Multiple document interface

Multiple document interface

Sommaire

Présentation

En Informatique, 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. Le 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.

Les discussions autour du meilleur mode (MDI ou SDI?) sont souvent stériles...

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ée 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 est pas réellement).

Comparaison MDI/SDI

Avantages du mode MDI

  • Avec le MDI (et le TDI), une seule barre de menu ou d'outils est partagée par toutes les fenêtres.
  • Une fenêtre enfant peut être affichée ou cachée, maximisée ou minimisée sans contrainte.
  • Afficher les fenêtres enfants en cascade ou en mosaïque dans l'espace de la fenêtre parent peut être facilement mise en place.
  • La vitesse de commutation d'une fenêtre enfant à une autre est plus rapide, de même que les vitesses d'accès... (En SDI, on peut considérer que toutes les fenêtres sont des enfants d'une fenêtre "mère" recouvrant le bureau ; il y a donc beaucoup de fenêtres "frères").
  • Les raccourcis clavier sont gérés directement par le logiciel, sans passer par le système d'exploitation (lourd).
  • Les objets étant contenus dans la fenêtre parente, cela permet de visualiser immédiatement les actions disponibles dans l'application même, sans confusion avec les possibilités offertes dans d'autres applications.

Désavantages du mode MDI

  • Utiliser un programme MDI sur plusieurs écrans n'est pas toujours évident...
  • Les bureaux virtuels limitent le programme MDI à afficher tout ou rien ; on ne peut afficher certaines fenêtres enfants selon le bureau virtuel choisi.
  • Les fenêtres enfants ne peuvent sortir de la fenêtre parent et ne peuvent donc être positionnées n'importe où à l'écran.
  • Les menus pouvant s'adapter selon la fenêtre enfant sélectionnée, cela peut entraîner une certaine confusion pour des nouveaux utilisateurs.
  • Les gestionnaires de fenêtre intégrés aux systèmes d'exploitation actuels proposent des possibilités de regroupement des nombreuses fenêtres, ce qui est redondant avec le MDI.

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Multiple document interface de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Multiple Document Interface — Multiple Document Interface,   MDI …   Universal-Lexikon

  • Multiple document interface — Graphical computer applications with a multiple document interface (MDI) are those whose windows reside under a single parent window (usually except for modal windows), as opposed to all windows being separate from each other (single document… …   Wikipedia

  • Multiple Document Interface — MDI Anwendung Multiple Document Interface (MDI) bezeichnet eine Form der grafischen Benutzeroberfläche für Programme. Sie zeichnet sich dadurch aus, dass in einem Programmfenster gleichzeitig mehrere Dokumente geöffnet werden können, die dann in… …   Deutsch Wikipedia

  • Multiple document interface — Графический интерфейс на основе multiple document interface (или MDI) представляет собой окна, расположенные под одним общим окном (как правило, за исключением модальных окон), в отличие от окон, расположенных отдельно друг от друга (SDI).… …   Википедия

  • multiple document interface — daugiadokumentė sąsaja statusas T sritis informatika apibrėžtis Programos ↑grafinė sąsaja, kurioje vienu metu galima tvarkyti daugelį dokumentų, kurių kiekvienas atveriamas pagrindiniame programos lange. Dokumento langas užima ne daugiau vietos… …   Enciklopedinis kompiuterijos žodynas

  • multiple document interface —    Abbreviated MDI. In Microsoft Management Console, an interface that allows more than one independently running snap in to be loaded into the management window at the same time.    See also Microsoft Management Console; snap in …   Dictionary of networking

  • Multiple Document Interface — …   Википедия

  • Tabbed document interface — In the area of graphical user interfaces, a tabbed document interface (TDI) is one that allows multiple documents to be contained within a single window, using tabs to navigate between them. It is an interface style most commonly associated with… …   Wikipedia

  • Single Document Interface — Typisches Beispiel für eine SDI Benutzerschnittstelle ist GIMP, hier werden viele kleine Fenster verwendet …   Deutsch Wikipedia

  • Single document interface — Inkscape utilise le système SDI En Informatique, Single Document Interface ou SDI désigne une méthode d organisation de l interface graphique d une application multi fenêtrée. L application se décompose en une ou plusieurs fenêtres gérées… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”