MDI-Anwendung

Multiple Document Interface (MDI; englisch wörtlich: Mehrfach-Dokument[en]-Schnittstelle; und weiter übertragen: Mehrfach-Dokument-Oberfläche[1][2]) bezeichnet eine Form der grafischen Benutzeroberfläche für Programme. Sie zeichnet sich dadurch aus, dass in einem Programmfenster – üblicherweise das Hauptfenster – gleichzeitig mehrere Dokumente geöffnet werden können, welche dann in (innerlich) abgetrennten Unterfenstern (englisch inner frames) angezeigt werden können. Die Unterfenster verhalten sich dabei zum Hauptfenster so, wie sich das Hauptfenster beispielsweise zum Desktop verhält. Sie können zudem frei platziert und in ihrer 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.[3.1]

Da sich jedoch die Unterfenster anfänglich als recht unübersichtlich erwiesen, werden in modernen Programmen vor allem zwei (weiterentwickelte) Wege beschritten:

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 der Tastenkombinationen Strg +  (vorwärts) und Strg +  +  (rückwärts) zwischen den einzelnen Dokumenten hin und her geschaltet werden.[4]
  • Im Betriebssystem Mac OS X können Unterfenster frei platziert werden. Das Programmfenster wurde auf das Menü an der oberen Bildschirmkante reduziert.

Die MFC-Bibliothek ermöglicht vier verschiedene Anwendungstypen: SDI, MDI, MTI (Multiple Top-Level Windows Interface) sowie dialogbasiert.[5]

Bearbeiten

Einzelnachweise

Bearbeiten
  1. Jasmin Blanchette, Mark Summerfield: C++-GUI-Programmierung mit Qt 4: die offizielle Einführung. 2. Auflage. Addison-Wesley, 2009, ISBN 978-3-8273-2729-1, Kapitel 6.6: MDI-Anwendungen, S. 212 ff. (eingeschränkte Vorschau in der Google-Buchsuche – englisch: C++ GUI programming with Qt 4.).
  2. Fujifilm (Hrsg.): Celebrant-Referenzhandbuch. Version 6.1. 2006, S. 576 (ftp.ffei.co.uk [PDF; 15,8 MB; abgerufen am 18. August 2016]): „Der Viewer verfügt über eine Mehrfachdokumentoberfläche (MDI, Multi Document Interface), die aus einem Hauptanwendungsfenster und Unterfenstern besteht.“
  3. Rajendra Kumar: Human Computer Interaction. Laxmi Publications, New Delhi 2005, ISBN 81-7008-795-3, Chapter 2.6: Document interfaces and their types, S. 54–60 (englisch, eingeschränkte Vorschau in der Google-Buchsuche).
    1. S. 56 f. Multiple Document Interface (MDI)
    2. S. 54–56 Single Document Interface (SDI)
    3. S. 57–60 Tabbed Document Interface (TDI)
  4. Tastenkombinationen in Windows. In: support.microsoft.com. Microsoft, abgerufen am 28. März 2026.
  5. Application Type, MFC Application Wizard. In: learn.microsoft.com. Microsoft, abgerufen am 28. März 2026 (englisch).

📚 Artikel Terkait di Wikipedia

Token Ring

letzten Bits des eigenen Frames. Single Token: Tokenfreigabe nach Erhalt des ersten Bits des eigenen Frames. Multiple Frame: Tokenfreigabe nach Senden

Controller Area Network

Länge eines Frames vergrößern. Bit stuffing wirkt auf Start of frame (SOF) bis einschließlich Prüfsummenfeld (CRC) von Daten- sowie Remote-Frames und dient

Ethernet

→ Hauptartikel: Carrier Sense Multiple Access/Collision Detection Ein Algorithmus mit dem Namen „Carrier Sense Multiple Access with Collision Detection“

Scalable Link Interface

Scalable Link Interface (SLI) ist eine Multi-GPU-Technik von Nvidia, die die Zusammenschaltung von zwei oder mehr Grafikchips zur Leistungssteigerung

X264

der Erstellung von Blu-ray-Discs einzusetzen. CAVLC/CABAC Multiple Referenzen Intra-Frames: Alle Makroblock-Typen (16×16, 8×8 (High Profile), und 4×4

Time-Sensitive Networking

Zyklus n wird die Übertragung eines neuen Frames gestartet. Unglücklicherweise dauert die Übertragung dieses Frames so lange, dass sich der Endzeitpunkt bereits

Liste der Telekommunikationsstandards

Primary rate user-network interface I.430 Basic user-network interface – Layer 1 specification I.431 Primary rate user-network interface – Layer 1 specification

Liste von Abkürzungen (Computer)

Common System Interface CSM Compatibility Support Module CSMA/CA Carrier Sense Multiple Access/Collision Avoidance CSMA/CD Carrier Sense Multiple Access/Collision