Sist oppdatert den
Grafiske brukergrensesnitt (GUI) har endret databehandling slik vi kjenner det. Interessant nok ble noen av de mest anerkjente GUI -komponentene utviklet for flere tiår siden.
Enten du leser denne artikkelen på smarttelefonen, nettbrettet eller datamaskinen din, opplever du det gjennom et grafisk brukergrensesnitt eller GUI. Som navnet antyder, lar en GUI brukerne samhandle med elektroniske enheter gjennom grafiske ikoner i stedet for tekstbaserte brukergrensesnitt. Her ser du på historien til GUI og hvorfor den er avgjørende.
GUI -historie
Mangeårige Windows-brukere tror kanskje overgangen fra tekstbaserte systemer til GUI skjedde da Windows 95 erstattet Windows 3.1. Selv om dette var en viktig milepæl i GUI-adopsjon, må du gå tilbake til 1963, da det første grafiske datamaskinstøtte designprogrammet ble introdusert.
Med Ivan Sutherlands Sketchpad -program kan brukerne lage og manipulere objekter i konstruksjonstegninger ved hjelp av en lyspenn. Sketchpad ble fulgt av Stanfords On-Line System (NLS) senere det tiåret. Selv om NLS -navnet kan ha gått tapt for historien, har resultatet ikke det. Systemet brukte tekstbaserte hyperkoblinger som verdens første datamus manipulerte.
På 1970 -tallet ble Smalltalk -programmering introdusert, som kjørte på Xerox Alto -datamaskinen. De fleste moderne GUI -er er avledet fra dette systemet. I mellomtiden brakte Xerox PARC-brukergrensesnittet andre nå kjente grafiske elementer i spissen, inkludert vinduer, menyer, alternativknapper og avmerkingsbokser. På slutten av tiåret ble selskaper som Microsoft, Apple og IBM involvert i GUI -er.
Senere adopsjon
GUI-systemer kom inn i mainstream på de raskt bevegelige 1980-tallet. Apple Lisa ble utgitt i 1983, etterfulgt av den mye mer vellykkede første Apple Macintosh et år senere. Windows 95 kom endelig et tiår senere, og i løpet av måneder ble det det mest populære stasjonære operativsystemet noensinne.
Tidlig på 2000 -tallet kom mobile operativsystemer, inkludert Apples iOS, Googles Android og mange flere. Selv om de er forskjellige på overflaten, har hver brukt de samme GUI -elementene som først ble implementert for flere tiår siden.
Viktige GUI -funksjoner
GUI -systemer tilbyr hver sin generiske seksjon: vinduer, menyer, ikoner, kontroller og faner. Interaktive elementer inkluderer en markør, peker, innsettingspunkt, valg og justeringshåndtak.
Windows
Du ser denne artikkelen gjennom en nettleser, som per definisjon er et vindu, akkurat som e -postprogrammet eller tittelen på Adobe -programvaren. Windows er områder på en dataskjerm der synlig informasjon er atskilt fra resten av skjermen.
Et beholdervindu omslutter andre vinduer eller kontroller akkurat som et nettleservindu lar deg se og navigere i en serie elementer, for eksempel dokumenter eller websider. I dag vises konsoller som US-DOS og UNIX gjennom tekstterminalvinduer.
Det er også meldingsvinduer, som noen ganger kalles dialogbokser. Disse vinduene åpnes i et program på maskinen din. Disse ber deg vanligvis om å gi et bekreftende eller negativt svar. For eksempel, når du endrer et dokument i et program som Microsoft Word, kan det dukke opp et meldingsvindu som spør om dette er trekket du ønsker å gjøre.
Menyer
Når du bruker mus, finger eller en annen pekeenhet, utfører du mest sannsynlig en kommando gjennom det neste GUI -elementet, menyer. Disse elementene tilbyr vanligvis en liste over valg, noe som gjør det lettere for brukeren å bestemme hva han skal gjøre videre. Det finnes forskjellige typer menyer, inkludert en menylinje og hurtigmeny. Du vil se førstnevnte øverst på skjermen. Den har nedtrekksmenyer som vises når du klikker på ord i menyen.
Kontekstmenyer er derimot usynlige til de klikkes eller trykkes på dem. Høyreklikk på en datamaskin viser vanligvis en tidligere skjult innholdsmeny.
Ikoner
De mest merkbare delene av et GUI -system er ikonene. Disse små bildene, som finnes på et skrivebord, en hjemmeside eller en mappe, representerer forskjellige objekter, for eksempel et program, en fil, en webside eller en kommando. Ikonet åpner objektet når det klikkes.
Kontroller
På GUI -systemer finner du også kontroller, noen ganger kalt widgets. Disse grafiske kontrollelementene er en viktig programvarekomponent, slik at brukeren kan lese eller påvirke (gjennom redigering) informasjon om et program. Kontroller har forskjellige former, inkludert glidebrytere, alternativknapper, avmerkingsbokser og mer.
Faner
Til slutt er det faner. Disse elementene har vanligvis formen av en liten rektangulær boks eller enkel tekst. Når du klikker, vises en liste over lignende objekter eller seksjoner. Faner, for eksempel, er en viktig komponent i nettlesere. Når du klikker på faner, kan du flytte mellom to eller flere nettsteder samtidig uten å lukke et annet. Hver kategori inneholder en egen webside.
Viktige GUI -interaktive elementer
Ingen av oss ville fullt ut satt pris på hva GUI betyr for databehandling hvis det ikke var for verktøyene som ble utviklet for å flytte mellom de forskjellige funksjonene. Disse interaktive elementene har utviklet seg gjennom årene og inkluderer markører, tips og mange flere.
EN pekeren er et grafisk objekt som beveger seg rundt på en dataskjerm ved hjelp av en mus eller styreflate. Pekere starter kjente klikk, berøring og slep. EN markøren er en type peker og angir din nøyaktige plassering på en skjerm. En blinkende loddrett linje viser markørens plassering.
An innsettingspunkt er der brukerinitierte kommandoer vil forekomme, for eksempel i tekstapper eller når du bruker kopierings-lim-operasjonen. EN valg er en liste over elementer der brukeroperasjoner finner sted. Brukere legger vanligvis til elementer på denne listen manuelt, men ikke alltid. Til slutt, en justeringshåndtak er en indikator på et utgangspunkt for en dra -og -slipp -operasjon. En boks som vises på hjørnene og kantene på et vindu, er for eksempel et justeringshåndtak.
Mye å se
På mange måter, alt på en dataskjerm er en GUI. Selv om funksjoner og elementer har blitt bedre gjennom årene, har de grunnleggende konseptene vært de samme i flere tiår. Uten disse ville databehandling sett mye annerledes ut.