Unidad 43. Programación en un entorno gráfico (III)





43.10. Fases de un programa.

Un programa en un entorno gráfico tiene varias fases.

Carga.

Activación.

Ejecución.

Finalización

1    Carga.

La carga dispone de eventos en los cuales podemos ejecutar aquellos pasos previos a la ejecución, como pueda ser la configuración de los objetos y su ubicación en la ventana, apertura de archivos y conexiones con bases de datos.

2    Activación.

Una vez finalizada la fase de carga pasamos a la activación de la ventana, el programa a partir de ahí estará disponible para las acciones del usuario.

La activación se produce cuando el formulario toma el foco, el sistema le presta atención.

En esta fase se puede actualizar el contenido de aquellos objetos que se cargan desde archivos, bases de datos por si han sufrido cambios, y cualquier otro objeto susceptible de haber sufrido cambios en el tiempo que no ha estado activo.

El contenido de un formulario, programa, durante el periodo que pierde la atención del sistema, el foco, puede haber sufrido variaciones, de ahí la necesidad o posibilidad de realizar la recarga de determinados objetos y actualizar sus contenidos.

La desactivación se produce cuando sin salir del programa, pasamos a la ejecución de otro programa, la ventana queda abierta pero no hacemos nada en ella.

Cuando volvemos se vuelve a activar.

3    Ejecución.

Es el periodo que transcurre desde que se inicia hasta que se finaliza, descarga el formulario, es el periodo en el que se producirán todas las acciones para las cuales ha sido diseñado el programa, y que en la mayoría de los casos arrancarán desde alguno de los eventos de los objetos que componen la ventana, formulario.

4    Finalización.

Cerraremos archivos, conexiones con bases de datos.

En esta fase se dispone de la posibilidad de cancelar la acción de salida.

La finalización pasa por distintas fases, de tal forma que podemos cancelar la salida del programa si no se dan las condiciones adecuadas, datos pendientes de guardar.

 

Octubre-2010
Pág. 43.3

Atrás  Inicio  Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies