Symbian基本介绍

来源:互联网 发布:大话数据挖掘pdf下载 编辑:程序博客网 时间:2024/05/27 02:29

 

一个典型的S60 Symbian程序主要由以下几个类组成:

CAknApplication的派生类,代表着程序,有两个成员函数很重要,是AppDllUidCreateDocumentL。其作用是作为Series 60应用软件框架的启动对象,并对应用软件的属性进行定义。它同时也能够创建文件。 应用类的基类为CAknApplication

 

CAknDocument的派生类,代表着程序的数据部分,有一个比较重要的成员函数是CreateAppUiL。它用来保存应用软件的回归状态。一个应用软件必须有一个文件类的实例;该实例可能只是用来启动AppUi。 文件类的基类是CAknDocument

 

CAknViewAppUi的派生类,代表着程序的界面框架。它负责处理应用软件相关的事件,如选项菜单的操作命令,打开/关闭文件和应用软件失去焦点等。 它通常无屏幕显示; 取而代之的是,它将绘图和基于屏幕的交互操作委派给其拥有的视图 (它可拥有多个视图)。 应用接口类同时负责多个视图之间的切换。 AppUi的基类是CAknAppUi CAknViewAppUi

 

CAknView的派生类,代表着程序的视图。是一种控制, 在用户可进行交互的屏幕上显示数据。通常,在模型状态下视图由观察者机制通知其更新;同时,它将用户命令传回至应用接口类AppUi。 在Series 60 SDK中, 术语"容器"常用于取代视图;它们是等同的。视图源自CCoeControl CAknDialog, 或当应用软件使用应用软件/视图结构: CAknView进行设计时,也使用视图。

原创粉丝点击