Frage

Was ist die Vor-und Nachteile für jeden von ihnen?

War es hilfreich?

Lösung

Es hängt davon ab.

Mit MDI (oder Tabbed MDI), wenn der Benutzer in der Regel auf einem Dokument auf einmal konzentrieren, und wird so viel wie möglich sehen will.

Verwenden Sie im Besitz nicht-modale Formulare (zB Toolwindows), wenn der Benutzer mit vielen kleineren Formen auf einmal zu interagieren will.

Sie können auch beide verwenden, a la Visual Studio.

Andere Tipps

Es ist auf vielen Faktor abhängt, das wichtigste ist, wie wollen Sie Ihre Benutzer interagieren mit Ihrer Anwendung (oder wie funktioniert er / sie wählen, es zu tun).

Zum Beispiel die alte Art und Weise das Surfen im Internet war mit vielen verschiedenen Fenstern, die die Taskleiste voll stopfen würde. Jetzt ist der neue Trend mit Tabs und jeder bewegt sich darauf zu.

Im Gegenteil, MS Office bewegt auf der entgegengesetzten Richtung. Sie verwendet eine Menge von Dateien in einem einzigen Fenster geöffnet haben, aber jetzt sind sie unübersichtlich in der Taskleiste auf.

Was Tabs groß ist, dass man sie alle auf einmal zu sehen, und Sie können mit Hotkeys zwischen dann schnell tauschen. Büro wurde jedoch die Dateien in [Menüleiste] versteckt - [Windows] - [Dateiname]. Vielen Schmerz zu Wechsel zwischen Dateien.

MDI wurde zuerst für zwei Modi veralten erfunden, die „Mosaik“ sind, wo jedes Fenster angeordnet ist, etwa die gleiche Höhe / Breite und „cascade“ zu haben. Ich traf nie einen einzigen Benutzer, die diese Modi gefallen hat.

ist Neuer Trend Clipping-Fenster zu haben, wie Slaks sagte, wie in Visual Studio oder die meisten developpement environements, wo Sie brauchen sofort eine Menge Daten zu sehen. Diese Methode ist die klare Nachfolger des „Mosaik“ -Modus, aber mit dem großen Vorteil, dass, wenn Sie die Größe oder ein einzelnes Fenster, alle anderen Auto-rearrange bewegen.

1 für @ SLaks Antwort.

Es kann wichtig sein für die Benutzer einige Dialog-Stil Fenster haben, die eigentlich nicht modalen sind, wenn sie die angezeigten Daten als Teil einer anderen Aufgabe verwenden müssen.

Zum Beispiel sind einige der Dialoge in SQL Server Management Studio eigentlich nicht modalen, obwohl sie OK haben und Abbrechen Tasten; das Fenster Datenbankeigenschaften ist ein solches Tier.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top