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.