MDI vs. SDI

Autor: Laura McKinney
Erstelldatum: 7 April 2021
Aktualisierungsdatum: 10 Kann 2024
Anonim
MDI and SDI
Video: MDI and SDI

Inhalt

MDI und SDI sind Schnittstellendesigns für die Verarbeitung von Dokumenten in einer einzigen Anwendung. MDI steht für "Multiple Document Interface", während SDI für "Single Document Interface" steht. Beide unterscheiden sich in vielen Aspekten voneinander. Ein Dokument pro Fenster wird in SDI erzwungen, während untergeordnete Fenster pro Dokument in MDI zulässig sind. SDI enthält jeweils nur ein Fenster, MDI enthält jedoch mehrere Dokumente, die gleichzeitig als untergeordnetes Fenster angezeigt wurden. MDI ist eine Containersteuerung, während SDI keine Containersteuerung ist. MDI unterstützt viele Schnittstellen, sodass wir je nach Benutzeranforderung viele Anwendungen gleichzeitig bearbeiten können. SDI unterstützt jedoch nur eine Schnittstelle, sodass Sie immer nur eine Anwendung gleichzeitig verwalten können.


Inhalt: Unterschied zwischen MDI und SDI

  • Was ist MDI?
  • Was ist SDI?
  • Hauptunterschiede
  • Video Erklärung

Was ist MDI?

MDI steht für Multiple Document Interface. Es ist ein Schnittstellendesign für die Verarbeitung von Dokumenten in einer einzigen Anwendung. Wenn die Anwendung aus einem übergeordneten MDI-Formular besteht, das alle anderen Fenster enthält, aus denen die Anwendung besteht, kann die MDI-Schnittstelle verwendet werden. Das Umschalten des Fokus auf ein bestimmtes Dokument ist in MDI problemlos möglich. Zum Maximieren aller Dokumente wird das übergeordnete Fenster von MDI maximiert.

Was ist SDI?

SDI steht für Single Document Interface. Es ist ein Schnittstellendesign für die Verarbeitung von Dokumenten in einer einzigen Anwendung. SDI existiert unabhängig von anderen und ist somit ein eigenständiges Fenster. SDI unterstützt eine Schnittstelle, dh Sie können jeweils nur eine Anwendung gleichzeitig verarbeiten. Für die Gruppierung verwendet SDI spezielle Fenstermanager.


Hauptunterschiede

  1. MDI steht für "Multiple Document Interface", während SDI für "Single Document Interface" steht.
  2. Ein Dokument pro Fenster wird in SDI erzwungen, während untergeordnete Fenster pro Dokument in MDI zulässig sind.
  3. MDI ist eine Containersteuerung, während SDI keine Containersteuerung ist.
  4. SDI enthält jeweils nur ein Fenster, MDI enthält jedoch mehrere Dokumente, die gleichzeitig als untergeordnetes Fenster angezeigt wurden.
  5. MDI unterstützt viele Schnittstellen, sodass wir je nach Benutzeranforderung viele Anwendungen gleichzeitig bearbeiten können. SDI unterstützt jedoch nur eine Schnittstelle, sodass Sie immer nur eine Anwendung gleichzeitig verwalten können.
  6. Zum Wechseln zwischen Dokumenten verwendet MDI eine spezielle Schnittstelle im übergeordneten Fenster, während SDI den Task-Manager verwendet.
  7. In MDI ist die Gruppierung natürlich implementiert, in SDI ist die Gruppierung jedoch über spezielle Fenstermanager möglich.
  8. Um alle Dokumente zu maximieren, wird das übergeordnete Fenster von MDI maximiert. Bei SDI wird es jedoch über einen speziellen Code oder einen Fenstermanager implementiert.
  9. Das Umschalten des Fokus auf ein bestimmtes Dokument ist in MDI problemlos möglich, in SDI jedoch nur schwer zu implementieren.