Parte 3

 

Capítulo 20.

 

Cómo trabajar en una interfaz de múltiples documentos.

 

Cuestionario del capítulo.

 

1.- Explique que es el Formulario Maestro.

 

En entorno MDI es una ventana general por llamarle de alguna manera, que actúa como objeto inicial de toda una aplicación que concentra dos o más formularios.

 

2.- Explique los 4 pasos para controlar varios formularios mediante un Formulario Maestro.

 

·        Agregar al proyecto un formulario MDI (Proyecto - Agregar formulario MDI), mismo que actuará como formulario maestro.

·        Establecer el formulario MDI como objeto de inicio de la aplicación (Proyecto - Propiedades de <Proyecto> - Objeto inicial - <Seleccione el formulario MDI>).

·        Agregar formularios nuevos o ya existentes al proyecto (Proyecto – Agregar formulario), mismos que dependerán del formulario MDI.

·        Establecer la dependencia de los formularios agregados con respecto al formulario maestro, estableciendo a True la propiedad MDIChild de cada uno de los formularios agregados.

 

3.- Explique la función de las propiedades: MDIChild, WindowState y NegotiateMenus.

 

·        MDIChild: Establece la dependencia de un formulario con respecto a uno de tipo MDI.

·        WindowState: Devuelve o establece el estado inicial del tamaño de la ventana.

·        NegotiateMenus: Permite que el formulario MDI y sus formularios dependientes negocien la aparición de menús.

 

4.- Explique para que sirve el método show.

 

·        Show: Muestra un formulario.

 

5.- Explique cómo puede preparar su aplicación para compilación y distribución.

 

Es recomendable que al crear aplicaciones desarrolle por separado cada uno de los formularios, de tal forma que no tenga tan congestionada la pantalla; esto claro, si no se utiliza o comparte código similar entre los múltiples formularios que integran la aplicación; en ese caso tal vez sea preferible tenerlos disponibles a todos.

 

Si se opta por tener todos los formularios cargados en el proyecto, conforme se van creando, no se debe olvidar que cada uno le resta desempeño a la computadora, ya que Visual Basic tiene que ver todos los formularios y sus componentes públicos todo el tiempo.

 

Es recomendable elaborar los formularios por separado. Una vez que se ha concluido, se debe definir el menú que desee integrar a la aplicación en un formulario MDI. Se deben modificar las propiedades del proyecto en aquellos aspectos que le sean relevantes (título definitivo en Caption, icono, etcétera).

 

Resta un solo paso:

 

Compilar el proyecto para generar el programa EXE que se va a distribuir.