? Uma aplicação GUI é um programa de computador com uma interface gráfica do usuário . Interfaces Gráficas fornecer aos usuários o acesso às funções e informações dentro de um programa de computador. Software no nível do sistema operacional e aplicativos instalados muitas vezes envolvem interação GUI. Interfaces Gráficas usar elementos gráficos como ícones , imagens e botões para criar um modelo através do qual os usuários do programa podem interagir com as funções de um aplicativo. Usuários
Alguns programas de computador executar , sem interação do usuário. No entanto, muitas aplicações , tais como programas de processamento de texto , navegadores da Web e sistemas operacionais, responder à interação do usuário , dando ao usuário de computador um nível de controle sobre o processamento a ser realizado. Neste modelo, quando um programa é executado pela primeira vez, realiza tarefas de configuração , em seguida, apresenta controles de usuário e aguarda interação do usuário. Quando o usuário interage com o aplicativo , ele irá realizar o processamento de programação de acordo com esta interação. Por exemplo, se você clicar em um marcador dentro de seu programa navegador da Web, ele irá realizar o processamento necessário para buscar a página da Web solicitada e apresentá-lo a você .
Processos de aplicação
programas de computador
normalmente definem vários processos diferentes. Programas em linguagens como Java , por vezes, definir esses processos, métodos , também conhecido como funções. Esta é uma das muitas maneiras pelas quais os programas que dividem as várias tarefas associadas com uma aplicação, chamando essas seções distintas de processamento , quando necessário , por exemplo, buscar uma página da Web , no caso do programa de navegador. Quando os programadores criar aplicações , portanto, definir os processos que são possíveis , mas em muitos casos, esses processos só será executado se o usuário solicitar -lhes através da interface gráfica do usuário.
Controles
aplicações
GUI podem envolver uma variedade de controles de usuário. Aplicações Web operar através do browser e pode incluir controles de usuário HTML, como botões, caixas de seleção , listas suspensas e -áreas de texto. As aplicações de software em execução em um PC desktop ou laptop também pode incluir controles de usuário similares, tais como botões, botões de rádio, campos de texto e menus. Os controles em um aplicativo são projetados para permitir que os usuários para realizar tarefas específicas. Por exemplo, em um aplicativo Web em que o usuário precisa digitar o nome dela, os controles de usuário provavelmente vai incluir algum tipo de elemento de entrada de texto.
Projeto
Usuário design de interface é uma área específica de conhecimento de computação em seu próprio direito . Quando os designers construir GUIs , eles criam os controles de usuário necessárias para o processamento de aplicativos, em seguida, combiná-las em um projeto visual. Normalmente, Interfaces Gráficas passar por fases de testes , não só para garantir que eles trabalham , mas também para medir o grau de sucesso que permitem aos usuários executar as tarefas necessárias. Projetando uma interface de usuário intuitiva que as pessoas encontram para interagir com muitas vezes requer um alto nível de habilidade , especialmente com aplicativos complexos.