Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#10

Re: Normale Anwendung in MDI wandeln?

  Alt 13. Jun 2007, 11:36
Zitat von bernau:
Ohne jetzt einen Glaubenskrieg anzetteln zu wollen. Tabbed ist nicht's anderes als ein beschnittenes MDI, bei dem man bei den MDI-Childs nur maximized zulässt. Und natürlich ein Tab zum Umschalten der einzelnen Fenster zur Verfügung stellt. Beide haben gemeinsam, daß mehrere Dokumente in einem Hauptprogramm integriert sind und nicht mehrere Instanzen eines Programmes wie wild durch die gegend fliegen.
MDI ist ein feststehender Begriff, der u.a. von früheren Microsoft-Anwendungen geprägt wurde, bzw. um genauer zu sein eine Funktionalität von Windows. Dabei sind alle Fenster in einem Rahmen, dem MDI-Client-Fenster, frei beweglich. Bei den Tabbed-Systemen gibt es unter Umständen sogar nur ein Fenster, und die Dokumente sind nicht frei beweglich und können in ihrer Größe nicht verändert werden, außer wenn man das Fenster in mehrere Bereiche (Registerkartengruppen) unterteilt. Das ist schon ein erheblicher Unterschied in der Bedienung. Gemeinsamkeiten sind nicht dasselbe wie Gleichheit. Nur weil beide Systeme mehrere Dokumente anzeigen und das im Namen von MDI vorkommt, sind sie nicht das gleiche. Und ehrlich gesagt würde ich ein Tabbed-Interface eher nicht mithilfe von MDI umsetzen.

Edit: Ein schöner Auszug dazu aus der MDI-Doku:
Zitat:
MDI is an application-oriented model. Many new and intermediate users find it difficult to learn to use MDI applications. Therefore, many applications are switching to a document-oriented model.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat