Skip to main content

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 Computer 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 hurtigt fulgt med Windows Operativsystem og ingen kiggede tilbage.Den grafiske brugergræ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ø, deri 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 priset 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 Engelbarts 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 brugeren, så 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.