Allgemeine Dialogfelder

Hinweis

Dieses Entwurfshandbuch wurde für Windows 7 erstellt und für neuere Versionen von Windows. Ein Teil der Anleitungen gilt weiterhin im Prinzip, aber die Darstellung und die Beispiele spiegeln nicht unsere aktuelle Entwurfsanleitung wider.

Die microsoft Windows-Dialogfelder bestehen aus den Dialogfeldern Datei öffnen, Datei speichern, Ordner öffnen, Suchen und Ersetzen, Drucken, Seiteneinrichtung, Schriftart und Farbe.

Datei öffnen

Screenshot des geöffneten Dialogfelds

Open File ist für die schnelle Suche nach Elementen optimiert, die mit einem Programm verwendet werden können.

Datei speichern

Screenshot des Dialogfelds "Speichern unter"

Datei speichern schließt die Schleife, indem eine Datei mit ihren Metadaten gespeichert wird.

Ordner öffnen

Screenshot des Dialogfelds "Nach Dateien/Ordnern suchen"

Ordner öffnen ist speziell für die Auswahl von Ordnern.

Suchen und ersetzen

Screenshot der Dialogfelder "Suchen und Ersetzen"

Mit find können Benutzer nach Textzeichenfolgen suchen, während die Replace-Version benutzern optional ermöglicht, Übereinstimmungen durch eine andere Zeichenfolge zu ersetzen.

Drucken

Screenshot des Dialogfelds "Drucken"

Mit drucken können Benutzer auswählen, was gedruckt werden soll, wie viele Kopien gedruckt werden und welche Sortierungssequenz sie zusammen mit der Möglichkeit haben, Drucker auszuwählen und zu konfigurieren.

Seiteneinrichtung

Screenshot des Dialogfelds "Seiteneinrichtung"

Mithilfe der Seiteneinrichtung können Benutzer die Papiergröße, Quelle, Seitenausrichtung und Ränder auswählen.

Schriftart

Screenshot des Dialogfelds "Schriftart"

Die Schriftart zeigt die Schriftarten und Punktgrößen der verfügbaren installierten Schriftarten an.

Color

Screenshot des Dialogfelds "Farben bearbeiten"

Mit Farbe können Benutzer eine Farbe auswählen, entweder über einen vordefinierten Satz von Farben oder durch Auswählen einer "benutzerdefinierten" Farbe.

Entwurfskonzepte

Mithilfe der gängigen Dialoge können Sie Benutzern eine konsistente Erfahrung in verschiedenen Programmen bieten. Und durch die Verwendung der gängigen Dialoge können Sie benutzern auch ein effizientes, gängiges Erlebnis bieten.

Sie können die Benutzererfahrung mit diesen Dialogen erheblich verbessern, indem Sie die am besten geeigneten Standardwerte für:

  • Eingabewerte (Beispiele: Standardordner, Standarddateinamen).
  • Ausgewählte Optionen (Beispiele: ausgewählter Drucker, Druckoptionen).
  • Ansichten (Beispiele: Anzeigen von Bildern in der Miniaturansicht, Anzeigen von Bildern ohne Dateinamen, Sortieren nach Datum, Spaltenbreiten).
  • Präsentation (Beispiele: Fenstergröße, Position und Inhalt).

Sie müssen sowohl die anfänglichen als auch die nachfolgenden Standardwerte bestimmen. Anfängliche Standardwerte werden von Ihrem Programm und basierend auf der erwarteten Nutzung des Zielbenutzers bestimmt, während nachfolgende Standardwerte auf der tatsächlichen Nutzung basieren. Die frühere Nutzung ist der beste Indikator für die zukünftige Nutzung.

Sind die Standardwerte Ihres Programms effizient? Überwachen Sie die Anzahl der Schritte, die Benutzer ausführen müssen, um die gängigsten Aufgaben auszuführen. Wenn Benutzer die gleichen, möglicherweise unnötigen Schritte jedes Mal wiederholen müssen, wenn sie eine Aufgabe ausführen, können Ihre Standardwerte verbessert werden.

Wenn Sie nur eins tun...

Ermöglichen Sie Benutzern ein effizientes, leistungsfähigeres Erlebnis, indem Sie die entsprechenden anfänglichen und nachfolgenden Standardwerte auswählen.

Ist dies die richtige Benutzeroberfläche?

Ja! Verwenden Sie die allgemeinen Dialoge, um eine konsistente Benutzererfahrung zu gewährleisten. Erstellen Sie keine eigenen. Es ist besonders schwierig, benutzerdefinierte Benutzerdefinierte Beis zu erstellen, die ordnungsgemäß und sicher durch den Namespace navigieren. Beachten Sie, dass Sie die häufigen Dialoge bei Bedarf anpassen können.

Für Windows Vista verfügen die Open File and Save File (Datei öffnen und Datei speichern) über eine neue erweiterbare Architektur, mit der zusätzliche Funktionen einfacher verfügbar gemacht werden können. Dieser Mechanismus ist flexibel genug, um die Mindestanforderungen der großen unabhängigen Softwarehersteller (ISVs) zu erfüllen, wird jedoch nicht durch zukünftige Releases von Windows.

Richtlinien

Allgemein

  • Stellen Sie gegebenenfalls direktere oder moduslose Alternativen zur Verfügung. Benutzern dies erlauben:
    • Öffnen Sie Dateien, indem Sie sie in Ihrem Programm ablegen.
    • Speichern Sie Dateien mit ihrem aktuellen Namen und Speicherort mit dem Befehl Speichern.
    • Suchen Sie das nächste Vorkommen einer Zeichenfolge mithilfe der F3-Taste.
    • Drucken Sie mit dem Befehl Drucken eine Kopie eines gesamten Dokuments auf dem Standarddrucker.
    • Ändern sie Schriftarten und Schriftartattribute mithilfe einer Symbolleiste oder eines Palettenfensters.
    • Ändern Sie farben mithilfe einer Symbolleiste oder eines Palettenfensters.
  • Verwenden Sie die folgenden Befehle, um allgemeine Dialoge (zusammen mit ihren bevorzugten Zugriffsschlüsseln) anzuzeigen:
Allgemeines Dialogfeld Befehl
Datei öffnen
Öffnen...
Datei speichern
Speichern unter...
Ordner öffnen
Ordner öffnen... oder Ordner auswählen...
Suchen und Ersetzen
Finden... oder Ersetzen...
Drucken
Drucken...
Seite einrichten
Seiteneinrichtung...
Schriftart
Schriftart... oder Schriftart auswählen...
Color
Farbe... oder Farbe auswählen...
  • Sie können spezifischere Befehle verwenden, wenn dies angemessen ist. Beispiel: Verwenden Sie zum Exportieren einer Datei den Befehl Datei exportieren anstelle von Speichern unter.
  • Legen Sie den Titel des Dialogfelds auf den Befehl fest, mit dem er gestartet wurde. Beispiel: Wenn Datei speichern über den Befehl Datei exportieren gestartet wird, benennen Sie das Dialogfeld in Datei exportieren um.

Datei öffnen

  • Verwenden Sie für den anfänglichen Standardordner einen speziellen Ordner (Bilder, Musik, Videos), andernfalls Dokumente.
  • Verwenden Sie für nachfolgende Standardordner den letzten Ordner, den der Benutzer mithilfe des Programms geöffnet hat.
  • Unterdrücken Sie beim Öffnen von Fotodateien standardmäßig Dateinamen. Fotos werden in der Regel anhand ihrer Miniaturansichten identifiziert, und ihre Namen sind in der Regel nicht aussagekräftig.

Datei speichern

  • Verwenden Sie für den anfänglichen Standardordner (wenn eine neue Datei zum ersten Mal gespeichert wird) den speziellen Ordner (Bilder, Musik, Videos), andernfalls Dokumente.
  • Verwenden Sie für temporäre Dateien den temporären Ordner des aktuellen Benutzers. Wählen Sie einfache, aber eindeutige Dateinamen aus. Beispiel: Verwenden Sie File0001.tmp anstelle von ~DF1A92.tmp.
    • Entwickler: Sie können den temporären Ordner des aktuellen Benutzers mithilfe der GetTempPath-API-Funktion abrufen.
  • Verwenden Sie für den anfänglichen Standarddateinamen einen eindeutigen Standardnamen, der auf Folgenden basiert:
    • Der Inhalt der Datei, sofern bekannt. Beispiel: Die ersten Wörter in einem Dokument.
    • Ein vom Benutzer ausgewähltes Muster. Beispiel: Wenn die vorherige Datei den Namen "" 1.jpg, wählen Sie als nächste Datei "2.jpg" aus.
    • Ein generisches Muster, das auf dem Dateityp basiert. Beispiel: "Photo1.jpg".
  • Verwenden Sie für nachfolgende Standardwerte (wenn die Datei bereits vorhanden ist) den aktuellen Ordner und Namen der Datei.
  • Behalten Sie beim Speichern einer Datei das Erstellungsdatum bei. Wenn Das Programm Dateien durch Erstellen einer temporären Datei speichert, die ursprüngliche Datei löscht und die temporäre Datei in den ursprünglichen Dateinamen umbenennt, kopieren Sie das Erstellungsdatum aus der ursprünglichen Datei.
  • Verwenden Sie Datei speichern, wenn der Benutzer den Befehl Speichern auswählt, ohne einen Dateinamen anzugeben.

Dateityplisten

Hinweis: Dateityplisten werden von Datei öffnen und Datei speichern verwendet, um die angezeigten Dateitypen und die Standarddateierweiterung zu bestimmen.

  • Wenn die Liste der Dateitypen kurz (fünf oder weniger) ist, geordnet die Liste nach der Wahrscheinlichkeit der Verwendung. Wenn die Liste lang ist (sechs oder mehr), verwenden Sie eine alphabetische Reihenfolge, damit die Typen leicht zu finden sind.
  • Schließen Sie für Datei speichern alle Varianten der unterstützten Dateierweiterungen ein, auch wenn dies ungewöhnlich ist, und legen Sie die gängigste Erweiterung an erster Stelle. Die Dateiverarbeitungslogik untersucht diese Liste, um zu ermitteln, ob der Benutzer eine unterstützte Dateierweiterung angegeben hat. Beispiel: Wenn eine JPEG-Dateitypliste nur .jpg .jpeg enthält, wird die Datei test.jpe möglicherweise als test.jpe.jpg.
  • Für Datei speichern ist der anfängliche Standarddateityp der wahrscheinlichste, der vom Zielbenutzer ausgewählt wird. Der nachfolgende Standardwert ist der aktuelle Typ der Datei.
  • Für Datei öffnen ist der anfängliche Standarddateityp der wahrscheinlichste, der vom Zielbenutzer ausgewählt wird. Der nachfolgende Standardwert sollte der letzte verwendete Dateityp sein.
  • Fügen Sie für Datei öffnen den Eintrag "Alle Dateien" als erstes Element ein, wenn Benutzer einen beliebigen Dateityp öffnen können oder alle Dateien in einem Ordner gleichzeitig sehen müssen. Erwägen Sie die Bereitstellung anderer Metafilter, z. B. "Alle Bilder", "Alle Musik" und "Alle Videos". Platzieren Sie diese unmittelbar nach "Alle Dateien".
  • Verwenden Sie das Format "Dateitypname ( * .ext1; * . ext2). Der Dateitypname sollte der registrierte Dateitypname sein, den Sie im Systemsteuerungselement Ordneroptionen anzeigen können. Beispiel: "HTML-Dokument ( *.htm; *.html).
    • Ausnahme: Entfernen Sie bei Metafiltern die Dateierweiterungsliste, um unübersichtlich zu sein. Beispiele: "Alle Dateien", "Alle Bilder", "Alle Musik" und "Alle Videos".
  • Verwenden Sie die Groß-/Kleinschreibung im Satzformat für die Dateitypnamen und Kleinbuchstaben für die Dateityperweiterungen.

Ordner öffnen

  • Verwenden Sie für neue Programme das Dialogfeld Dateien öffnen im Modus "Ordner auswählen". Dies erfordert Windows Vista oder höher. Verwenden Sie daher das Dialogfeld Ordner öffnen für Programme, die in früheren Versionen von Windows.
    • Entwickler: Sie können das Dialogfeld Dateien öffnen im Modus "Ordner auswählen" verwenden, indem Sie das FOS _ PICKFOLDERS-Flag verwenden.

Schriftart

  • Bei Bedarf können Sie die Schriftartliste filtern, um nur die Schriftarten anzuzeigen, die für Ihr Programm verfügbar sind.

Persistenz

  • Erwägen Sie, die folgenden Werte dauerhaft als nachfolgende Standardwerte zu verwenden:
    • Eingabewerte (Beispiele: Standardordner, Standarddateinamen).
    • Ausgewählte Optionen (Beispiele: ausgewählter Drucker, Druckoptionen).
    • Ansichten (Beispiele: Anzeigen von Bildern in der Miniaturansicht, Anzeigen von Bildern ohne Dateinamen, Sortieren nach Datum, Spaltenbreiten).
    • Präsentation (Beispiele: Fenstergröße, Position und Inhalt).

Ausnahme: Lassen Sie diese Werte nicht für gängige Dialoge erhalten, wenn ihre Verwendung so ist, dass Benutzer viel wahrscheinlicher von vorn beginnen möchten.

  • Berücksichtigen Sie bei der Festlegung von Standardwerten basierend auf den wichtigen Szenarien, welche Zielbenutzer am wahrscheinlichsten möchten. Berücksichtigen Sie außerdem Szenarien innerhalb einer Programminstanz, über mehrere Instanzen (aufeinanderfolgende oder gleichzeitige Instanzen) und über mehrere Dokumente hinweg. Sorgen Sie nicht dafür, dass Werte in Situationen beibehalten werden, die wahrscheinlich nicht hilfreich sind.
    • Beispiel: Für eine typische dokumentbasierte Anwendung ist es hilfreich, persistente Einstellungen für Datei öffnen und Datei speichern innerhalb einer Programminstanz und über aufeinanderfolgende Instanzen hinweg zu verwenden, gleichzeitige Instanzen jedoch unabhängig zu halten. Auf diese Weise können Benutzer effizient mit mehreren Dokumenten gleichzeitig arbeiten.
  • Sorgen Sie dafür, dass die Einstellungen pro Programm und pro Benutzer beibehalten werden.