課程大綱 |
課程內(nèi)容 |
第一階段 |
第1章 手機(jī)操作系統(tǒng)概述 |
1.1 BREW簡(jiǎn)介
1.2 J2ME簡(jiǎn)介
1.3 Symbian OS簡(jiǎn)介
1.4 Palm OS簡(jiǎn)介
1.5 Windows Mobile簡(jiǎn)介
1.6 嵌入式Linux簡(jiǎn)介
1.7 國內(nèi)手機(jī)操作系統(tǒng)的發(fā)展 |
第2章 Symbian SDK及其開發(fā)環(huán)境 |
2.1 Symbian OS背景介紹
2.2 Symbian OS特點(diǎn)
2.3 Symbian移動(dòng)開發(fā)方向
2.4 S60和UIQ對(duì)應(yīng)的SDK版本介紹
2.5 S60和UIQ平臺(tái)對(duì)比 |
第3章 symbian二進(jìn)制代碼的三種類型 |
3.1 EXE 程序的開發(fā)
3.2 靜態(tài)接口DLL
3.3 多態(tài)接口DLL
3.4 EXE和DLL的區(qū)別?
3.5 構(gòu)建.app以及如何打包SIS
|
第4章 程序結(jié)構(gòu)分析 |
4.1 Symbian程序結(jié)構(gòu)
4.2 圖形架構(gòu)簡(jiǎn)介
4.3 Uikon兩個(gè)重要框架CONE和APPARC的介紹
4.4 如何在資源文件中定義資源
4.5 定義快捷鍵和菜單
4.6 構(gòu)建可移置字符串資源(多語言版本的資源文件)
|
第5章 打包發(fā)布工具使用 |
5.1 打包文件格式
5.2 在設(shè)備上運(yùn)行程序
|
【實(shí)驗(yàn)】 |
實(shí)驗(yàn)1:搭建開發(fā)環(huán)境
本實(shí)驗(yàn)將親手建立Code Warrior IDE和Visual
C++6.0開發(fā)環(huán)境
實(shí)驗(yàn)2:導(dǎo)入已有的S60和UIQ的項(xiàng)目工程
本實(shí)驗(yàn)通過.mmp創(chuàng)建一個(gè)項(xiàng)目工程。
實(shí)驗(yàn)3:?jiǎn)檮?dòng)、使用模擬器;編譯到設(shè)備並在設(shè)備上運(yùn)行
本實(shí)驗(yàn)通過IDE中啓動(dòng)模擬器並通過模擬器進(jìn)行斷點(diǎn)調(diào)試。
|
第二階段 |
第6章 基本類型、描述符和動(dòng)態(tài)數(shù)組 |
6.1 四種基本的類(T、C、R、M)
6.2 字符串與內(nèi)存管理
6.3 如何操作字符串
6.4 數(shù)組的存儲(chǔ)(數(shù)組緩存)
6.5 數(shù)組類的層次結(jié)構(gòu)講解 |
第7章 Symbian的異常處理及清理機(jī)制 |
7.1 處理內(nèi)存不足的錯(cuò)誤
7.2 清理規(guī)則
7.3 C、R和T類的清理
7.4 類的兩階段構(gòu)造
7.5 測(cè)試引擎和庫 |
第8章 文本顯示和字體使用 |
8.1核心字體類和函數(shù)
8.2枚舉所有可用字體
8.3字體的使用及效果應(yīng)用
|
第9章 UI組件的使用 |
9.1 各種編輯器的使用
9.2 列表及網(wǎng)格的使用
9.3 設(shè)置列表的使用
9.4 自定義控件的開發(fā)
|
【實(shí)驗(yàn)】 |
實(shí)驗(yàn)1:調(diào)試並修正不正確的內(nèi)存分配程序
本實(shí)驗(yàn)將測(cè)試內(nèi)存錯(cuò)誤示例,並動(dòng)手修改代碼來修正問題。
實(shí)驗(yàn)2:查看分析示例中T、C、R、M類的命名
本實(shí)驗(yàn)通過分析代碼,理解四種基本的類的命名規(guī)則。
實(shí)驗(yàn)3:字體使用
本實(shí)驗(yàn)演示了字體的獲取和使用
實(shí)驗(yàn)4:自定義UI組件開發(fā)及控件應(yīng)用示例
本實(shí)驗(yàn)開發(fā)一個(gè)進(jìn)度條控件及演示如何應(yīng)用控件 |
第三階段 |
第10章 活動(dòng)對(duì)象 |
10.1 循環(huán)等待處理及其缺陷
10.2 symbian的活動(dòng)對(duì)象機(jī)制
10.3 活動(dòng)對(duì)象的生命周期及操作順序
10.4 用活動(dòng)對(duì)象處理複雜,費(fèi)時(shí)的操作 |
第11章 圖形顯示和交互 |
11.1 屏幕畫圖函數(shù)介紹
11.2 直接寫屏方式
11.3 無閃爍重繪
11.4 特殊效果
11.5 直接顯示圖像文件
11.6 從資源文件中顯示圖片
11.7 實(shí)現(xiàn)圖片透明顯示效果
|
第12章 對(duì)話框 |
12.1 標(biāo)準(zhǔn)對(duì)話框
12.2 窗體的使用
12.3 通知的使用
12.4 查詢的使用
|
第13章 文件、流和存儲(chǔ) |
13.1 文件、目錄及文件名解析
13.2 文件的創(chuàng)建、打開、讀寫等操作方式
13.3 流
13.4 存儲(chǔ)方式和存儲(chǔ)類型
13.5 字典存儲(chǔ)和.ini文件
13.6 DB的使用 |
【實(shí)驗(yàn)】 |
實(shí)驗(yàn)1:讀取文件的簡(jiǎn)單示例
本實(shí)驗(yàn)將創(chuàng)建一個(gè)讀取指定目錄下文件數(shù)據(jù)並顯示的示例。
實(shí)驗(yàn)2:xml解析處理並顯示數(shù)據(jù)
本實(shí)驗(yàn)通過在實(shí)驗(yàn)1的基礎(chǔ)上,增加對(duì)xml的解析處理,格式化顯示解析後的數(shù)據(jù)。
實(shí)驗(yàn)3:使用活動(dòng)對(duì)象的實(shí)例
通過本實(shí)驗(yàn)學(xué)員可以掌握使用活動(dòng)對(duì)象實(shí)現(xiàn)事件驅(qū)動(dòng)的多任務(wù)處理的能力。
實(shí)驗(yàn)4:創(chuàng)建一個(gè)從資源文件中顯示圖片的程序
本實(shí)驗(yàn)學(xué)員可以掌握基本的圖片實(shí)現(xiàn)以及圖片透明顯示的技巧。
實(shí)驗(yàn)5:對(duì)話框應(yīng)用示例
本實(shí)驗(yàn)演示了如何應(yīng)用標(biāo)準(zhǔn)對(duì)話框、通知、查詢等 |
第四階段 |
第14章 網(wǎng)絡(luò)應(yīng)用程序開發(fā) |
14.1 socket應(yīng)用示例
14.2 http應(yīng)用示例
14.3 中國移動(dòng)cmnet和cmwap簡(jiǎn)介 |
第15章 多媒體應(yīng)用程序的開發(fā) |
15.1音頻:錄音、播放及流化
15.2相機(jī)的應(yīng)用
|
第16章 藍(lán)牙應(yīng)用 |
16.1藍(lán)牙概述
16.2藍(lán)牙應(yīng)用程序?qū)嵗?BR>
|
第17章 其他經(jīng)驗(yàn)技巧 |
17.1 獲取IMEI的方法
17.2 用應(yīng)用程序發(fā)短信、彩信及打電話
17.3 直接操作屏幕緩衝區(qū)
17.4 播放聲音文件
17.5 轉(zhuǎn)換圖像格式(bmp,gif,jpg)
17.6 讀取聯(lián)系人電話本方法
17.7 截獲來電
|
【實(shí)驗(yàn)】 |
實(shí)驗(yàn)1:socket應(yīng)用示例
本實(shí)驗(yàn)將創(chuàng)建socket連接訪問遠(yuǎn)程服務(wù)器的示例。
實(shí)驗(yàn)2:http應(yīng)用示例
本實(shí)驗(yàn)將創(chuàng)建http連接訪問遠(yuǎn)程Web服務(wù)器的示例。
|