Les partenaires publicitaires:

La différence entre la forme et mdi sdi formulaire dans visual basic

Visual Basic fournit aux développeurs un choix entre deux modèles d'interface utilisateur différents pour leurs applications: l'interface de document unique (SDI) et le Multiple Document Interface (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

  • La plupart des applications dans Windows 95 ou ultérieures utilisent une interface unique document. Chaque fenêtre de l'application est titulaire d'un document unique, donc si l'utilisateur veut ouvrir plusieurs documents avec cette application, il doit ouvrir une nouvelle fenêtre. Il est également le mode par défaut lors de la construction d'une application avec Visual Basic. Un exemple d'une application SDI est Bloc-notes Windows.

À propos de MDI



  • Interfaces multiples de documents étaient plus populaires dans les versions de Windows antérieures à Windows 95, mais ils sont devenus moins commun, en dehors de quelques applications. Avec un MDI, chaque fenêtre dans une application détient plusieurs documents, généralement dans les sous-fenêtres. Chaque fois que l'utilisateur veut ouvrir un nouveau document, plutôt que d'ouvrir une nouvelle fenêtre, le document ouvre dans la fenêtre existante et partage avec tous les autres documents ouverts. Un exemple d'une application MDI est un navigateur Web par onglets comme Firefox, où les utilisateurs ont la possibilité d'ouvrir des documents dans plusieurs onglets dans la même fenêtre.

Avantages de SDI




  • 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 le natif de Windows barre des tâches et gestionnaire de tâches, plutôt que par un code spécial qui doit être écrite dans votre application.

Avantages de MDI

  • Les applications MDI peuvent souvent gérer plusieurs documents plus facilement que les programmes SDI. Par exemple, beaucoup de MDI éditeurs de texte permettent à l'utilisateur d'ouvrir plusieurs fichiers texte côte à côte dans la même fenêtre, ce qui rend facile de comparer et de rechercher des informations à partir d'un second document tout en travaillant sur la première.

De stabilité et de performance

  • Applications SDI ont tendance à être plus robuste et que les applications MDI sans bug, car une erreur grave avec un document affecte rarement les autres documents dans un environnement SDI. Par exemple, si un documents Windows Notepad accidents, toutes les autres copies ouvertes du Bloc-notes seront généralement survivre à l'accident. D'autre part, si une page Web dans Firefox, le navigateur à planter, toutes les pages Web ouvertes meurent avec lui. Néanmoins, les applications MDI ont tendance à effectuer plus rapidement que les programmes SDI, car une seule version de l'application est chargé en mémoire.

» » » » La différence entre la forme et mdi sdi formulaire dans visual basic