2- Star 4- 6-
15- Historia de otros periféricos del computador.
1- Scanner
2- Micrófonos
3- Cámaras:
1- Web
2- Video Cam
Fin de unidad II
1- Historia
Surgen a partir de los años 40 para controlar todos los procesos del hardware y aquellas actividades cotidianas del PC.
Primero fueron programas sencillos de control de aparatos y luego software de control de programas y sistemas operativos complejos. Uno de los softwares más antiguos es el AS-400 que cambio la forma de vuelos en el sistema de aviación.
Tareas
Has una lista de software con los lugares donde se usan.
Software Institución
1- 1-
2- 2-
3- 3-
4- 4-
5- 5-
6- 6-
7- 7-
8- 8-
9- 9-
10- 10-
2- Historia de los lenguajes de programación.
Parecían una lista de caracteres hexadecimal, programarlos era complicado. De hecho el primer programa que controlaría a la primera máquina que construía el padre del computador llamado Charles Babbage lo hizo Ada Augusta Byron, una princesa que se interesa por los inventos de su profesor y se queda como ayudante de Babbage. Lástima que esta máquina no fue terminada pero existe un programa en Estados Unidos en honor a Ada. Todos los datos a partir de la Eniac, primera máquina funcional eran controlados con tarjetas perforadas. A estos lenguajes tan antiguos hechos de caracteres hexadecimales de difícil programación se les llama lenguaje de maquinas los cuales tiempo después dieron como resultado los lenguaje de Bajo Nive: Una mezcla entre escritura y caracteres hexadecimales que a su vez alumbraron los de alto nivel: Leguaje hecho para que lo utilicen tanto los científicos como estudiantes o cualquier persona que se interese por estos que sepa leer y escribir, ya que están compuestos por palabras igual a las que usamos en el lenguaje común para comunicarnos.
Tarea
1- Coloca tres tipos de lenguaje de programación según lo pedido.
Maquina | Bajo nivel | Alto nivel |
2- Escribe la historia de los sistemas operativos.
Útil para grandes equipos con versiones para microondas con facilidad gráfica, interrogativa, organización de ficheros y más. A partir de 1973 se escribe en lenguaje C para ser multitarea y de soporte base a internet.
4- Linux y sus comandos.
5- Macintosh y sus comandos.
6- MS-DOS historia.
Pertenecía a IBM y luego fue adquirido por Microsoft, por eso se llama:
MS = MicroSoft
DOS = Sistema Operativo de Disco, disc operative system.
El MS-DOS se presenta en una pantalla oscura donde solo se ve un puntero que indica donde está o va a trabajar el usuario el cual tiene que usar varias palabras y caracteres llamados comandos para ver los archivos a trabajar o para entrar a los directorios que son los lugares que almacenan los archivos que se guardan. O sea, Un directorio equivale hoy día a una nueva carpeta que crea un usuario para almacenar algo que clasifique lo que considere importante. Los comandos más comunes y utilizados son:
1- Cd : Para entrar a un Directorio
2- Cd.. :Para salir de un Directorio
3- Cd : Para salir de varios Directorios a la vez.
4- Dir : Para ver todos los archivos y directorio
5- Dir/p: Para visualizar los archivos y directorios por Paginas
6- Dir/s: Para buscar un archivo o un directorio especifico
7- Dir/w: Solo muestra los Directorios.
8- Del: Borra los archivos
9- Deltree: Borra los archivos y todo lo que este dentro de un directorio.
10- Delete: Borra los directorios completamente.
11- Format: Borra permanentemente todo.
12- Label: Coloca una etiqueta en una unidad de disco
13- Rename: Cambia el nombre a un directorio o archivo
14- Time: Coloca la hora y fecha
15- Copy: Copia un archivo
16- Copy to: Copia un archivo a otra unidad.
17- Exit: Sale de MS-DOS.
7- Comandos de Windows.
Primero sepa que Windows es el primer sistema operativo grafico que lanza al mercado Microsoft el cual trabaja por ventanas y menús de selección y no con comandos como MS-DOS. Sin embargo podrá utilizar algunos comandos especiales para hacer modificaciones que solo suelen utilizar los usuarios avanzados. Por ejemplo:
1- cdm : Llama o abre la ventana de MS-DOS
2- Scan: Para limpiar el disco duro.
3- Regedit: Para modificar o cambiar accesos o permisos en las Unidades de trabajo.
3- Historia de Microsoft.
1- ¿Quién es Bill Gate?
2- ¿Quién es Steve Balmes? Fue el director ejecutivo de Microsoft que en 13 anunció su retiro en 12 meses. Nacido el 24 de marzo de 1956, Detroit, Michigan. Casado con connie Snyder en 1990 y estudio en la universidad de Harvard.
3- ¿Quién es el gerente actual de Microsoft? Satya Nadella. Ingeniero que ha ocupado varios puestos en la empresa.
4- Menciona los personajes más sobresalientes en la informática (solo nombres)
5- Steve Jobs
6- Mark Zuckerberg.
7- Paul Allen
8- Tim Cook
9- Scott Guthrie
10- Steven Sinofsky
1- Tecla F5: es una función almacenada como para llamar y corregir algún desperfecto en el computador a medida que se utiliza. Cada vez que hay un alto o el sistema tiene pequeñas interrupciones se concesa con SCP o se envían pulsos de volver a tarea desde inicio con la tecla de función denominada F5.
2- Actualizar sistema: es una opción para instalar nuevos programas, parches o seguros para el sistema operativo o algún programa de PC.
3- Actualización automática: se refiere al icono o letrero y al nombre que se le dan a las descargas para actualizar el ordenador. Más como se conoce como actualizaciones de sistema simplemente referido al icono para realizar lo mismo.
1- Página web: es el nombre que recibe el lugar donde navegamos por internet.
2- Buscador: ayuda a encontrar la dirección de una página con alguna información que necesitamos acceder.
3- Traductor: ayuda a traducir al idioma deseado un texto. Los traductores más populares son:
Babel Fish
Traductor de Google
Traductor de office
4- Flecha de dirección: sirve para adelantar o volver atrás las páginas.
5- Dirección: es la barra donde se coloca la dirección de la página a buscar si se conoce con exactitud. De todos modos podrá ver la dirección de la página donde se encuentra en el mismo lugar aún acceda por otra vía.
6- Actualizar: también se llama refrescar hoy en día para diferenciarlo de las actualizaciones de sistema más es una forma de mejorar la página como cuando se actualiza con F5. Pero que ahora se le llama "refrescar".
7- Hipertexto: también llamado link; es una palabra o texto que al hacer clic sobre este abre otra página que contienen los datos que abundan sobre ese tema.
1- Hotmail: creado por un Indú llamado Saver Bathia, luego adquirido por Microsoft es uno de los más usados después o casi tan igual como Yahoo.
2- Yahoo: prácticamente el primero en salir al mercado dividiéndose los usuarios en su mayor cantidad entre este y el Hotmail.
3- AOL: es la versión norteamericana más conocida y personal en que sobresale el Messenger aunque los demás lo incorporan. Durante muchos años nunca fue gratis y era adquirido por membrecías que la pagaban de alguna forma, semanal, mensual, anual.
4- Latinmail: es el cuarto poderoso correo electrónico de Latinoamérica aunque menos usado que los anteriores.
5- G mail: es el correo más moderno hoy día con una aceptación en aumento. Creado por los desarrolladores del motor de búsqueda de Google.
6- Terra mail: se dice que es para niños e incluso tiene Messenger también. No es muy frecuente ver un usuario de este servicio más su página oficial es divertida, informática, entretiene y es muy visitada.
1- Trata de:
2- Trata de :
3- Trata de :
4- Trata de :
5- Trata de :
6- Trata de :
7- Trata de :
8- Trata de :
9- Trata de :
10- Trata de :
1- Coloca las formas más sencillas para navegar, pega el icono de navegación.
2- Escribe 5 nuevos navegadores.
3- Coloca una dirección IP y una máscara de red.
1- Cazaa 3- Lime
2- Emule 4- Ares
1- Escribe 5 buscadores web.
1- Google 4- ASK
2- AltaVista 5- Firefox search
3- MSN search
2- ¿Qué es un servidor?
4- ¿Qué son sitos FTP?
1- Iniciar sesión en el PC.
2- Iniciar sesión en la web.
3- Un anfitrión.
4- Administrador de chat.
5- Sala de chat.
6- Chat.
7- Mencione 5 programas de chat.
1- Messenger 3- Salones de chat 5- Net meting
2- Skipe 4- Spar talk
8- ¿Que es forteza?
9- ¿Qué importancia adquiere MIME?
1- Print: Coloca cualquier texto en la pantalla.
2- End: Termina la secuencia de un mandado dado anteriormente.
3- Locate: Permite las coordenadas donde se ha de colocar un letrero o resultado.
4- CLS: Limpia la pantalla
5- Palabra$= Permite darle a una variable el valor tipo texto.
6- = : Permite darle el valor a una variable tipo numérico. Recuerde colocarla a nivel 20.
7- Rem: Permite colocar frases para recordar mientras se programa.
8- Imput: Pide una información al usuario.
9- Screen: Para el tamaño de la fuente
10- Color(): Para dar color al texto
11- Next: Significa que se ejecuta después de algún otro proceso.
1- CALL: Llama una subrutina.
2- CHARACTER: Declara datos de tipo caracter.
3- CLOSE: Ccierra una archivo.
4- DIMENSION: Declara dimensiones de arreglos.
5- DO (bloque): Ejecuta una o varias instrucciones repetidas. Debe terminar con END DO o con CONTINUE.
6- DOUBLE PRECISION: Declara datos de precisión doble.
7- FUNCTION: Encabezado de un subprograma tipo función.
8- GO TO: Transfiere el control a una instrucción específica.
9- IF (bloque): Ejecuta ó evita un bloque de instrucciones dependiendo si una expresión lógica es verdadera o falsa. Debe terminar con un END IF y puede tener bloques tipo ELSE.
10- IF (lógico): Ejecuta o evita una instrucción, dependiendo de la veracidad o falsedad de la expresión lógica.
11- IMPLICIT: Usado para establecer una convención al nombrar datos.
12- INTEGER: Declara datos de tipo entero.
13- Open: Abre un archivo
14- Print: para imprimir información en pantalla
15- Read: Para leer información de entrada.
16- Real: Declaración de dato tipo real.
17- Return: Retornar al control principal de un programa desde un sub-programa.
18- Stop: Termina la Ejecución.
19- Subroutine: Encabezado para un sub-programa.
20- Write: Información para imprimir información.
1) Int: Para datos de tipo entero.
2) Float : para datos reales.
3) Char: Para variables tipo alfabéticos.
4) Printf: Para imprimir textos y el valor de una variable.
5) Void Main: Para iniciar un programa.
6) Getch(): para mantenerse dentro del programa.
7) Scanf : Para leer el valor de una variable.
8) Clrscr: Limpia la pantalla.
9) #include: Define la librería a usar
10) #define: Permite declarar las variables.
11) { }: Estas llaves siempre se utilizarán al inicio y al final de un proceso.
1) Identification Division: Se utiliza para iniciar la programación.
2) Program-ID : Para dar nombre al programa.
3) Environment Division.
4) Data Division
5) Working-Storage Section:
6) Procedura Division:
7) Display: Comando para crear textos.
8) Stop Run: Comando para correr y detener el programa. También significa que ha finalizado el programa.
1- Create: crea la base de datos con este comando seguido por el nombre.
2- Use: convoca una librería.
3- Modific structure: para hacer cambios en la base de datos creado.
4- Quit: salir del FoxPro.
1- Crea 2 tablas para un negocio.
2- Crea formularios a ambos.
3- Crea reportes por nombre y artículos.
4- Crea un menú de formularios, reporte y factura.
Fecha La función Fecha se usa para insertar la actual fecha del sistema en una expresión. Se suele usar junto con la función Formato y se usa asimismo con los identificadores de los campos que contienen datos de fecha u hora.
ParcFecha La función ParcFecha se usa para determinar o extraer parte de una fecha; suele ser una fecha obtenida a partir de un identificador de campo, pero a veces se trata de un valor de fecha devuelto por otra función, como Fecha.
DifFecha La función DifFecha se usa para determinar la diferencia entre dos fechas, normalmente entre una fecha obtenida a partir de un identificador de campo y una fecha obtenida mediante la función Fecha.
Formato La función Formato se usa para aplicar un formato a un identificador y aplicar un formato a los resultados de otra función.
SiInm La función SiInm se usa para evaluar una expresión como true o false y, a continuación, devolver un valor especificado si la expresión es true y otro valor especificado si la expresión es false.
EnCad La función EnCad se usa para buscar la posición de un carácter o una cadena dentro de otra cadena. La cadena en la que se busca suele obtenerse a partir de un identificador de campo.
Izq, Medio y Der Estas funciones se usan para extraer caracteres de una cadena, a partir del carácter situado más a la izquierda (Izq), una posición específica en el medio (Medio) o el carácter situado más a la derecha (Der). Suelen usarse junto con la función EnCad. La cadena de la que estas funciones extraen caracteres suele obtenerse a partir de un identificador de campo.
Aritméticos, como el signo más (+).
Operadores de comparación, como el signo de igualdad (=).
Operadores lógicos, como No.
Trueࠠ༯b>Indica algo que es lógicamente verdadero.
Falseࠠ༯b>Indica algo que es lógicamente falso.
Nuloࠠ༯b>Indica la falta de un valor conocido.
"" (cadena vacía)ࠠ༯b>Indica un valor del que se sabe que está vacío.
Tarea
Es un profesor matemático que incursiono en la informática de la cual fundo la compañía de software más grande del mundo junto a Paul Alen llamada: "Microsoft".
Nace el 28 de octubre de 1955 en la ciudad de Seattle, Washington E.U. Casado con Melinda Gates y padre de 3 hijos: Jenifer, Rori y phoebe Gates. Estudió en Harvard y sus padres son William y Mary Gates.
Fin de unidad III
Son mejoras para optimizar el rendimiento y funcionalidad del computador la cual se divide en tres aspectos:
Podrá encontrar actualización de sistema en la página oficio de Microsoft. Aunque me parece que la pagina pronto dejará de ofrecer estos servicios para dedicarse solo a ventas quizás.
El internet
En república dominicana llega a finales de los 80 pero su explosión es a partir de los mediados de los 90. Se utilizaba como navegador a net-café y internet Explorer después incluido en el sistema operativo Windows 98. Uno de los primeros navegadores fue el mosaic.
Historia del internet
Surge plenamente es 1993 donde la fundación nacional de la ciencia de los estados unidos en Washington; financiador primario de proyecto de una red global reemplazo la espina dorsal de la red con un sistema mucho más rápido llamado T3, capaz de acomodar 45 millones de bits por segundos. Se inició en las bases militares de los estados unidos en el departamento de defensa llamado "ARPANET" en el año 1969, creada para hacer conexiones con distintas bases de data e información computarizada. Para el 1993 existen 15 millones de personas conectadas a la red internacional.
Formas de conexión
Mediante modem, tarjeta de red y más algunos tipos modernos o ambiguos en desuso como tarjetas de llamada, celulares y más. Lo más popular hoy día es por wifi.
Características de Internet
Cuando la página que se abre en vez de ser un link de texto es un gráfico no se le llama así sino "HIPERGRAFICO".
Con estos requisitos que están aquí se puede navegar a confianza como si esto fuera lo básico o requisito mínimo.
El correo electrónico
Es un sistema de mensajería cual si fuere una carta de correo postal pero de donde el más parecido sería un fax.
El correo es para ser leído en la PC o celular y consta de una dirección personal que elige el usuario una arroba que la identifica como correo y después el nombre de proveedor que lo ofrece.
Ejemplo: [email protected]
Tarea:
Escribe 10 páginas web de los que más utilices y di de qué se trata.
Actividades
La forma más común para navegar es usando la pc o los teléfonos. Los iconos de navegación más común son:
y
10.0.0.9 255.255.255.0
Dirección IP Mascara de Red
Los descargadores
Cuando hablamos de descargas nos referimos a cualquier dato o carácter que se baje del internet a la computadora personal que se esté usando. Pero; al referirnos, sobre descargadores nos referimos a lugares de internet que permiten por media de un programa que se instala, descargar o subir los contenidos que el usuario desea.
Los descargadores más comunes son:
Los Zip
No necesariamente tienen que utilizarse en internet pues su uso real es en el acomodo y almacenamiento de la información cuando se necesita comprimir (Zip) o descomprimir (unZip) ósea, empaquetar para hacerlo más pequeño el archivo una vez empaquetado (comprimido) se desempaqueta (descomprime) sea para verlo, analizarlo o guardarlo de forma original.
La multimedia acrobat
Es un programa para mejorar la visión y todo el entorno de video y sonido en la multimedia del PC, es decir mejora el sonido y video en pantalla y permite correr nuevas aplicaciones de sonido y video que no debe ser confundida con el editor de texto Acrobat Reader, visto ya anteriormente.
Antes se utilizaba multimedia channel tanto Para la PC como para Macintosh. Pero este nuevo adobe acrobat le sustituye.
Tarea
Sirve para conectar al administrar otras computadoras y de la misma forma comparten los programas con los usuarios que los piden o los solicitan llamados "clientes".
Es el protocolo de trasferencias de mensajes, mientras el TCP envía el mensaje a todos, el IP se encarga de que solo lo reciba el usuario correcto.
Es otra forma de descargar información de servidores diferente a la normal.
Fin de unidad IV
Es entrar a una de las divisiones que suele usarse en algunas PC según los usuarios y su necesidad de privacidad.
Es acceder a algún correo electrónico o a algina página que le dé un servicio al cual se inscribió es previo.
Persona encargada de moderar las conversaciones y mantener el ánimo y cordialidad entre los presentes en la web.
Persona que se encarga del cuidado del funcionamiento cibernético del chat.
Lugares para conocer y ligar con nuevos usuarios vía conversación.
Programa para mantener conversación con uno o más usuarios.
Es una herramienta como opción para internet, también puede desactivarse.
Su importancia es en mensajería, como los primeros sistemas computarizados de mensajes e identificador de claves, usuarios y correo electrónico normal.
Los antivirus
Se crearon para proteger la PC de programas malignos que pudiesen dañar el funcionamiento del PC. Protege el sistema operativo y los programas así como el buen funcionamiento del hardware.
Comercialmente el más antiguo y útil fue MCCOFEE utilizado como base y protector hasta en la web. Le sigue NORTON del cual se han lanzado varias versiones a partir de la 98 que es la original. PANDA es uno de los favoritos del usuario y terminan las columnas de antivirus con una pastilla de protección no muy comercial llamada PC CILLING. A partir de los primeros tres y sus mejoras surgen nuevos antivirus como: AVAST, AVIRA, NOD32, entre otros antivirus modernos.
Historia de los antivirus
Recuerden que se usaban como protección para muchas PC. Se cree que el primer virus se llamó "Brain" del cual estos eran tomados por errores de rutina donde luego aparecieron virus como: COOKYS, SALUDA A, entre otros. Así que se crea como protección el antivirus el año 1987. Creado por John McAfee con ese mismo nombre. La Policía de Belice dijo que desea interrogar a McAfee, al que describe como un "sujeto de interés" en las investigaciones sobre el homicidio de otro estadounidense, Gregory Viant Faull, de 52 años, que fue asesinado de un disparo el fin de semana en una isla caribeña donde ambos eran vecinos(recientemente 20013-14).
McAfee, de 67 años, fundador de una empresa de programas de seguridad informática, quien ya tuvo a principios de año problemas con la policía, dijo en entrevista telefónica con The Associated Press desde un lugar no revelado que él no mató a Faull, aunque ambos habían tenido diferencias.
Turbo pascal
Es un lenguaje de programación de alto nivel diseñado tanto para científicos como para estudiantes. Regularmente pueden hacerse gráficos o trabajos matemáticos en él. Todo gira alrededor de palabras llamadas "comandos" que permiten estructurar el cuerpo del programa. He aquí algunos comandos básicos útiles:
Program: inicia el programa bajo un nombre.
USES: llama la librería a usarse.
CRT,graphic: son las principales librerías pero hay más.
VAR: define el tipo de variables a usar.
Integer: variable entera numérica.
Booleon: variable de decisiones flotante.
Float: variable decimal.
Text: variable alfabético.
Character: variable alfabético.
Begin: inicia el proceso.
CLRSCR: limpia la pantalla.
Text color: da color a los textos.
Text background: da color al fondo de pantalla.
END: termina un proceso, dice que es el final.
Randomize: selecciona un número de varios.
Circle: crea círculos.
Retingle: crea rectángulos.
Fillpatern: relleno para colores del objeto trabajado.
Array: condición llamada arreglo para trabajar con más de un dato de la misma especie.
Existen otros comandos y más opciones pero puede guiarse de la ayuda que le ofrece pascal presionando F1 y colocando el nombre del comando que busca. Saldrá un ejemplo del mismo o puede activar el programa Biguidemo que conserva varios ejemplos prácticos que le puede ayudar.
"Q BASIC"
Es un lenguaje de programación de alto nivel así como pascal aunque más sencillo pero muy parecidos. Sus comandos principales son:
"Fortran"
Lenguaje de igual altura a los anteriores sus comandos principales son:
También llamado lenguaje de máquinas con el cual se han construidos sistemas operativos complejos pero muy funcionales hoy día. La similitud en pascal es enorme. Sus comandos son:
Ejemplo de Programa En Lenguaje C.
#include
#include
void main(){
int year;
clrscr(); //Limpia la pantalla
printf ("Progama para determinar si un año es bisiesto");
printf ("nIntroduce un numero de añon");
scanf ("%i", &year);
if (year%4 == 0 && year%100 != 0 || year%400 == 0)
printf ("anEl año %i si es bisiesto", year);
else
printf ("anEl año %i no es bisiesto", year);
getch();
}
"lenguaje cobol"
También es un lenguaje de alto nivel, bastante antiguo por cierto. Los comandos más comunes son:
Primero debe conocer las secciones en que debe incurrir en el programa. A continuación observe los números 1, 3, 4, 5 y 6.
Ejemplo de pequeño programa:
IDENTIFICATION DIVISION.
PROGRAM-ID. HOLAMUNDO.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
PROCEDURE DIVISION.
DISPLAY 'Hola mundo'.
STOP RUN.
"FoxPro"
Este lenguaje de programación es en realidad un manejador de base de datos para administrar cualquier tipo de empresa o situación que requiere almacenamiento periódico. Los comandos más comunes son:
Recuerde que una base de datos es un conjunto de campos y registros, con estos requisitos mínimamente podrá trabajar con uno ya creado.
Un programa FoxPRO es una secuencia de código contenido en un archivo de texto ASCII puro con la extensión PRG al que se le llama código fuente, que puede ser generado por cualquier procesador de textos.
Si opta por usar el editor incluido en FoxPRO, desde la ventana de comandos escriba: MODIFY COMMAND , con lo cual si existe un archivo con ese nombre y extensión PRG se abre una nueva ventana donde se podrá editar su contenido. De no existir aún el archivo, se abre una ventana vacía.
Un vez terminado de escribir el programa, puedes hacer desde el mismo editor, lo que hace que el compilador del FoxPRO verifique la sintaxis y si esta es correcta compilara el programa fuente generando el programa objeto, usando el mismo nombre y la extensión FXP.
Ejercicio: Coloque otros comandos de base de datos.
"Access"
Este manejador de base de datos viene incluido en el paquete de oficina llamado office.
Su popularidad radica en lo fácil de utilizar y crear menús, programas, reportes, tablas cruzadas y de referencias entre otros.
Tarea:
Algunas palabras y caracteres especiales de Access son:
Funciones, operadores y constantes
Para crear una expresión, se necesita algo más que identificadores: es preciso que se realice algún tipo de acción. Para realizar acciones en las expresiones, se usan funciones, operadores y constantes.༯font>
Funciones
Una función es un procedimiento que se puede usar en una expresión. Algunas funciones, como Fecha, no requieren datos especificados por el usuario para funcionar. La mayoría de las funciones, sin embargo, sí requiere esos datos denominados argumentos. En el ejemplo que figura al principio de este artículo, la función ParcFecha tiene dos argumentos: el argumento intervalo (con un valor de "aaaa") y el argumento fecha (con un valor de [Clientes]![FechaNacimiento]). La función ParcFecha requiere al menos estos dos argumentos (intervalo y fecha), pero puede aceptar hasta cuatro argumentos.
ΏTAࠠCuando una función tiene más de un argumento, esos argumentos vienen separados por comas.
En la siguiente lista se muestran algunas funciones que suelen usarse en las expresiones. Haga clic en el vínculo de cada función para obtener más información sobre su sintaxis.
Para obtener una lista de las funciones por categoría, vea el artículo Funciones (organizadas por categoría).
Operadores
Un operador es una palabra o un símbolo que indica una relación aritmética o lógica específica entre los otros elementos de una expresión. Los operadores pueden ser:
Los operadores suelen usarse para indicar una relación entre dos identificadores. En las siguientes tablas se describen los operadores que se pueden usar en las expresiones de Access.
Operadores aritméticosࠠ༯b>
Los operadores aritméticos se usan para calcular un valor a partir de dos o más números, o bien, para cambiar el signo de un número de positivo a negativo.
OPERADOR | FINALIDAD | EJEMPLO | ||||
+ | Sumar dos números. | [Subtotal]+[Impuesto sobre las ventas] | ||||
– | Buscar la diferencia entre dos números o indicar el valor negativo de un número. | [Precio]-[Descuento] | ||||
* | Multiplicar dos números. | [Cantidad]*[Precio] | ||||
/ | Dividir el primer número entre el segundo número. | [Total]/[Número_de_elementos] | ||||
Redondear ambos números a enteros, dividir el primer número entre el segundo número y, a continuación, truncar el resultado en un entero. | [Registros][Habitaciones] | |||||
Residuo | Dividir el primer número entre el segundo número y devolver sólo el resto. | [Registros] Residuo [Habitaciones] | ||||
^ | Elevar un número a la potencia de un exponente. | Número ^ Exponente |
Operadores de comparaciónࠠ༯b>
Los operadores de comparación se usan para comparar valores y devuelven True, False o Nulo (valor desconocido).
OPERADOR | FINALIDAD | |||
< | Determinar si el primer valor es menor que el segundo valor. | |||
Determinar si el primer valor es mayor que el segundo valor. | ||||
>= | Determinar si el primer valor es mayor o igual que el segundo valor. | |||
= | Determinar si el primer valor es igual que el segundo valor. | |||
Determinar si el primer valor no es igual que el segundo valor. |
En todos los casos, si el primer o segundo valor es Nulo, el resultado también será Nulo. Dado que Nulo representa un valor desconocido, el resultado de cualquier comparación con Nulo es también desconocido.
Operadores lógicosࠠ༯b>
Los operadores lógicos se usan para combinar dos valores y devuelven True, False o Nulo. A los operadores lógicos también se les hace referencia con el término de operadores booleanos.
OPERADOR | USO | DESCRIPCIÓN | |||||
Y | Expr1 Y Expr2 | Es True si Expr1 y Expr2 tienen el valor True. | |||||
O | Expr1 O Expr2 | Es True si Expr1 o Expr2 tiene el valor True. | |||||
Eqv | Expr1 Eqv Expr2 | Es True si tanto Expr1 como Expr2 tienen el valor True, o bien, si tanto Expr1 como Expr2 tienen el valor False. | |||||
No | No Expr | Es True si Expr no es True. | |||||
OEx | Expr1 OEx Expr2 | Es True si Expr1 es True o Expr2 es True, pero no ambos. |
Operadores de concatenaciónࠠ༯b>
Los operadores de concatenación se usan para combinar dos valores de texto en una sola cadena.
OPERADOR | USO | DESCRIPCIÓN | ||||
& | cadena1 & cadena2 | Combina dos cadenas en una sola cadena. | ||||
+ | cadena1 + cadena2 | Combina dos cadenas en una sola cadena y propaga los valores nulos. |
Operadores especialesࠠ༯b>
Los operadores especiales se usan según lo descrito en la siguiente tabla.
OPERADOR | DESCRIPCIÓN | PARA OBTENER MÁS INFORMACIÓN | |
Es Nulo o No es Nulo | Determina si un valor es Nulo o No es Nulo. | ||
Como "modelo" | Busca valores de cadena coincidentes mediante los operadores de caracteres comodín ? y *. | Operador Como | |
Entre val1 Y val2 | Determina si un valor numérico o de fecha pertenece a un intervalo. | Operador Entre…Y | |
En(cadena1,cadena2…) | Determina si un valor de cadena viene incluido en un conjunto de valores de cadena. | Operador En |
Constantes
Una constante es un valor conocido que no cambia y que se puede usar en una expresión. En Access se suelen usar las siguientes cuatro constantes:
Las constantes pueden usarse como argumentos de una función y pueden usarse en una expresión como parte de un criterio. Por ejemplo, se puede usar la constante de cadena vacía ("") como parte de un criterio de una columna en una consulta para evaluar los valores de campo de esa columna, especificando el siguiente criterio: "". En este ejemplo, es un operador y "" es una constante. Si se usan conjuntamente, indican que el identificador al que se aplican debe compararse con una cadena vacía. La expresión resultante es True si el valor del identificador es cualquier valor que no sea una cadena vacía.
ΏTAࠠTenga cuidado al usar la constante Nulo. En la mayoría de los casos, si se usa Nulo junto con un operador de comparación, se genera un error. Si desea comparar un valor con Nulo en una expresión, use el operador Es Nulo o No es Nulo.
Todos los programas de tipo visual llegaron a nuestro país alrededor del 2000 en adelante. Se caracterizan por estar orientadas al objeto que desea el usuario trabajar o hace que haga algún tipo de función específica. Visual FoxPro, que es una versión mejorada de FoxPro no es la excepción al trabajar con base de datos y el objeto específico con el cual desea trabajar, en este caso trabajara con las compras y registros cuan si fueran etiquetas o botones u otro tipo de función que usted asigne a estos. Pese a todo esto existen algunos tipos de caracteres especiales como instrucciones de trabajo manual como:
&
&&
*
? | ??
???
@ம.X
@ம.ÌASS
@ம.ÌEAR
@ம.ńIT – Cuadros de edición
@ம.ƉLL
@ம.DžT – Casillas de verificación
@ம.DžT – Cuadros combinados
@ம.DžT – Botones de comando
@ம.DžT – Cuadros de lista
@ம.DžT – Botones de opción
@ம.DžT – Controles numéricos
@ம.DžT – Cuadros de texto
@ம.DžT – Botones transparentes
@ம.ͅNU
@ம.ВOMPT
@ம.ӁY – Imágenes y objetos OLE
@ம.ӁY
@ம.ӃROLL
@ம.ԏ
|
=
ACCEPT
ACTIVATE MENU
ACTIVATE POPUP
ACTIVATE SCREEN
ACTIVATE WINDOW
ADD CLASS
ADD TABLE
ALTER TABLE – SQL
APPEND
APPEND FROM ARRAY
APPEND FROM
APPEND GENERAL
APPEND MEMO
APPEND PROCEDURES
ASSERT
ASSIST
AVERAGE
BEGIN TRANSACTION
BLANK
BROWSE
BUILD APP
BUILD DLL
BUILD EXE
BUILD MTDLL
BUILD PROJECT
CALCULATE
CALL
CANCEL
CD | CHDIR
CHANGE
CLEAR (Comandos)
CLOSE (Comandos)
CLOSE MEMO
COMPILE
COMPILE DATABASE
COMPILE FORM
CONTINUE
COPY FILE
COPY INDEXES
COPY MEMO
COPY PROCEDURES
COPY STRUCTURE
COPY STRUCTURE EXTENDED
COPY TAG
COPY TO ARRAY
COPY TO
COUNT
CREATE CLASS
CREATE CLASSLIB
CREATE COLOR SET
CREATE
CREATE CONNECTION
CREATE CURSOR – SQL
CREATE DATABASE
CREATE FORM
CREATE FROM
CREATE LABEL
CREATE MENU
CREATE PROJECT
CREATE QUERY
CREATE REPORT – Informe rápido
CREATE REPORT
CREATE SCREEN – Pantalla rápida
CREATE SCREEN
CREATE SQL VIEW
CREATE TABLE – SQL
CREATE TRIGGER
CREATE VIEW
DEACTIVATE MENU
DEACTIVATE POPUP
DEACTIVATE WINDOW
DEBUG
DEBUGOUT
DECLARE – DLL
DECLARE
DEFINE BAR
DEFINE BOX
DEFINE CLASS
DEFINE MENU
DEFINE PAD
DEFINE POPUP
DEFINE WINDOW
DELETE – SQL
DELETE
DELETE CONNECTION
DELETE DATABASE
DELETE FILE
DELETE TAG
DELETE TRIGGER
DELETE VIEW
DIMENSION
DIR o DIRECTORY
DISPLAY
DISPLAY CONNECTIONS
DISPLAY DATABASE
DISPLAY DLLS
DISPLAY FILES
DISPLAY MEMORY
DISPLAY OBJECTS
DISPLAY PROCEDURES
DISPLAY STATUS
DISPLAY STRUCTURE
DISPLAY TABLES
DISPLAY VIEWS
DO CASEம.ŎDCASE
DO
DO FORM
DO WHILEம.ŎDDO
DOEVENTS
DROP TABLE
DROP VIEW
EDIT
EJECT
EJECT PAGE
END TRANSACTION
ERASE
ERROR
EXIT
EXPORT
EXTERNAL
FIND
FLUSH
FOR EACH 堅NDFOR
FORம.ŎDFOR
FREE TABLE
FUNCTION
GATHER
GETEXPR
GO | GOTO
HELP
HIDE MENU
HIDE POPUP
HIDE WINDOW
IFம.ŎDIF
IMPORT
INDEX
INPUT
INSERT – SQL
INSERT
JOIN
KEYBOARD
LABEL
LIST (Comandos)
LIST CONNECTIONS
LIST DATABASE
LIST DLLS
LIST OBJECTS
LIST PROCEDURES
LIST TABLES
LIST VIEWS
LOAD
LOCAL
LOCATE
LOOP
LPARAMETERS
MD | MKDIR
MENU
MENU TO
MODIFY CLASS
MODIFY COMMAND
MODIFY CONNECTION
MODIFY DATABASE
MODIFY FILE
MODIFY FORM
MODIFY GENERAL
MODIFY LABEL
MODIFY MEMO
MODIFY MENU
MODIFY PROCEDURE
MODIFY PROJECT
MODIFY QUERY
MODIFY REPORT
MODIFY SCREEN
MODIFY STRUCTURE
MODIFY VIEW
MODIFY WINDOW
MOUSE
MOVE POPUP
MOVE WINDOW
NOTE
ON BAR
ON ERROR
ON ESCAPE
ON EXIT BAR
ON EXIT MENU
ON EXIT PAD
ON EXIT POPUP
ON KEY =
ON KEY
ON KEY LABEL
ON PAD
ON PAGE
ON READERROR
ON SELECTION BAR
ON SELECTION MENU
ON SELECTION PAD
ON SELECTION POPUP
ON SHUTDOWN
OPEN DATABASE
PACK
PACK DATABASE
PARAMETERS
PLAY MACRO
POP KEY
POP MENU
POP POPUP
PRINTJOBம.ŎDPRINTJOB
PRIVATE
PROCEDURE
PUBLIC
PUSH KEY
PUSH MENU
PUSH POPUP
QUIT
RD | RMDIR
READ
READ EVENTS
READ MENU
RECALL
REGIONAL
REINDEX
RELEASE BAR
RELEASE CLASSLIB
RELEASE
RELEASE LIBRARY
RELEASE MENUS
RELEASE PAD
RELEASE POPUPS
RELEASE PROCEDURE
RELEASE WINDOWS
REMOVE CLASS
REMOVE TABLE
RENAME CLASS
RENAME
RENAME CONNECTION
RENAME TABLE
RENAME VIEW
REPLACE
REPLACE FROM ARRAY
REPORT
RESTORE FROM
RESTORE MACROS
RESTORE SCREEN
RESTORE WINDOW
RESUME
RETRY
RETURN
ROLLBACK
RUN | !
SAVE MACROS
SAVE SCREEN
SAVE TO
SAVE WINDOWS
SCANம.ŎDSCAN
SCATTER
SCROLL
SEEK
SELECT – SQL
SELECT
SET ALTERNATE
SET ANSI
SET ASSERTS
SET AUTOSAVE
SET BELL
SET BLOCKSIZE
SET BORDER
SET BROWSEIME
SET BRSTATUS
SET CARRY
SET CENTURY
SET CLASSLIB
SET CLEAR
SET CLOCK
SET COLLATE
SET COLOR OF
SET COLOR OF SCHEME
SET COLOR SET
SET COLOR TO
SET
SET COMPATIBLE
SET CONFIRM
SET CONSOLE
SET COVERAGE
SET CPCOMPILE
SET CPDIALOG
SET CURRENCY
SET CURSOR
SET DATABASE
SET DATASESSION
SET DATE
SET DEBUG
SET DEBUGOUT
SET DECIMALS
SET DEFAULT
SET DELETED
SET DELIMITERS
SET DEVELOPMENT
SET DEVICE
SET DISPLAY
SET DOHISTORY
SET ECHO
SET ESCAPE
SET EVENTLIST
SET EVENTTRACKING
SET EXACT
SET EXCLUSIVE
SET FDOW
SET FIELDS
SET FILTER
SET FIXED
SET FORMAT
SET FULLPATH
SET FUNCTION
SET FWEEK
SET HEADINGS
SET HELP
SET HELPFILTER
SET HOURS
SET INDEX
SET INTENSITY
SET KEY
SET KEYCOMP
SET LIBRARY
SET LOCK
SET LOGERRORS
SET MACKEY
SET MARGIN
SET MARK OF
SET MARK TO
SET MEMOWIDTH
SET MESSAGE
SET MULTILOCKS
SET NEAR
SET NOCPTRANS
SET NOTIFY
SET NULL
SET NULLDISPLAY
SET ODOMETER
SET OLEOBJECT
SET OPTIMIZE
SET ORDER
SET PALETTE
SET PATH
SET PDSETUP
SET POINT
SET PRINTER
SET PROCEDURE
SET READBORDER
SET REFRESH
SET RELATION
SET RELATION OFF
SET REPROCESS
SET RESOURCE
SET SAFETY
SET SECONDS
SET SEPARATOR
SET SKIP
SET SKIP OF
SET SPACE
SET STATUS BAR
SET STATUS
SET STEP
SET STRICTDATE
SET SYSFORMATS
SET SYSMENU
SET TALK
SET TEXTMERGE
SET TEXTMERGE DELIMITERS
SET TOPIC
SET TOPIC ID
SET TRBETWEEN
SET TYPEAHEAD
SET UDFPARMS
SET UNIQUE
SET VIEW
SET VOLUME
SET WINDOW OF MEMO
SHOW GET
SHOW GETS
SHOW MENU
SHOW OBJECT
SHOW POPUP
SHOW WINDOW
SIZE POPUP
SIZE WINDOW
SKIP
SORT
STORE
SUM
SUSPEND
TEXTம.ŎDTEXT
TOTAL
TYPE
UNLOCK
UPDATE – SQL
UPDATE
USE
VALIDATE DATABASE
WAIT
WITH … ENDWITH
ZAP
ZOOM WINDOW
Tarea al Alumno: Busque cada uno de los comandos anteriores y diga para que se utilizan.
"visual Access"
Prácticamente puede decirse que es la versión mejorada del Access que viene incluido en el paquete de office, mas este no se incluye en office sino que viene solo en un CD original para ser instalados en la PC y hacer los trabajos que el usuario desea realizar en este. Sus caracteres y comandos más usados son:
TIPO | Esto se refiere a los tipos de variables que se utilizan. | ||||
BOOLEAN | Sólo admite 2 valores: TRUE o FALSE | ||||
BYTE | admite valores enteros entre 0 y 255 | ||||
INTEGER | admite valores enteros entre -32768 y 32767 | ||||
LONG | valores enteros entre –2.147.483.648 y 2.147.483.647 | ||||
SINGLE | admite valores decimales con precisión simple | ||||
DOUBLE | admite valores decimales de doble precisión | ||||
CURRENCY | válido para valores de tipo moneda | ||||
STRING | cadenas de caracteres | ||||
DATE | fechas, permite operar con ellas |
Al declarar una variable lo que estamos haciendo es decir al procesador que reserve una posición de memoria para guardar un dato. La cantidad de memoria reservada dependerá del tipo de variable que hayamos indicado. Es importante tener en cuenta que siempre debemos utilizar el tipo de variable más pequeña posible, pues de esta forma estaremos consumiendo la menor cantidad de memoria. Por ejemplo, si queremos crear una variable en la que se guardará la edad de una persona, bastará con que la variable creada al efecto sea de tipo byte.
1.2. Constantes
Una constante es aquel dato que tendrá el mismo valor a lo largo de todo el programa. Para declarar una constante, se procede de la forma siguiente:
Const nombre_constante As tipo = valor
donde nombre_constante es el nombre que queramos dar a la constante, tipo es uno de los tipos de la tabla anterior y valor es el valor que tendrá la constante. El siguiente ejemplo declara una constante llamada PI a la que se asigna el valor 3,1416:
Const PI as Single = 3,1416
1.3. Declaración de matrices
Una matriz es un conjunto de datos del mismo tipo. Supongamos que necesitamos almacenar 10 números enteros; en lugar de crear 10 variables de tipo entero, podemos crear una matriz de 10 elementos. Para declarar matrices debemos colocar entre paréntesis el número de elementos de los que constará a continuación del nombre de la variable; también habrá que indicar el tipo de elementos que va a almacenar la matriz. Todo ello se realiza con la siguiente expresión:
Dim nombre_matriz(dimensión) As tipo
Ejemplo: Dim medidas(9) as integer
De esta forma tenemos una matriz de 10 elementos identificados del 0 al 9, en la cual se almacenarán números enteros. Para referirnos al quinto elemento de nuestra matriz, habría que escribir medidas(4). (Recuerda que el primer elemento es el de índice 0, el segundo el de índice 1, 婮 Así por ejemplo, la expresión
medidas(7) = -5
almacenaría el número –5 en el octavo elemento de la matriz.
Aunque no es lo habitual, podemos obligar a que el primer elemento de una matriz tenga el índice con valor 1. Esto lo haremos colocando la instrucción option base 1 en la sección declarations de nuestro formulario.
También podemos indicar los límites inferior y superior de la matriz:
Dim medidas(5 to 14) as integer es una matriz de 10 elementos cuyos índices van del 5 al 14.
Las matrices pueden tener más de una dimensión. Las matrices multidimensionales se declaran de la siguiente forma:
Dim medidas(2, 9) as integer
sería una matriz bidimensional de 30 elementos, agrupados en tres filas y diez columnas. El primer elemento sería el de índice (0, 0) y el último (2, 9). Imagina que queremos hacer el típico juego de los barcos con un tablero de 8 x 8 casillas. Crearíamos una matriz en la que se almacenaría que casilla contiene un barco y cual no de la siguiente forma:
Dim tablero_de_barcos(7, 7) as boolean
Si te has fijado bien habrás podido observar que hemos separado con el símbolo _ las palabras "tablero" "de" "barcos"; ello es debido a que el nombre de una variable no puede estar formado por más de una palabra, por lo que hay que unirlas de alguna forma para hacer creer al ordenador que se trata de una sola palabra.
. Expresiones y operadores
Una expresión es un conjunto de operandos y operadores que una vez evaluados devuelven un resultado. En Visual Basic hay cuatro tipos de operadores: aritméticos, relacionales, lógicos y de texto. Los operadores relacionales son aquellos que devuelven valores de tipo Bolean, es decir, su resultado será Verdadero o Falso.
Los operadores aritméticos y los relacionales no necesitan mayor aclaración. La función de los operadores lógicos y de texto es la siguiente:
A continuación se detalla una lista con las constantes más usadas definidas en Visual Basic y su significado:
vbBlack color negro
vbBlue color azul
vbCyan color azul celeste
vbGreen color verde
vbMagenta color violeta
vbRed color rojo
vbWhite color blanco
vbYellow color amarillo
vbYes Si
vbNo No
vbCrLf Introduce un retorno de carro y un avance de línea. De esta forma podemos hacer que se comience a escribir en una nueva línea.
Las siguientes constantes se utilizan en los MsgBox para indicar la señal y los botones que se mostrarán:
vbCritical señal de error
vbExclamation señal de advertencia
vbInformation señal de información
vbQuestion señal de interrogación
vbOkOnly botón de aceptar
vbOkCancel botones aceptar y cancelar
vbYesNo botones Sí y No
vbYesNoCancel botones Sí, No y Cancelar
vbAbortRetryIgnore botones Anular, Reintentar y Omitir
Para determinar que carácter se ha pulsado en el teclado podemos comprobar su código ASCII. Visual Basic nos facilita esta labor mediante estas constantes:
vbKeyUp flecha arriba
vbKeyDown flecha abajo
vbKeyLeft flecha izquierda
vbKeyRight flecha derecha
vbKeyReturn tecla Intro
vbKeyEscape tecla Escape
vbKeySpace tecla espacio
vbLeftButton botón izquierdo del ratón
vbRightButton botón derecho del ratón
Evidentemente hay muchas más, aunque no las expondremos aquí. Los cuatro primeros casos propuestos nos servirán para, por ejemplo, mover un objeto por la pantalla con la ayuda de las teclas de desplazamiento, como sucede en un juego.
Funciones
Una función nos servirá para realizar un cálculo u obtener un determinado valor. Entre las múltiples existentes podemos destacar las siguientes, agrupadas en categorías.
6.2. Funciones matemáticas
Abs(número) Devuelve el valor absoluto de número
Sgn(número) Indica el signo de número
Página anterior | Volver al principio del trabajo | Página siguiente |