Multiple document interfaceEn informatique, le Multiple Document Interface (ou MDI) désigne l'organisation de l'interface graphique d'une application où des fenêtres parentes contiennent en leur sein des fenêtres enfants. DescriptionLe cas typique d'application consiste en la fenêtre principale de l'application, avec un menu et des barres d'outils, contenant une (sous-)fenêtre par fichier ou projet ouvert. L'autre mode concurrent disponible pour les programmes utilisant plusieurs fenêtres est le mode SDI (Single document interface). Un troisième mode est apparu plus récemment, le TDI (Tabbed Document Interface). Le mode MDI est antérieur au mode SDI car il était plus facile à programmer et les applications disposaient de tous les périphériques, sans partage de ressources entre plusieurs logiciels simultanément. Cependant, les interfaces actuelles des systèmes d'exploitation courants permettent de programmer aujourd'hui aussi facilement le MDI que le SDI. Plusieurs grandes entreprises ont parfois changé d'implémentation d'une version à l'autre. Ainsi, Borland Delphi est un programme SDI jusqu'à la version 7. Au passage à la version .NET, l'interface a migré vers le MDI. Certaines applications proposent aujourd'hui d'utiliser simultanément plusieurs modes (MDI, SDI, TDI), tel que Microsoft Internet Explorer (à partir de la version 7.0) ou Mozilla Firefox : un lien peut être ouvert dans un autre onglet (⇒ TDI), une nouvelle fenêtre (⇒ SDI), certaines pages web étant incluses dans des frames (se rapproche du MDI, mais n'en sont pas réellement). Comparaison MDI/SDIAvantages du mode MDI
Inconvénients du mode MDI
|