Vous êtes sur la page 1sur 3

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR

INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA


Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

Contenido
1. MARCO TERICO............................................................................................ 2
1.1.

APLICACIONES DE ESTILO SDI.....................................................................2

1.2.

APLICACIONES DE ESTILO MDI....................................................................2

1.3.

CREACIN DE MENS DE TIPO VENTANA, EN FORMULARIOS MDI...............2

1.4.

COMPORTAMIENTO NO MODAL (MODELESS) DE FORMULARIOS.................2

1.5.

COMPORTAMIENTO MODAL DE FORMULARIOS............................................3

Pgina N 1 de 3

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR


INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA
Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

1. MARCO TERICO
1.1.

APLICACIONES DE ESTILO SDI

Una aplicacin de tipo o estilo SDI (Single Document Interface), Interfaz de


Documento Sencillo, est compuesta fundamentalmente de un nico
formulario, a travs del cual, el usuario realiza toda la interaccin con el
programa. Como ejemplos de este tipo de aplicacin tenemos el Bloc de Notas
o la Calculadora de Windows.
Un programa SDI puede tener ms de un formulario, aunque no sea algo
habitual. Cuando eso ocurre, los formularios se ejecutan independientemente,
sin un elemento contenedor que los organice.

1.2.

APLICACIONES DE ESTILO MDI

Una aplicacin de tipo o estilo MDI (Multiple Document Interface), Interfaz de


Documento Mltiple, se compone de un formulario principal, tambin
denominado formulario MDI, que actuar como contenedor de otros
formularios (documentos) abiertos durante el transcurso del programa,
denominados formularios hijos o secundarios MDI. Como ejemplos de este tipo
de aplicacin tenemos PowerPoint o Access.
A diferencia de lo que ocurra en versiones anteriores de VB, un formulario MDI
admite los mismos controles que un formulario normal, aunque dada su
orientacin de formulario contenedor, se recomienda limitar los controles en un
MDI a los estrictamente necesarios. El men es el ejemplo ms identificativo
de control idneo para un formulario MDI, ya que a travs de sus opciones,
podremos abrir los formularios hijos de la aplicacin.

1.3.

CREACIN DE MENS DE TIPO VENTANA, EN FORMULARIOS MDI

Algunas aplicaciones Windows de tipo MDI, existe en la barra de mens de la


ventana principal, un men con el nombre Ventana o Window (depende del
idioma del programa), que nos muestra los nombres de los formularios hijos
abiertos, permitindonos cambiar de formulario activo al seleccionar una de
esas opciones.
Adicionalmente, y para darle un aspecto ms profesional a este men,
podemos aadir los MenuItem correspondientes a la organizacin de los
formularios hijos en Cascada, Mosaico Horizontal, etc. Para organizar los
formularios abiertos en la aplicacin en alguno de estos modos, deberemos
ejecutar el mtodo LayoutMdi( ) del formulario MDI, pasndole como
parmetro uno de los valores correspondiente a la enumeracin MdiLayout.

1.4.

COMPORTAMIENTO NO MODAL (MODELESS) DE FORMULARIOS

Un formulario de comportamiento no modal, permite el libre cambio de foco


entre el resto de formularios de la aplicacin.
En aplicacin MDI, podemos abrir varios formularios hijos dentro del formulario
MDI principal, y pasar de uno a otro sin restricciones.
Pgina N 2 de 3

GOBIERNO DE MENDOZA - DIRECCION DE EDUCACION SUPERIOR


INSTITUTO DE EDUCACION SUPERIOR 9-012 SAN RAFAEL EN INFORMTICA
Carrera: Tecnicatura Superior en Anlisis y Programacin de Sistemas
Asignatura: Arquitectura de Computadora
Ao lectivo: 2014

Docente: Pagano Dante Daniel


Ciclo: Primer ao C Turno Noche

Otra caracterstica de los formularios no modales reside en que una vez


creados y visualizados, el resto del cdigo de la aplicacin contina su
ejecucin.

1.5.

COMPORTAMIENTO MODAL DE FORMULARIOS

Como contrapartida al anterior apartado tenemos los formularios de


comportamiento modal, tambin denominados cuadros o ventanas de dilogo.
Un formulario modal, al ser visualizado, bloquea el paso a otros formularios de
la aplicacin hasta que no es cerrado (aceptado o completado) por el usuario.
Para cerrar un formulario modal podemos, al igual que para cualquier
formulario, ejecutar su mtodo Close( ). No obstante, un formulario de dilogo
suele proporcionar, aunque esto no es obligatorio, los tpicos botones para
aceptar, cancelar, reintentar, etc.; de modo que una vez cerrado el formulario,
podamos averiguar qu botn puls el usuario.
Podemos proporcionar este comportamiento en nuestros formularios modales,
asignando a la propiedad DialogResult de la clase Form, uno de los valores del
tipo enumerado DialogResult. Esto tendr como efecto adicional el cierre del
cuadro de dilogo.

Pgina N 3 de 3

Vous aimerez peut-être aussi