Conceitos de criação
Quando você projeta as janelas usando Gerenciador de janela, tome cuidado para apresentar as informações de certa maneira que capacita o usuário trabalhar em eficiência máxima. Isto quer dizer janelas que produzem que são fácil de usar e esse trabalho em uma maneira lógica.
Layout da janela
Alinhe os controles em uma janela em colunas e faça-os executar de esquerda correto e de cima para baixo. Monte uma sequência intuitiva de tabulação (a ordem dos controles para os quais o cursor salta em cada pressionamento sucessivo da tecla Tab ), garantindo que os olhos dos usuários sejam automaticamente levados ao próximo controle. Para mais informações sobre a definição da ordem de seleção, consulte Reordenar controles.
Faça controles suficientemente grande conter os valores que geralmente são entrados. Da mesma forma, faça as caixas de lista suspensa amplas o suficiente para mostrar todo o conteúdo, em vez de um texto todo truncado.
Aceleradores
Os aceleradores capacitam usuários para usar o teclado antes que o mouse para executar funções diferentes. Usar o teclado para ser mais rápido e mais eficiente em algumas situações. Para capacitar atalhos de teclado que você deve definir um acelerador para cada controle. Você define aceleradores inserindo um ampersand (&) na frente do caractere de acelerador que, então, é sublinhado na janela.
Por padrão, quando você adiciona um controle a uma janela, tem uma chave de acelerador de predefined. Você poderá mudar isso caso necessário.
Para escolher um acelerador:
- Use letras no começo da primeira segunda palavra da etiqueta
- Use uma consoante distintiva ou vogal na etiqueta
- Use letras com larguras largas, tal como w, m, e letras maiúsculas
- Evite letras com descenders, tal como p, g, q ou y
- Evite letras ao lado de uma letra com um descender
- Evite letras que são só um pixel largo, tal como eu ou l
Caixas de grupo
Recomendamos que você use caixas de grupo para agrupar campos semelhantes em uma janela.
As caixas de grupo são particularmente importantes no Web Access e no Workspaces, onde são usadas para aprimorar o layout das janelas.
Use caixas de grupo para fazer o layout de suas janelas mais interessante, e dar o usuário que algumas pistas visuais sobre o tipo de dados que está sendo entrado.
Recomendamos que você não coloque caixas de grupo dentro de outras caixas de grupo.
Para obter mais informações, consulte Adicionar caixas de grupo a uma janela.
Janelas dinâmicas
Para ajudá-lo a garantir que os usuários preencham os campos obrigatórios em uma janela da forma mais eficiente possível, você pode usar cálculos para criar janelas dinâmicas para o Web Access e o Workspaces. Você pode definir ou não se um campo em uma janela é obrigatório, somente leitura ou oculto, com base nos valores selecionados em outro lugar na janela.
Para obter mais informações sobre criar janelas dinâmicas, consulte Janelas dinâmicas. Para obter mais informações sobre criar cálculos, consulte Cálculos.