Um programa de GUI, ou
Programa de Interface do Usuário Gráfico , é um programa de computador que usa uma interface visual para interagir com os usuários. Em vez de confiar apenas nos comandos de texto digitados em um console ou terminal, os programas da GUI usam Windows, ícones, menus e ponteiros (como um mouse) para permitir que os usuários interajam com as funções do programa.
Principais características de um programa GUI:
*
Elementos visuais: Usa componentes visuais como Windows, Botões, menus, barras de rolagem, caixas de texto, etc. para representar dados e ações.
*
Manipulação direta: Os usuários interagem com o programa diretamente manipulando esses elementos visuais, em vez de digitar comandos.
* Interação intuitiva: Visa a facilidade de uso, fornecendo uma representação visual de ações e opções.
*
orientado a eventos: Responde às ações do usuário (cliques, pressões de teclas, etc.) que acionam eventos específicos dentro do programa.
Exemplos de programas de GUI incluem:
* Navegadores da web (Chrome, Firefox, Safari)
* Processadores de texto (Microsoft Word, Google Docs)
* Editores de imagem (Photoshop, Gimp)
* Sistemas operacionais (Windows, MacOS, Linux com um ambiente de desktop como Gnome ou KDE)
* Jogos de vídeo
Por outro lado, um programa de linha de comando (CLI) exige que os usuários digitem comandos para interagir com o programa. Os programas da GUI são geralmente considerados mais amigáveis para usuários casuais, enquanto os programas da CLI podem ser mais eficientes e poderosos para usuários experientes.