出版時(shí)間:2010-8 出版社:中國鐵道出版社 作者:孫東風(fēng),劉莉莉 編著 頁數(shù):287
前言
筆者的思考時(shí)光荏苒,轉(zhuǎn)眼間己在無線領(lǐng)域摸爬滾打7載有余。其間無線開發(fā)領(lǐng)域也從單一的.J2ME平臺(tái)發(fā)展到目前“諸侯爭霸”的局面。Symbian、iPhone、Android、Ophone各顯神通,而Symbian依靠強(qiáng)大的諾基亞公司,依然是這個(gè)行業(yè)的霸主。這個(gè)行業(yè)終歸會(huì)走向統(tǒng)一,統(tǒng)一這個(gè)行業(yè)的是Symbian還是后起之秀iPhone仍然是未知數(shù),但當(dāng)技術(shù)的廣度達(dá)到一定程度之后是可以一通百通的,正如微軟華東西區(qū)技術(shù)總監(jiān)于勝泳先生所說的那樣,能把Visual C++MFC玩轉(zhuǎn)的人,以后使用什么平臺(tái)都有大將之風(fēng)。筆者的建議筆者在J2ME、Symbian平臺(tái)上先后接觸了Android和iPhone平臺(tái)的開發(fā)工作,這些平臺(tái)無論在界面架構(gòu)還是底層通信或者數(shù)據(jù)持久存儲(chǔ)方面都很類似。所以,如果精通Symbian,即便以后從事其他平臺(tái)的開發(fā),也是可以一通百通的,這也是本書寫作的目的。
內(nèi)容概要
本書從Symbian平臺(tái)開發(fā)的程序架構(gòu)、底層原理上深入講解相關(guān)知識(shí)點(diǎn)。通過本書的學(xué)習(xí),讀者可以熟練掌握J(rèn)2ME、Android和iPhone平臺(tái)的開發(fā)方法。本書總結(jié)筆者多年的工作經(jīng)驗(yàn),提煉Syrnbian平臺(tái)開發(fā)常見實(shí)例,結(jié)合自身技巧,細(xì)致講解Symbian平臺(tái)開發(fā)方法?! ”緯饕獌?nèi)容包括Symbian開發(fā)基礎(chǔ)、Symbian OS特有知識(shí)、Symbian開發(fā)常用技巧和模塊、Symbian個(gè)人記事本、Symbian連連看游戲、Symbian手機(jī)聊天程序、Symbian簡單下載器、Symbian藍(lán)牙聊天程序和Symbian電話簿開發(fā)等。 本書是Symbian手機(jī)開發(fā)人員的必備參考書之一,適合所有初中級(jí)的Symbian OS手機(jī)開發(fā)人員和相關(guān)項(xiàng)目管理人員閱讀、參考。同時(shí),本書也可作為高等院校Symbian智能手機(jī)應(yīng)用開發(fā)課程的教學(xué)參考用書。
書籍目錄
第1章 Symbian開發(fā)基礎(chǔ) 1.1 Symbian簡介 1.1.1 Symbian基金會(huì) 1.1.2 主流手機(jī)操作系統(tǒng) 1.1.3 SymbianOS的特點(diǎn) 1.1.4 軟件開發(fā)包(SDK)版本的選擇 1.1.5 諾基亞手機(jī)系列 1.1.6 S60的SDK版本與對(duì)應(yīng)SymbianOS版本 1.1.7 特別的SymbianOS9.1 版本 1.2 搭建Symbian集成開發(fā)環(huán)境 1.2.1 搭建集成開發(fā)環(huán)境的步驟 1.2.2 不同版本SDK在命令行下的切換 1.2.3 解決安裝過程中產(chǎn)生的問題 1.3 SymbianS60應(yīng)用程序框架簡介 1.3.1 創(chuàng)建S60應(yīng)用程序必用函數(shù) 1.3.2 AppUi按鍵處理方法 1.4 HelloWbrld展示應(yīng)用程序框架 1.4.1 Series60應(yīng)用程序需要包含的文件 1.4.2 Helloworld程序順序圖 1.5 HelloWorld程序的資源文件 1.5.1 資源定義 1.5.2 包含文件 1.5.3 HelloWorldBasic.hrh文件 1.5.4 定義應(yīng)用程序資源 1.5.5 菜單欄資源 1.5.6 自定義CBA 1.5.7 自定義CBA的注意事項(xiàng) 1.5.8 只顯示左右按鍵菜單; 1.6 打包并安裝Symbian應(yīng)用程序第2章 SymbianOS特有知識(shí) 2.1 SymbianOS中的描述符系統(tǒng) 2.1.1 描述符概述 2.1.2 描述符類型 2.1.3 HBufC堆描述符 2.1.4 RBuf描述符 2.1.5 指針描述符與字符串對(duì)應(yīng)關(guān)系 2.1.6 宏 2.1.7 選擇描述符的基本原則 2.2 異常處理機(jī)制 2.2.1 ANSIC++的標(biāo)準(zhǔn)異常處理 2.2.2 Symbian的異常處理 2.2.3 TRAP/TRAPD宏的諸多陷阱 2.2.4 Symbian0S的異常處理機(jī)制 2.2.5 清除棧與TRAP/rRAPD宏 2.2.6 清除棧的原理 2.2.7 異常退出函數(shù) 2.2.8 函數(shù)可能發(fā)生異常退出的情況 2.2.9 異常退出函數(shù)的錯(cuò)誤寫法 2.2.10正確書寫異常退出函數(shù)的兩種方法 2.3 二階段構(gòu)造 2.3.1 ANSIC++中的構(gòu)造函數(shù)機(jī)制 2.3.2 二階段構(gòu)造機(jī)制 2.3.3 二階段構(gòu)造關(guān)聯(lián)方法:NewL()和NewLC() 2.3.4 清除棧通過調(diào)用POpAndDestroy()函數(shù)銷毀對(duì)象 2.4 活動(dòng)對(duì)象(activeobject) 2.4.1 活動(dòng)對(duì)象和活動(dòng)對(duì)象框架 2.4.2 AO框架容易被忽略的地方 2.4.3 CActiveSCheduler的調(diào)度原則 2.4.4 使用活動(dòng)對(duì)象注意事項(xiàng) 2.4.5 Symbian0S中提供的異步函數(shù) 2.4.6 產(chǎn)生信號(hào)游離的情況 2.5 集合類框架 2.5.1 RArray和RPointerArrav中的常用方法 2.5.2 使用集合時(shí)的內(nèi)存管理問題 2.5.3 CArrayFixFlat和CAlTayFixSeg的例子 2.6 ECOM組件 2.6.1 ECOM組件概述 2.6.2 ECOM框架第3章 Symbian開發(fā)常用技巧和模塊 3.1 SymbianOS智能指針 3.1.1 智能指針概述 ……第4章 Symbian個(gè)人記事本第5章 Symbian連連看游戲第6章 Symbian手機(jī)聊天程序第7章 Symbian簡單下載器第8章 Symbian藍(lán)牙聊天程序第9章 移植連連看游戲到S60 3rd平臺(tái)第10章 Symbian通訊錄開發(fā)
章節(jié)摘錄
插圖:
編輯推薦
《例學(xué)Symbian手機(jī)開發(fā)》:Symbian知識(shí)精講:基礎(chǔ)知識(shí) 特有知識(shí) 常用技巧和模塊Symbian開發(fā)實(shí)例:記事本 游戲 聊天程序 下載器 電話簿光盤中包括《例學(xué)Symbian手機(jī)開發(fā)》工程源代碼和免費(fèi)常用工具及插件。工程源代碼可以直接在開發(fā)工具中打開并學(xué)習(xí),其涵蓋整個(gè)工程實(shí)例的邏輯,可以直接應(yīng)用在開發(fā)工作中。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
例學(xué)Symbian手機(jī)開發(fā) PDF格式下載