Está en la página 1de 14

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA


ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (OTRAS CARRERAS)
CICLO I - 2015

GUIA DE LABORATORIO N 10
Menu en VFP

Objetivo:
Conocer el procedimiento para crear un men en VFP9.
Crear el men principal para el proyecto PermisosUes.
Crear y configurar un programa que ejecute un formulario principal.

Consideraciones
Debe continuar trabajando sobre el proyecto PermisosUES.
_________________________________________________________________________
Desde la ventana de comando ejecute las siguientes instrucciones de entorno:
SET STRICTDATE TO 0
SET CENTURY ON
SET DATE TO British
SET DELETE ON
SET ENGINEBEHAVIOR 70
SET DEFAULT TO Su carpeta

Crear un men que permita ejecutar todos los formularios creados en el proyecto
PermisosUes.

El procedimiento para crear un men en VFP esta formado por tres etapas:
1) Programa que ejecute el formulario que contiene el men.
2) Formulario de nivel superior que contenga el men.
3) El men que permita seleccionar los diferentes formularios.

Ejecucin del men:

Submenu: Ejercicios de controles:


Submenu: Mantenimiento de Tablas:

Submenu: Creacin del formulario principal

Submenu: Informes:

Importante:
Antes de crear el men, debe verificar la propiedad ShowWindow en cada uno de
los formularios creados anteriormente, el valor debe ser:

ShowWindow = 2 (En formulario de nivel superior)

Ejemplo:

3
Etapa 1: Creacin del Men
Desde el proyecto seleccione la ficha Otros:

Paso 1: Otros

Paso 2: Menu

Paso 3: Nuevo

Paso 4: Menu

Digite las descripciones de cada uno de los sub menu, estos son:
- Ejercicios de Controles: muestra un sub menu.
- Manteimiento de tablas: muestra un sub menu.
- Formularios y Datos: muestra un sub menu.
- Informes: muestra un sub menu.
- Cerrar: ejecuta un programa (procedimiento).

4
El resultado ser:

Seleccione el botn crear para ingresar a ejercicios de Controles:

Clic

Digitar las opciones del Sub men: Ejercicios de Controles, estas van
acompaadas de la accin a realizar:
- Ejecucin de comando
- Programa
- Submen.

Digite: Botones

Mensaje a mostrar DO FORM Ejercicio001

Accion: Ejecutar
un comando

5
Listado de acciones a realizar:
Mensaje a mostrar Accin Instruccin a ejecutar
Botones Comando DO FORM Ejercicio001
Ventanas Comando DO FORM Ejercicio002
Suma de dos numeros Comando DO FORM Ejercicio003
Aos entre fechas Comando DO FORM Ejercicio004
Calculo de edad Comando DO FORM Ejercicio005
Proyeccion de Salario Comando DO FORM Ejercicio006

Resultado de Submenu ejercicios de Controles:

Salir de Ejercicios y crear las opciones del submen Mantenimiento de tablas:

Clic en la lista
desplegable

6
Seleccione Menu Bar que es el menu superior

Repita el mismo procedimiento para el submenu Mantenimiento de Tablas

Resultado:

Clic para crear


opciones

Listado de acciones a realizar:


Mensaje a mostrar Accin Instruccin a ejecutar
Mantenimiento de empleados Comando DO FORM Empleado
Empleados y permisos Comando DO FORM Empleado001
Departamentos Comando DO FORM Deptos
Permisos Comando DO FORM Permisos
Tipos de permisos Comando DO FORM Tpermiso
Puestos Comando DO FORM Puestos

Resultado:

7
Formularios y Datos:

Listado de acciones a realizar:


Mensaje a mostrar Accin Instruccin a ejecutar
Consulta empleados Comando DO FORM FormDat001
Adicin de unidades Comando DO FORM FormDat002
Modificacion de Unidades Comando DO FORM FormDat003
Eliminacin de unidades Comando DO FORM FormDat004

Resultado:

Informes:
Listado de acciones a realizar:
Mensaje a mostrar Accin Instruccin a ejecutar
Empleados y estados. Comando DO FORM Informe2
Empleados y sus permisos. Comando DO FORM Informe3
Permisos por tipo de permiso. Comando DO FORM Informe4
Permisos entre fechas. Comando DO FORM Informe5

Resultado:

8
Creacin de la opcion Cerrar:

Accin a realizar:
Programa (procedimiento)

Codigo del procedimiento:

PermisosUes.RELEASE
CLEAR EVENTS

Ejecute Vista Previa, Seleccione el boton Preview:

Ejecucion del menu en modo de prueba

9
Guarde el menu con el nombre: PermisosUes:

Configuracin del Menu


Seleccione desde el menu de VFP: View \ General opcions

Configure la siguiente pantalla:

1
Generacion del menu:
Desde el menu de VFP, seleccione Menu y luego la opcion Generar...

Seleccione Generar

Importante:
Siempre que realice algun cambio en el menu debe configurarlo y gardarlo.

1
Etapa 2: Creacin del formulario principal

Creacion del formulario y modificacion de propiedades:

Propiedades del formulario:


Propiedad Valor Descripcin
AutoCenter .T. Centrado del formulario en la pantalla.
BorderStyle 2 Borde del formulario fijo.
Caption Sistema de Permisos para Titulo del formulario.
empleados de la
Universidad de El Salvador
Closable .F. Botn de cerrado deshabilitado.
MDIForm .T. Tipo de formulario para mltiples documentos.
MaxButton .F. Botn de maximizado deshabilitado.
MinButtom .F. Botn de minimizado deshabilitado.
Name PermisosUes Nombre nico del control.
ShowWindow 2 Como formulario de nivel superior.

Evento Unit
Este evento se ejecuta automticamente al inicio de la ejecucin del formulario.

Evento Init del


formulario llamado
PermisosUes

Guarde el formulario dentro del proyecto con el nombre PermisosUes.

1
Etapa 3: Creacin del programa principal

Asignacion del programa principal del proyecto:


Una vez creado el progrma, seleccionelo y luego clic derecho, seleccione Set Main

1
Ejecucion del programa:

Salida:
Desde el menu fue seleccionado el Submenu Ejercicios de controles y luego la
opcin Ventanas que es un ejemplo desarrollado en el laboratorio # 4.

Ejercicios propuestos:
Crear otros formularios y agregarlos al menu.

También podría gustarte