Graphical computer applications with a Multiple Document Interface (MDI) are those whose windows reside under a single parent window (usually with the exception of modal windows), as opposed to all windows being separate from each other (single document interface). The initialism MDI is usually not expanded. In the usability community, there has been much debate over which interface type is preferable.

PropertyValue
p:abstract
  • Graphical computer applications with a Multiple Document Interface (MDI) are those whose windows reside under a single parent window (usually with the exception of modal windows), as opposed to all windows being separate from each other (single document interface). The initialism MDI is usually not expanded. In the usability community, there has been much debate over which interface type is preferable. Generally SDI is seen as more useful in cases where users work with more than one application. Companies have used both interfaces with mixed responses. For example, Microsoft has changed its Office applications from SDI to MDI mode and then back to SDI, although the degree of implementation varies from one component to another. The disadvantage of MDI usually cited is the lack of information about the currently opened windows: In order to view a list of windows open in MDI applications, the user typically has to select a specific menu ("window list" or something similar), if this option is available at all. With an SDI application, the window manager's task bar or task manager displays the currently opened windows. In recent years, applications have increasingly added "task-bars" and "tabs" to show the currently opened windows in an MDI application, which has made this criticism somewhat obsolete. Some people use a different name for this interface, "tabbed document interface" (TDI). When tabs are used to manage windows, individual ones usually cannot be resized. Nearly all graphical user interface toolkits to date provide at least one solution for designing MDIs. The Java GUI toolkit, Swing, for instance, provides the class which serves as a container for individual frames (class ). GTK+ lacks any standardized support for MDI. (en)
  • Los programas de ordenador gráficos de interfaz de múltiples documentos (MDI) son aquellos cuyas ventanas se encuentran dentro de una ventana padre (normalmente con la excepción de las ventanas modales), de manera opuesta a una interfaz de documento único. Se suele utilizar el acrónimo MDI. Ha habido muchos debates sobre qué tipo de interfaz se prefiere. Generalmente se considera que SDI es más útil si los usuarios trabajan con varias aplicaciones. Las compañías han utilizado ambos sistemas con reacciones diversas. Por ejemplo, Microsoft ha cambiado la interfaz de sus aplicaciones Office de SDI a MDI y luego otra vez a SDI, aunque el grado de implementación varía entre componentes. La principal desventaja de MDI es la escasez de información sobre las ventanas abiertas: Para ver una lista de ventanas abiertas de una aplicación MDI, el usuario normalmente tiene que seleccionar un menú específico ("lista de ventanas" o algo parecido), si esta opción está disponible. Con una aplicación SDI, la barra de tareas del administrador de ventanas muestra las ventanas abiertas actualmente. En los últimos años, las aplicaciones han añadido barras de tareas o sistemas de pestañas a las aplicaciones MDI, lo que ha hecho obsoleta esta crítica. Algunas personas usan un nombre distinto para este tipo de interfaz, "interfaz de pestañas" (TDI). Cuando se usa pestañas para controlar las ventanas, estas normalmente no se pueden cambiar de tamaño por separado. (es)
  • 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 separaten Unterfenstern (Inner Frames) angezeigt werden. Die Unterfenster verhalten sich dabei zum Programmfenster so, wie sich das Programmfenster zum Desktop verhält: Sie können frei platziert und in der Größe verändert werden. Der Sinn des Multiple Document Interface war ursprünglich, die Arbeit an mehreren Dokumenten zu erlauben, ohne dafür das Programm mehrfach starten zu müssen. Da sich jedoch die Unterfenster als recht unübersichtlich erwiesen, werden in modernen Programmen vor allem zwei alternative Wege beschritten: * Beim Single Document Interface (SDI) erhält jedes Dokument ein eigenes Hauptfenster * Beim Tabbed Document Interface sind die Unterfenster nicht frei platzierbar, sondern in so genannten Registerkarten organisiert Zusätzlich ist es oft möglich, die Oberfläche horizontal oder vertikal aufzuteilen, um mehrere Dokumente gleichzeitig betrachten zu können. * Im Betriebssystem Microsoft Windows kann mittels des Tastaturkürzels Strg+Tab zwischen den einzelnen Dokumenten hin und her geschaltet werden. * Im Betriebssystem Mac OS X können Unterfenster frei platziert werden. Es kommt zu keinen Unübersichtlichkeiten, da das Programmfenster auf das Menü an der oberen Bildschirmkante reduziert wurde. Die MFC-Bibliothek ermöglicht vier verschiedene Anwendungstypen: SDI (Single Document Interface), MDI (Multiple Document Interface), MTI (Multiple Top-Level Windows Interface) sowie dialogbasiert. (de)
  • = 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 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 = (fr)
  • MDI、Multiple Document Interface (マルチ・ドキュメント・インタフェース en:マルチプル-)とは親ウィンドウ内に複数の子ウィンドウを表示して管理するグラフィカルユーザインタフェースである。SDI方式が複数のアプリケーションウィンドウを立ち上げなければならない問題を解決するために開発された。Microsoft OfficeなどがSDIからMDI化したアプリケーションの一例である。しかし、MDI化するには既存のアプリケーションのシステムに変更を加える必要がある。 一般的にMDIは開かれたウィンドウの管理が問題だとされる。SDIアプリケーションであればタスクバーなどで開かれたウィンドウの情報を一覧できるが通常MDIでウィンドウの一覧を確認するためにユーザーがメニューなどからウィンドウ一覧を選ばなければならない。そのため近年のMDIアプリケーションはこの問題を解決するためタブ機能やタスクバー機能を装備することでこの問題を解決するようになった。多くのMDIアプリケーションは親ウインドウとの結合・子ウインドウ分離を一括で管理される。1つをMDI化しようとすれば全てがMDI化され、ひとつを親ウインドウと結合しようとすれば全てが親ウインドウと結合される。分離・結合を個別に管理するのはOperaなどごく一部のアプリケーションのみである。タブ方式のアプリケーションと一緒くたにされる場合もあるようであり、実際タブ方式のアプリケーションと同じように使えるアプリケーションもあるが、通常タブ方式でウィンドウを管理するアプリケーションは個々を子ウィンドウ化してその大きさを変更するようなことは出来ない。 MicrosoftはMDI形式のアプリケーションを推奨しておらず、また、Windows Presentation FoundationではMDIがサポートされていない(今後サポートされる可能性はある)。 ちなみに、タブ方式のインターフェースのことはTabbed Document Interface (TDI) と言うのだが、日本国内でこの言葉はあまり浸透していない。 また、SDIに似ているが、1つのアプリケーションプロセス中で、親ウィンドウを持たない複数のトップレベルウィンドウを表示する形態をMultiple Top-level Interface (MTI) という。 (ja)
  • Grafische computer-applicaties waarvan alle vensters onder één zogenaamd parent window zitten, maken gebruik van een Multiple Document Interface (MDI). Dit is het tegenovergestelde van een Single Document Interface (SDI), waar elk venster zelf het parent window is. Een vaak voorkomend probleem bij MDI applicaties is dat men snel het overzicht verliest. Het schakelen tussen vensters moet worden gedaan met een apart venster menu, hetgeen vaak ook nog ontbreekt. De laatste jaren is dit probleem opgelost doordat applicaties een eigen taakbalk krijgen, vergelijkbaar met die van Windows. Soms resulteert dit erin dat vensters binnen het parent window niet van grootte kunnen worden veranderd, wat een Tabbed Document Interface (TDI) wordt genoemd. (nl)
  • MDI (ang. Multi Document Interface - wielodokumentowy interfejs) - sposób prezentacji okienek poprzez graficzny interfejs użytkownika polegający na wyświetlaniu wewnątrz okienka nadrzędnego okienek wchodzących w skład danego programu (aplikacji). Przeciwnym podejściem jest wyświetlanie każdego z okienek osobno, taki sposób prezentacji nosi nazwę SDI (ang. Single Document Interface). Także typ oprogramowania, głównie służącego do pracy z różnego rodzaju dokumentami, lecz nie tylko. Przykładem Multi Document Interface mogą być pakiety biurowe: OpenOffice.org, Microsoft Word lub WordPerfect a także przeglądarka internetowa Opera. Istnieją zalety jak i wady obu sposobów prezentacji okienek, istnieją zwolennicy każdego z podejść, ponadto firmy produkujące oprogramowanie zmieniają podejście co do rozwoju swoich aplikacji. Przykładowo w aplikacji Microsoft Office interfejs był zmieniany z MDI na SDI i z powrotem kilka razy. Wadą niektórych programów typu MDI jest brak informacji o aktualnie otwartym okienku wewnątrz okienka nadrzędnego. Aby uzyskać listę okienek otwartych wewnątrz okienka nadrzędnego należy wybrać z menu "Okno", jeśli opcja ta jest dostępna. Czasami jednak tytuł okienka podrzędnego jest wyświetlany na pasku tytułowym okna głównego - obok tytułu okna głównego. Innym rozwiązaniem jest stosowanie kart do wyświetlania informacji o otwartych okienkach wewnątrz okienka nadrzędnego TDI (ang. Tabbed Document Interface). Wszystkie otwarte jednocześnie dokumenty są dostępne w jednym oknie głównym programu, jako okna podrzędne. Wobec okien zawierających poszczególne dokumenty (względem okna głównego programu), jest stosowana jest taka sama zasada jak wobec okien różnych programów względem Pulpitu Windows: mogą być maksymalizowane na całe okno główne, minimalizowane do ikony, ustawiane w kaskadę, bądź sąsiadująco. Programy typu Multi Document Interface pozwalają na wygodną pracę. Użytkownik może edytować jeden dokument, przeglądając równocześnie treść jednego lub kilku innych. Lecz, w odróżnieniu od programów obsługujących tylko jeden dokument jednocześnie, wymagają większej ilości pamięci i szybszego procesora. Nie należy szufladkować błędnie, iż programy typu MDI służą wyłącznie do pracy z dokumentami (tekstami). Programy komputerowe budowane w tym stylu są również narzędziami do tworzenia i edycji grafiki, dźwięku, wideo i praktycznie każdego innego typu mediów - nośników informacji. Prawie wszystkie narzędzia do tworzenia graficznych interfejsów użytkownika pozwalają na przynajmniej jedno rozwiązanie do zaprojektowania MDI. Na przykład pakiet Swing dostarcza klasę javax.swing.JDesktopPane, która służy jako kontener dla indywidualnych okienek (klasa javax.swing.JInternalFrame). (pl)
  • Em interface gráfica do utilizador, uma interface de documentos múltiplos (ou MDI, acrônimo para multiple document interface) é um método de organização de aplicações gráficas em janelas que residem em uma única janela, a janela principal da aplicação. A única exceção são possíveis janelas modais da aplicação. Uma das implicações desse método é a falta de informação sobre as janelas abertas: para visualizar uma lista de janelas abertas em uma aplicação MDI, o utilizador deve geralmente selecionar um menu específico (contanto que a aplicação disponibilize esse menu). Em contrapartida, em uma aplicação que implementa uma interface de documento único a barra de tarefas do gerenciador de janela é responsável por listar as janelas abertas. Recentemente as aplicações têm adicionado barras de tarefas embarcadas em aplicações MDI para apresentar as janelas abertas, chamadas tabulações, formando um método variante chamado interface de documento tabulada. Em oposição ao MDI tradicional, em uma interface tabulada janelas individuais geralmente não podem ser redimensionadas. (pt)
  • Графический интерфейс на основе multiple document interface (или MDI) — представляет собой окна, расположенные под одним общим окном (как правило, за исключением модальных окон), в отличие от окон, расположенных отдельно друг от друга (SDI). Сокращение MDI обычно не расшифровывается. Вопрос: какой тип интерфейса предпочтителен - MDI или SDI - часто становится предметом обсуждений в сообществе разработчиков и пользователей программного обеспечения. Очевидно, что SDI более удобен при работе с несколькими приложениями разных типов. Разработчики широко используют оба типа интерфейса, а зачастую и интерфейс смешанного типа. Например, Microsoft меняла интерфейс Microsoft Office от SDI к MDI, а потом вернулась обратно к SDI, хотя степень реализации включает и первое, и второе. Среди недостатков MDI часто указывали отсутствие наглядной информации об открытых окнах, для просмотра текущего списка открытых окон в приложении пользователю было необходимо выбрать в меню пункт «открытые окна/window list», или подобный ему. В последние время в приложениях стали появлятся панели задач и вкладки для отображения открытых окон в MDI. Такой тип интерфейса иногда называют: «Tabbed document interface» (TDI), хотя фактически это разновидность MDI, после распространения которой критики заметно поубавилось. Почти все конструкторы и редакторы приложений на сегодняшней день предоставляют по крайней мере одно решение для создания MDI-интерфейса. Так, например, в библиотеке для создания графического интерфейса на языке Java, под названием Swing, есть класс , который создаёт контейнеры для отдельных фреймов (класс ). В другом популярном наборе элементов интерфейса - GTK+ - такой возможности нет. (ru)
  • MDI,全称是多文档界面(Multiple Document Interface),主要应用于基于图形用户界面的系统中。其目的是同时打开和显示多个文档,便于参考和编辑资料。 并非所有基于图形用户界面的软件都具有 MDI,许多软件,如 MS Windows 下的记事本,在一个运行中只能打开一个文档,因此不能被称为具有 MDI 的软件。但是 Windows Explorer 则可以同时打开多个文件窗口(文档),因此是 MDI 软件。 MDI 可以使用多种方式组织文档,包括窗口,标签(tab),缓冲区(buffer)等。 此外,基于文本界面的许多软件实际上也具有 MDI,典型代表包括 Emacs,vi(m) 和 w3m 等等。 (zh)
p:hasPhotoCollection
p:package
  • javax.swing (en)
p:reference
p:wikiPageUsesTemplate
p:wikipage-de
p:wikipage-es
p:wikipage-fr
p:wikipage-ja
p:wikipage-nl
p:wikipage-pl
p:wikipage-pt
p:wikipage-ru
p:wikipage-zh
rdfs:comment
  • Graphical computer applications with a Multiple Document Interface (MDI) are those whose windows reside under a single parent window (usually with the exception of modal windows), as opposed to all windows being separate from each other (single document interface). The initialism MDI is usually not expanded. In the usability community, there has been much debate over which interface type is preferable. (en)
  • Los programas de ordenador gráficos de interfaz de múltiples documentos (MDI) son aquellos cuyas ventanas se encuentran dentro de una ventana padre (normalmente con la excepción de las ventanas modales), de manera opuesta a una interfaz de documento único. Se suele utilizar el acrónimo MDI. Ha habido muchos debates sobre qué tipo de interfaz se prefiere. Generalmente se considera que SDI es más útil si los usuarios trabajan con varias aplicaciones. (es)
  • 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 separaten Unterfenstern (Inner Frames) angezeigt werden. Die Unterfenster verhalten sich dabei zum Programmfenster so, wie sich das Programmfenster zum Desktop verhält: Sie können frei platziert und in der Größe verändert werden. (de)
  • = Présentation = (fr)
  • MDI、Multiple Document Interface (マルチ・ドキュメント・インタフェース en:マルチプル-)とは親ウィンドウ内に複数の子ウィンドウを表示して管理するグラフィカルユーザインタフェースである。SDI方式が複数のアプリケーションウィンドウを立ち上げなければならない問題を解決するために開発された。Microsoft OfficeなどがSDIからMDI化したアプリケーションの一例である。しかし、MDI化するには既存のアプリケーションのシステムに変更を加える必要がある。 (ja)
  • Grafische computer-applicaties waarvan alle vensters onder één zogenaamd parent window zitten, maken gebruik van een Multiple Document Interface (MDI). Dit is het tegenovergestelde van een Single Document Interface (SDI), waar elk venster zelf het parent window is. (nl)
  • MDI (ang. Multi Document Interface - wielodokumentowy interfejs) - sposób prezentacji okienek poprzez graficzny interfejs użytkownika polegający na wyświetlaniu wewnątrz okienka nadrzędnego okienek wchodzących w skład danego programu (aplikacji). Przeciwnym podejściem jest wyświetlanie każdego z okienek osobno, taki sposób prezentacji nosi nazwę SDI (ang. Single Document Interface). (pl)
  • Em interface gráfica do utilizador, uma interface de documentos múltiplos (ou MDI, acrônimo para multiple document interface) é um método de organização de aplicações gráficas em janelas que residem em uma única janela, a janela principal da aplicação. A única exceção são possíveis janelas modais da aplicação. (pt)
  • Графический интерфейс на основе multiple document interface (или MDI) — представляет собой окна, расположенные под одним общим окном (как правило, за исключением модальных окон), в отличие от окон, расположенных отдельно друг от друга (SDI). Сокращение MDI обычно не расшифровывается. (ru)
  • MDI,全称是多文档界面(Multiple Document Interface),主要应用于基于图形用户界面的系统中。其目的是同时打开和显示多个文档,便于参考和编辑资料。 并非所有基于图形用户界面的软件都具有 MDI,许多软件,如 MS Windows 下的记事本,在一个运行中只能打开一个文档,因此不能被称为具有 MDI 的软件。但是 Windows Explorer 则可以同时打开多个文件窗口(文档),因此是 MDI 软件。 MDI 可以使用多种方式组织文档,包括窗口,标签(tab),缓冲区(buffer)等。 此外,基于文本界面的许多软件实际上也具有 MDI,典型代表包括 Emacs,vi(m) 和 w3m 等等。 (zh)
rdfs:label
  • Multiple document interface (en)
  • Interfaz de múltiples documentos (es)
  • Multiple Document Interface (de)
  • Multiple document interface (fr)
  • Multiple Document Interface (ja)
  • Multiple Document Interface (nl)
  • MDI (pl)
  • Interface de documentos múltiplos (pt)
  • Multiple document interface (ru)
  • MDI (zh)
skos:subject
foaf:page
p:redirect