“Conocimientos Programación>Visual Basics Programación

La diferencia entre SDI Forma y Forma MDI en Visual Basic

2012/3/7
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

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 .

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 .

Visual Basics Programación
Cómo crear un proyecto de Visual Basic Utilizar el nombre del proyecto
Cómo configurar los valores del índice de ComboBox para VB
Cómo convertir a UTF - 8 mediante Visual Basic
Cómo hacer ping con Visual Basic
Cómo eliminar todas las referencias en un proyecto de VBA
Cómo copiar carpetas Uso de VBA
Cómo convertir una fecha del calendario para una cadena
Cómo desarrollar aplicaciones móviles utilizando el Microsoft NET Compact Framework
Conocimientos Informáticos © http://www.ordenador.online