Dateidialog


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]