第1章 Symbian简介
1.1 2007年Symbian在全球的成功
1.2 SymbianOS的特点
1.3 SymbianOS的发展历史
第2章 起步
2.1 准备工作
2.2 开发语言
2.3 S60平台简介(SDK的选择)
2.4 开发环境的搭建
2.5 Carbide.C++集成开发环境
2.6 第一个应用程序——HelloWorld
2.7 文件目录布局
2.8 导入工程
第3章 在手机上运行和调试
3.1 基本概念
3.2 编译、运行应用程序的手机版本
3.3 手机在线调试程序
3.4 将程序安装到手机
第4章 GUI应用程序简介
4.1 创建一个GUI程序
4.2 GUI应用程序框架
4.3 UIDs
4.4 资源文件
第5章 SymbianOSC++基础
5.1 基本数据类型
5.2 命名规则
5.3 函数
5.4 类型转换
5.5 SymbianOS类
第6章 内存管理
6.1 堆和栈
6.2 异常处理
6.3 清理栈
6.4 二阶段构造
第7章 描述符
7.1 概览
7.2 描述符类结构解析
7.3 常量描述符
7.4 栈描述符
7.5 指针描述符
7.6 堆描述符
7.7 描述符转换
7.8 正确使用描述符
7.9 描述符方法总结
7.10 实例
第8章 动态数组类
8.1 CArrayX动态数组
8.2 RArray和RPointerArray
8.3 描述符数组
第9章 活动对象
9.1 PV操作和信号量
9.2 事件驱动的多任务SymbianOS
9.3 异步函数
9.4 CActive类
9.5 活动对象工作原理
9.6 活动对象实例解析
9.7 长线任务和活动对象
第10章 文件、流和存储
10.1 SymbianOS文件系统
10.2 文件读写实例
10.3 目录管理
10.4 流
10.5 存储和流字典
第11章 ECom插件
11.1 创建静态库
11.2 动态库
11.3 ECom插件
第12章 Client/Server框架结构
12.1 客户/服务器概览
12.2 客户端/服务器类
12.3 异步请求基本过程
12.4 C/S简单实例
12.5 C/S开发流程总结
第13章 SymbianOSTCP/IP网络编程
13.1 TCP/IP介绍
13.2 套接字
13.3 SymbianOS套接字
13.4 套接字客户端、服务器端实例