2. Introducción
El tema general de nuestra exposición es Formularios de
Visual FoxPro.
Como estaremos profundizando más adelante estos tienen
herramientas para diseño y también poseen distintas
propiedades que en desarrollo del tema conoceremos.
Veremos algunos pasos importantes como:
• La ejecución de un formulario
• El diseño de un formulario
• El Manejo de conjuntos de formularios
3. Objetivos
• Brindar información del entorno de formularios de VFP
para adquirir un mejor conocimiento.
• Explicar de forma detallada lo que son los formularios, sus
herramientas, propiedades y otros elementos, ya que es
nuestro tema central y único.
• Por ultimo esperamos que sea de su agrado y quede
satisfecho con nuestra exposición.
4. Formularios
¿Qué son los formularios?
Un formulario es, prácticamente, una ventana como
cualquiera del sistema operativo Windows que sirve de
interfaz grafica entre el usuario y una aplicación.
Una características importante de los formularios consiste en
que si existen varios formularios diseñados, así como pueden
manipularse en forma individual, también pueden
manipularse como un conjunto o unidad. Es decir como un
único formulario.
5. Posterior a una de las acciones anteriores VFP activa el
Diseñador de Formularios.
6. Para la creación de un nuevo formulario existen varios
métodos que ofrece VFP.
7. Herramientas de Diseño de Formularios
Las herramientas de para el diseño de formularios se puede
activar o desactivar, desde el menú VER, y posee la siguiente
descripción:
Diseñador de formulario
Controles de formulario
Diseño
Paleta de colores
8. Ventana Propiedades
Cuando se activa el diseñador de formularios también es
visible la ventana propiedades, donde se definen
parámetros y características de los elementos que construir
el formulario.
9. Ventana de Código
Es un área de edición donde se define el código de
programación Visual FoxPro.
10. Utilidades para el Diseño Y Manejo de Formularios
Una aplicación generalmente está compuesta por varias
ventanas (formularios). Se puede definir cada ventana como
un objeto independiente de las demás ventanas, lo que se
denomina como una aplicación con interfaz de un único
documento (SDI). En cambio, existen las aplicaciones con
interfaz de documentos múltiples (MDI), las cuales están
formadas por una ventana principal, y las demás ventanas de
la aplicación están contenidas en dicha ventana principal.
Existe, entonces, una clasificación de formularios para
funcionar en cada uno de los tipos de interfaz definidos:
11. Nivel Superior: es un formulario independiente, se usa como
formulario normal de una aplicación SDI, o bien como
formulario principal de una aplicación MDI.
Secundario: es un formulario contenido en un formulario
primario o principal. Un formulario secundario no se mueve
fuera de los límites del formulario principal.
Flotante: este formulario pertenece a un formulario principal
pero no está contenido en el mismo. Se puede mover por
toda la pantalla pero no por detrás del formulario primario.
12. Ejecución de Formularios
Sean formularios principales o secundarios, su ejecución es
individual mientras no pertenezcan a un conjunto de
formularios. Un conjunto de formularios es un único archivo
.SCX que contiene varios formularios y que, además, permite
manipular y organizar dichos formularios al mismo tiempo.
13. Manejos de conjuntos de formularios
• Crear conjunto: en el menú formulario seleccionar la
opción crear conjunto de formularios.
• Agregar nuevo: en el menú formulario seleccionar la
opción agregar nuevo formulario si no se ha creado el
conjunto, la opción estará desactivada.
• Eliminar formulario: en el menú formulario seleccionar la
opción quitar formulario para eliminar un formulario del
conjunto debe haber al menos dos formularios agregados,
caso contrario la opción estará desactivada.
Eliminar conjunto: en el menú formulario seleccionar la
opción quitar conjunto de formularios. Debe haber
solamente un formulario en el conjunto para eliminar dicho
conjunto, caso contrario la opción estará desactivada.
15. Crear un entorno de datos para el formulario
El entorno de datos incluye tablas o vistas que interactúan
con los controles del formulario o grupo de formularios. Se
puede automatizar la función de abrir y cerrar tablas
automáticamente cuando se ejecuta o se libera un
formulario.
16. Para abrir el diseñador del entorno de datos se pulsa el
botón 2 de la barra de diseño de formularios, o bien desde el
menú Ver se selecciona la opción Entorno de datos.
Para agregar una tabla, o vista, en el entorno de datos se
hace click derecho dentro del diseñador de entorno de datos
y se selecciona la opción Agregar. O bien, desde el menú
Entorno de datos se selecciona la opción Agregar
17. Aplicación de controles en formularios
Ya que un formulario es una interfaz gráfica entre el usuario y
las aplicaciones, el mismo debe estar diseñado y organizado
por medio de los controles que permitan:
• Una efectiva comunicación entre el usuario y la aplicación
respectiva.
• El ingreso de información por parte del usuario con mayo
exactitud y menos posibilidades de error.
• Brindan una salida de información por parte de la
aplicación que llene os requisitos esperados por el usuario
• Realizan acciones por parte del usuario con la información
que brinda la aplicación.
18. Etiquetas
Una etiqueta es un control que se utiliza como referencia
para identificar un dato o cualquier información relevante.
19. Cuadro de texto
Control que permite el ingreso de información por parte del
usuario en cuadro de solo una línea y, también, ofrece
información como salida.
20. Botones de comando
Consiste en un botón que posee una etiqueta de título,
puede ser texto o imagen, y que es utilizando como enlace
para ejecutar acciones para especificas en un, momento
determinado cuando se hace un click sobre el mismo.
21. Entre las propiedades más utilizadas en los botones de
comando se enumera las siguientes :
Caption
Disabledpicture
Cancel
Downpicture
Enabled
Picture
23. Conclusiones
• Concluimos que Un formulario es, prácticamente, una
ventana como cualquiera del sistema operativo Windows
que sirve de interfaz gráfica entre el usuario y una
aplicación.
• Estos pueden ser manejados en conjunto o
individualmente. En un formulario podemos agregar los
campos de una tabla. También realizar cálculos por medio
de los botones de comando.
• Es importante saber sobre los formularios al momento de
utilizar Visual FoxPro. Es importante pensar en los diseños
de los formularios al momento de utilizarlos en un
sistema.
• Por ultimo podemos ver que los formularios son
documentos importantes en Visual FoxPro.
24. Sugerencias
Al momento de elaborar un formulario toma en cuenta:
• Los combinación de colores que harás (Lo más conveniente sería un
color suave y uno fuerte nunca uno suave con otro suave o uno fuerte
con otro fuerte).
• Si utilizas imágenes, estas deben ser sencillas (por ejemplo no pongas
una caricatura de un superhéroe)
• Ten muy en cuenta la alineación de las etiquetas, botones de
comando etc. Esto da una mejor presentación a tu formulario.
• Los títulos en mayúscula o cada inicial mayúscula. Ejemplo:
Formulario Alumnos o FORMULARIO ALUMNOS. Si los dejas en
minúscula dará una apariencia no muy agradable.
Cada quien tiene su propio diseño pero estos son algunos consejos que
te pueden servir para tener una mejor presentación.