? En GUI-program är ett datorprogram med ett grafiskt användargränssnitt . Grafiska användargränssnitt ger användarna tillgång till de funktioner och information inom ett datorprogram . Programvara på nivå av operativsystemet och installerade program innebär ofta GUI interaktion . Grafiska användargränssnitt använder grafiska element som ikoner, bilder och knappar för att skapa en modell genom vilken programmets användare kan interagera med de funktioner i ett program . Medlemmar
Vissa datorprogram köra utan användarinteraktion . Men många tillämpningar, såsom ordbehandlingsprogram , webbläsare och operativsystem , svarar på användarens interaktion , vilket ger datoranvändare en nivå av kontroll över behandlingen utförs . I denna modell , när ett program först utför , genomför den installationsuppgifterna , sedan presenterar användarkontrollerna och väntar på användarinteraktion . När användaren interagerar med ansökan , kommer den att genomföra programmering bearbetning enligt denna interaktion . Till exempel , om du klickar på ett bokmärke i din webbläsare program , kommer det att utföra bearbetningen som krävs för att hämta den efterfrågade webbsidan och presentera det för er .
Applikationsprocesser
Datorprogram definierar typiskt olika processer . Program i språk som Java definierar ibland dessa processer som metoder , även känd som funktioner . Detta är ett av många sätt som program dela upp de olika uppgifter i samband med en ansökan , uppmanade dessa olika sektioner av behandling vid behov , till exempel hämtar en webbsida i fallet av webbläsaren programmet . När programmerare skapa applikationer de definierar därför de processer som är möjligt , men i många fall är dessa processer kommer bara köra om användaren begär att få dem via det grafiska användargränssnittet .
Controls
GUI-applikationer kan innebära en mängd olika användare kontroller . Webbapplikationer fungerar via webbläsaren , och kan inkludera HTML användaren kontroller såsom knappar , kryssrutorna , listrutor och text - områden . Program som körs på en stationär eller bärbar dator kan också innehålla liknande användarkontroller såsom tryckknappar , radioknappar , text - fält och menyer . Kontrollerna inom ett program är utformade för att tillåta användare att utföra vissa uppgifter . Till exempel i en webbapplikation där användaren måste ange sitt namn , kommer användaren kontroller är sannolikt någon form av textinmatning elementet .
Design
Användare gränssnittsdesign är ett visst område i datoranvändning sakkunskap i sin egen rätt . När designers konstruerar GUI , de skapar användaren styr behövs för ansökan bearbetning , sedan kombinera dessa i en visuell design . Typiskt , Grafiska användargränssnitt går igenom stadier av tester , att inte bara se till att de fungerar , men också för att mäta hur framgångsrikt de tillåter användarna att utföra nödvändiga arbetsuppgifter . Designa ett användargränssnitt som människor tycker intuitivt att interagera med ofta kräver en hög nivå av skicklighet , särskilt med komplexa applikationer .