Uanset om du læser denne artikel på din smartphone, tablet eller computer, oplever du den gennem en grafisk brugergrænseflade eller GUI. Som navnet antyder, giver en GUI brugere mulighed for at interagere med elektroniske enheder gennem grafiske ikoner i stedet for tekstbaserede brugergrænseflader. Her er et kig på historien om GUI, og hvorfor det er afgørende.
GUI historie
Langtidsbrugere af Windows tror måske, at overgangen fra tekstbaserede systemer til GUI skete, da Windows 95 erstattede Windows 3.1. Selvom dette var en væsentlig milepæl i GUI-vedtagelsen, skal du gå tilbage til 1963, hvor det første grafiske computerstøttede designprogram blev introduceret.
Med Ivan Sutherlands Sketchpad-program kunne brugere skabe og manipulere objekter i tekniske tegninger ved hjælp af en lyspen. Sketchpad blev efterfulgt af Stanfords On-Line System (NLS) senere samme årti. Selvom NLS-navnet måske er gået tabt til historien, er resultatet ikke. Systemet brugte tekstbaserede hyperlinks, som verdens første computermus manipulerede.
I 1970'erne blev Smalltalk-programmering introduceret, som kørte på Xerox Alto-computeren. De fleste moderne GUI'er er afledt af dette system. I mellemtiden bragte Xerox PARC-brugergrænsefladen andre nu velkendte grafiske elementer på forkant, herunder vinduer, menuer, radioknapper og afkrydsningsfelter. Ved udgangen af årtiet blev virksomheder som Microsoft, Apple og IBM involveret i GUI'er.
Senere Adoption
GUI-systemer trådte ind i mainstream i de hurtige 1980'ere. Apple Lisa blev udgivet i 1983, efterfulgt af den meget mere succesrige første Apple Macintosh et år senere. Windows 95 kom endelig et årti senere, og inden for måneder blev det det mest populære desktop-operativsystem nogensinde.
I begyndelsen af det 21. århundrede kom mobile operativsystemer, inklusive Apples iOS, Googles Android og mange flere. Selvom de er forskellige på overfladen, har de hver især brugt de samme GUI-elementer, som først blev implementeret for årtier siden.
Nøgle GUI-funktioner
GUI-systemer tilbyder hver især disse generiske sektioner: vinduer, menuer, ikoner, kontroller og faner. Interaktive elementer omfatter en markør, markør, indsættelsespunkt, markering og justeringshåndtag.
Windows

Du ser denne artikel gennem en webbrowser, som per definition er et vindue, ligesom dit e-mail-program eller Adobe-softwaretitel. Windows er områder på en computerskærm, hvor synlig information er adskilt fra resten af skærmen.
Et containervindue omslutter andre vinduer eller kontrol, ligesom et browservindue giver dig mulighed for at se og navigere i en række elementer, såsom dokumenter eller websider. I dag vises konsoller som US-DOS og UNIX gennem tekstterminalvinduer.
Der er også beskedvinduer, som nogle gange kaldes dialogbokse. Disse vinduer åbnes i et program på din maskine. Disse beder dig typisk om at give et bekræftende eller negativt svar. For eksempel, når du ændrer et dokument i et program som Microsoft Word, kan et meddelelsesvindue poppe op, der spørger, om det er det træk, du ønsker at foretage.
Menuer
Når du bruger en mus, finger eller et andet pegeredskab, udfører du højst sandsynligt en kommando gennem det næste GUI-element, menuerne. Disse elementer tilbyder typisk en liste over valgmuligheder, hvilket gør det nemmere for brugeren at bestemme, hvad han skal gøre næste gang. Der er forskellige typer menuer, herunder en menulinje og kontekstmenu. Du vil se førstnævnte øverst på skærmen. Den har rullemenuer, der vises, når du klikker på ord i menuen.
Kontekstmenuer er derimod usynlige, indtil der klikkes eller trykkes. Højreklik på en computer normalt bringer en tidligere skjult indholdsmenu frem.
Ikoner
![Hvad er en GUI, og hvad gør den for dig Hvad er en GUI, og hvad gør den for dig]()
De mest bemærkelsesværdige dele af ethvert GUI-system er ikonerne. Disse små billeder, der findes på et skrivebord, en startside eller en mappe, repræsenterer forskellige objekter såsom et program, en fil, en webside eller en kommando. Ikonet åbner det nævnte objekt, når der klikkes på det.
Kontrolelementer
På GUI-systemer finder du også kontroller, nogle gange kaldet widgets. Disse grafiske kontrolelementer er en væsentlig softwarekomponent, som giver brugeren mulighed for at læse eller effektuere (gennem redigering) information om en applikation. Kontrolelementer har forskellige former, herunder skydere, alternativknapper, afkrydsningsfelter og mere.
Faner
Endelig er der faner. Disse elementer har typisk form af en lille rektangulær boks eller simpel tekst. Når der klikkes på, vises en liste over lignende objekter eller sektioner. Faneblade er for eksempel en væsentlig komponent i webbrowsere. Når du klikker på faner, kan du flytte mellem to eller flere websteder samtidigt uden at lukke en anden. Hver fane indeholder en separat webside.
Nøgle GUI interaktive elementer
Ingen af os ville fuldt ud forstå, hvad GUI betyder for computere, hvis det ikke var for de udviklede værktøjer til at flytte mellem de forskellige funktioner. Disse interaktive elementer har udviklet sig gennem årene og inkluderer markører, pointere og mange flere.
![Hvad er en GUI, og hvad gør den for dig Hvad er en GUI, og hvad gør den for dig]()
En markør er et grafisk objekt, der bevæger sig rundt på en computerskærm ved hjælp af en mus eller touchpad. Pegere starter velkendte klik, berøringer og træk. En markør er en type markør og angiver din nøjagtige placering på en skærm. En blinkende lodret linje viser en markørs placering.
Et indsætningspunkt er, hvor brugerinitierede kommandoer vil forekomme, for eksempel i tekstapps eller ved brug af copy-paste-operationen. Et udvalg er en liste over elementer, hvor brugerhandlinger finder sted. Brugere tilføjer normalt elementer til denne liste manuelt, men ikke altid. Endelig er et justeringshåndtag en indikator for et udgangspunkt for en træk og slip-handling. En boks, der vises på hjørnerne og kanterne af et vindue, er for eksempel et justeringshåndtag.
Meget at se
I mange henseender er alt på en computerskærm en GUI. Selvom funktioner og elementer er blevet forbedret gennem årene, er de grundlæggende koncepter forblevet de samme i årtier. Uden disse ville computere se meget anderledes ud.