注冊(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ā)

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

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

定 價(jià):¥68.00

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

ISBN: 9787115125927 出版時(shí)間: 2004-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 521 字?jǐn)?shù):  

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

  《Symbian OS C++手機(jī)應(yīng)用開(kāi)發(fā)》介紹了用SymbianOSC++進(jìn)行手機(jī)開(kāi)發(fā)的各方面知識(shí)。全書(shū)共分4部分,每一部分的第1章描述一個(gè)教學(xué)示例程序,其后各章根據(jù)這個(gè)例子提出的問(wèn)題展開(kāi)討論。第1部分(第1~3章)簡(jiǎn)單介紹了SymbianOS。第2部分(第4~8章)解釋了創(chuàng)建簡(jiǎn)單GUI(圖形用戶界面)應(yīng)用程序所需的基本類、資源、API和編程約定。第3部分(第9~15章)介紹了編寫(xiě)重要獨(dú)立應(yīng)用程序的相關(guān)知識(shí)。第4部分(第16~20章)介紹了系統(tǒng)編程、通信和事件處理的相關(guān)知識(shí)。附錄部分給出了示例項(xiàng)目、開(kāi)發(fā)資源,以及和仿真器相關(guān)的有用信息?!禨ymbian OS C++手機(jī)應(yīng)用開(kāi)發(fā)》適用于所有SymbianOS手機(jī)開(kāi)發(fā)人員以及相關(guān)的管理人員。

作者簡(jiǎn)介

  譯者:周良忠暢銷圖書(shū)《C++實(shí)踐之路》的譯者周良忠,1970年生。本科畢業(yè)于武漢化工學(xué)院計(jì)算機(jī)應(yīng)用專業(yè)。1995畢業(yè)于中國(guó)科學(xué)院武漢巖土力學(xué)研究所,獲碩士學(xué)位,1997年獲得博士學(xué)位。1998年創(chuàng)辦云巔工作室(http://www.cloudcrown.com),為個(gè)人、中小企業(yè)提供專業(yè)軟件定做服務(wù)。近幾年開(kāi)發(fā)了多款廣受歡迎的共享軟件。精通C++、C#、Java、Perl等開(kāi)發(fā)語(yǔ)言。2001年開(kāi)始從事計(jì)算機(jī)科技圖書(shū)的創(chuàng)作和翻譯工作,最新翻譯力作有《C#PrimerPlus中文版》、《C++實(shí)踐之路》等。SymbianOS軟件開(kāi)發(fā)開(kāi)發(fā):應(yīng)用C++開(kāi)發(fā)智能手機(jī)應(yīng)用程序入門>>更多作品

圖書(shū)目錄

第1章  起步  1
1.1  使用仿真器  1
1.1.1  啟動(dòng)仿真器  1
1.1.2  GUI樣式  2
1.2  文本版本的Hello World  4
1.2.1  程序hellotext  4
1.2.2  項(xiàng)目定義文件  7
1.2.3  組件定義文件  8
1.2.4  從命令行生成  8
1.2.5  在Metrowerks IDE中生成  10
1.2.6  在目標(biāo)機(jī)器上運(yùn)行  10
1.3  小結(jié)  12
第2章  系統(tǒng)結(jié)構(gòu)  13
2.1  硬件資源  13
2.2  軟件基礎(chǔ)知識(shí)  15
2.3  進(jìn)程、線程和上下文切換  16
2.4  可執(zhí)行程序  17
2.4.1  執(zhí)行的位置  18
2.4.2  載入和共享  18
2.4.3  縮減大小  18
2.4.4  啟動(dòng)應(yīng)用程序和服務(wù)器  19
2.5  電源管理  19
2.6  內(nèi)核和E32  20
2.7  設(shè)備驅(qū)動(dòng)程序  21
2.8  定時(shí)器  21
2.9  內(nèi)存  22
2.9.1  進(jìn)程和線程內(nèi)存  23
2.9.2  在DLL中無(wú)可寫(xiě)靜態(tài)數(shù)據(jù)  24
2.10  文件  25
2.11  事件處理  26
2.12  剖析事件處理  26
2.13  活動(dòng)對(duì)象  27
2.14  多任務(wù)處理和搶占  28
2.15  服務(wù)器  29
2.16  線程產(chǎn)生作用的地方  30
2.17  本書(shū)涉及的API  31
2.18  小結(jié)  33
第3章  C++和面向?qū)ο?nbsp; 34
3.1  基本類型  34
3.2  命名約定  35
3.2.1  類名  36
3.2.2  數(shù)據(jù)名  36
3.2.3  函數(shù)名  37
3.2.4  宏名  37
3.2.5  版式  38
3.2.6  小結(jié)  38
3.3  函數(shù)  38
3.3.1  函數(shù)參數(shù)  39
3.4  API  39
3.4.1  函數(shù)類型  40
3.4.2  DLL和其他API元素  40
3.4.3  導(dǎo)出的函數(shù)  41
3.4.4  虛函數(shù)和API  41
3.5  模板  42
3.5.1  瘦模板  42
3.5.2  模板中的數(shù)字  43
3.6  類型轉(zhuǎn)換  43
3.7  類  43
3.7.1  接口  44
3.7.2  不良做法  45
3.8  設(shè)計(jì)模式  45
3.9  類圖和UML  46
3.9.1  描述API  46
3.9.2  描述類  47
3.9.3  描述類之間的關(guān)系  47
3.9.4  描述派生關(guān)系  48
3.9.5  基數(shù)  49
3.10  小結(jié)  49
第4章  簡(jiǎn)單圖形應(yīng)用程序  50
4.1  名字變更的意義  50
4.2  圖形架構(gòu)簡(jiǎn)介  50
4.3  應(yīng)用程序結(jié)構(gòu)  51
4.4  圖形化的“Hello World!”程序  53
4.4.1  程序  53
4.4.4  項(xiàng)目規(guī)范文件  53
4.4.3  獲得UID  54
4.4.4  生成應(yīng)用程序  55
4.4.5  在CodeWarrior IDE中生成  56
4.4.6  源代碼  56
4.5  資源文件  63
4.5.1  頭  64
4.5.2  定義快捷鍵和菜單  64
4.5.3  字符串資源  66
4.6  實(shí)際應(yīng)用  67
4.7  啟動(dòng)應(yīng)用程序  67
4.8  命令和事件處理  68
4.8.1  從菜單欄中由指針生成的命令  68
4.8.2  菜單欄中的鍵盤生成命令  69
4.8.3  快捷鍵中的命令  69
4.9  終止應(yīng)用程序  70
4.10  目標(biāo)式調(diào)試  70
4.11  設(shè)置MetroTRK  70
4.11.1  配置  71
4.12  啟動(dòng)MetroTRK  71
4.13  設(shè)置CodeWarrior ID  71
4.14  調(diào)試應(yīng)用程序  72
4.15  小結(jié)  72
第5章  字符串和描述符  73
5.1  字符串與內(nèi)存  74
5.1.1  C中的字符串  74
5.1.2  Symbian OS中的字符串  74
5.2  修改字符串  77
5.2.1  修改C字符串  77
5.2.2  修改Symbian OS的字符串  78
5.2.3  修改HBufC  78
5.2.4  描述符類型小結(jié)  80
5.2.5  在接口中使用抽象類  81
5.2.6  再論文字  81
5.3  標(biāo)準(zhǔn)描述符函數(shù)  82
5.3.1  基本函數(shù)  83
5.3.2  比較  83
5.3.3  搜索  83
5.3.4  提取  83
5.3.5  清除和設(shè)置  84
5.3.6  操作數(shù)據(jù)  84
5.3.7  字母操作  84
5.3.8  修剪和對(duì)齊  84
5.3.9  格式化  84
5.4  更多的文本API  84
5.5  Unicode和字符轉(zhuǎn)換  85
5.6  二進(jìn)制數(shù)據(jù)  86
5.7  小結(jié)  88
第6章  錯(cuò)誤處理和清理  89
6.1  錯(cuò)誤類型  89
6.2  處理內(nèi)存不足的錯(cuò)誤  91
6.2.1  Uikon 調(diào)試鍵  91
6.2.2  Memorymagic應(yīng)用程序  92
6.2.3  分配、銷毀和堆平衡  93
6.2.4  堆失敗  97
6.2.5  異常退出的工作方式  98
6.2.6  清理?xiàng)?nbsp; 101
6.2.7  兩階段構(gòu)造  104
6.3  清理規(guī)則小結(jié)  108
6.4  C類和T類  109
6.5  R類  110
6.5.1  作為成員變量的R類  111
6.5.2  錯(cuò)誤碼返回與L函數(shù)  112
6.5.3  清理?xiàng)I系腞類  112
6.6  用戶錯(cuò)誤  113
6.7  嚴(yán)重提示的更多知識(shí)  114
6.8  測(cè)試引擎和庫(kù)  115
6.9  小結(jié)  116
第7章  資源文件  118
7.1  為什么需要針對(duì)Symbian的資源
編譯器  118
7.1.1  資源文件語(yǔ)法  118
7.1.2  可本地化字符串  120
7.1.3  多資源文件  122
7.1.4  編譯資源文件  122
7.1.5  已編譯資源文件的內(nèi)容  124
7.2  小結(jié)  127
第8章  基本API  128
8.1  幾個(gè)優(yōu)秀的API  128
8.1.1  User類  128
8.1.2  動(dòng)態(tài)緩沖  129
8.1.3  集合  132
8.1.4  區(qū)域設(shè)置  135
8.1.5  數(shù)學(xué)  136
8.1.6  變量參數(shù)表  136
8.1.7  字符串格式化  137
8.1.8  RDebug類  137
8.2  C標(biāo)準(zhǔn)庫(kù)  138
8.2.1  移植問(wèn)題  138
8.2.2  移植多線程程序  140
8.2.3  全局?jǐn)?shù)據(jù)  141
8.2.4  結(jié)論  143
8.3  小結(jié)  144
第9章  獨(dú)立應(yīng)用程序  145
9.1  戰(zhàn)艦游戲  145
9.2  綜述  146
9.2.1  程序結(jié)構(gòu)  146
9.2.2  引擎  147
9.2.3  控制器  147
9.3  引擎類  148
9.3.1  艦船類  149
9.3.2  艦隊(duì)類  150
9.3.3  游戲引擎類  154
9.4  視圖類  155
9.4.1  構(gòu)建視圖  156
9.4.2  繪制視圖  156
9.4.3  處理事件  161
9.5  換算和縮放  162
9.6  控制器  166
9.6.1  訪問(wèn)UI環(huán)境  167
9.6.2  縮放  167
9.7  應(yīng)用程序UI  169
9.8  持久性存儲(chǔ)  171
9.8.1  作為基于文件的應(yīng)用程序的
Solo Ships  172
9.8.2  存儲(chǔ)和還原  172
9.8.3  創(chuàng)建默認(rèn)文檔  175
9.8.4  應(yīng)用程序UI和文檔  176
9.9  雙人戰(zhàn)艦游戲  176
9.9.1  視圖架構(gòu)  176
9.9.2  雙人戰(zhàn)艦游戲視圖  178
9.9.3  艦隊(duì)視圖  178
9.9.4  隱藏器視圖  182
9.9.5  視圖測(cè)試程序  182
9.9.6  聲音效果  183
9.10  小結(jié)  184
第10章  對(duì)話框和具體控件  186
10.1  對(duì)話框介紹  186
10.1.1  查詢對(duì)話框  186
10.1.2  單頁(yè)對(duì)話框  187
10.1.3  多頁(yè)對(duì)話框  188
10.1.4  提示文本  188
10.1.5  控件  189
10.1.6  對(duì)話框處理  189
10.1.7  模態(tài)  190
10.1.8  小結(jié)  190
10.2  一些簡(jiǎn)單對(duì)話框  190
10.2.1  資源文件定義  192
10.2.2  對(duì)話框代碼  193
10.2.3  只讀對(duì)話框  196
10.2.4  簡(jiǎn)單對(duì)話框處理  197
10.3  對(duì)話框API  200
10.3.1  資源規(guī)范  200
10.3.2  添加按鈕  200
10.3.3  基本函數(shù)  201
10.4  對(duì)話框常用控件  203
10.4.1  按鈕  204
10.4.2  列表  205
10.4.3  編輯器  205
10.4.4  在對(duì)話框中使用控件  206
10.4.5  訪問(wèn)控件  206
10.4.6  對(duì)話框中的自定義控件  207
10.5  標(biāo)準(zhǔn)對(duì)話框  208
10.5.1 警報(bào)  208
10.5.2  查詢  208
10.5.3  其他標(biāo)準(zhǔn)對(duì)話框  209
10.6  小結(jié)  209
第11章  圖形顯示  210
11.1  繪圖基礎(chǔ)  210
11.1.1  控件  211
11.1.2  Draw()概覽  211
11.2   CGraphicsContext API  213
11.2.1  坐標(biāo)類  214
11.2.2  設(shè)置圖形上下文  215
11.2.3  繪圖函數(shù)  216
11.3   繪圖和重繪  218
11.3.1  模型、視圖和控制器模式  219
11.3.2  Draw()契約  220
11.4  無(wú)閃爍重繪  222
11.4.1  繪制一切  223
11.4.2  狀態(tài)視圖更新  224
11.4.3  命中報(bào)告  225
11.4.4  光標(biāo)移動(dòng)  226
11.5  屏幕共享  227
11.5.1  CONE  227
11.5.2  自主窗口和寄宿控件  228
11.5.3  復(fù)合控件  231
11.5.4  繪圖的更多知識(shí)  232
11.6  CCoeControl的繪圖支持  236
11.6.1  控件環(huán)境  237
11.6.2  自主窗口和寄宿  238
11.6.3  組件  239
11.6.4  位置與大小  239
11.6.5  繪圖  240
11.7  特殊效果  241
11.7.1  陰影  242
11.7.2  后臺(tái)備份  242
11.7.3  動(dòng)畫(huà)  242
11.7.4  Uikon調(diào)試鍵  243
11.7.5  控件上下文  244
11.7.6  滾動(dòng)  244
11.8  小結(jié)  244
第12章  交互圖形  246
12.1  鍵、指針和命令基礎(chǔ)知識(shí)  246
12.1.1  處理鍵事件  247
12.1.2  處理指針事件  248
12.1.3  將事件轉(zhuǎn)換成命令  250
12.2  對(duì)話框中的交互  251
12.2.1  用戶需求  251
12.2.2  一些基本抽象  252
12.2.3  程序員需求  253
12.2.4  復(fù)合控件  253
1.2.5  鍵分布和焦點(diǎn)  253
12.2.6  變暗和可見(jiàn)性  254
12.2.7  驗(yàn)證  255
12.2.8  控件觀察者  255
12.2.9  容器  257
12.3  鍵處理過(guò)程回顧  258
12.3.1  焦點(diǎn)  260
12.3.2  文本光標(biāo)  261
12.4  指針處理回顧  261
12.4.1  交互范例  261
12.4.2  選取相關(guān)性  262
12.4.3  抓取指針按下控件  262
12.2.4  捕獲指針  262
12.4.5  獲得高分辨率的指針事件  263
12.4.6  處理指針事件  263
12.4.7  自定義指針和鍵聲音  264
12.5  窗口服務(wù)器和控件環(huán)境API的
更多知識(shí)  264
12.5.1  應(yīng)用程序與窗口服務(wù)器的
通信  264
12.5.2  窗口類型  265
12.5.3  標(biāo)準(zhǔn)窗口  266
12.5.4  窗口組  267
12.6  shell  268
12.7  小結(jié)  268
第13章  文件、流和存儲(chǔ)  269
13.1  基于文件的應(yīng)用程序  269
13.1.1  用戶和系統(tǒng)文件  270
13.1.2  UIQ應(yīng)用程序文件位置  271
13.1.3  命名和位置約定小結(jié)  271
13.2  API引論  272
13.3  文件服務(wù)器  272
13.3.1  文件服務(wù)器會(huì)話  273
13.3.2  當(dāng)前目錄  274
13.3.3  驅(qū)動(dòng)器、文件系統(tǒng)和存儲(chǔ)
介質(zhì)  274
13.3.4  文件  275
13.3.5  目錄  275
13.3.6  文件名解析  276
13.4  streams程序  277
13.4.1  與文件服務(wù)器建立連接  278
13.4.2  文件寫(xiě)入  279
13.4.3  回讀  283
13.4.4  文件名解析  284
13.4.5  文件API小結(jié)  285
13.5  流  285
13.5.1  內(nèi)部格式和外部格式  285
13.5.2  外部化和內(nèi)部化數(shù)據(jù)的途徑  286
13.5.3  流類型  291
13.6  存儲(chǔ)  292
13.6.1  直接文件存儲(chǔ)  292
13.6.2  嵌入式存儲(chǔ)  294
13.6.3  永久性文件存儲(chǔ)  295
13.7  存儲(chǔ)類型  297
13.8  字典存儲(chǔ)和.ini文件  298
13.9  UIQ應(yīng)用程序架構(gòu)  299
13.10  小結(jié)  300
第14章  收尾工作  302
14.1  添加按鈕  302
14.1.1  創(chuàng)建位圖  303
14.1.2  位圖轉(zhuǎn)換  304
14.1.3  修改資源文件  305
14.1.4  生成應(yīng)用程序  307
14.1.5  bmconv工具的補(bǔ)充說(shuō)明  307
14.2  添加應(yīng)用程序圖標(biāo)  308
14.2.1  創(chuàng)建圖標(biāo)  309
14.2.2  添加標(biāo)題  309
14.2.3  重新生成應(yīng)用程序  310
14.2.4  aiftool的補(bǔ)充說(shuō)明  310
14.3  為應(yīng)用程序提供安裝支持  311
14.3.1  安裝文件的安全保護(hù)  312
14.3.2  生成包文件  313
14.3.3  生成最終的SIS文件  315
14.3.4  SIS文件的安裝  315
14.3.5  SIS文件的檢查和卸載  316
14.3.6  應(yīng)用程序的發(fā)行  316
14.4  UIQ應(yīng)用程序的設(shè)計(jì)原則  317
14.4.1  GUI規(guī)劃  317
14.4.2  設(shè)計(jì)列表視圖和詳細(xì)視圖  318
14.4.3  設(shè)計(jì)菜單和文件夾  318
14.4.4  標(biāo)準(zhǔn)菜單項(xiàng)  319
14.4.5  創(chuàng)建對(duì)話框  319
14.4.3  考慮文本輸入  319
14.4.7  提供文本和消息  319
14.4.8  使用滾動(dòng)箭頭和滾動(dòng)條  320
14.4.9  適應(yīng)各種縮放比例  320
14.4.10  應(yīng)用程序間的鏈接  320
14.5  數(shù)據(jù)處理  320
14.6  小結(jié)  321
第15章  與設(shè)備和尺寸無(wú)關(guān)的圖形  323
15.1  應(yīng)用中與尺寸和目標(biāo)無(wú)關(guān)的繪圖  323
15.1.1  與設(shè)備無(wú)關(guān)的繪圖  326
15.1.2  使用視圖  330
15.1.3  管理縮放因子  331
15.1.4  視圖和重用  332
15.1.5  設(shè)備無(wú)關(guān)繪圖的小結(jié)  334
15.2  深入介紹GDI  334
15.2.1  位圖傳送和位圖  335
15.2.2  深入介紹字體  337
15.2.3  關(guān)于打印的更多知識(shí)  338
15.2.4  色彩  339
15.2.5  Web瀏覽  341
15.3  開(kāi)發(fā)人員對(duì)于設(shè)備無(wú)關(guān)代碼的探索  341
15.3.1  實(shí)際的設(shè)備影響  342
15.4  GUI系統(tǒng)  342
15.4.1  Symbian OS GUI系統(tǒng)的發(fā)展  342
15.4.2  主要GUI組件  345
15.5  小結(jié)  346
第16章  多用戶應(yīng)用程序  347
16.1  Symbian OS中的通信  347
16.2  不帶通信的Battleships  348
16.2.1 視圖和菜單技巧  350
16.2.2  面向?qū)ο蠊艿兰夹g(shù)  351
16.2.3  不同的通信  352
16.3  TOGS  352
16.3.1  TOGS的形式  353
16.3.2  起點(diǎn)——數(shù)據(jù)報(bào)和對(duì)話  353
16.3.3  GSDP:游戲會(huì)話數(shù)據(jù)報(bào)協(xié)議  354
16.3.4  BSP:Battleships協(xié)議  355
16.3.5  測(cè)試程序  355
16.3.6  模式重用  356
16.3.7  在TOGS上進(jìn)行構(gòu)建  357
16.4  使用游戲  357
16.4.1  實(shí)際玩游戲  358
16.4.2  RGCP中的可靠性  358
16.4.3  SMS  359
16.5  原理剖析  359
16.5.1  狀態(tài)視圖  361
16.5.2  處理攻擊請(qǐng)求  361
16.5.3  檢查條件  362
16.5.4  攻擊處理完整過(guò)程  364
16.6  更深入介紹Battleships  368
16.6.1  更理想的Battleships  368
16.6.2  其他游戲  370
16.6.3  單人游戲  371
16.6.4  基礎(chǔ)結(jié)構(gòu)的改進(jìn)  371
16.7  小結(jié)  373
第17章  活動(dòng)對(duì)象  374
17.1  一個(gè)簡(jiǎn)單活動(dòng)對(duì)象  374
17.1.1  構(gòu)造和析構(gòu)  376
17.1.2  請(qǐng)求和處理事件  377
17.1.3  取消請(qǐng)求  378
17.2  工作方式  378
17.2.1  取消請(qǐng)求的更多知識(shí)  379
17.2.2  錯(cuò)誤處理  381
17.2.3  非搶占和優(yōu)先級(jí)  381
17.2.4  啟動(dòng)和終止規(guī)劃器  382
17.2.5  在活動(dòng)規(guī)劃器中添加功能  383
17.2.6  框架小結(jié)  384
17.3  活動(dòng)對(duì)象模式  387
17.3.1  維護(hù)未完成的請(qǐng)求  387
17.3.2  狀態(tài)機(jī)  390
17.3.3  處理完成的接口  392
17.3.4  長(zhǎng)期運(yùn)行的任務(wù)和增量接口  393
17.3.5  區(qū)分優(yōu)先級(jí)并維護(hù)響應(yīng)
靈敏度  394
17.4  小結(jié)  395
第18章  客戶端—服務(wù)器框架  396
18.1  引言  396
18.1.1  處理常規(guī)請(qǐng)求  397
18.1.2  建立會(huì)話  398
18.1.3  啟動(dòng)服務(wù)器  399
18.1.4  處理異步請(qǐng)求  399
18.1.5  結(jié)束會(huì)話并在客戶端消亡后
清理  400
18.1.6  在服務(wù)器消亡后清理  400
18.1.7  處理一個(gè)會(huì)話中的多個(gè)對(duì)象  400
18.2  性能  401
18.2.1  客戶端緩沖  402
18.2.2  高級(jí)事務(wù)  403
18.2.3  數(shù)據(jù)緩存  403
18.2.4  相同進(jìn)程中的相關(guān)服務(wù)器  404
18.2.5  共享內(nèi)存  405
18.3  服務(wù)器和線程  407
18.3.1  在線程間共享客戶端對(duì)象  407
18.3.2  服務(wù)器中的多線程  408
18.3.3  時(shí)間起關(guān)鍵作用的服務(wù)器
性能  408
18.3.4  線程優(yōu)先級(jí)  409
18.4  客戶端-服務(wù)器API  409
18.4.1  線程基礎(chǔ)  410
18.4.2  線程間數(shù)據(jù)傳輸和數(shù)據(jù)包類  411
18.4.3  客戶端對(duì)象  412
18.4.4  服務(wù)器端的對(duì)象  415
18.5  小結(jié)  419
第19章  GSDP服務(wù)器  420
19.1  軟件結(jié)構(gòu)  420
19.2  客戶端接口  421
19.2.1  消息傳遞函數(shù)  423
19.2.2  監(jiān)聽(tīng)和接收  424
19.2.3  連接和斷開(kāi)  426
19.2.4  作為DLL的客戶端API  428
19.3  服務(wù)器實(shí)現(xiàn)  429
19.3.1  消息處理  430
19.3.2  發(fā)送數(shù)據(jù)報(bào)  435
19.3.3  使用ECOM框架  437
19.3.4  使用協(xié)議  438
19.3.5  接收數(shù)據(jù)報(bào)  445
19.3.6  啟動(dòng)和關(guān)閉  450
19.4  小結(jié)  456
第20章  GDP實(shí)現(xiàn)  457
20.1  任務(wù)、狀態(tài)和狀態(tài)機(jī)  457
20.1.1  GDP狀態(tài)機(jī)  458
20.2  SMS實(shí)現(xiàn)  462
20.2.1  ESOCK和SMS的Symbian 
OS支持  462
20.2.2  GDP-SMS消息格式  463
20.2.3  GDP-SMS實(shí)現(xiàn)  463
20.3  藍(lán)牙實(shí)現(xiàn)  471
20.3.1  藍(lán)牙的Symbian OS支持  472
20.3.2  GDP-BT的協(xié)議映射  472
20.3.3  GDP-BT實(shí)現(xiàn)  472
20.4  小結(jié)  478
附錄A  示例項(xiàng)目  480
A.1  獨(dú)立項(xiàng)目  480
A.2  Battleships項(xiàng)目  481
A.3  TOGS項(xiàng)目  481
附錄B  開(kāi)發(fā)人員資源  482
B.1  Symbian開(kāi)發(fā)人員網(wǎng)絡(luò)  482
B.2  Symbian OS開(kāi)發(fā)人員工具  482
B.2.1  AppForge  482
B.2.2  Borland  482
B.2.3  Forum Nokia  482
B.2.4  Metrowerks  483
B.2.5  Sun Microsystems  483
B.2.6  Texas Instuments  483
B.2.7  工具文檔  483
B.3 Symbian OS SDK  483
B.3.1  Symbian OS v7.0  484
B.3.2  Symbian OS v6.1  484
B.3.3  Symbian OS v6.0  484
B.3.4  Symbian OS v5  484
B.4  其他SDK和SDK擴(kuò)展  485
B.4.1  OPL  485
B.4.2  Visual Basic  485
B.4.3  Intel PCA開(kāi)發(fā)包  485
B.4.4  Texas Instruments Innovator開(kāi)發(fā)包  485
B.5  開(kāi)發(fā)人員支持  485
B.5.1  Ericsson Mobility World  486
B.5.2  Forum Nokia  486
附錄C  TOGS指南和參考  487
C.1  GDP  487
C.1.1  Symbian OS的實(shí)現(xiàn)代碼  488
C.1.2  GDP網(wǎng)絡(luò)回送實(shí)現(xiàn)  489
C.1.3  GDP聊天  490
C.1.4  繼續(xù)探討GDP  490
C.2  GDSP  490
C.2.1  Symbian OS客戶端實(shí)現(xiàn)  493
C.2.2  GSDP聊天  495
C.2.3  繼續(xù)介紹GSDP  496
C.3  RGCP  496
C.3.1  協(xié)議綜述  496
C.3.2  RGCP Symbian OS的實(shí)現(xiàn)  501
C.3.3  RGCP交談  504
C.3.4  深入探討RGCP  504
C.4  戰(zhàn)艦協(xié)議  504
C.4.1  協(xié)議綜述  505
C.4.2  游戲UI  508
C.4.3  程序結(jié)構(gòu)  509
C.4.4  繼續(xù)探討B(tài)SP  509
C.5  小結(jié)  509
附錄D  仿真器參考  510
D.1  仿真器內(nèi)部  510
D.1.1  源代碼兼容性  511
D.1.2  驅(qū)動(dòng)盤映射  512
D.1.3  目錄體系  513
D.1.4  仿真器啟動(dòng)  514
D.1.5  仿真器啟動(dòng)參數(shù)  515
D.1.6  仿真器命令行語(yǔ)法  515
D.1.7  鍵映射  516
D.1.8  通信  516
D.1.9  仿真器有多好  517
D.1.10  調(diào)試鍵  519 

本目錄推薦

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