Co to jest GUI i co robi dla Ciebie

Co to jest GUI i co robi dla Ciebie

Niezależnie od tego, czy czytasz ten artykuł na smartfonie, tablecie czy komputerze, korzystasz z 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ż był to istotny kamień milowy we wdrażaniu GUI, musisz cofnąć się do 1963 roku, kiedy wprowadzono pierwszy graficzny program do projektowania wspomaganego komputerowo.

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 z nich 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

Co to jest GUI i co robi dla Ciebie

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 nazywane są 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

Co to jest GUI i co robi dla Ciebie

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ą istotnym elementem oprogramowania, umożliwiającym użytkownikowi 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 karta 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.

Co to jest GUI i co robi dla Ciebie

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. Kursor jest rodzajem wskaźnika i wskazuje dokładną lokalizację na wyświetlaczu. Migająca pionowa linia wskazuje położenie kursora.

Punkt wstawiania to miejsce, w którym będą wykonywane polecenia inicjowane przez użytkownika, na przykład w aplikacjach tekstowych lub podczas korzystania z operacji kopiowania i wklejania. 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 to 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.

Tags: #HOW-TO

Imbir 2.7.53.0

Imbir 2.7.53.0

Ginger to darmowy moduł do sprawdzania pisowni i gramatyki.

Bloki

Bloki

Blocks to intelektualna gra przeznaczona dla uczniów klas trzecich szkół podstawowych, służąca ćwiczeniu umiejętności wykrywania i wzroku. Nauczyciele objęli ją programem wspierania nauczania informatyki.

Prezi 6.26

Prezi 6.26

Prezi to darmowa aplikacja, która umożliwia tworzenie cyfrowych prezentacji, zarówno online, jak i offline.

Mathway

Mathway

Mathway to bardzo przydatna aplikacja, która pomoże Ci rozwiązać wszystkie problemy matematyczne, które wymagają bardziej złożonego narzędzia niż kalkulator wbudowany w Twoje urządzenie.

Prezenter Adobe

Prezenter Adobe

Adobe Presenter to oprogramowanie do e-learningu wydane przez firmę Adobe Systems, dostępne na platformie Microsoft Windows jako wtyczka Microsoft PowerPoint.

Tukan 2.3.0

Tukan 2.3.0

Toucan to edukacyjna platforma technologiczna. Pozwala nauczyć się nowego języka podczas przeglądania popularnych, codziennych stron internetowych.

ENetViet 24.2

ENetViet 24.2

eNetViet to aplikacja, która pomaga rodzicom połączyć się ze szkołą, w której uczą się ich dzieci, aby mogli lepiej zrozumieć aktualną sytuację edukacyjną swojego dziecka.

Duolingo

Duolingo

Duolingo - Ucz się języków za darmo, czyli po prostu Duolingo, to program edukacyjny, który pozwala uczyć się i ćwiczyć wiele różnych języków.

Szybkie pisanie

Szybkie pisanie

RapidTyping to wygodne i łatwe w użyciu narzędzie do nauki obsługi klawiatury, które pomoże Ci poprawić szybkość pisania i zmniejszyć liczbę błędów ortograficznych. Dzięki lekcjom zorganizowanym na wielu różnych poziomach RapidTyping nauczy Cię, jak pisać na klawiaturze lub doskonalić istniejące umiejętności.

Typ matematyczny 7.4.10.53

Typ matematyczny 7.4.10.53

MathType to interaktywne oprogramowanie do równań opracowane przez projektanta Design Science (Dessci), które umożliwia tworzenie i dodawanie adnotacji do notacji matematycznej na potrzeby przetwarzania tekstu, prezentacji, e-learningu itp. Ten edytor jest również używany do tworzenia dokumentów TeX, LaTeX i MathML.