Compartir a través de


Estructurar un programa principal

Si usa un archivo de programa (.prg) como archivo principal en la aplicación, debe comprobar que incluya los comandos que gestionarán las tareas asociadas con las principales tareas de la aplicación. El archivo principal no tiene que ejecutar comandos directamente para realizar todas las tareas. Por ejemplo, es frecuente llamar a procedimientos o funciones para gestionar tareas como inicialización del entorno y limpieza.

Nota   Si usó el Asistente para aplicaciones y le permitió crear el programa Main.prg, puede modificar el programa creado por el asistente en lugar de crear otro nuevo. El asistente utiliza una clase especial para definir un objeto para la aplicación. El programa principal incluye secciones para crear instancias y configurar el objeto.

Para generar un programa principal sencillo

  1. Inicialice el entorno; para ello, abra bases de datos, declare variables, etc.
  2. Establezca la interfaz inicial de usuario; para ello, llame a un menú o formulario.
  3. Establezca el bucle de eventos; para ello, ejecute el comando READ EVENTS.
  4. Ejecute el comando CLEAR EVENTS desde un menú (como un comando Salir) o un botón (como un botón del comando Salir). El programa principal no debería ejecutar este comando.
  5. Restablezca el entorno cuando salga de la aplicación.

Por ejemplo, su programa principal podría ser similar al siguiente:

Código Comentarios
DO SETUP.PRG
Llama al programa para configurar el entorno (almacena los valores en variables públicas)
DO MAINMENU.MPR
Muestra el menú como la interfaz inicial
READ EVENTS
Establece el bucle de eventos. Un programa diferente (como Mainmenu.mpr) debe ejecutar el comando CLEAR EVENTS)
DO CLEANUP.PRG
Restaura el entorno antes de salir

Vea también

Controlar el bucle de eventos | Agregar archivos a un proyecto | Compilar una aplicación | Estructurar una aplicación | Inicializar el entorno