光盘使用说明
前言
第1章 序言
1.1 主流智能手机操作系统
1.1.1 Symbian
1.1.2 Linux
1.1.3 Windows Mobile
1.1.4 Palm
1.2 智能手机应用开发的意义
1.3 本书的特点
1.3.1 针对最新的S60第3版
1.3.2 采用最新的开发工具
1.3.3 内容生动,实例丰富
1.3.4 注重应用,结合实践
第2章 Symbian操作系统背景
2.1 Symbian所有权
2.2 Symbian许可证持有者
2.3 Symbian设备
2.4 Symbian操作系统
2.4.1 Symbian操作系统结构
2.4.2 Symbian操作系统的主要用户接口平台
2.4.3 Symbian操作系统发展过程
第3章 S60平台背景
3.1 S60平台简介
3.2 S60版本
3.2.1 S60平台第1版
3.2.2 S60平台第2版
3.2.3 S60平台第3版
3.3 S60设备按键
3.4 S60应用程序开发要求
3.5 S60模拟器
第4章 开发环境
4.1 SDK的选择
4.2 IDE的选择
4.3 开发环境的搭建
4.3.1 安装过程
4.3.2 SDK结构
4.3.3 SDK注册
4.4 Carbide.c++
4.4.1 基本概念
4.4.2 Carbide.c++界面
4.4.3 Carbide.c++入门
实验1 模拟器的使用
第5章 Symbian操作系统基础知识
5.1 基本数据类型
5.1.1 整型
5.1.2 字符型
5.1.3 布尔型
5.1.4 浮点型
5.1.5 空类型
5.1.6 枚举型
实验2 基本数据类型的使用
5.2 命名规则
5.2.1 类的命名规则
5.2.2 变量命名规则
5.2.3 函数命名规则
5.2.4 强制转换
5.3 内存管理机制
5.3.1 栈和堆
5.3.2 Leave
5.3.3 清理栈
5.3.4 二阶段构造
5.3.5 合理使用内存的注意事项
5.3.6 内存泄漏处理
实验3 清理栈的使用
5.4 描述符
5.4.1 描述符的类型
5.4.2 描述符的修改操作
5.4.3 描述符的宽度
5.4.4 描述符的继承关系
5.4.5 描述符的使用
实验4 描述符的使用
5.5 客户端/服务器端框架
……
第6章 S60应用程序框架
第7章 S60用户接口控件开发
第8章 S60通信应用开发
第9章 S60多媒体应用开发
第10章 S60平台安全性
第11章 S60应用程序总署
第12章 Symbian签名