Symbian程序框架研究
来源:互联网 发布:知乎r级别电影 编辑:程序博客网 时间:2024/06/02 18:23
S60应用程序的运行依赖于大量的OS组件,例如屏幕绘图和应用程序数据持久性等,可以直接使用OS的窗口服务器或者文件服务器即可。
应用程序框架由一套核心类组成,这些类是所有应用程序框架的基础。这些类组成了所有应用程序的架构,并且它们也封装了应用程序和所需OS服务器之间的相互作用。
第一层:CBase和CActive两个基类,其中CActive也是派生于CBase,而CActive又被第二层的CConEnv派生
第二层:包含两个基本组件:AppArc和CONE。AppArc代表“应用程序架构”,这些类提供了基本的应用程序结构、将系统信息提交到应用程序的机制,以及使用文件服务器持久化数据。其中的类在命名时都带有前缀“*Apa”。CONE是控制环境的缩写,在这个组件中的类提供用于处理用户输入并创建用户界面的机制--这些类主要用于和窗口服务器进行交互,其中的类在命名时都带有前缀“*Coe”。这一层中的许多类都是抽象类,仅仅定义了一个API的接口。
第三层:Uikon组件。这是具有丰富功能、非抽象框架类的一般性设备无关实现,并且提供了一个在所有symbian OS上公用的UI库层。一些具体的UI控件(比如列表框和滚动条等)都可以在该层创建,这些控件有时也被称为Eikon控件。UIkon组件中的类在命名时都带有前缀“*Eik”。添加了一个公共的symbian OS实现,和其他Symbian OS UI平台共享。
第四层:由Avkon类组成,这些类提供了核心的S60 UI功能,例如菜单支持。Avkon控件的类在命名时都带有前缀“*Akn”。在框架上添加S60特有的实现。
第五层:针对应用程序的层,设计自己的应用程序,添加自定义应用程序实现。
- Symbian程序框架研究
- Symbian UI程序基本框架
- Symbian程序框架继承图
- Symbian/Android/iOS/WM程序框架对比
- Symbian框架
- S60 Symbian程序框架及启动过程简介
- symbian源代码研究
- symbian TTS 研究
- Symbian平台,CEikEdwin文本框研究
- Symbian平台,CEikEdwin文本框研究
- Symbian平台,CEikEdwin文本框研究
- Symbian GUI 框架
- Symbian应用程序运行框架
- Symbian 应用程序框架浅析
- Symbian 应用程序框架浅析
- Symbian 之AO 框架
- Symbian OS 应用程序框架
- symbian s60应用程序框架
- C经典编程百例
- 开源软件为中国软件提供了发展机遇--陆首群
- VC 中BMP、JPG、GIF图像的显示
- E1知识点总结
- static修饰的变量存在哪里
- Symbian程序框架研究
- VS2005如何将GridView导出为Excel
- 坚持开源软件的创新之路--陆首群
- 优化IIS
- 目录的打包和解包
- 计算结构体内成员的内存偏移量
- 装饰模式浅析(1)
- ghost 参数大全
- C#的事件处理机制应用