Symbian UI 杂谈
来源:互联网 发布:联通4g是什么网络模式 编辑:程序博客网 时间:2024/05/16 07:20
class CAknExFormView : public CAknView
这里的CAknExFormView并不见得就是一个Form,这最多说明CAknExFormView是一个继承自CAknView,可以由View Server管理的View(视图),有没有Form要看其中是怎样构造的。这是典型的View结构(也称多视图程序结构),也就是说CAknExFormView只是一个纯粹的子UI(控件和事件等一系列的定义),还需要有一个继承自CCoeControl的容器,为其提供绘屏、响应等UI控制能力,才能通过View Server完成UI的所有功能。
class CSoundView : public CCoeControl, public MCoeControlBrushContext
则是一个传统的Symbian OS程序结构(也称单视图结构),通常只有一个继承自CCoeControl的View(视图),当然这个“View”与View结构中的那个“View”是不同的(这是一个习惯上称谓的问题),传统结构中的View是一个具有完整UI控制能力的单一用户界面。
这里的CAknExFormView并不见得就是一个Form,这最多说明CAknExFormView是一个继承自CAknView,可以由View Server管理的View(视图),有没有Form要看其中是怎样构造的。这是典型的View结构(也称多视图程序结构),也就是说CAknExFormView只是一个纯粹的子UI(控件和事件等一系列的定义),还需要有一个继承自CCoeControl的容器,为其提供绘屏、响应等UI控制能力,才能通过View Server完成UI的所有功能。
class CSoundView : public CCoeControl, public MCoeControlBrushContext
则是一个传统的Symbian OS程序结构(也称单视图结构),通常只有一个继承自CCoeControl的View(视图),当然这个“View”与View结构中的那个“View”是不同的(这是一个习惯上称谓的问题),传统结构中的View是一个具有完整UI控制能力的单一用户界面。
class CSoundView : public CCoeControl, public MCoeControlBrushContext
上面使用的是Symbian OS的传统架构,也就是让AppUi直接拥有它的视图控件,这些视图控件总是从CCoeControl派生的。从CCoeControl派生的视图类一般称为“容器”。
class CAknExFormView : public CAknView
这种情况使用的是使用的S60的Avkon视图切换架构,它引入从CAknView派生的类做为AppUi和容器之间的媒介,并且AppUi类也变成从CAknViewAppUi继承而来的。
上面使用的是Symbian OS的传统架构,也就是让AppUi直接拥有它的视图控件,这些视图控件总是从CCoeControl派生的。从CCoeControl派生的视图类一般称为“容器”。
class CAknExFormView : public CAknView
这种情况使用的是使用的S60的Avkon视图切换架构,它引入从CAknView派生的类做为AppUi和容器之间的媒介,并且AppUi类也变成从CAknViewAppUi继承而来的。
S60 标准列表控件都是通过一个item drawer来进行绘制的,CEikColumnListBox::ItemDrawer()就是返回列表item drawer对象的指针,而CColumnListBoxData就是组织列表显示的数据,列表所显示的icon也是由CColumnListBoxData组织的,所以需要调用CColumnListBoxData::SetIconArray()来设置列表上的icon.
- Symbian UI 杂谈
- UI 过后的杂谈
- ui更新机制杂谈
- Android UI杂谈---layout_weight
- symbian的Engine,UI
- symbian UI 简介
- Symbian UI结构
- 【转】Symbian UI 架构
- symbian ui框架设计
- Symbian的UI Framework
- Unity优化杂谈4(UI)
- Symbian UI程序基本框架
- symbian UI开发小结(一)
- symbian UI开发小结(二)
- Symbian应用程序UI架构的设计方法
- Symbian UI framework 程序启动步骤
- 【转】Symbian OS 应用程序UI组件
- 杂谈
- Struts2+Spring输出JSON供AJAX调用注意的小问题
- Build and deploy OSGi as Spring bundles using Felix(From IBM developerworks)
- 孝敬~!
- 增强Eclipse ,MyEclipse的代码提示功能
- 使用自己的 NOTEPAD.EXE 方法
- Symbian UI 杂谈
- ATF安装(转)
- 学习Ajax框架之dojo:第一节---ATF配置和Dojo实例资源(转)
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page304
- 手机音频流媒体应用与优化指南
- Servlet介绍
- 爱情智慧:在恋爱时必须问的五个问题
- 实现守护进程的步骤
- 爱情智慧:13个错误的结婚理由