Visual Basic proporciona a los desarrolladores una elección entre dos modelos diferentes de interfaz de usuario para sus aplicaciones : el interfaz de documento único ( SDI ) y la interfaz de múltiples documentos ( MDI ) . A partir de 2010 , la mayoría de las aplicaciones utilizan la interfaz SDI, pero la interfaz de MDI pueden ser más adecuadas para algunas aplicaciones. Acerca de SDI
mayoría de las aplicaciones en Windows 95 o posterior utilizan una interfaz de documento único . Cada ventana de la aplicación tiene un único documento , por lo que si el usuario quiere abrir más documentos con esta aplicación , se debe abrir una nueva ventana. Se ' s también el modo por defecto al crear una aplicación con Visual Basic . Un ejemplo de una aplicación SDI es el Notepad de Windows .
Sobre MDI
múltiples interfaces de documentos fueron más populares en versiones de Windows anteriores a Windows 95 , pero & # 039 ; he vuelto menos común , fuera de unas pocas aplicaciones . Con un MDI , cada ventana de una aplicación contiene varios documentos, por lo general en sub - ventanas. Cada vez que el usuario desea abrir un nuevo documento, en lugar de abrir una nueva ventana, el documento se abre dentro de la ventana y la comparte con todos los demás documentos abiertos existentes . Un ejemplo de una aplicación MDI es un navegador web con pestañas , como Firefox, donde los usuarios tienen la opción de abrir los documentos en varias pestañas dentro de la misma ventana.
Ventajas de SDI
< br >
Una interfaz IDE funciona muy bien con varios monitores y múltiples escritorios virtuales . También permite a los usuarios cambiar entre varios documentos abiertos utilizando la barra de tareas de Windows nativo y administrador de tareas , en lugar de a través de un código especial que debe ser escrito en su aplicación.
Ventajas de MDI
aplicaciones MDI
menudo pueden manejar varios documentos con más facilidad que los programas SDI. Por ejemplo, muchos editores de texto MDI permiten al usuario abrir múltiples archivos de texto al lado del otro en la misma ventana , lo que hace que sea fácil de comparar y buscar información de un segundo documento de trabajo , mientras que en el primero .
< Br > Estabilidad y rendimiento
aplicaciones SDI tienden a ser más robusta y libre de errores de aplicaciones MDI , ya que un error grave con un documento rara vez afecta a los demás documentos en un entorno IDE . Por ejemplo, si un documento accidentes de Windows Bloc de notas , otras copias abiertas del Bloc de notas se suelen sobrevivir al accidente. Por otro lado , si una página Web en Firefox hace que el navegador accidente , todas las páginas Web abiertas mueren con ella . Sin embargo , las aplicaciones MDI tienden a funcionar con mayor rapidez que los programas de IDE , ya que sólo una versión de la aplicación se carga en memoria .