注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Symbian OS C++手機(jī)應(yīng)用開(kāi)發(fā)(第2卷)

Symbian OS C++手機(jī)應(yīng)用開(kāi)發(fā)(第2卷)

Symbian OS C++手機(jī)應(yīng)用開(kāi)發(fā)(第2卷)

定 價(jià):¥48.00

作 者: (美)Richard Harrison等著;周良忠,王伯欣譯
出版社: 人民郵電出版社
叢編項(xiàng): 移動(dòng)開(kāi)發(fā)系列叢書(shū)
標(biāo) 簽: C++

ISBN: 9787115136442 出版時(shí)間: 2005-09-01 包裝: 平裝
開(kāi)本: 26cm+1光盤(pán) 頁(yè)數(shù): 292 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Symbian OS C++手機(jī)應(yīng)用開(kāi)發(fā)(第2卷)》在《Symbian OS C++手機(jī)應(yīng)用開(kāi)發(fā)(第1卷)》的基礎(chǔ)上,對(duì)于Symbian OS C++手機(jī)開(kāi)發(fā)的各方面知識(shí)進(jìn)行了更深入的介紹。同時(shí),介紹了手機(jī)開(kāi)發(fā)中的一些最新技術(shù)。全書(shū)共9章,還包括6個(gè)附錄,分別從Symbian OS基礎(chǔ)知識(shí)、用戶界面、運(yùn)行應(yīng)用程序、控件和對(duì)話框、視圖和視圖架構(gòu)、文件和存檔系統(tǒng)、多媒體服務(wù)、comms和消息傳送、Symbian OS的測(cè)試等方面展開(kāi)討論。附錄部分分別給出了示例項(xiàng)目、Symbian OS系統(tǒng)模型、Symbian OS編程技巧、開(kāi)發(fā)者資源、編譯生成過(guò)程、Symbian OS手機(jī)規(guī)范等有用的資源和信息?!禨ymbian OS C++手機(jī)應(yīng)用開(kāi)發(fā)(第2卷)》是手機(jī)開(kāi)發(fā)人員的必備參考書(shū)之一,適合所有Symbian OS手機(jī)開(kāi)發(fā)人員和相關(guān)項(xiàng)目管理人員閱讀參考。

作者簡(jiǎn)介

  Richard,在多年的數(shù)學(xué)、物理和計(jì)算機(jī)科學(xué)教學(xué)后,于1983年加入Symbian(當(dāng)時(shí)名叫Psion)。在這段時(shí)間,他為Acorn Computers編寫(xiě)了Forth語(yǔ)言實(shí)現(xiàn),并為Acorn Atom和BBC Micro編寫(xiě)的產(chǎn)品用戶手冊(cè)。他在Symbian的主要工作是系統(tǒng)集成(SI),他建立和領(lǐng)導(dǎo)SI小組。他曾經(jīng)為Sinclair QL軟件編寫(xiě)用戶軟件文檔,為Psion Organiser I編寫(xiě)PC應(yīng)用軟件,為OPL的原始版本編寫(xiě)源代碼翻譯器。其他工作包括合成完成Organiser II電子表格。他是Psion Series 3和3a字處理軟件的主要設(shè)計(jì)者和作者,也是Psion Sibo SDK團(tuán)隊(duì)的主要領(lǐng)導(dǎo)人。他畢業(yè)于牛津Balliol大學(xué),獲得了物理碩士學(xué)位。他還從Sussex大學(xué)獲得了天文學(xué)碩士學(xué)位。他在Imperial大學(xué)的Astronomy Group進(jìn)行了兩年的博士后研究。

圖書(shū)目錄

第1章SymbianOS基礎(chǔ)知識(shí)1
1.1對(duì)象的創(chuàng)建與銷毀1
1.1.1堆(動(dòng)態(tài)對(duì)象)1
1.1.2程序棧(自動(dòng)對(duì)象)3
1.2錯(cuò)誤處理和清除4
1.2.1錯(cuò)誤類型4
1.2.2嚴(yán)重錯(cuò)誤5
1.2.3異常退出與捕獲裝置6
1.2.4清除棧7
1.3命名約定13
1.3.1類名14
1.3.2數(shù)據(jù)名稱14
1.3.3函數(shù)名稱15
1.3.4宏名稱15
1.4描述符15
1.4.1什么是描述符16
1.4.2可修改和不可修改描述符18
1.4.3關(guān)于緩沖和堆描述符的更多內(nèi)容19
1.4.4基礎(chǔ)類結(jié)構(gòu)19
1.4.5在接口中使用抽象類21
1.4.6文字_LIT22
1.4.7一些標(biāo)準(zhǔn)描述符函數(shù)23
1.4.8表示二進(jìn)制數(shù)據(jù)24
1.4.9關(guān)于HBufC的更多內(nèi)容24
1.5活動(dòng)對(duì)象26
1.5.1異步服務(wù)26
1.5.2多任務(wù)處理和搶占27
1.5.3更深入地研究活動(dòng)對(duì)象28
1.5.4一些簡(jiǎn)單的活動(dòng)對(duì)象28
1.6小結(jié)35
第2章SymbianOS用戶界面36
2.1引言36
2.2通用框架36
2.2.1應(yīng)用程序37
2.2.2文檔38
2.2.3應(yīng)用程序UI(appUI)38
2.3屏幕布局40
2.3.1自定義風(fēng)格40
2.3.2Series6040
2.3.3UIQ43
2.4常見(jiàn)UI組件45
2.4.1菜單欄45
2.4.2菜單窗格46
2.4.3對(duì)話框47
2.4.4列表框53
2.4.5編輯器55
2.4.6進(jìn)度欄56
2.4.7導(dǎo)航選項(xiàng)卡56
2.4.8消息和通知57
2.5UI特定的組件58
2.5.1按鈕58
2.5.2選擇列表和組合框60
2.5.3滾動(dòng)欄60
2.6皮膚61
2.6.1UIQ中的皮膚61
2.6.2Series60中的皮膚61
2.7處理用戶輸入63
2.7.1命令63
2.7.2鍵事件63
2.7.3指針事件64
2.8小結(jié)65
第3章SymbianOS用戶界面66
3.1引言66
3.1.1應(yīng)用程序結(jié)構(gòu)66
3.2系統(tǒng)調(diào)用67
3.2.1應(yīng)用程序啟動(dòng)67
3.3.2應(yīng)用程序的關(guān)閉83
3.3小結(jié)86
第4章使用控件和對(duì)話框87
4.1控件是什么87
4.2簡(jiǎn)單控件88
4.3復(fù)合控件89
4.3.1殺三子游戲程序94
4.4控件布局97
4.5處理鍵和指針事件99
4.5.1鍵事件99
4.5.2指針事件103
4.6觀察控件105
4.7繪制控件106
4.7.1繪制和窗口服務(wù)器107
4.7.2準(zhǔn)備繪制108
4.7.3繪制完成時(shí)108
4.7.4重繪108
4.7.5備份窗口109
4.7.6備份后臺(tái)窗口109
4.7.7應(yīng)用程序啟動(dòng)的繪制110
4.7.8Draw()函數(shù)111
4.8對(duì)話框114
4.8.1簡(jiǎn)單對(duì)話框115
4.8.2Series60變體119
4.9更復(fù)雜的對(duì)話框120
4.9.1焦點(diǎn)更改121
4.9.2狀態(tài)更改121
4.9.3多頁(yè)對(duì)話框121
4.10對(duì)話框中的界面類使用124
4.10.1MCoeControlObserver125
4.10.2MEikDialogPageObserver125
4.10.3MCoeControlContext126
4.11對(duì)話框中的自定義控件126
第5章視圖和視圖架構(gòu)129
5.1使用視圖控制應(yīng)用程序129
5.1.1定義視圖129
5.1.2使用視圖的優(yōu)勢(shì)130
5.2視圖架構(gòu)組件130
5.2.1派生于MCoeView的函數(shù)131
5.2.2派生于CEikAppUi的函數(shù)132
5.3實(shí)現(xiàn)視圖132
5.4創(chuàng)建視圖133
5.5注冊(cè)視圖135
5.6在視圖之間切換136
5.6.1發(fā)布視圖ID137
5.6.2激活視圖137
5.6.3禁用視圖138
5.7注銷視圖138
5.8關(guān)于視圖的更多內(nèi)容138
5.8.1自定義視圖139
5.8.2編輯視圖139
5.9UIQ和Series60平臺(tái)上視圖特定的行為140
5.9.1UIQ平臺(tái)上的視圖141
5.9.2Series60平臺(tái)上的視圖141
5.10小結(jié)143
第6章文件和存檔系統(tǒng)145
6.1存檔系統(tǒng)服務(wù)145
6.1.1文件名稱及其操作145
6.1.2文件服務(wù)器會(huì)話146
6.1.3目錄147
6.1.4文件148
6.2流149
6.3存儲(chǔ)器153
6.3.1創(chuàng)建持久性存儲(chǔ)器155
6.3.2讀取持久性存儲(chǔ)器157
6.6.3嵌套存儲(chǔ)器158
6.3.4存儲(chǔ)器和應(yīng)用程序架構(gòu)161
6.4使用.ini文件163
6.5資源文件和位圖165
6.5.1資源文件165
6.5.2位圖170
第7章多媒體服務(wù)175
7.1多媒體組件架構(gòu)175
7.2多媒體框架(MMF)176
7.2.1客戶端API177
7.2.2控制器框架177
7.2.3控制器插件177
7.2.4底層子系統(tǒng)178
7.2.5圖像轉(zhuǎn)換庫(kù)(ICL)179
7.2.6板載照相機(jī)API(ECam)180
7.3使用MMF180
7.4使用音頻180
7.4.1播放音調(diào)182
7.4.2播放剪輯184
7.4.3錄制剪輯186
7.4.4格式轉(zhuǎn)換190
7.4.5音頻流化193
7.5使用視頻199
7.5.1視頻回放201
7.5.2視頻錄制203
7.6控制器框架AIP205
7.6.1優(yōu)先級(jí)208
7.7使用ICL209
7.7.1基于活動(dòng)對(duì)象的圖像處理209
7.7.2圖像解碼209
7.7.3圖像編碼214
7.7.4靜態(tài)函數(shù)215
7.7.5位圖轉(zhuǎn)換216
7.8使用ECam217
第8章Comms和消息傳送222
8.1引言222
8.1.1通信組件222
8.1.2Comms及平臺(tái)223
8.2SymbianOSComms架構(gòu)概述224
8.2.1套接字224
8.2.2串行通信225
8.2.3消息傳送226
8.2.4電話228
8.3協(xié)議支持230
8.3.1TCP/IP230
8.3.2HTTP231
8.3.3Telnet231
8.3.4文件傳輸協(xié)議(FTP)231
8.3.5藍(lán)牙231
8.3.6紅外線233
8.3.7WAP233
8.3.8SMS和EMS234
8.3.9消息傳送協(xié)議235
8.4MMS237
8.4.1MTM及API237
8.4.2服務(wù)器會(huì)話238
8.4.3客戶MTM238
8.4.4消息創(chuàng)建和刪除239
8.4.5設(shè)置消息內(nèi)容240
8.4.6媒體對(duì)象241
8.4.7發(fā)送消息241
8.4.8到達(dá)的消息242
8.5小結(jié)243
第9章SymbianOS的測(cè)試244
9.1代碼覆蓋分析244
9.1.1概述244
9.1.2包裝器的基本原理245
9.1.3安裝工具245
9.1.4如何使用工具245
9.1.5圖形實(shí)例245
9.1.6結(jié)論247
9.2二進(jìn)制兼容性工具247
9.2.1功能概述247
9.2.2運(yùn)行工具247
9.3測(cè)試驅(qū)動(dòng)器248
9.3.1預(yù)備知識(shí)248
9.3.2工具的安裝249
9.3.3配置測(cè)試驅(qū)動(dòng)器249
9.3.4為運(yùn)行測(cè)試集定義層次250
9.3.5利用XML定義測(cè)試集251
9.3.6生成測(cè)試集253
9.3.7運(yùn)行測(cè)試集254
9.3.8連接設(shè)備254
9.3.9分析結(jié)果254
9.4網(wǎng)絡(luò)模擬器255
9.4.1概述255
9.4.2支持的服務(wù)256
9.4.3應(yīng)用程序服務(wù)器256
9.4.4可用性256
9.5取樣分析器256
9.5.1概述256
9.5.2安裝分析器257
9.5.3分析器命令257
9.5.4命令行控制257
9.5.5編程控制258
9.5.6分析結(jié)果258
9.6Countloc:測(cè)量源代碼規(guī)模261
9.6.1概述261
9.6.2Countloc測(cè)量什么261
9.6.3使用Countloc261
9.6.4輸出文件262
9.6.5可用性263
9.7小結(jié)263
附錄1示例項(xiàng)目264
附錄2SymbianOS系統(tǒng)模型265
附錄3編寫(xiě)優(yōu)秀的SymbianOS代碼266
A3.1一般技巧266
A3.2設(shè)計(jì)技巧266
A3.3編碼技巧267
A3.4測(cè)試技巧269
A3.5調(diào)試技巧270
附錄4開(kāi)發(fā)人員資源271
A4.1mbianOS軟件開(kāi)發(fā)包(SDK)271
A4.2取應(yīng)用程序的UID271
A4.3SymbianOS開(kāi)發(fā)人員工具272
A4.4支持論壇273
A4.5SymbianOS開(kāi)發(fā)者培訓(xùn)274
A4.6開(kāi)發(fā)者組織鏈接274
A4.7SymbianOS參考書(shū)275
A4.8開(kāi)放源代碼項(xiàng)目276
附錄5編譯生成過(guò)程概述277
A5.1編譯器和IDE277
A5.2命令行生成277
A5.3使用IDE278
附錄6SymbianOS手機(jī)規(guī)范279

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)