Visual Basic fournit aux développeurs un choix entre deux modèles d'interface utilisateur différents pour leurs applications : le document unique interface (SDI) et de l'interface de documents multiples ( MDI) . En 2010, la plupart des applications utilisent l'interface SDI , mais l'interface MDI peuvent être plus appropriés pour certaines applications. À propos de SDI
plupart des applications sous Windows 95 ou version ultérieure utilisent une interface de document unique . Chaque fenêtre de l'application est titulaire d'un document unique, donc si l'utilisateur veut ouvrir plus de documents à cette application , il faut ouvrir une nouvelle fenêtre. Il s ' également le mode par défaut lors de la création d'une application avec Visual Basic. Un exemple d'une application SDI est Windows Notepad .
Propos de MDI
plusieurs interfaces document ont été plus populaires dans les versions de Windows antérieures à Windows 95, mais ils & # 039 ; devenir ve moins commun , en dehors de quelques applications. Avec un aérosol-doseur , chaque fenêtre dans une application détient plusieurs documents , généralement en sous-fenêtres . Chaque fois que l'utilisateur veut ouvrir un nouveau document, plutôt que d'ouvrir une nouvelle fenêtre , le document s'ouvre dans la fenêtre et la partage avec tous les autres documents ouverts existant. Un exemple d'une application MDI est un navigateur Web par onglets comme Firefox , où les utilisateurs ont la possibilité d' ouvrir des documents en plusieurs onglets dans la même fenêtre.
Avantages de SDI
< br >
Une interface SDI fonctionne très bien avec plusieurs moniteurs et plusieurs bureaux virtuels . Il permet également aux utilisateurs de basculer entre plusieurs documents ouverts en utilisant la barre des tâches Windows natif et gestionnaire de tâches, plutôt que par un code spécial qui doit être inscrite dans votre application.
Avantages de MDI
les applications MDI
peuvent souvent gérer plusieurs documents plus facilement que les programmes SDI. Par exemple , de nombreux éditeurs de texte MDI permettent à l' utilisateur d'ouvrir plusieurs textes fichiers côte à côte dans la même fenêtre , ce qui permet de comparer et de rechercher des informations à partir d'un second document tout en travaillant sur le premier.
< Br > Stabilité et
applications SDI
de performance ont tendance à être plus robuste et sans bug que les applications MDI , depuis une grave erreur avec un document affecte rarement les autres documents dans un environnement SDI . Par exemple, si un seul document Bloc-notes Windows se bloque , les autres copies ouvertes du Bloc-notes vont généralement survivre à l' accident. D'autre part, si une page Web dans Firefox , le navigateur crash, toutes les pages Web ouvertes mourir avec elle . Néanmoins , les applications MDI ont tendance à effectuer plus rapidement que les programmes SDI , depuis une seule version de l'application est chargée en mémoire.