Symbian基本介绍

 

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

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

 

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

 

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值