Dialogfeld

In einer grafischen Benutzerschnittstelle von Computern ist ein Dialogfeld ein Typ des Fensters, das verwendet ist, um Kommunikation oder "" zwischen einem Computer und seinem Benutzer zu ermöglichen. Es kann Information dem Benutzer mitteilen, den Benutzer für eine Antwort oder beide veranlassen. Ein Dialogfeld wird meistenteils verwendet, um den Benutzer mit den Mitteln zu versorgen, um anzugeben, wie man einen Befehl durchführt, oder auf eine Frage oder ein "Alarmsignal" (sieh unten) zu antworten.

Dialog-Kästen werden als "modal" oder "modeless" je nachdem klassifiziert, ob sie Wechselwirkung mit der Software blockieren, die den Dialog begonnen hat. Der Typ des gezeigten Dialogfeldes ist auf die gewünschte Benutzerwechselwirkung abhängig.

Der einfachste Typ des Dialogfeldes ist das Alarmsignal, das eine Nachricht zeigt und eine Anerkennung verlangen kann, dass die Nachricht, gewöhnlich durch das Klicken auf "OK" oder eine Entscheidung betreffs gelesen worden ist, ob eine Handlung, durch das Klicken auf "OK" oder "Cancel" weitergehen sollte. Alarmsignale werden auch verwendet, um eine "Beendigungsbenachrichtigung" - manchmal Anforderung der Bestätigung zu zeigen, dass die Benachrichtigung Einlesen das Ereignis entweder eines absichtlichen Schließens oder unbeabsichtigt Schluss-("Unfall") einer Anwendung oder des Betriebssystems gewesen ist. ("Gedit ist auf einen Fehler gestoßen und muss schließen."), Obwohl das ein häufiges Wechselwirkungsmuster für modale Dialoge ist, wird es auch von Brauchbarkeitsexperten als unwirksam seiend für seinen beabsichtigten Gebrauch kritisiert, der gegen Fehler schützen soll, die durch zerstörende Handlungen verursacht sind, und für den bessere Alternativen bestehen.

Modeless

Nichtmodale oder modeless Dialog-Kästen werden verwendet, wenn die gebetene Information nicht notwendig ist, um weiterzugehen, und so kann das Fenster offen gelassen werden, während Arbeit anderswohin weitergeht. Ein Typ des modeless Dialogfeldes ist eine Werkzeugleiste, die aus der Hauptanwendung entweder getrennt ist, oder von der Hauptanwendung losgemacht werden kann, und Sachen in der Werkzeugleiste verwendet werden können, um bestimmte Eigenschaften oder Funktionen der Anwendung auszuwählen.

Im Allgemeinen fordert gutes Softwaredesign auf, dass Dialoge von diesem Typ wo möglich sind, da sie den Benutzer in eine besondere Verfahrensweise nicht zwingen. Ein Beispiel könnte ein Dialog von Einstellungen für das aktuelle Dokument, z.B der Hintergrund und die Textfarben sein. Der Benutzer kann fortsetzen, Text zum Hauptfenster was für die Farbe hinzuzufügen, die es ist, aber es jederzeit das Verwenden des Dialogs ändern kann. (Das wird nicht gemeint, um ein Beispiel der bestmöglichen Schnittstelle dafür zu sein; häufig kann dieselbe Funktionalität durch Werkzeugleiste-Knöpfe auf dem Hauptfenster der Anwendung vollbracht werden).

Modale Anwendung

Modale Dialog-Kästen sind diejenigen, die provisorisch das Programm halten, in dem der Benutzer nicht weitermachen kann, bis der Dialog geschlossen worden ist: Das Programm kann etwas Zusatzinformation verlangen, bevor es weitergehen kann, oder einfach könnte bestätigen mögen, dass der Benutzer mit einem potenziell gefährlichen Kurs der Handlung (Bestätigungsdialogfeld) fortfahren will. Modale Dialoge werden allgemein als schlechte Designlösungen von Brauchbarkeitspraktikern betrachtet, da sie anfällig sind, um Weise-Fehler zu erzeugen. Gefährliche Handlungen sollten wo auch immer möglich unmachbar sein; ein modaler wachsamer Dialog, der unerwartet erscheint, oder der automatisch abgewiesen wird (weil der Benutzer eine Gewohnheit entwickelt hat) wird vor der gefährlichen Handlung nicht schützen.

Der Hauptarbeitsablauf wird unterbrochen, wenn ein modaler Dialog gezeigt wird. Diese Wirkung ist entweder gesucht worden, weil sie sich auf die Vollziehung der Aufgabe in der Nähe oder zurückgewiesen konzentriert, weil sie den Benutzer davon abhält, sich zu einer verschiedenen Aufgabe, wenn erforderlich, zu ändern.

Modales Dokument

Das Konzept eines Dokumentes modaler Dialog ist kürzlich am meisten namentlich im Mac OS X und Opernbrowser verwendet worden. Im ersten Fall werden sie als einem Elternteilfenster beigefügte Platten gezeigt. Diese Dialoge blockieren nur, dass Fenster, bis der Benutzer den Dialog abweist, Arbeit in anderen Fenstern erlaubend, sogar innerhalb derselben Anwendung weiterzugehen.

In OS X scheinen Dialoge, von einem Ablagefach in ihrem Elternteilfenster auszugehen, und werden mit einem Verstärkungszeichentrickfilm gezeigt. Das hilft, den Benutzer verstehen zu lassen, dass der Dialog dem Elternteilfenster beigefügt wird, das nicht nur davor gezeigt ist. Keine Arbeit kann im zu Grunde liegenden Dokument selbst getan werden, während der Dialog gezeigt wird, aber das Elternteilfenster kann noch bewegt, in der Größe angepasst und minimiert werden, und andere Fenster in der Vorderseite gebracht werden können, so kann der Benutzer mit ihnen arbeiten:

Derselbe Typ des Dialogfeldes kann im Vergleich zu den modalen "Standard"-Dialog-Kästen sein, die in Windows und anderen Betriebssystemen verwendet sind.

Ähnlichkeiten schließen ein:

  • das Elternteilfenster wird eingefroren, wenn sich das Dialogfeld öffnet, und man nicht fortsetzen kann, mit dem zu Grunde liegenden Dokument in diesem Fenster zu arbeiten
  • keine Arbeit kann mit dem zu Grunde liegenden Dokument in diesem Fenster getan werden.

Die Unterschiede sind das

  • das Dialogfeld kann sich überall im Elternteilfenster öffnen
  • je nachdem, wo das Elternteilfenster gelegen wird, kann sich das Dialogfeld eigentlich überall auf dem Schirm öffnen
  • das Dialogfeld kann (in fast allen Fällen) bewegt werden, kann in einigen Fällen wiederbeträchtlich sein, aber kann gewöhnlich, und nicht minimiert werden
  • keine Änderungen zum Elternteilfenster (kann nicht in der Größe angepasst, bewegt oder minimiert werden), sind möglich, während das Dialogfeld offen ist.

Beide Mechanismen haben Mängel:

  • Das Windows-Dialogfeld schließt das Elternteilfenster, das andere Fenster verbergen kann, auf die sich der Benutzer eventuell beziehen muss, während er mit dem Dialog aufeinander wirkt, obwohl das gelindert werden kann, da andere Fenster durch die Aufgabe-Bar verfügbar sind.
  • Das Dialogfeld OS X blockiert das Elternteilfenster, den Benutzer davon abhaltend, sich darauf zu beziehen, während es mit dem Dialog aufeinander wirkt. Das kann verlangen, dass der Benutzer den Dialog schließt, um auf die notwendige Information zuzugreifen, dann das Dialogfeld wiedereröffnen, um weiterzugehen.

Geschichte Schwedens (1772-1809) / Said Musa
Impressum & Datenschutz