Hvad er en grafisk brugergrænseflade?

I mange år var programmeringssprog udelukkende kommandolinjedrevet. Denne begrænsede brugere til mennesker, der havde en arbejdsviden om sproget, så de kunne udstede kryptiske kommandoer til at manipulere data. En grafisk brugergrænseflade (GUI) er som vinduesdressing til et programmeringssprog. Det skaber en grafisk repræsentation af et desktop -stilmiljø med ikoner og menuer, der repræsenterer objekter og kommandoer. Brugeren kan pege og klikke for at manipulere data og programmer uden nogensinde at kende det underliggende sprog eller en enkelt kommando.

Enhver, der var gammel nok i 1980'erne til at være opmærksom på computerrevolutionen, husker uden tvivl succes med Apple® Macintosh® -computeren med sin revolutionære grafiske brugergrænseflade og mus. Dette var den første kommercielt succesrige, overkommelige computer, som enhver kunne bruge, programmering af viden, der ikke kræves. Microsoft® fulgte hurtigt med Windows® -operativsystemet, og ingen kiggede tilbage. Det grafiskeBrugergrænseflade var ikke kun effektiv og let, men også sjovt.

Mens Apple og Microsoft bragte GUI ind i vores hjem, var de ikke ansvarlige for at opfinde den første grafiske brugergrænseflade. Mellem 1965-1968 kom Doug Engelbart, med Stanford Research Institute på det tidspunkt, sammen med nogle kolleger for at skabe en vinduesstil hypertekstmiljø forstærket af opfindelsen af ​​en lille tre-knap Gizmo, der ville give en bruger mulighed for at pege og klikke på objekter i vinduet. Gizmo med sine knap-øjne, næse og elektrisk "hale" lignede en mus, og så fik enheden sit navn. Engelbarts inspiration til GUI kom delvis fra ideer, der blev foreslået tredive år tidligere af roset amerikansk ingeniør, VanneVar Bush, i hans offentliggjorte papir fra 1945 om "Memex" -systemet.

Xerox® Corporation udviklede to computere med en grafisk brugergrænseflade og mus, modelleret efter EngelbaRT's arbejde. Alto og stjernen; Sidstnævnte blev frigivet i 1981 til offentligheden. Computeren var dyr og hardware utilstrækkelig i forhold til operativsystemets behov. Selvom det kun solgte en rapporteret 25.000 enheder, menes det at være i det mindste delvist ansvarlig for at inspirere Steve Jobs (Apple -grundlægger) og Bill Gates (Microsoft -grundlægger) for at skubbe deres udviklingshold til at skabe Macintosh og Windows -operativsystemer.

Da den grafiske brugergrænseflade er den første ting, en bruger ser, når et program åbnes, kan det at designe en visuelt tiltalende grænseflade gå langt i retning af at skabe appel til et program. Den vigtigste faktor er imidlertid, om GUI er intuitiv at bruge eller ej. Enhver med en vis erfaring med at bruge software skal være i stand til at finde grundlæggende funktioner i et ukendt program uden at konsultere en manual, finde menuer, værktøjer og indstillinger, hvor forventet. Avancerede eller proprietære funktioner skal integreres på en måde, der giver mening for brugereno Det er ikke en opgave at huske, hvordan man får adgang til og bruger dem. En prangende GUI vil kun tage et program indtil videre. Hvis den grafiske brugergrænseflade ikke er intuitiv og effektivt designet, er softwaren sandsynligvis ikke meget populær.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?