私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第四章 Symbian应用程序架构

第四章 Symbian应用程序架构
第四章 Symbian 应用程序架构

本章目标 >》 了解Symbian应用程序框架 >》 掌握应用程序构建过程
了解Symbian应用程序框架 本 章 目 标 掌握应用程序构建过程

应用程序框架 S60应用程序框架: 应用程序框架相当于一个核心的应用程序类集合这些类封 装了应用程序和系统服务器之间的相互作用,它们是组成应用程 序框架的基础,下面是应用程序框架的层次结构: 第一层:包含CBasei和CActive两个基类 第二层:包含AppArc和Cone两个基本组件 第三层:主要是Symbian OS的Uikon组件 第四层:由Avkon类组成 第五层:自定义应用程序实现层
应用程序框架 S60应用程序框架: 应用程序框架相当于一个核心的应用程序类集合,这些类封 装了应用程序和系统服务器之间的相互作用,它们是组成应用程 序框架的基础,下面是应用程序框架的层次结构: 第一层: 包含CBase和CActive两个基类 第二层: 包含AppArc和Cone两个基本组件 第三层: 主要是Symbian OS的Uikon组件 第四层: 由Avkon类组成 第五层: 自定义应用程序实现层

应用程序框架 S60应用程序框架: CBase CBase CActive AppAr CCoeAppUiBase Cone CApaApplication CApaDocument CCoeAppUi CCoeEnv CCoeControl Uikon CEikApplication CEikDocument CEikAppUi CEikEnv CAknAppUi Avkon CAknApplication CAknDocument CAknViewAppUi CAknView CMyView2 CMyContainer2 CMyApplication CMyDocument CMyAppUi CMyViewl CMyContainerl
应用程序框架 S60应用程序框架: CBase CActive AppArc CCoeControl Cone CEikEnv Uikon CAknView CMyDocument CMyAppUi CMyView1 CMyView2 CMyContainer1 CMyContainer2 CApaApplication CApaDocument CCoeAppUiBase CCoeAppUi CCoeEnv CEikApplication CEikDocument CEikAppUi CAknApplication CAknDocument CAknAppUi CAknViewAppUi Avkon CMyApplication CBase

应用程序框架 应用程序的构建过程: ◆步骤1.应用程序(框架)入口 ◆步骤2.新建应用程序实例 ◆步骤3.返回应用程序的U川D ◆步骤4.创建文档实例
应用程序框架 应用程序的构建过程: ◆ 步骤1. 应用程序(框架)入口 ◆ 步骤2. 新建应用程序实例 ◆ 步骤3. 返回应用程序的UID ◆ 步骤4. 创建文档实例

应用程序框架 应用程序的构建过程: ◆步骤5.创建AppUiz和View实例 ◆步骤6.View的重绘 ◆步骤7.用户命令处理
应用程序框架 应用程序的构建过程: ◆ 步骤5. 创建AppUi和View实例 ◆ 步骤6. View的重绘 ◆ 步骤7. 用户命令处理

应用程序框架 S60应用程序U: ◆ 基于控件的架构 常见的包括按钮、菜单、视图等 都属于控件,它们是应用程序中实现 用户交互的基本元素,我们可以使用 控件进行信息显示和接受用户输入
应用程序框架 S60应用程序UI: ◆ 基于控件的架构 常见的包括按钮、菜单、视图等 都属于控件,它们是应用程序中实现 用户交互的基本元素,我们可以使用 控件进行信息显示和接受用户输入

应用程序框架 S60应用程序U: ◆基于对话框的架构 对话框提供了多种用户交互的方 式,S60系统提供了一个丰富的对话 框类和基类集合,可以根据所需在应 用程序中自由创建对话框
应用程序框架 S60应用程序UI: ◆ 基于对话框的架构 对话框提供了多种用户交互的方 式,S60系统提供了一个丰富的对话 框类和基类集合,可以根据所需在应 用程序中自由创建对话框

应用程序框架 S60应用程序U川: ◆基于视图的架构 视图直接继承于CAknView类,并 且AppUi只需负责激活和禁止视图, 视图类并不直接显示简单控件而是通 过一个容器来统一管理
应用程序框架 S60应用程序UI: ◆ 基于视图的架构 视图直接继承于CAknView类,并 且AppUi只需负责激活和禁止视图, 视图类并不直接显示简单控件而是通 过一个容器来统一管理
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第六章 Symbian 基础窗口界面程序设计.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第八章 Symbian常用控件介绍.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第五章 Symbian编程入门.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第二章 Symbian开发环境构建.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第三章 Symbian模拟器的使用.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第七章 Sybmian使用控件.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第一章 Symbian os概述(负责人:崔英敏).ppt
- 南华大学:设计艺术学院数字媒体艺术专业课程教学大纲汇编.pdf
- 南华大学:数理学院信息与计算科学专业课程教学大纲汇编.pdf
- 南华大学:管理学院电子商务专业课程教学大纲汇编.pdf
- 南华大学:计算机学院软件工程专业课程教学大纲合集(汇编).pdf
- 南华大学:计算机学院计算机科学与技术专业课程教学大纲汇编.pdf
- 南华大学:计算机学院网络工程专业课程教学大纲汇编.pdf
- 南华大学:计算机学院物联网工程专业课程教学大纲汇编.pdf
- 南华大学:计算机学院数字媒体技术专业课程教学大纲汇编.pdf
- 南华大学:计算机学院医学信息工程专业课程教学大纲汇编.pdf
- 南华大学:2019版物联网工程本科专业培养方案.pdf
- 南华大学:2019版网络工程本科专业培养方案.pdf
- 南华大学:《互联网+创业实践沙盘模拟》实验教学大纲.pdf
- 广东财经大学:信息学院《Python编程基础》课程教学大纲.doc
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第九章 Symbian视图和视图架构.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第十章 Symbian文件操作.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第十一章 Symbian多媒体服务.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第十二章 Comms和消息传送.ppt
- 《symbian操作系统》课程教学资源(技术资料)Symbian OS v9.5(Efficiency and Power).doc
- 《symbian操作系统》课程教学资源(技术资料)Evolving to Symbian OS v9.pdf
- 《symbian操作系统》课程教学资源(技术资料)Symbian OS v9.X SIS File Format Specification(Version 1.1).pdf
- 《symbian操作系统》课程教学资源(技术资料)What's New for Developers in Symbian OS v9.4(Version 1.0).pdf
- 《symbian操作系统》课程教学资源(技术资料)What's new for developers in Symbian OS v9.2(Version 1.0).pdf
- 私立华联学院:《symbian操作系统》课程教学资源(技术资料)What's new for developers in Symbian OS v9.1(Version 1.1).pdf
- 《symbian操作系统》课程教学资源(技术资料)Symbian OS系统模型(v7.0、8.0、8.1、9.1、9.2).pdf
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第01章 Oracle 11g简介.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第02章 Oracle的体系结构.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第03章 管理Oracle数据库.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第04章 SQLPlus命令.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第05章 SQL语句基础.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第06章 PLSQL编程基础.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第07章 存储过程、触发器和程序包.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第08章 管理表.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第09章 索引与索引组织表.ppt