第1章 嵌入式操作系統(tǒng)概述
1.1 嵌入式Symbian OS概述
1.1.1 常見嵌入式手機操作系統(tǒng)
1.1.2 Symbian OS概述
1.2 Symbian應用開發(fā)平臺Series 60
1.2.1 開發(fā)平臺的搭建
1.2.2 SDK文件目錄結構
1.2.3 控制臺程序開發(fā)
1.2.4 嵌入式Symbian GUI程序開發(fā)流程
1.3 Hello World例程
第2章 Symbian OS編碼規(guī)范及內存管理
2.1 Symbian程序編程規(guī)范和數(shù)據(jù)類型
2.2 TRAP和TRAPD
2.3 清理棧
2.4 二階段構造
2.5 內存管理實例
2.6 編寫內存管理程序(習題)
2.7 本章小結
第3章 描述符
3.1 描述符的基本概念
3.2 _LIT宏
3.3 緩沖區(qū)描述符TBuf和TBufC
3.4 指針描述符TPtr和TPtrC
3.5 堆緩沖區(qū)描述符HBufC
3.6 一個簡單的描述符程序
3.7 編寫描述符程序(習題)
3.8 本章小結
第4章 動態(tài)數(shù)組
4.1 RArray和RPointerArray動態(tài)數(shù)組
4.2 CArray動態(tài)數(shù)組
4.3 動態(tài)數(shù)組實例
4.4 編寫動態(tài)數(shù)組程序(習題)
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程序開發(fā)(習題)
7.5 本章小結
第8章 GUI程序開發(fā)(倒計時)
8.1 需求說明
8.2 倒計時系統(tǒng)設計
8.3 程序開發(fā)流程及實現(xiàn)
8.4 源代碼分析
第9章 Symbian OS控件開發(fā)
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章 課程表管理系統(tǒng)
11.1 需求分析
11.2 系統(tǒng)設計
11.3 源碼分析
第12章 Symbian游戲開發(fā)---俄羅斯方塊
12.1 主要類的描述
12.2 系統(tǒng)設計流程
12.3 源代碼分析
12.4 本章小結
第13章 藍牙通信程序開發(fā)
13.1 藍牙應用概述
13.2 藍牙應用系統(tǒng)技術分析
13.3 Symbian藍牙通信的實現(xiàn)
13.4 本章小結