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

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

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

定 價:¥48.00

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

ISBN: 9787115136442 出版時間: 2005-09-01 包裝: 平裝
開本: 26cm+1光盤 頁數(shù): 292 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章SymbianOS基礎(chǔ)知識1
1.1對象的創(chuàng)建與銷毀1
1.1.1堆(動態(tài)對象)1
1.1.2程序棧(自動對象)3
1.2錯誤處理和清除4
1.2.1錯誤類型4
1.2.2嚴(yán)重錯誤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表示二進制數(shù)據(jù)24
1.4.9關(guān)于HBufC的更多內(nèi)容24
1.5活動對象26
1.5.1異步服務(wù)26
1.5.2多任務(wù)處理和搶占27
1.5.3更深入地研究活動對象28
1.5.4一些簡單的活動對象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常見UI組件45
2.4.1菜單欄45
2.4.2菜單窗格46
2.4.3對話框47
2.4.4列表框53
2.4.5編輯器55
2.4.6進度欄56
2.4.7導(dǎo)航選項卡56
2.4.8消息和通知57
2.5UI特定的組件58
2.5.1按鈕58
2.5.2選擇列表和組合框60
2.5.3滾動欄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)用程序啟動67
3.3.2應(yīng)用程序的關(guān)閉83
3.3小結(jié)86
第4章使用控件和對話框87
4.1控件是什么87
4.2簡單控件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繪制完成時108
4.7.4重繪108
4.7.5備份窗口109
4.7.6備份后臺窗口109
4.7.7應(yīng)用程序啟動的繪制110
4.7.8Draw()函數(shù)111
4.8對話框114
4.8.1簡單對話框115
4.8.2Series60變體119
4.9更復(fù)雜的對話框120
4.9.1焦點更改121
4.9.2狀態(tài)更改121
4.9.3多頁對話框121
4.10對話框中的界面類使用124
4.10.1MCoeControlObserver125
4.10.2MEikDialogPageObserver125
4.10.3MCoeControlContext126
4.11對話框中的自定義控件126
第5章視圖和視圖架構(gòu)129
5.1使用視圖控制應(yīng)用程序129
5.1.1定義視圖129
5.1.2使用視圖的優(yōu)勢130
5.2視圖架構(gòu)組件130
5.2.1派生于MCoeView的函數(shù)131
5.2.2派生于CEikAppUi的函數(shù)132
5.3實現(xiàn)視圖132
5.4創(chuàng)建視圖133
5.5注冊視圖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平臺上視圖特定的行為140
5.9.1UIQ平臺上的視圖141
5.9.2Series60平臺上的視圖141
5.10小結(jié)143
第6章文件和存檔系統(tǒng)145
6.1存檔系統(tǒng)服務(wù)145
6.1.1文件名稱及其操作145
6.1.2文件服務(wù)器會話146
6.1.3目錄147
6.1.4文件148
6.2流149
6.3存儲器153
6.3.1創(chuàng)建持久性存儲器155
6.3.2讀取持久性存儲器157
6.6.3嵌套存儲器158
6.3.4存儲器和應(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)換庫(ICL)179
7.2.6板載照相機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)先級208
7.7使用ICL209
7.7.1基于活動對象的圖像處理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及平臺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藍牙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ù)器會話238
8.4.3客戶MTM238
8.4.4消息創(chuàng)建和刪除239
8.4.5設(shè)置消息內(nèi)容240
8.4.6媒體對象241
8.4.7發(fā)送消息241
8.4.8到達的消息242
8.5小結(jié)243
第9章SymbianOS的測試244
9.1代碼覆蓋分析244
9.1.1概述244
9.1.2包裝器的基本原理245
9.1.3安裝工具245
9.1.4如何使用工具245
9.1.5圖形實例245
9.1.6結(jié)論247
9.2二進制兼容性工具247
9.2.1功能概述247
9.2.2運行工具247
9.3測試驅(qū)動器248
9.3.1預(yù)備知識248
9.3.2工具的安裝249
9.3.3配置測試驅(qū)動器249
9.3.4為運行測試集定義層次250
9.3.5利用XML定義測試集251
9.3.6生成測試集253
9.3.7運行測試集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:測量源代碼規(guī)模261
9.6.1概述261
9.6.2Countloc測量什么261
9.6.3使用Countloc261
9.6.4輸出文件262
9.6.5可用性263
9.7小結(jié)263
附錄1示例項目264
附錄2SymbianOS系統(tǒng)模型265
附錄3編寫優(yōu)秀的SymbianOS代碼266
A3.1一般技巧266
A3.2設(shè)計技巧266
A3.3編碼技巧267
A3.4測試技巧269
A3.5調(diào)試技巧270
附錄4開發(fā)人員資源271
A4.1mbianOS軟件開發(fā)包(SDK)271
A4.2取應(yīng)用程序的UID271
A4.3SymbianOS開發(fā)人員工具272
A4.4支持論壇273
A4.5SymbianOS開發(fā)者培訓(xùn)274
A4.6開發(fā)者組織鏈接274
A4.7SymbianOS參考書275
A4.8開放源代碼項目276
附錄5編譯生成過程概述277
A5.1編譯器和IDE277
A5.2命令行生成277
A5.3使用IDE278
附錄6SymbianOS手機規(guī)范279

本目錄推薦

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