Guia de Estudio de Programacion 3

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

TEMA 1: INTRODUCCIÓN A FOXPRO

1 ¿Dónde se encuentra clasificado dentro del software el FoxPro LAN 2?5?


se encuentra clasificado dentro del software de base, pues es un gestor de bases de datos
que proporciona como herramienta para la gestión y manejo de archivos de bases de
datos, una serie de instrucciones codificadas a través de una terminología especial, que le
permite al usuario comunicar a la computadora las operaciones que debe realizar con la
información que ingrese en la memoria, durante FoxPro LAN 2.5 se encuentre controlado
el ambiente de trabajo. 

2 ¿de qué se encarga el FoxPro LAN 2.5?


se encarga de interpretar las instrucciones que el usuario ingresa a la computadora,
debiendo sete a la vez valerse de los métodos de acceso proporcionado por los Sistemas
de Manejo de Bases de Datos (DBMS, Data Base Management System), para poder
administrar la información contenida en los archivos de bases de datos. Partiendo de este
concepto, podemos concluir que FoxPro LAN 2.5 es un Sistema de Manejo de Archivos
(FMS, File Management System), el cual permite escribir programas con un lenguaje
simple de cuarta generación y proporciona a los usuarios finales de capacidad de
desarrollar consultas con un lenguaje especial de alto nivel. 

¿Qué es una Base de Datos? 


Es una colección integrada de archivos automatizados interrelacionados, creados con un
mismo objetivo común. Cada archivo en una base de datos está compuesto por
Elementos de Datos, tales como: números, fechas, Cantidades, Nombres, Direcciones y
otros tipos de datos. Estos elementos de datos pueden ser organizados, almacenados y
restaurados de una base de datos. 

La jerarquía de datos está formada en:


1. _Base de Datos (Data Base File) 
2. _Archivos (Files) 
3. _Registros (Récord) 
4. _Elementos de Datos o Campos (Field) 
5. _Caracteres (Characters o Bytes) 
6. _Bit 

¿Que es un archivo? :
Un archivo es una colección de registros, en otras palabras, un archivo es aquel que 
contiene una serie de datos interrelacionados entre sí, organizados en forma de
registros. 
¿Que es un Registro? :
Un registro consiste en cada grupo de datos relacionados entre sí, almacenados en 
elementos de datos. 
¿Que es un elemento de dato? :
Las bases de datos se encuentran llenas de piezas de información las cuales  necesitan de
un lugar en el archivo para poder ser almacenado. El lugar donde es almacenada cada
pieza  de información es llamado elemento de dato o campo. 
¿Que es un carácter? :
Cualquier signo, Número o letra que se pueda utilizar para formar un elemento o  dato,
es llamado carácter y equivale a un Byte ( 8 bits. 
¿Que es un BIT? :
Es la unidad mínima de memoria medible y puede tomar uno de los posibles valores 0 o 
1, que equivale a encendido y apagado respectivamente en el sistema binario. 
Cuando FoxPro Lan 2.5 es empleado para controlar datos a través de un sistema de
mantenimiento de bases de datos, se debe definir lo que se llama la estructura de los
archivos que conformaran la base de  datos funcional. A esto se le llama diseño de la base
de datos, para lo cual se debe seguir los siguientes  pasos: 
1.-Identificar los requerimientos básicos de la base de datos. 

2.-Definir los requerimientos de funcionamiento y ejecución de


la base de datos. 3.-Identificar las piezas de datos. 
4.-Clasificar los elementos de datos de los archivos. 

5.-Construir un diccionario de elementos de datos. 

6.-Agrupar los elementos de datos dentro de los archivos. 

7.-Identificar las características de cada archivo. 

8.-Identificar la relación entre los archivos. 

9.-Crear el esquema para el sistema de mantenimiento de bases de datos (DBMS) que se


está utilizando. 

Como debe ser una base de datos:

debe ser previamente definida, de ser posible, antes de desarrollar el  sistema con el que
se va a manejar, además deben definirse los tipos de datos que serán contenidos en los  
archivos. FoxPro Lan 2.5 le permite al usuario los siguientes tipos de datos: 
.-Datos de carácter -Datos de fecha 
.-Datos numéricos -Datos lógicos 
.-Datos memo -General 
.-Float -Picture 

FoxPro Lan 2.5 permite al usuario dos formas de operación de las bases de datos, modo
interactivo y modo  automatizado. Cuando FoxPro Lan 2.5 es cargado la memoria de la
computadora, este ingresa directamente  al modo de operación interactivo mostrando al
usuario un indicador llamado punto indicativo. A partir de  este punto indicativo se
pueden ingresar las instrucciones para asignarle a FoxPro Lan 2.5 las tareas a  realizar. El
modo automatizado consiste en la escritura de programas con los cuales se indiquen a la 
computadora los pasos lógicos a seguir para el manejo de la base de datos.

Tema 2:Comandos de visual FoxPro 9.0


1) Créate: permite crear una tabla de base de datos. La
existencia de archivo es .dbf 2) Ctrl-W: cuando aguardamos
la tabla, visual FoxPro nos preguntará si queremos agregar
registro a la tabla  creada. 
3) Modify structure: muestra el diseñador de tablas para que pueda modificar la
estructura de una tabla. 4) Use: abre una tabla y sus archivos de indices asociados sintaxis:
use [nombre tabla] ejemplo:  use producto. 
5) Append: agrega uno o más registros nuevos al finales de una tabla.  
6) Close: cierra varios tipos de archivo. 
7) Browse: abre la ventana examinar y muestra los registros de la tabla actual
o seleccionada. 8) Go: coloca el puntero del registro en el número de registro
especificado a la tabla. 9) Go top: sitúa el puntero del registro en el primer
registro de la tabla. 
10) Go bottom: situa el puntero del registro en el último registro de la tabla. 
11) Delete: marca los registros que se va a eliminar. 
12) Delete recall: quita la marca del registro marcado para eliminación en la tabla
seleccionada. 13) Pack: borra definitivamente todos los registros marcados para eliminar
de la tabla actual. 14) Zap: elimina todos los registros de la tabla actual y deja solo la
estructura de la tabla. Eso sin importar  que Esten o no marcados 
15) Set status: muestra o quita la barra de estado basada en carácter. 
16) Set talk: determina si visual FoxPro muestra o no los resultados de los comandos. 17)
Set century: determina si visual FoxPro mostrara o no el siglo en las expresiones date y
cómo interpreta  visual FoxPro las fechas que solo especifican los años con 2 dígitos. 
18) Empty: determina si una expresión esta vacia o no 
19) Found ( ): devuelve el puntero (.t.) Si las instrucciones locate o seek tiene éxito en la
busqueda realizada. 20) Locate: busca secuencialmente en la tabla el primer registro que
coincida con la expresión lógica  especificada. 
21) Loop: devuelve el control del programa directamente el principio de una estructura de
bucle. 22) Valid: el comando valid permite validar / definir la entrada de los datos a una
variable carácter. 23) Append blank: agregar un registro en blanco al final de la tabla
activa. Visual FoxPro no abre ninguna  ventana de edición cuando usted ejecuta append
blank 
24) Messagebox ( ): muestra un cuadro de dialogo definido por el usuario 
25) Emessagetext: específica el texto que aparece en el cuadro de dialogo 
26) Ndialogboxtype: específica los botones y los iconos que aparecen en el cuadro de dialogo,
el botón omite  ctitlebartext, en la barra de titulo aparecerá el título “Microsoft visual
FoxPro”
C.E.M. G. “JUAN LINDO” I SEMESTRE / 2021. III BTP EN INFORMATICA PROF. EDWIN V.
PROGRAMACIÓN 3 
27) List struc: se utiliza para listar la estructura de una base de datos. 
28) Display struc: se utiliza para desplegar la estructura 
29) List off: lista de registro sin el número de registro. 
30) Skip: permite saltar registro hacia adelante y asia atrás ejemplo skip+ y skip 
31) Delete reco: este comando se utiliza para borrar lógicamente un registro 
32) Delete for: este comando se utiliza para marca los registros
especificado por el usuario 33) List for: lista los registros de una base de
datos especificado por el usuario 
34) Locate for: este comando se utiliza para localizar aquel
registro por el usuario 35) Change: se utiliza para modificar el
registro deseado. 
36) Count: este comando se utiliza para contar los registros para una tabla tomando en
cuento algunos  parámetros de la sintaxis tomando los datos actuales de la tabla 
37) Sum: totaliza los valores de los campos numéricos de una tabla. 
38) Do while: se ejecuta las instrucciones mientras se cierra la
expresión de control 39) Select: permite activar el área de control
de trabajo 
40) Double: específica un borde de línea doble alrededor de la ventana 
41) Footer: permite recuperar el contenido y el tamaño de pie
de página en área. 42) Activate Windows: para colocar el título
del sistema. 
43) If: es para hacer una condición 
44) Endif: cierra la condición 
45) If empty: esta vacío 
46) Wait wind: muestra un mensaje y determina la ejecución de visual. 
47) Menvar: especifica las variables a la matriz desde los datos del registro. 
48) Scatter: copia datos del registro. 
49) Blank: borra datos de todos los campos 
50) Read: lee los datos 
51) Enddo: termina la ejecución del do while. 
52) Do case: ejecuta el primer comando 
53) Endcase: termina la ejecucion de do case 
54) Last key (): devuelve el valor de la última tecla que se pulso. 
55) Return: devuelve el control del puntero del programa 
56) Get: recupera la copia de solo la lectura de un archivo del servidor del control en
el área de trabajo 57) Bof ( ): determina si el puntero del registro está situado al
principio de una tabla 58) Eof ( ): determina si el puntero del registro está situado en
el último registro 
59) Error: permite generar un mensaje de error en visual FoxPro
C.E.M. G. “JUAN LINDO” I SEMESTRE / 2021. III BTP EN INFORMATICA PROF. EDWIN V.
PROGRAMACIÓN 3 
60) Prompt ( ): devuelve el texto para un título de un menú elegido en una barra
de menú elegido. 61) Replace: actualiza los registros de una tabla.

También podría gustarte