第1章 嵌入式操作系统概述
1.1 嵌入式Symbian OS概述
1.1.1 常见嵌入式手机操作系统
1.1.2 Symbian OS概述
1.2 Symbian应用开发平台Series 60
1.2.1 开发平台的搭建
1.2.2 SDK文件目录结构
1.2.3 控制台程序开发
1.2.4 嵌入式Symbian GUI程序开发流程
1.3 Hello World例程
第2章 Symbian OS编码规范及内存管理
2.1 Symbian程序编程规范和数据类型
2.2 TRAP和TRAPD
2.3 清理栈
2.4 二阶段构造
2.5 内存管理实例
2.6 编写内存管理程序(习题)
2.7 本章小结
第3章 描述符
3.1 描述符的基本概念
3.2 _LIT宏
3.3 缓冲区描述符TBuf和TBufC
3.4 指针描述符TPtr和TPtrC
3.5 堆缓冲区描述符HBufC
3.6 一个简单的描述符程序
3.7 编写描述符程序(习题)
3.8 本章小结
第4章 动态数组
4.1 RArray和RPointerArray动态数组
4.2 CArray动态数组
4.3 动态数组实例
4.4 编写动态数组程序(习题)
4.5 本章小结
第5章 活动对象
5.1 活动对象的工作原理
5.2 活动对象基类CActive
5.3 编写活动对象程序解析
5.4 活动对象程序实例
5.5 编写活动对象程序(习题)
5.6 本章小结
第6章 文件管理
6.1 Symbian文件服务和存储
6.2 目录和驱动器操作
6.3 流(Stream)
6.4 文件存储和流字典
6.5 一个文件管理实例
6.6 文件管理程序(习题)
第7章 GUI编程框架
7.1 Symbian OS框架结构
7.2 Symbian应用程序架构代码解析
7.3 资源文件
7.4 GUI程序开发(习题)
7.5 本章小结
第8章 GUI程序开发(倒计时)
8.1 需求说明
8.2 倒计时系统设计
8.3 程序开发流程及实现
8.4 源代码分析
第9章 Symbian OS控件开发
9.1 菜单(Menu)控件
9.2 标签(Label)控件
9.3 对话框(Dialog Box)控件
9.4 列表(ListBox)控件
9.5 编辑器(Editor)控件
9.6 编写控件程序(习题)
9.7 本章小结
第10章 Symbian多媒体编程
10.1 Symbian多媒体框架
10.2 图形与图像
10.3 音频处理
10.4 编写多媒体程序(习题)
10.5 本章小结
第11章 课程表管理系统
11.1 需求分析
11.2 系统设计
11.3 源码分析
第12章 Symbian游戏开发---俄罗斯方块
12.1 主要类的描述
12.2 系统设计流程
12.3 源代码分析
12.4 本章小结
第13章 蓝牙通信程序开发
13.1 蓝牙应用概述
13.2 蓝牙应用系统技术分析
13.3 Symbian蓝牙通信的实现
13.4 本章小结