En GUI eller grafisk brukergrensesnitt , er en " hud" av programmer som tillater brukere å forholde seg til datamaskiner og andre digitale maskiner ved hjelp av en instruksjon sett av bilder og tekst i stedet for maskinskrevne kommando etiketter. GUI direkte og representere informasjon for drift av en maskin , og forenkle bruken for tilfeldige eller ikke- programmering brukere. Hva du ser på skjermen når du bruker operativsystemet , og hvordan du manipulere operativsystemet til å åpne og lukke programmer , skyldes at operativsystemets GUI . Komponenter
En GUI har et par forskjellige bruker- vendt komponenter, inkludert ikoner, vinduer og menyer . Et ikon er en liten grafikk eller symbol som representerer et program , katalog eller enhet . Et vindu , må ikke forveksles med operativsystemet Windows - som selv bruker windows - er en rektangulær del av skjermen som et program eller innholdet vises. Noen GUI gjør det mulig for flere vinduer for å være åpen og manipulert , slik at brukeren kan kjøre eller få tilgang til flere programmer eller filer samtidig. Menyene er enten tekst eller grafikk lister eller kommandoer. Når den aktiveres av brukeren gjennom å klikke på en mus eller annen aktivitet , aktivere de eller de- aktivere den ønskede kommandoen .
Fordeler
GUI forenkle driften av en datamaskin eller andre maskiner , slik at brukere som ikke er kjent med programmering for å kunne bruke maskinen på en rekke måter . GUI er også designet for å være intuitiv å bruke, som tillater brukere å få erfaring og kunnskap som de bruker GUI , faktisk er de fleste GUI programmert til å vise konsekvensen av en handling umiddelbart . Når en bruker klikker et program ikonet , åpner programmet . Når en bruker sletter en fil fra en stasjonær , forsvinner filikonet. Bak hver GUI , derimot , er et kommandolinje -grensesnitt , eller CLI , som krever tekst-kommandoer inn med et tastatur for å operere - og krever kunnskap om den aktuelle teksten kommandoen. Noen av de bedre kjente Clis inkluderer MS - DOS og operativsystemer basert på Unix eller Linux.
Advances
GUI tillate brukere å få tilgang til datamaskiner på måter som er " ikke- native" til maskinen. Generelt, Clis tillate brukere å utføre en oppgave av gangen , selv om CLI gir brukerne større makt og fleksibilitet i hvordan de opererer datamaskinen. GUI tillate multitasking , med flere åpne og tilgjengelige vinduer som inneholder programmer eller filer som kjøres samtidig, selv om brukere er begrenset til disse handlingene tillates av GUI. De fordeler med denne , selvfølgelig, bortsett fra enkelhet i bruk, er økt produktivitet og bekvemmelighet. Bruken av GUI har også gitt opphav til - og forårsaket oppløsning av - nytt faglig og bransjer . Fordi et stort antall brukere kan få tilgang til kraftige dataprogrammer ved hjelp av en GUI , har felt av desktop publishing, fotobutikk , film redigering og webutvikling endret seg dramatisk.
Historie
< p> Selv GUI historie kan spores så langt tilbake som andre verdenskrig , da Massachusetts Institute of Technology forsker Vannevar Bush spekulert om et grafisk program som tillot brukere å få tilgang til data i en forenklet måte , var det Steve Jobs som brakte GUI inn personlig datamaskiner da han etablerte Apple Computers i slutten av 1970 . Jobber vedtatt arbeidet som gjøres ved Xerox Palo Alto Research Center ( PARC ), som eksperimenterte med menneske-maskin grensesnitt og data arkitektur, inn i den første GUI - basert operativsystem .