? En GUI-program er et dataprogram med et grafisk brukergrensesnitt . Grafiske brukergrensesnitt gir brukere tilgang til funksjonene og informasjon innenfor et dataprogram . Programvare på nivået av operativsystemet og installerte programmer ofte innebære GUI interaksjon. Grafiske brukergrensesnitt bruke grafiske elementer som ikoner, bilder og knapper for å lage en modell der programmet brukere kan samhandle med funksjonene i et program. Brukere
Noen dataprogrammer kjøre uten brukermedvirkning. Men mange programmer, for eksempel tekstbehandlingsprogrammer , nettlesere og operativsystemer, svare på brukermedvirkning , noe som gir datamaskinen bruker en grad av kontroll over behandlingen blir utført. I denne modellen , når et program først utfører , bærer det ut konfigureringsoppgavene , deretter presenterer bruker kontroller og venter på brukermedvirkning. Når brukeren samhandler med søknaden , vil det utføre programmering behandling i henhold til dette samspillet . For eksempel , hvis du klikker et bokmerke i din nettleser program , vil det utføre behandlingen er nødvendig for å hente den forespurte websiden og presentere det til deg.
Søknadsprosesser
Dataprogrammer typisk definere ulike prosesser . Programmer i språk som Java noen ganger definere disse prosessene som metoder , også kjent som funksjoner . Dette er en av mange måter i hvilke programmer som deler opp de ulike oppgaver knyttet til et program , og oppfordret disse forskjellige delene av behandlingen når det er nødvendig , for eksempel henter en webside i tilfelle av nettleseren program . Når programmerere lage programmer de derfor definere de prosessene som er mulig , men i mange tilfeller er disse prosessene vil bare kjøre hvis brukeren ber dem om å gjennom Graphical User Interface.
Controls
GUI-applikasjoner kan innebære en rekke brukerdefinerte kontroller. Webapplikasjoner operere gjennom nettleseren og kan inkludere HTML bruker kontroller som knapper , avmerkingsboksene , drop -down lister og tekst - områder . Programmer som kjører på en stasjonær eller bærbar PC kan også inkludere lignende bruker kontroller som trykknapper , radio knapper , tekst - felt og menyer . Kontrollene innenfor et program utviklet for å tillate brukere å utføre bestemte oppgaver . For eksempel , i en web-applikasjon som brukeren må oppgi navnet hennes, vil brukeren kontrollene sannsynlig inneholde noen form for skriving element .
Design
Bruker interface design er et bestemt område av databehandling ekspertise i sin egen rett . Når designere konstruere GUI , skaper de brukeren styrer nødvendig for søknadsbehandling , deretter kombinere disse inn i en visuell design. Vanligvis Grafiske brukergrensesnitt gå gjennom stadier av testing, å ikke bare sørge for at de fungerer, men også for å måle hvor vellykket de tillater brukere å utføre de nødvendige oppgavene . Designe et brukergrensesnitt som folk finner intuitivt å samhandle med ofte krever et høyt nivå av ferdigheter , spesielt med komplekse applikasjoner .