symbian os_基于SymbianOS的手機(jī)開發(fā)與應(yīng)用實(shí)踐 -版權(quán)信息
作者: 劉昕宇,陳曉光,劉斌編著
出 版 社: 清華大學(xué)出版社
出版時(shí)間: 2008-11-1
字?jǐn)?shù): 871000
頁數(shù): 470
開本: 16開
紙張: 膠版紙
I S B N : 9787302187950
包裝: 平裝
所屬分類: 圖書 >> 計(jì)算機(jī)>> 程序設(shè)計(jì)
定價(jià):¥55.00
symbian os_基于SymbianOS的手機(jī)開發(fā)與應(yīng)用實(shí)踐 -導(dǎo)語

Symbian操作系統(tǒng)是目前最為流行的手機(jī)操作系統(tǒng)之一?;赟ymbian操作系統(tǒng)的應(yīng)用程序,目前在網(wǎng)絡(luò)上也越來越流行。本書旨在把基于Symbian的開發(fā)技術(shù)從高端程序開發(fā)拉低到平民化開發(fā)的位置。為廣大開發(fā)人員指引一條快捷的學(xué)習(xí)和掌握Symbian開發(fā)技術(shù)的道路。
本書由三位供職外企的資深高級軟件工程師歷時(shí)一年編寫而成。作者參與研發(fā)了多款Symbian手機(jī),具有深厚的技術(shù)功底和豐富的項(xiàng)目開發(fā)經(jīng)驗(yàn)。書中的大部分內(nèi)容都是實(shí)際開發(fā)經(jīng)驗(yàn)的結(jié)晶,具有很高的實(shí)際指導(dǎo)意義。
symbian os_基于SymbianOS的手機(jī)開發(fā)與應(yīng)用實(shí)踐 -編輯推薦
本書技術(shù)導(dǎo)讀:
1.基礎(chǔ)知識(第1~6章)
Symbian中的C/C++語法,Symbian系統(tǒng)基礎(chǔ)知識,C++的面向?qū)ο筇匦缘腢ML,如何創(chuàng)建的S60應(yīng)用程序,S60的界面風(fēng)格,Symbian手機(jī)程序開發(fā)必備基礎(chǔ)。
2.基本圖形化界面開發(fā)(第7~11章)
基于控件的應(yīng)用開發(fā),基于視圖的應(yīng)用開發(fā),基于面板的應(yīng)用開發(fā),基于對話框的應(yīng)用開發(fā),基于列表框的應(yīng)用開發(fā)。
3.高級應(yīng)用專題(第12~17章)
異步事件處理,文件系統(tǒng)開發(fā),多媒體編程,串門通信編程,TCP/IP網(wǎng)絡(luò)編程,輔助開發(fā)技術(shù)。
目標(biāo)讀者:初、中級Symbian手機(jī)開發(fā)人員,Symbian項(xiàng)目管理人員,高等院校相關(guān)專業(yè)師生。
symbian os_基于SymbianOS的手機(jī)開發(fā)與應(yīng)用實(shí)踐 -內(nèi)容簡介
本書由3位外企資深Symbian手機(jī)開發(fā)專家歷時(shí)一年精心編寫,主要介紹基于Symbian操作系統(tǒng)S60系列的應(yīng)用程序開發(fā)。書中絕大部分內(nèi)容都是實(shí)際開發(fā)經(jīng)驗(yàn)的總結(jié),給出的83個(gè)案例極具代表性,有非常高的實(shí)際指導(dǎo)意義。
全書共分3部分17章,第1~6章為基礎(chǔ)知識部分,主要介紹Symbian系統(tǒng)基礎(chǔ)知識、Symbian編程語言、創(chuàng)建S60應(yīng)用程序的過程以及$60的界面風(fēng)格;第7~11章為基本圖形界面開發(fā)部分,主要介紹如何在S60環(huán)境中創(chuàng)建基于控件、視圖、面板、對話框、列表框的應(yīng)用程序;第12~17章為提高部分,主要介紹異步事件處理、文件系統(tǒng)開發(fā)、多媒體編程、串口通信編程、TCP/IP網(wǎng)絡(luò)編程,以及提高開發(fā)速度保證開發(fā)質(zhì)量的輔助開發(fā)技術(shù)等內(nèi)容。
本書是Symbian C++手機(jī)開發(fā)人員的必備參考書之一,案例教學(xué)使學(xué)習(xí)過程更加直觀,并且案例代碼可供項(xiàng)目開發(fā)參考,適合所有初、中級的Symbian OS手機(jī)開發(fā)人員和相關(guān)項(xiàng)目管理人員閱讀、參考。本書也可作為本、??茖W(xué)校Symbian智能手機(jī)應(yīng)用開發(fā)課程的教學(xué)參考用書。
symbian os_基于SymbianOS的手機(jī)開發(fā)與應(yīng)用實(shí)踐 -目錄
第1章 Symbian中的C/C++語法
1.1 C/C++概述
1.1.1 C語言
1.1.2 C++語言
1.1.3 C/C++注釋語句
1.2 基本數(shù)據(jù)類型
1.2.1 整型
1.2.2 浮點(diǎn)型
1.2.3 標(biāo)識符
1.2.4 常量和變量定義
1.2.5 類型轉(zhuǎn)換
1.2.6 Symbian中的基本類型
1.2.7 Symbian中的命名約定
1.3 運(yùn)算符
1.3.1 算術(shù)運(yùn)算符
1.3.2 關(guān)系運(yùn)算符
1.3.3 邏輯運(yùn)算符
1.3.4 位運(yùn)算符
1.3.5逗號運(yùn)算符
1.4 條件語句
1.4.1 if語句
1.4.2 if-else語句
1.4.3 if-else―if條件語句
1.4.4三目運(yùn)算符
1.5 分支語句
1.6 循環(huán)語句
1.6.1 while循環(huán)
1.6.2 do-while循環(huán)
1.6.3 for循環(huán)
1.6.4 跳轉(zhuǎn)語句
1.7 其他數(shù)據(jù)類型
1.7.1 數(shù)組
1.7.2 枚舉
1.7.3 結(jié)構(gòu)
1.8 指針
1.8.1 指針的基本概念
1.8.2 數(shù)組的指針
1.8.3 指針數(shù)組
1.8.4 結(jié)構(gòu)指針變量
1.9 函數(shù)
1.9.1 實(shí)現(xiàn)函數(shù)
1.9.2 指針類型作為函數(shù)參數(shù)
1.9.3 函數(shù)的指針
1.9.4 指針型函數(shù)
1.10 本章小結(jié)
第2章面向?qū)ο蟮木幊碳夹g(shù)
2.1面向?qū)ο蟾攀?br>
2.2類和對象
2.2.1 類的定義
2.2.2類的使用
2.2.3this指針
2.2.4靜態(tài)成員
2.3構(gòu)造函數(shù)和析構(gòu)函數(shù)
2.3.1 構(gòu)造函數(shù)
2.3.2析構(gòu)函數(shù)
2.4繼承性
2.5成員函數(shù)和運(yùn)算符的重載
2.5.1成員函數(shù)的重載
2.5.2運(yùn)算符的重載
2.6多態(tài)性
2.6.1成員的隱藏
2.6.2虛函數(shù)和多態(tài)性
2.6.3純虛函數(shù)和抽象類
2.6.4純虛類
2.7模板
2.7.1 函數(shù)模板
2.7.2類模板
2.8UML技術(shù)概述
2.8.1 類圖
2.8.2順序圖
2.9本章小結(jié)
第3章Symbian系統(tǒng)基礎(chǔ)知識
3.1 Symbian概述
3.2Symbian OS特點(diǎn)
3.3用戶界面平臺
3.4Symbian程序開發(fā)概述
3.4.1選擇開發(fā)語言
……
第4章 創(chuàng)建S60應(yīng)用程序
第5章 S60界面風(fēng)格
第6章 Symbian程序開發(fā)基礎(chǔ)
第7章 基于控件的應(yīng)用開發(fā)
第8章 基于視圖的應(yīng)用開發(fā)
第9章 面板應(yīng)用開發(fā)
第10章 對話框組件與應(yīng)用開發(fā)
第11章 列表框開發(fā)
第12章 異步事件處理
第13章 文件系統(tǒng)開發(fā)
第14章 多媒體編程
第15章 串口通信編程
第16章 TCP/IP網(wǎng)絡(luò)編程
第17章 輔助開發(fā)技術(shù)
symbian os_基于SymbianOS的手機(jī)開發(fā)與應(yīng)用實(shí)踐 -書摘
第1章 Symbian中的C/C++語法
1.1 C/C++概述
c++語言的基礎(chǔ)是c語言,c語言是目前世界上最流行、使用最廣泛的高級稃序設(shè)計(jì)語言之一。下面首先介紹C語言的歷史和特點(diǎn),然后介紹c++語言的特點(diǎn),最后給出C++中的注釋語句的使用方法。
1.1.1 C語言
C語言是由美國貝爾實(shí)驗(yàn)室的D.M.RITCHIE在B語言的基礎(chǔ)上設(shè)計(jì)出來的,現(xiàn)行的c語言標(biāo)準(zhǔn)是由美國國家標(biāo)準(zhǔn)化協(xié)會(ANSI)制定的,被稱為標(biāo)準(zhǔn)C語言。C語言的主要特點(diǎn)如下所示:
?生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高,這點(diǎn)對于嵌入式系統(tǒng)非常重要,目前大多數(shù)的
單片機(jī)、DSP和手持設(shè)備都采用C/C++作為開發(fā)語言。
?c語言允許直接訪問物理地址,程序功能強(qiáng)大。
?語言簡潔、緊湊,同時(shí)語法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大。
?可以進(jìn)行模塊化設(shè)計(jì)。
?運(yùn)算符豐富。
?數(shù)據(jù)結(jié)構(gòu)豐富,支持指針操作。
?可移植性好。
1.1.2C++語言
在c語言的基礎(chǔ)上,貝爾實(shí)驗(yàn)室又設(shè)計(jì)并實(shí)現(xiàn)了C++語言,增加了面向?qū)ο蟮奶匦浴++語言是由編程語言simula的組織和設(shè)計(jì)優(yōu)勢與C語言的系統(tǒng)編程功能結(jié)合起來,因此功能更加強(qiáng)大。1985年,c十+語言成為商用語言;1998年c++語言的國際標(biāo)準(zhǔn)產(chǎn)生。目前很多的應(yīng)用程序是由C++實(shí)現(xiàn)的,Symbian中也采用了C++語言。C++語言流行主要是因?yàn)閏++語言具有許多優(yōu)良特性,除了繼承c語言的優(yōu)秀特點(diǎn)外,c++還有一些特殊的優(yōu)點(diǎn)。
1.C++性能優(yōu)良
眾所周知匯編語言的性能最好,但是匯編語言的設(shè)計(jì)和開發(fā)周期相對于C++會很長,因此很少有人采用匯編語言作為開發(fā)語言。采用C++語言雖然犧牲了一些性能,但是換來了應(yīng)用程序的設(shè)計(jì)和開發(fā)周期大大縮短,這種犧牲是值得的。c++會被編譯為機(jī)器代碼,然后再執(zhí)行。VBScript、Java等語言是解釋語言,在運(yùn)行時(shí)程序被解釋執(zhí)行,因此c++的執(zhí)行效率會比這些語言高很多。
2.優(yōu)異的錯(cuò)誤處理機(jī)制
在程序設(shè)計(jì)的時(shí)候不可避免要解決所有的錯(cuò)誤,有些錯(cuò)誤非常隱蔽,一旦發(fā)生可能導(dǎo)致系統(tǒng)崩潰。c++中提供了異常處理機(jī)制,在代碼中可以捕捉可能的異常并進(jìn)行處理,這使得程序更加健壯。
……
愛華網(wǎng)本文地址 » http://www.klfzs.com/a/8103220103/14845.html
愛華網(wǎng)


