Een GUI-programma of Grafisch gebruikersinterfaceprogramma , is een computerprogramma dat een visuele interface gebruikt om met gebruikers te communiceren. In plaats van uitsluitend te vertrouwen op tekstopdrachten die in een console of terminal worden getypt, gebruiken GUI-programma's vensters, pictogrammen, menu's en aanwijzers (zoals een muis) om gebruikers in staat te stellen te communiceren met de programmafuncties.
Belangrijkste kenmerken van een GUI-programma:
* Visuele elementen: Gebruikt visuele componenten zoals vensters, knoppen, menu's, schuifbalken, tekstvakken, enz. om gegevens en acties weer te geven.
* Directe manipulatie: Gebruikers communiceren rechtstreeks met het programma door deze visuele elementen te manipuleren, in plaats van opdrachten te typen.
* Intuïtieve interactie: Streeft naar gebruiksvriendelijkheid door een visuele weergave van acties en opties te bieden.
* Gebeurtenisgestuurd: Reageert op gebruikersacties (klikken, toetsaanslagen, enz.) die specifieke gebeurtenissen binnen het programma activeren.
Voorbeelden van GUI-programma's zijn onder meer:
* Webbrowsers (Chrome, Firefox, Safari)
* Tekstverwerkers (Microsoft Word, Google Docs)
* Afbeeldingseditors (Photoshop, GIMP)
* Besturingssystemen (Windows, macOS, Linux met een desktopomgeving zoals GNOME of KDE)
* Videogames
Een opdrachtregelprogramma (CLI) vereist daarentegen dat gebruikers opdrachten typen om met het programma te communiceren. GUI-programma's worden over het algemeen als gebruiksvriendelijker beschouwd voor gewone gebruikers, terwijl CLI-programma's efficiënter en krachtiger kunnen zijn voor ervaren gebruikers. |