This page was last modified 19:31, 22 July 2007.
Controles
From Forum Nokia Wiki
Controles são uma forma do usuário interagir com o programa. O Symbian OS oferece uma série de APIs para controles que são utilizados com mais frequência como grids, formulários, listas, etc. Estes controles já são definidos de forma que seguem um padrão de design o que facilita a utilização deles pelo usuário. Programadores podem fácilmente criar seus próprios controles criando uma herança da classe CCoeControl.
O View (CAknView) é responsável por exibir estes controles para o usuário, porém em aplicações mais simples onde não existe a necessidade de vários views o controle é o próprio view.
Contents |
Vantagens
- Salva recursos, tempo e dinheiro - Ao utilizar um componente já existente o programador salvará tempo evitando criar novos controles.
- Fácil e familiar - Por seguirem um padrão e serem utilizados por diversas aplicações, os usuários irão reconhecer e sentir mais confortáveis com a aplicação.
- Adaptabilidade - Estes componentes foram projetados para se adaptar a qualquer resolução suportada pela plataforma S60, isto significa que você não terá que portar seu código para outra resolução.
- Personalização - Estes componentes permitem a interação com os temas dos dispositivos S60. O que tornará o programa mais familiar e personalizado.
Tipos
- Listas
- Formulários
- Listas configuráveis
- Grades
- Notificações e informativos
- Editores
Listas
Listas são interfaces de usuário para apresentar uma coleção de itens em uma dimensão.
- Listas básicas
- Listas multi-selecionáveis.
- Menu lista
- Listas marcáveis.
Formulários
Forms são utilizados quando listas podem ter seu conteúdo editado.
Listas configuráveis
Para itens que o usuário precisa definir suas configurações, setting lists oferece uma forma fácil de realizar essas operações.
Grades
Grids permitem a exibição de itens em uma forma bi-dimensional, contendo imagens e/ou textos. Seu layout é fléxivel, podendo configurar a quantidade de linhas, colunas, espaçamento entre células etc.
Notificações e informativos
É muito importante manter os usuários informados sobre o que está acontecendo, faze-los utilizando notificações que seguem um padrão garante que o usuário terá certeza sobre o que está acontecendo.
Editores
Interface para inserção ou edição de dados
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to change the functionality of red key on emulator | RaveendraB | Symbian User Interface | 4 | 2007-10-09 10:22 |
| J2ME & Mobile Data Communications | jcecchin | Mobile Java General | 4 | 2005-02-04 17:51 |
| How to draw a bmp having no background on the uiq3 | siqiabc | General Symbian C++ | 2 | 2007-10-23 09:49 |
