Dialog (Computer)

Dialog (Computer)
Die einfachste Form eines Dialogfensters, mit nur einem OK-Button

Als Dialogfenster, Dialogfeld, Dialogbox oder einfach Dialog bezeichnet man spezielle Fenster in grafischen oder zeichenorientierten Benutzerschnittstellen.

Verwendung

Anwendungsprogramme verwenden meist nur ein oder wenige „normale“ Fenster, die die gesamte Anwendung oder die bearbeiteten Dokumente repräsentieren und dem Benutzer vielseitige Interaktions- und Eingabemöglichkeiten bieten. Im Gegensatz dazu werden Dialogfenster in verschiedenen Situationen von der Anwendung eingeblendet, um bestimmte Eingaben oder Bestätigungen vom Benutzer einzuholen. Beispiele für solche Situationen:

  • Beim Beenden der Anwendung wird der Benutzer gefragt, ob das bearbeitete Dokument vorher gespeichert werden soll.
  • Während der Software-Installation wird der Anwender gefragt, ob die Installation nach den Standardvorgaben ablaufen soll oder ob der Anwender selbst die zu installierenden Module und das Zielverzeichnis vorgeben möchte.
  • Zu einem Druckauftrag muss der Anwender angeben, wie viele Kopien er erhalten möchte, ob nur ganz bestimmte Seiten zu drucken sind, und welcher Drucker mit welcher Druckqualität verwendet werden soll.

Eigenschaften von Dialogfenstern

In der Regel sind Dialogfenster formularartig aufgebaut und bieten nur begrenzte Eingabemöglichkeiten; dazu werden meist Standard-Widgets wie Textfelder und Checkboxes verwendet. Am rechten oder unteren Rand enthalten sie Schaltflächen wie OK oder Abbrechen, mit denen der Benutzer seine Eingaben bestätigen oder verwerfen und das Dialogfenster schließen kann. Einfache Dialogfenster, sogenannte Message Boxes, enthalten lediglich einen Frage- oder Hinweistext und eine oder mehrere Schaltflächen, etwa Ja und Nein zum Beantworten einer Frage.

Enthält ein Dialogfenster mehrere solcher Eingabeelemente wie Textfelder oder Schaltflächen, ist nur immer eines von ihnen zu einem bestimmten Zeitpunkt aktiv. Durch Anklicken mit der Maus kann man ein anderes Feld aktivieren. Für Benutzeroberflächen, die sich ohne Maus, d. h. nur mit der Tastatur bedienen lassen (wie etwa Windows) gilt: Wenn man auf der Tastatur die Tabulator-Taste drückt, wird nach einer vorprogrammierten Reihenfolge das nächste Eingabeelement innerhalb des Fensters aktiviert. Zusammen mit der Umschalttaste (Shift) kann man diese Reihenfolge rückwärts durchlaufen. Drückt man dagegen den Zeilenschalter (Return) oder die Eingabetaste (Enter), wird die gerade aktive Schaltfläche als betätigt oder eine Texteingabe als abgeschlossen erkannt und das Dialogfenster geschlossen.

Dialogfenster haben meist eine geringere, oft feste Größe und erscheinen als Pop-up-Fenster vor dem Hauptfenster der Anwendung. Oftmals sind sie modale Fenster, d. h. der Benutzer kann in den anderen Fenstern derselben Anwendung nicht weiterarbeiten, solange das Dialogfenster angezeigt wird.

In Bezug auf die Implementierung gilt, dass ein modaler Dialog, wo also nur das Dialogfenster ansprechbar ist, eine eigene Ereignisschleife besitzt.
Dialoge bei denen sowohl das Dialogfenster als auch das Hauptfenster ansprechbar sind, werden nichtmodal genannt – sie besitzen keine eigene Ereignisschleife und bedeuten etwas mehr Programmieraufwand oder werden von einem Multitasking-fähigen Betriebssystem als eigene Tasks ausgeführt.

Standard-Dialogfenster

Dialogfenster werden vom Programmierer entweder durch eine Folge von Funktionsaufrufen zum Erzeugen und Platzieren der einzelnen Widgets oder mittels grafischer Editoren erzeugt, wie sie beispielsweise in NetBeans, Apple Xcode oder Microsoft Visual Studio integriert sind. In der Regel werden außerdem vom jeweiligen GUI-Toolkit Standard-Dialogfenster angeboten, die durch einen einfachen Funktionsaufruf verwendet werden können; dies hat für den Benutzer zusätzlich den Vorteil, dass er auch in unterschiedlichen Anwendungen vertraute Dialogfenster vorfindet. Zur Verfügung stehen dabei meist:

  • message boxes mit beliebigem Text und verschiedenen Kombinationen von Schaltflächen,
  • input boxes, die zur Eingabe von Text auffordern,
  • Dialogfenster zum Auswählen einer Datei bzw. eines Verzeichnisses oder zum Wählen eines Dateinamens für eine neu zu erstellende Datei sowie
  • Dialogfenster zum Auswählen von Schriftarten oder Farben.

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Dialog (Begriffsklärung) — Dialog (griech. dialogos „Wortfluss“) steht für: Gespräch, Unterredung, meistens zwischen mehreren Personen, siehe Dialog Dialog (Theater), aus dem altgriechischen Drama übernommene Redefolge mehrerer Rollen Dialog (Musik), eine musikalische Form …   Deutsch Wikipedia

  • dialog box — UK / US or dialogue box UK / US noun [countable] Word forms dialog box : singular dialog box plural dialog boxes Word forms dialogue box : singular dialogue box plural dialogue boxes computing a small area that appears on a computer screen for… …   English dictionary

  • dialog box — UK US (UK also dialogue box) noun [C] ► IT a small box that appears on a computer screen displaying information for the user and asking them to answer a question or make a choice: »When the dialog box appears, click OK to continue or Cancel to… …   Financial and business terms

  • dialog box — dialog boxes N COUNT A dialog box is a small area containing information or questions that appears on a computer screen when you are performing particular operations …   English dictionary

  • dialog box — dialog ,box or dialogue ,box noun count COMPUTING a small area that appears on a computer screen for you to type messages, instructions, or choices …   Usage of the words and phrases in modern English

  • dialog box — (Brit. also dialogue box) ► NOUN ▪ a small area on a computer screen in which the user is prompted to provide information or select commands …   English terms dictionary

  • Computer icon — For a list of icons for use on Wikipedia, see Wikipedia:Icons. A computer icon is a pictogram displayed on a computer screen and used to navigate a computer system or mobile device. The icon itself is a small picture or symbol serving as a quick …   Wikipedia

  • Dialog (disambiguation) — Dialogue, often spelled dialog, is a conversation between two or more persons.Dialogue may also refer to: * Dialogue (fiction), conversation between two characters in fiction or theaters * Dialogue (magazine), an Ohio based fine arts magazine * * …   Wikipedia

  • Computer keyboard — A key being pressed on a computer keyboard. In computing, a keyboard is a typewriter style keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches. Following the decline of punch cards and paper… …   Wikipedia

  • dialog box — noun (computer science) a small temporary window in a graphical user interface that appears in order to request information from the user; after the information has been provided the user dismisses the box with okay or cancel • Syn: ↑panel •… …   Useful english dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”