Dateidialog

Ein Dialog "" speichern als "Datei von Gtk. Der Dateibrowser ist in a versteckt Offenlegung von Widget.
Ein Dialogfeld "Öffnen" -Datei, der aus einem Webbrowser geöffnet wurde Windows 10.

Im Computer, a Dateidialog (Auch Dateiauswahl/Wähler, Dateianforderer oder Öffnen und Speichern) ist a Dialogbox-Typ Grafisches Steuerelement Dadurch können Benutzer a auswählen Datei von dem Dateisystem. Sie unterscheiden sich von Dateimanager Da sie nicht für das Dateimanagement bestimmt sind, bieten einige einfache Vorgänge wie z. Mappe Schöpfung und Umbenennen. Vielmehr sind sie für das Öffnen und Speichern von Dateien gedacht.

Vor den Dialogen der Datei wurden die meisten Programme als Dateien angefordert Befehlszeile Argument oder als genaue Dateipfad. Andere forderten Benutzer, eine Datei aus dem Dateimanager auszuwählen. Mit einem Dateidialog kann eine Anwendung standardisierte und sichere Dateien auf einzelne Dateien zugreifen, wobei der Benutzer steuert, welche Dateien mit der Anwendung freigegeben werden sollen. Mobiltelefonbetriebssysteme fehlen die Dialoge der Dateiauswahl. Stattdessen wird von Benutzern erwartet, dass sie die Anwendungssteuerung über das gesamte Dateisystem geben.

Typen

Das Dateidialogfeld ist ein Feld, in dem Dateien enthält. Es gibt verschiedene Arten von Dateidialogen. Die beiden häufigsten sind ein Dialogfeld "zwei Spaltenansichtsdateien" und ein Mini -Datei -Browser -Dialog. Andere umfassen Miniaturansicht (für Fotos) und Metadaten (für Musik). Es gibt mehrere Gründe für die vielen Varianten von Dialogen. Zunächst gibt es kein einziges Standarddesign, sodass ein Programm für jeden Zweck sein eigenes implementiert kann. Viele GUI -Toolkits bieten keinen Dateidialog an, daher ist eine Anwendung gezwungen, eine eigene zu verwenden.

Zwei Spaltenansicht

Die zwei Spaltenansicht ist einer der primären Dateidialogarten. Es verwendet zwei Spalten. Eine für Ordner und eine für Dateien. Weitere gängige Funktionen sind der aktuelle Ordnerame, eine Suchkiste und Schaltflächen für die grundlegende Manipulation von Datei.

Mini -Dateimanager

Ein Mini -Dateimanager wird häufig verwendet. Es repräsentiert den normalen Dateimanager, ist jedoch in seinen Vorgängen eingeschränkt.

Miniaturansichten

Normalerweise wird eine Galerie von Dateien angezeigt, mit denen eine Datei grafisch ausgewählt werden kann.

Benutzerfreundlichkeit

Dateidialoge waren Gegenstand vieler Benutzerfreundlichkeitsdebatte. Als ein Grafisches Steuerelement Einen Konstruktionsfreundlichkeit ist ein wesentlicher Faktor für ihr Design. Zu den häufigsten Gründen für das Dialogfeld "Dialog" der Datei sind Probleme mit der Benutzerfreundlichkeit gehören:

  • Dateisystembeschränkungen,
  • Falsche Art des Dialogfelds für die Anwendung (z. B. keine Miniaturansicht in einem Tapeten -Selektor, wie in Gnom 2.6),
  • Horizontales Scrollen (wie in Windows -Dateidialogen),
  • Verwendet nicht Standard -Terminologie (üblicherweise in Ports von anderen Betriebssystemen)

Viele Widget -Bibliotheken -Toolkits wie Gtk wurden wegen ihres Mangels kritisiert. Frühe Versionen von Microsoft Windows litten ebenfalls unter Problemen, hauptsächlich unter dem DOS -Erbe dahinter. Die meisten davon werden jedoch angesprochen, da mehr ältere Programme konvertiert werden, um neuere, verwendbare Dateidialoge zu verwenden.

Power-Box

Eine Datei PowerBox ist eine Datei, die der Anwendung dynamisch gewährt wird, die das Recht auf die von dem Benutzer ausgewählte Datei geöffnet hat.

Dies bedeutet, dass eine Anwendung nicht mit der vollständigen Autorität des Benutzers ausgeführt werden muss. Mit anderen Worten, die Anwendung muss nicht das Recht haben, auf alle Dateien des Benutzers zuzugreifen. Ein wichtiger Aspekt der PowerBox -Schnittstelle ist, dass sie dem Benutzer genau wie jedes andere Dialogfeld für unsichere Dateien nachsehen kann, aber zum Schutz des Großteils der Benutzerdateien vor potenziell nicht vertrauenswürdigen Software wie z. B. schützen kann trojanische Pferde oder andere Formen von Malware.

Mit einem PowerBox -System wird das Dateidialog als vertrauenswürdiger Bestandteil des Systems implementiert. Es wird in einer von der Anwendung getrennten Schutzdomäne ausgeführt. Die PowerBox -Komponente hat Zugriff auf alle Dateien des Benutzers, während die Anwendung dies nicht.

Powerbox -Systeme wurden in implementiert in Apfel Mac OS X Löwe.[1]

Siehe auch

Verweise

  1. ^ "John Siracusas Mac OS X Lion Review in Arstechnica".

Externe Links