You are on page 1of 5

CUESTIONARIO DE PROGRAMACION DE SISTEMAS

1.- Dos recursos que tiene Visual FoxPro para mantener las tablas actualizadas y producir listados?
R=formularios e informes.

2.- En un formulario que es posible crear?
R= etiquetas, cuadros de texto, cuadrculas o botones de comando

3.- Que es posible crear en los informes?
R=es posible crear etiquetas, campos o lneas.

4.- Para qu sirve un formulario?
R= sirve para ver y modificar datos de tablas, vistas y variables, para ello usa objetos.

5.- Que comando se usa para para crear un nuevo formulario?
R=modify form

6.- Un campo numrico, de fecha o de caracteres que comando genera?
R= un TEXTBOX

7.- Que es Label?
R=es un objeto que permite incorporar texto aclaratorio a un formulario, similar a los textos reimpresos de un
formulario de papel.

8.- Cul es la propiedad ms importante de una etiqueta y porque?
R=CAPTION por que es donde se define el texto.

9.- Que es TextBox?
R= un objeto que permite modificar el contenido de un campo o de una variable.

10.- Cules son las propiedades ms importantes de un TEXTBOX?
R= CONTROLSOURCE, text y value.

11.- Que establece CONTROLSOURCE?
R=el campo que ocupar la columna.

12.- Que es ListBox?
R=un objeto que presenta opciones, pocas, muchas o muchsimas, de las cuales se puede elegir una.

13.- Cul es la propiedad ms importante de PAGEFRAME y porque? R= PAGECOUNT porque es donde se
establece la cantidad de objetos PAGE que contiene, es decir, la cantidad de fichas

14.- Cul es la funcin del command button?
R=Hace que se ejecute un procedimiento

15.- Que es un Option Group? Es un objeto contenedor que encierra una lista de opciones

16.- Qu es un check Box? Es un objeto que representa un campo o una variable de tipo lgico

17.- Qu es un Grid? Es un contenedor

18.- Escribe el nombre de 7 objetos? Textbox, Listbox, Checkbox, Command Button, Image, Label, Timmer

19.- Nombra 7 propiedades comunes en los objetos? Caption, Height, Name, Witdh, Value, Fontsize, Forecolor






Conceptos iniciales.
Variable: Espacio de memoria que permite almacenar informacin que puede cambiar o variar durante la
ejecucin de un programa. Las variables pueden ser dos tipos: numricas y alfanumricas. El nombre de una
variable puede contener hasta 8 caracteres: letras y nmeros. Debe comenzar con una letra.

Constante: Valor que no cambia o varia durante la ejecucin de un programa. Ejemplo de una constante es el
nmero Pi que siempre vale 3,1416

TIPOS DE CAMPOS
Los campos no deben de contener caracteres especiales, fuera del carcter "Guion bajo", y tampoco puede empezar
con un nmero. Pueden ser cuales quiera de varios tipos:
Carcter: Cualquier cosa que se pueda teclear, puede ir en un campo de caracteres. Un carcter es lo mismo que un
byte y un byte puede tener cualquier valor ASCII hasta 255, con unas cuntas excepciones.
Numrico: Hasta un lmite de 18 dgitos, con tantas cifras decimales como quieras. Los enteros se almacenan en este
formato y un nuevo tipo de dato "moneda" se usa generalmente para dinero.
Flotante: Este no lo utilizaremos en este manual pues slo sirve por compatibilidad con dBASE V, es equivalente al
formato numrico.
Fecha: Para almacenar la fecha en un formato interno numrico, pero su validacin y representacin se controlan
con este tipo de campo.
Lgico: ste, ya sea verdadero o falso, es representado por T o F, para verdadero o falso respectivamente.
Memo: Representado en su estructura de registros como un campo de caracteres de longitud 10. Estos campos
almacenan en una segunda tabla con la extensin .FPT. Pueden ser casi de cualquier tamao.
General: stos tambin son campos memos, excepto que usualmente almacenan otros tipos de objetos adems de
texto como grficos.
Fecha-hora: incluye la hora despus de la fecha, en el formato [MM/DD/AA hh:mm:ss].
Moneda: Es un campo numrico e incluye cuatro cifras decimales.

COMANDOS

MD Crea una carpeta en una direccin
determinada por el usuario. ej. MD
<direccin>

SET DEFAULT TO Establece el dispositivo y el directorio
donde se va a trabajar. ej. SET DEFAULT TO
<direccin>

CREATE Crea una estructura de tabla.

MODIFY STRUCTURE Modifica una estructura de tabla ya
guardada.

APPEND Agrega registros a la base de datos
seleccionada.

COPY STRUCTURE Copia la estructura de una base a una base
de datos nueva.



MODIFY COMMAND Abre la ventana de modificacin de texto.
Tambin puede abrir y almacenar un
programa.
Ej. modify command
c:\<direccin>\<nombre>

DISPLAY STRUCTURE Muestra la estructura de una base de datos.

OPEN DATABASE Abre una base de datos.

CREATE DATABASE Crea una base de datos

CLOSE DATABASE Cierra por completo una base de datos
**Nota.- Es muy importante cerrar siempre la base
antes de cerrar FoxPro.

ZAP Borra por completo una tabla

PACK Borra permanentemente los archivos
marcados con asterisco.

RECALL Rescata los archivos borrados

DELETE Borra los nombres marcados con asterisco.

QUIT Cierra Visual FoxPro





SET TALK OFF/ON Activa o desactiva la visualizacin de
mensajes e inicializaciones propios de
FoxPro.

SET ECHO OFF Inicialmente desactiva el progreso.

SELECT Sirve para seleccionar la tabla o tablas a
trabajar.
Ej. SELECT A

USE Sirve para dar el nombre a la tabla
seleccionada.
Ej. USE tabla

INDEX ON - TO Indica campo ndice y de que tabla
proviene.
Ej. INDEX ON numero TO agenda

DO WHILE - ENDDO Ciclo de programacin para repetir una
serie de instrucciones mientras la condicin
que se est verificando sea cierta.
SPACE Sirve para indicar el nmero de espacios de
un campo en un textbox o picture. ej.
numero1=space(4)

CLEAR Limpia contenido del espacio o rea de
trabajo.

SET COLOR TO Sirve para indicar el color del fondo y texto,
as como las casillas y el texto dentro de
ellas.
Ej. SET COLOR TO b+/g* , r+/w*
Fondo y casillas y
texto texto
+ da intensidad al numerador ej. +/
* da intensidad al denominador ej. /*
Colores: espacio vaco significa negro por
default
w blanco, r rojo, g verde, b azul
Nota.- se pueden hacer combinaciones de
colores para formar otros tipos de colores
por ejemplo:
rg amarillo, rb magenta

@y,x Permite indicar las coordenadas donde se
pondr algn cuadro de dialogo o la
impresin de un dato
Ej. @6,50 <comando> <texto>

SAY Permite imprimir un dato o variable en una
coordenada asignada.


FONT Permite indicar el tipo de fuente
indicndola entre comillas seguido por una
coma y el tamao de fuente.
Ej. Font arial,13

STYLE Indica el estilo de texto, si es negrita,
cursiva o subrayada; debe ir entre comillas.
Estilos: b negrita, i cursiva, u
subrayada
Ej. style biu

GET Permite aceptar valores desde el teclado,
todo Get o grupo de Gets debe tener su
correspondiente Read.
PICTURE Permite establecer un formato (mscara)
bien sea de entrada o de salida de los datos.
El picture maneja distintas plantillas
relacionadas con los diferentes tipos de
datos que pueden ser incluidos.
Plantillas: A acepta solo letras
9 acepta solo nmeros
, representa los miles
. representa los puntos decimal
Ej. @ 5,10 say Incluya el promedio get
Prom Picture 99.99
@ 7,10 say Nombre del alumno get Nom
Picture @A!

READ Asigna los valores ledos a la variable o
variables especificadas.

IF - ELSE - ENDIF Permite establecer condiciones, en el cual si
la condicin verificada es cierta; se ejecutan
las rdenes ubicadas despus del IF; si es
falsa va a ejecutar las instrucciones
ubicadas despus del ELSE.
Formato: IF <condicin>
<sentencia>
ELSE
<sentencia>
ENDIF

LASTKEY Indica que se ejecutara una instruccin al
presionar una tecla. Ej. lastkey()=27

EXIT Sale del programa ejecutado.


SEEK Busca una variable en alguna tabla

DO CASE - ENDCASE Comando de seleccin mltiple, esto es,
que verifica mltiples condiciones (2 o ms)
y dependiendo de aquella que se cumpla
ejecutar una serie de instrucciones.
Ej. Do case
Case [condicion1]
<instrucciones>
Case [condicion2]
<instrucciones>
Case [condicin N]
<instrucciones>
Endcase

APPEND BLANK Abre un registro en blanco de una base de
datos para almacenar informacin
recolectada.

REPLACE - WITH Actualiza los registros de una base de datos
almacenando los datos de las variables en
registros de la base

You might also like