? Interfaces gráficas (GUIs) evoluiu a partir da necessidade de tornar a aprendizagem e utilização de programas de computador mais fácil, especialmente para pessoas com pouca formação técnica . Software GUI utiliza dispositivos como mouses de computador e trackballs em concerto com uma tela de vídeo para apresentar aos usuários uma lista explícita de funções e opções. Aprender o primeiro programa GUI leva tempo, mas a consistência entre os muitos programas de software faz subseqüente mais fáceis de dominar . CLI
Antes de GUIs , programas de computador trabalha com interfaces de linha de comando (CLIs ) . Usuários comandos digitados como texto , junto com vários parâmetros , em seguida, pressionou a tecla "Enter" para iniciar uma ação . Usando um computador significava ter uma pequena biblioteca de livros , cada um descrevendo a sintaxe eo uso de vários comandos. Cada programa tinha sua própria forma de trabalhar ,. Pouco esforço foi no sentido de promover a consistência entre aplicativos
GUI Elementos
A GUI organiza as funções e opções de um programa com elementos gráficos e acções correspondentes realizadas utilizando um mouse ou tela sensível ao toque . Para preencher um formulário , por exemplo, você digita texto em um conjunto de caixas. Cada caixa funciona da mesma : você clica no seu interior e digitar. Texto preenche uma linha e automaticamente passará para o próximo . Se você tiver que escolher entre diferentes opções , um programa exibe um conjunto de botões de rádio ou caixas de seleção. Cada botão ou caixa tem uma etiqueta de defini-la. GUIs têm muitos elementos diferentes, incluindo menus pull-
ou suspensa , barras de rolagem e caixas de diálogo , para gerenciar os recursos do programa .
Mouse e tela
a GUI é um ambiente dinâmico controlado por cliques do mouse. A ação do rato depende do cursor , um pequeno símbolo gráfico que se move através da tela enquanto você move o mouse. O computador monitora constantemente a posição do cursor eo status dos botões do mouse , então clicar em um elemento da tela solicita que o programa para realizar uma ação.
Consistência
Aprender uma GUI , pela primeira vez leva vários dias , mas depois de fazer esse investimento , aprendendo a cada novo programa torna-se mais fácil. A GUI impõe formas padronizadas de fazer as coisas em um computador , de modo que a abertura de arquivos , impressão e muitas outras ações comuns são feitas da mesma forma . Você pode pensar nisso como dirigir carros diferentes : você sabe o volante está na frente de vocês , o pedal do acelerador está na direita eo freio fica do lado esquerdo . Para programas de computador, esta consistência significa que você gasta menos tempo estudando manuais e mais tempo realmente usando os programas.
Funções explícitas
Idealmente, um GUI apresenta todas as suas funções claramente e de uma maneira bem organizada . Você vê todas as opções na janela de um programa, e todas as opções do menu são um ou dois cliques do mouse de distância. Cada botão e texto gráfico item tem um rótulo que descreve o que ele faz. Como um novo usuário, se você não tem certeza sobre as diferentes funções do programa , você pode fazer suposições e explorar os recursos do software.