Co to jest GUI i co robi dla Ciebie
Microsoft Okna Jabłko Prochowiec Bohater / / September 23, 2021
Ostatnia aktualizacja
Graficzne interfejsy użytkownika (GUI) zmieniły obliczenie, jakie znamy. Co ciekawe, niektóre z najbardziej rozpoznawalnych komponentów GUI zostały opracowane kilkadziesiąt lat temu.
Niezależnie od tego, czy czytasz ten artykuł na smartfonie, tablecie czy komputerze, doświadczasz go za pomocą graficznego interfejsu użytkownika lub GUI. Jak sama nazwa wskazuje, GUI pozwala użytkownikom na interakcję z urządzeniami elektronicznymi za pomocą ikon graficznych, a nie tekstowych interfejsów użytkownika. Oto spojrzenie na historię GUI i dlaczego jest to kluczowe.
Historia GUI
Długoletni użytkownicy systemu Windows mogą sądzić, że przejście z systemów tekstowych na GUI nastąpiło, gdy system Windows 95 zastąpił system Windows 3.1. Chociaż to był kamieniem milowym w adopcji GUI, trzeba cofnąć się do 1963 roku, kiedy wprowadzono pierwszy graficzny program komputerowego wspomagania projektowania.
Dzięki programowi Sketchpad Ivana Sutherlanda użytkownicy mogli tworzyć i manipulować obiektami na rysunkach inżynierskich za pomocą pióra świetlnego. Po Sketchpadu pojawił się System On-Line Stanforda (NLS) w tej samej dekadzie. Chociaż nazwa NLS mogła zostać utracona w historii, wynik nie. System wykorzystywał hiperłącza tekstowe, którymi manipulowała pierwsza na świecie mysz komputerowa.
W latach 70. wprowadzono programowanie Smalltalk, które działało na komputerze Xerox Alto. Większość nowoczesnych GUI pochodzi z tego systemu. Tymczasem interfejs użytkownika Xerox PARC wysunął na pierwszy plan inne znane już elementy graficzne, w tym okna, menu, przyciski opcji i pola wyboru. Pod koniec dekady firmy takie jak Microsoft, Apple i IBM zaangażowały się w GUI.
Późniejsza adopcja
Systemy GUI weszły do głównego nurtu w szybko zmieniających się latach 80-tych. Apple Lisa został wydany w 1983 roku, a rok później znacznie bardziej udany pierwszy Apple Macintosh. Windows 95 w końcu pojawił się dekadę później i w ciągu kilku miesięcy stał się najpopularniejszym systemem operacyjnym na komputery stacjonarne wszech czasów.
Na początku XXI wieku pojawiły się mobilne systemy operacyjne, w tym iOS firmy Apple, Android firmy Google i wiele innych. Choć na pierwszy rzut oka różniły się od siebie, każdy używał tych samych elementów GUI, które zostały po raz pierwszy zaimplementowane kilkadziesiąt lat temu.
Kluczowe funkcje GUI
Każdy z systemów GUI oferuje następujące sekcje ogólne: okna, menu, ikony, elementy sterujące i karty. Elementy interaktywne obejmują kursor, wskaźnik, punkt wstawiania, zaznaczenie i uchwyt regulacji.
Okna
Przeglądasz ten artykuł za pomocą przeglądarki internetowej, która z definicji jest oknem, podobnie jak Twój program pocztowy lub tytuł oprogramowania Adobe. Okna to obszary ekranu komputera, w których widoczne informacje są oddzielone od reszty ekranu.
Okno kontenera obejmuje inne okna lub kontrolkę, tak jak okno przeglądarki umożliwia przeglądanie i nawigację w serii elementów, takich jak dokumenty lub strony internetowe. Obecnie konsole takie jak US-DOS i UNIX pojawiają się w oknach terminali tekstowych.
Istnieją również okna wiadomości, które czasami są nazywane oknami dialogowymi. Te okna są otwierane w programie na twoim komputerze. Zazwyczaj proszą o odpowiedź twierdzącą lub negatywną. Na przykład, gdy zmieniasz dokument w programie takim jak Microsoft Word, może pojawić się okno komunikatu z pytaniem, czy jest to ruch, który chcesz wykonać.
Menu
Używając myszy, palca lub innego urządzenia wskazującego, najprawdopodobniej wykonujesz polecenie za pomocą następnego elementu GUI, menu. Te elementy zazwyczaj oferują listę wyborów, co ułatwia użytkownikowi określenie, co dalej. Istnieją różne rodzaje menu, w tym pasek menu i menu kontekstowe. Zobaczysz to pierwsze u góry ekranu. Zawiera menu rozwijane, które pojawiają się po kliknięciu słów w menu.
Natomiast menu kontekstowe są niewidoczne, dopóki nie zostaną kliknięte lub dotknięte. Kliknięcie prawym przyciskiem myszy na komputerze zwykle powoduje wyświetlenie wcześniej ukrytego menu zawartości.
Ikony
Najbardziej zauważalnymi elementami każdego systemu GUI są ikony. Te małe obrazy, znajdujące się na pulpicie, stronie głównej lub folderze, reprezentują różne obiekty, takie jak program, plik, strona internetowa lub polecenie. Po kliknięciu ikona otwiera wspomniany obiekt.
Sterownica
W systemach GUI znajdziesz także kontrolki, czasami nazywane widżetami. Te graficzne elementy kontrolne są niezbędnym komponentem oprogramowania, pozwalającym użytkownikowi na odczytywanie lub modyfikowanie (poprzez edycję) informacji o aplikacji. Kontrolki przybierają różne formy, w tym suwaki, przyciski radiowe, pola wyboru i inne.
Karty
Wreszcie są zakładki. Elementy te zazwyczaj przybierają formę małego prostokątnego pola lub prostego tekstu. Po kliknięciu pojawia się lista podobnych obiektów lub sekcji. Na przykład karty są niezbędnym elementem przeglądarek internetowych. Klikając karty, możesz przechodzić między dwiema lub większą liczbą witryn jednocześnie bez zamykania drugiej. Każda zakładka zawiera osobną stronę internetową.
Kluczowe elementy interaktywne GUI
Nikt z nas nie doceniłby w pełni tego, co GUI oznacza dla komputerów, gdyby nie opracowane narzędzia do poruszania się między różnymi funkcjami. Te interaktywne elementy ewoluowały przez lata i obejmują kursory, wskaźniki i wiele innych.
A wskaźnik to obiekt graficzny, który porusza się po ekranie komputera za pomocą myszy lub touchpada. Wskaźniki inicjują znajome kliknięcia, dotknięcia i przeciągnięcia. A kursor to rodzaj wskaźnika i wskazuje dokładną lokalizację na wyświetlaczu. Migająca pionowa linia wskazuje położenie kursora.
jakiś punkt wstawiania to miejsce, w którym wystąpią polecenia inicjowane przez użytkownika, na przykład w aplikacjach tekstowych lub podczas korzystania z operacji kopiowania i wklejania. A wybór to lista elementów, na których odbywają się operacje użytkownika. Użytkownicy zazwyczaj dodają elementy do tej listy ręcznie, choć nie zawsze. Wreszcie, uchwyt regulacji jest wskaźnikiem punktu początkowego operacji przeciągania i upuszczania. Na przykład pudełko, które pojawia się na rogach i krawędziach okna, jest uchwytem regulacyjnym.
Wiele do zobaczenia
Pod wieloma względami wszystko na ekranie komputera jest GUI. Chociaż funkcje i elementy uległy poprawie na przestrzeni lat, podstawowe koncepcje pozostały takie same od dziesięcioleci. Bez nich komputery wyglądałyby zupełnie inaczej.