INTRODUCCION A VISUAL FOX 6 - PROGRAMACIÓN Visual Fox además de ser un administrador de bases de datos, también permite crear aplicaciones que permiten controlar la información contenida en las bases, las instrucciones que serán utilizadas en la programación Visual Vox, serán: SET DEFAULT TO (RUTA) Permite especificar donde serán guardados los programas MODIFY COMMAND (Programa) MODI COMM Permite crear y modificar un programa, debe de especificar un nombre para el mismo, esto abre una ventana de edición donde se escribirá el código del programa. STORE Se utiliza para declarar variables en el programa, normalmente una variable se identifica con la letra inicial mayúscula de lo que queremos ingresar, los tipos de variables a utilizar son: -
STORE 0 TO (variable numérica): solo para variables con tipos de datos numéricos. STORE SPACE (#) TO (Variable Alfanumérica): Para datos que tiene letras y números.
CLEAR Para limpiar la pantalla. @ X,Y TO X,Y Permite hacer marcos o bordes, X representa las filas y Y las columnas. DO (Programa) Permite ejecutar un programa @ X,Y SAY “MENSAJE” Permite mostrar títulos en la pantalla, estos deben ir encerrados entre comillas, y también, se utiliza para mostrar el contenido de variables, ejemplo: @ X,Y SAY “INSTITUTO EMILIANI SOMASCOS” @ X,Y SAY “PROGRAMA DATOS” @ X,Y SAY “NOMBRE: ” @ X,Y SAY N
--------------- Variable Nombre
@ X,Y SAY T
--------------- Variable Telefono
@ X,Y GET (Variable X) Permite almacenar temporalmente la información dentro de una variable, la variable no debe de ir encerrada entre comillas, ejemplo: @ X,Y GET N
--------------- Variable Nombre
@ X,Y GET T
--------------- Variable Telefono
READ Permite leer lo que contengan las variables para poder trabajar con ellas, generalmente se agrega después del ingreso de datos a las variables. EJEMPLO: STORE 0 TO C, T, E STORE SPACE (30) TO N, D CLEAR @ 05,40 SAY “PROGRAMA DATOS” @ 08,30 SAY “CODIGO: ” @ 08,39 GET C @ 10,30 SAY “NOMBRE: ” @ 10,39 GET N @ 12,30 SAY “DIRECCION: ” @ 12,44 GET D @ 14,30 SAY “TELEFONO: ” @ 14,42 GET T @ 16,30 SAY “EDAD: ” @ 16,36 GET E READ OPERACIONES EN FOX Estas se realizan con datos numéricos, y sencillamente se hacen de la forma x = a + b EJEMPLO: STORE 0 TO V1, V2, R CLEAR @ 05,40 SAY “PROGRAMA SUMA” @ 08,30 SAY “VALOR 1: ” @ 08,39 GET V1 @ 10,30 SAY “VALOR 2: ” @ 10,39 GET V2 READ R = V1 + V2 @ 12,30 SAY “EL RESULTADO ES: ” @ 12,42 SAY R
FONT Permite cambiar el tipo de letra a los textos, su forma de uso es: @ 10,30 SAY “NOMBRE: ” FONT “Comic Sans MS”, 12
IF
THEN
ELSE ENDIF
Se utiliza para realizar comparaciones, podemos encontrar dos tipos de IF, uno que solo verifica si se cumple la parte verdadera, y el otro, si se cumple la verdadera y la falsa, en esta última se utiliza ELSE. Ejemplo: VERIFICA SOLO QUE SEA VERDADRO IF CLAVE = 15 THEN
VERIFICA SI ES VERDADERO O FALSO IF PROMEDIO >= 60 THEN
@X,Y SAY “CLAVE CORRECTA” ENDIF
@X,Y SAY “APROBADO” ELSE @X,Y SAY “REPROBADO” ENDIF
DO WHILE .T.
LOOP
ENDDO
Esta función permite repetir una porción de código siempre que sea verdadero. Ejemplo: Do While .T. Código Pregunta Verdadero o Falso Loop EndDo
INTRODUCCION A LOS SISTEMAS DE COMPUTACION Un sistema de computación es la unión de varios programas que se encuentran ínfimamente ligados entre sí, con capacidad de compartir la información para uso del usuario final. Los programas que forman un sistema de computación son: INGRESO: Permite ingresar información CONSULTA: Permite ver la información de diferentes formas; impresa o en pantalla ELIMINACION: Permite borrar información que ya no es útil MODIFICACION: Permite cambiar o editar datos con el fin de modificarlos Todo lo anterior se puede realizar cuando los datos se encuentren almacenados en bases de datos.