? Eine GUI-Anwendung ist ein Computerprogramm, mit einer grafischen Benutzeroberfläche . Graphical User Interfaces bieten Benutzern Zugriff auf die Funktionen und Informationen innerhalb eines Computerprogramms. Software auf der Ebene des Betriebssystems und der installierten Anwendungen beinhalten oft GUI Interaktion. Graphical User Interfaces verwenden grafische Elemente wie Icons, Bilder und Schaltflächen , um ein Modell , durch das die Nutzer der Programme mit den Funktionen einer Anwendung interagieren können . Benutzer
Einige Computer- Programme ausführen ohne Benutzerinteraktion . Doch viele Anwendungen, wie Textverarbeitung , Web- Browsern und Betriebssystemen , auf Benutzerinteraktionen reagieren , was der Computer-Nutzer ein Maß an Kontrolle über die Verarbeitung durchgeführt. In diesem Modell , wenn ein Programm zuerst ausgeführt wird, führt es Setupaufgaben , dann stellt Bedienelemente und wartet auf Benutzerinteraktion. Wenn der Benutzer mit der Anwendung interagiert , führt sie die Programmierung Verarbeitung gemäß dieser Interaktion. Zum Beispiel, wenn Sie ein Lesezeichen klicken in Ihrem Web -Browser-Programm , wird es für die Durchführung der Verarbeitung erforderlich , um die angeforderte Web -Seite holen und präsentieren sie Ihnen.
Anwendung Verfahren
Computerprogramme definieren typischerweise verschiedene Prozesse . Programme in Sprachen wie Java manchmal definieren diese Prozesse als Methoden , die auch als Funktionen bekannt. Dies ist eine von vielen Möglichkeiten , in dem Programme teilen sich die verschiedenen Aufgaben, die mit einer Anwendung verknüpft , auf diesen Aufruf verschiedene Abschnitte der Verarbeitung , wenn nötig , zum Beispiel das Abrufen einer Web -Seite in dem Fall des Browser-Programms . Wenn Programmierer Anwendungen erstellen sie definieren daher die Prozesse, die möglich sind , aber in vielen Fällen sind diese Prozesse werden nur ausgeführt, wenn der Benutzer fordert sie auf, durch das Graphical User Interface .
Steuert
GUI-Anwendungen kann es sich um eine Vielzahl von User Controls . Web -Anwendungen arbeiten über den Web-Browser und kann HTML Benutzer steuert wie Schaltflächen, Checkboxen , Dropdown-Listen und Text - Bereiche umfassen . Software -Anwendungen auf einem Desktop-oder Laptop- PC kann auch ähnliche Bedienelemente wie Taster , Radio-Buttons , Textfelder und Menüs. Die Bedienelemente innerhalb einer Applikation sind so konzipiert , dass Benutzer bestimmte Aufgaben übertragen . Zum Beispiel in einer Web-Anwendung , in dem der Benutzer benötigt, um ihren Namen eingeben, werden die Bedienelemente wahrscheinlich auch irgendeine Art von Texteingabe -Element.
Entwurf
Benutzer Interface-Design ist ein spezifischer Bereich des Computing Know-how in seinem eigenen Recht. Wenn Designer GUIs konstruieren , sie schaffen die Benutzer steuert , die zur Anwendung Verarbeitung, dann kombinieren diese zu einem visuellen Gestaltung . Typischerweise Graphical User Interfaces gehen durch Phasen der Tests, nicht nur dafür, dass sie arbeiten, sondern auch zu messen, wie erfolgreich sie den Nutzern für die Durchführung der notwendigen Aufgaben zu ermöglichen. Entwerfen einer Benutzeroberfläche, die Leute finden, intuitiv zu interagieren erfordert oft ein hohes Maß an Geschicklichkeit, vor allem bei komplexen Anwendungen .