Projetando a User Interface
From Forum Nokia Wiki
Ao projetar a interface do usuário (UI) o programador deve pensar em qual arquitetura utilizar. Cada uma possui características e utilidades diferentes, cabe ao programador analisar qual se encaixa melhor ao projeto. Na Series60 temos básicamente três tipos de arquiteturas:
Contents |
Tipos
Traditional Symbian OS Control-Based Architecture
Dialog-Based Architecture
Avkon View-Switching Architecture
Traditional Symbian OS Control-Based Architecture
- Nessa arquitetura o view é o próprio controle, esse controle sempre é derivado da classe CCoeControl e o AppUi é responsável pela criação e controle do view.
- Controle pode ser simples ou composto.
Quando Usar:
- Quando a aplicação precisar de apenas um view.
- Quando sua aplicação não for requisitada por outras aplicações.
Fonte: Symbian Resources
Dialog-Based Architecture
- Semelhante a Traditional Symbian OS Control-Based Architecture o AppUi é responsável por criar o controle, a diferença é que este controle é derivado de alguma classe dialog.
- Pode ser definida através de resources ao invés do código fonte,
Fonte: Symbian Resources
Avkon View-Switching Architecture
- Nesta arquiterua temos o view como sendo uma classe derivada de CAknView e o AppUi agora é derivado de CAknViewAppUi ao invés de CAknAppUi. O View funcionará como uma camada entre o AppUi e os Controles.
- Apenas um view pode ser ativado por vez.
- Permite acessar views de outras aplicações (lista de contatos, videos etc)
Fonte: Symbian Resources
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Nokia 6680 and Audi A6 | plindengmx2 | General Discussion | 9 | 2006-07-28 16:00 |
| How can I receive a delivering notification using AT-commands | alexei_b | General Messaging | 1 | 2002-10-02 12:16 |
| How to create form view | monika120881 | Symbian User Interface | 3 | 2007-08-24 09:19 |
| Nokia 3360, internet connection | Nokia_Archived | PC Suite API and PC Connectivity SDK | 2 | 2002-06-17 21:19 |
| Model与View之间的触发机制 | lengyuecau | Symbian | 8 | 2005-04-21 08:14 |
