Ett GUI -program, eller
grafiskt användargränssnittsprogram , är ett datorprogram som använder ett visuellt gränssnitt för att interagera med användare. Istället för att bara förlita sig på textkommandon som skrivs in i en konsol eller terminal, använder GUI -program Windows, ikoner, menyer och pekare (som en mus) för att låta användare interagera med programmets funktioner.
Viktiga egenskaper hos ett GUI -program:
* Visuella element: Använder visuella komponenter som fönster, knappar, menyer, rullfält, textrutor etc. för att representera data och åtgärder.
* Direkt manipulation: Användare interagerar med programmet direkt genom att manipulera dessa visuella element snarare än att skriva kommandon.
* intuitiv interaktion: Mål för användarvänlighet genom att tillhandahålla en visuell representation av åtgärder och alternativ.
* Event-driven: Svarar på användaråtgärder (klick, nyckelpressar etc.) som utlöser specifika händelser inom programmet.
Exempel på GUI -program inkluderar:
* Webbläsare (Chrome, Firefox, Safari)
* Word Processors (Microsoft Word, Google Docs)
* Bildredigerare (Photoshop, GIMP)
* Operativsystem (Windows, MacOS, Linux med skrivbordsmiljö som GNOME eller KDE)
* Videospel
Däremot kräver ett kommandoradsprogram (CLI) att användare skriver kommandon för att interagera med programmet. GUI-program anses i allmänhet vara mer användarvänliga för avslappnade användare, medan CLI-program kan vara mer effektiva och kraftfulla för erfarna användare.