Was ist eine grafische Benutzeroberfläche?
seit vielen Jahren wurden die Programmiersprachen ausschließlich Befehlszeilen angetrieben. Dies beschränkte die Benutzer auf Personen, die über die Sprache kennt, damit sie kryptische Befehle zur Manipulation von Daten ausstellen konnten. Eine grafische Benutzeroberfläche (GUI) ist wie Fensterverkleidungen für eine Programmiersprache. Es schafft eine grafische Darstellung einer Desktop -Umgebung mit Symbolen und Menüs, die Objekte und Befehle darstellen. Der Benutzer kann zeigen und klicken, um Daten und Programme zu manipulieren, ohne jemals die zugrunde liegende Sprache oder einen einzelnen Befehl zu kennen. Dies war der erste kommerziell erfolgreiche, erschwingliche Computer, den jeder verwenden konnte, und Programmierkenntnisse nicht erforderlich. Microsoft® folgte schnell mit dem Windows® -Betriebssystem und niemand schaute zurück. Die grafischeDie Benutzeroberfläche war nicht nur effizient und einfach, sondern auch Spaß.
Während Apple und Microsoft die GUI in unsere Häuser brachten, waren sie nicht für die Erfindung der ersten grafischen Benutzeroberfläche verantwortlich. Zwischen 1965-1968 trat Doug Engelbart mit Stanford Research Institute mit einigen Kollegen zusammen, um eine Hypertext-Umgebung im Fenster im Stil eines Fensters zu erstellen, die durch die Erfindung eines kleinen Drei-Knopf-Gizmo erfasst, der es einem Benutzer ermöglicht, zu zeigen und auf Objekte im Fenster zu klicken. Der Gizmo mit seinen Knopfägen, Nase und elektrischen „Schwanz“ ähnelte einer Maus, und so bekam das Gerät seinen Namen. Engelbars Inspiration für die GUI stammte zum Teil aus den Ideen, die dreißig Jahre zuvor von dem gelobten amerikanischen Ingenieur Vannevar Bush in seinem veröffentlichten Papier von 1945 über das „Memex“ -System vorgeschlagen wurden.
Die Xerox® Corporation hat zwei Computer mit einer grafischen Benutzeroberfläche und Maus entwickelt, die nach Engelba modelliert wurdeRTs Arbeit. Der Alt und der Stern; Letzteres wurde 1981 für die Öffentlichkeit veröffentlicht. Der Computer war teuer und die Hardware in Bezug auf die Bedürfnisse des Betriebssystems unzureichend. Obwohl es nur 25.000 Einheiten verkauft hat, wird angenommen, dass es zumindest teilweise für die Inspiration von Steve Jobs (Apple -Gründer) und Bill Gates (Microsoft -Gründer) ist, ihre Entwicklungsteams zur Schaffung der Macintosh- und Windows -Betriebssysteme voranzutreiben.
Da die grafische Benutzeroberfläche das erste ist, was ein Benutzer beim Öffnen eines Programms sieht, kann das Entwerfen einer visuell ansprechenden Schnittstelle einen großen Beitrag zur Erstellung eines Programms für ein Programm leisten. Der wichtigste Faktor ist jedoch, ob die GUI intuitiv zu verwenden ist oder nicht. Jeder, der eine gewisse Erfahrung mit Software verwendet, sollte in der Lage sein, grundlegende Funktionen in einem unbekannten Programm zu lokalisieren, ohne ein Handbuch zu konsultieren, um Menüs, Werkzeuge und Optionen zu finden, soweit dies erwartet wird. Fortgeschrittene oder proprietäre Funktionen sollten so integriert werden, dass für den Benutzer sinnvoll isto Es ist keine Aufgabe, sich daran zu erinnern, wie man auf sie zugreift und sie nutzt. Eine auffällige GUI wird bisher nur ein Programm nehmen. Wenn die grafische Benutzeroberfläche nicht intuitiv und effizient gestaltet ist, wird die Software wahrscheinlich nicht sehr beliebt.