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

Windows Mobile手機(jī)應(yīng)用開(kāi)發(fā)

Windows Mobile手機(jī)應(yīng)用開(kāi)發(fā)

定 價(jià):¥68.00

作 者: 傅曦、齊宇、徐駿
出版社: 人民郵電出版社
叢編項(xiàng): 移動(dòng)開(kāi)發(fā)系列叢書(shū)
標(biāo) 簽: 高級(jí)程序語(yǔ)言設(shè)計(jì)

ISBN: 9787115134547 出版時(shí)間: 2005-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 609 字?jǐn)?shù):  

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

  隨著微軟WindowsMobile智能終端技術(shù)的發(fā)展,針對(duì)WindowsMobile平臺(tái)的開(kāi)發(fā)技術(shù)越來(lái)越受到行業(yè)消費(fèi)市場(chǎng)的關(guān)注,越來(lái)越多的基于WindowsMobile平臺(tái)的行業(yè)和個(gè)人應(yīng)用軟件相繼出現(xiàn)、方興未艾。同時(shí),由于WindowsMobile程序與桌面Windows程序有強(qiáng)大的互補(bǔ)性以及WindowsMobile程序開(kāi)發(fā)工具的好學(xué)易用性,越來(lái)越多的原Windows程序開(kāi)發(fā)者以及程序開(kāi)發(fā)愛(ài)好者,都對(duì)WindowsMobile應(yīng)用程序的開(kāi)發(fā)表現(xiàn)出了很大的關(guān)注和很高的學(xué)習(xí)熱情。本書(shū)能使行業(yè)開(kāi)發(fā)者和初學(xué)者快速掌握WindowsMobile手機(jī)應(yīng)用開(kāi)發(fā)技術(shù),解決開(kāi)發(fā)中的技術(shù)難題。本書(shū)總結(jié)了作者近年來(lái)在WindowsMobile平臺(tái)下開(kāi)發(fā)應(yīng)用程序的經(jīng)驗(yàn)和體會(huì),全面介紹了使用EmbeddedVisualC++和.NETCompactFramework開(kāi)發(fā)WindowsMobile應(yīng)用程序的多種實(shí)用技術(shù),對(duì)每個(gè)WindowsMobile開(kāi)發(fā)的技術(shù)點(diǎn)都有涉獵,并提供了很多詳細(xì)例程介紹及完整的源代碼介紹。

作者簡(jiǎn)介

  國(guó)內(nèi)著名嵌入式網(wǎng)站嵌入式研究網(wǎng)(http://www.cnemb.com)創(chuàng)始人。有多年嵌入式操作系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),精通移動(dòng)計(jì)算開(kāi)發(fā)和嵌入式設(shè)備驅(qū)動(dòng)開(kāi)發(fā)。著有《Windows CE 開(kāi)發(fā)技巧與實(shí)例》、《Palm OS 編程實(shí)踐》等書(shū)。

圖書(shū)目錄

第1章  Windows Mobile簡(jiǎn)介    1
1.1  Windows Mobile概要    1
1.1.1  Windows CE簡(jiǎn)介    1
1.1.2  Windows CE的設(shè)計(jì)目標(biāo)    2
1.1.3  Windows Mobile簡(jiǎn)介    2
1.1.4  Windows Mobile行業(yè)應(yīng)用    3
1.2  Mobile2Market簡(jiǎn)介    4
1.2.1  什么是Mobile2Market    4
1.2.2  開(kāi)發(fā)和支持    5
1.2.3  Logo認(rèn)證和代碼簽名    6
1.2.4  市場(chǎng)推廣和移動(dòng)應(yīng)用目錄    8
1.2.5  Windows Mobile相關(guān)網(wǎng)站    8
第2章  Windows Mobile開(kāi)發(fā)介紹    10
2.1  事件驅(qū)動(dòng)和消息響應(yīng)機(jī)制    10
2.2  Windows mobile程序和Windows程序的不同點(diǎn)    11
2.2.1  Windows CE APIs和Win32 API間的不同    11
2.2.2  Windows CE MFC和標(biāo)準(zhǔn)MFC的不同    11
2.2.3  存儲(chǔ)器的限制    12
2.2.4  電源管理    12
2.2.5  硬件特性    12
2.2.6  測(cè)試和調(diào)試    12
2.3  Embedded Visual C++開(kāi)發(fā)工具介紹    13
2.3.1  Embedded Visual C++的特性    13
2.3.2  建立應(yīng)用程序    14
2.3.3  類(lèi)及文件說(shuō)明    18
2.3.4  編譯和運(yùn)行Hello Windows CE程序    20
2.3.5  輔助開(kāi)發(fā)工具    20
2.4  .NET Compact Framework開(kāi)發(fā)介紹    23
2.4.1  .NET Compact Framework簡(jiǎn)介    23
2.4.2  .NET Compact Framework不包括的功能    26
2.4.3  使用Visual Studio .NET 2003進(jìn)行開(kāi)發(fā)    29
2.5  Windows程序向Windows mobile程序移植的關(guān)鍵要素    36
2.5.1  移植使用Windows CE API    36
2.5.2  管理Windows CE的存儲(chǔ)器    37
2.5.3  管理可用的電量    37
2.5.4  移植圖形用戶(hù)接口    38
2.5.5  調(diào)整位圖和圖標(biāo)    38
2.5.6  使用Unicode    38
2.5.7  創(chuàng)建和管理窗口    38
2.5.8  使用Windows CE對(duì)話框    39
2.5.9  移植用戶(hù)接口控件    39
2.5.10  管理Windows CE線程    39
2.5.11  更改用戶(hù)接口    39
2.5.12  支持Windows CE通信    40
2.5.13  最小化使用注冊(cè)表    41
第3章  Windows Mobile系統(tǒng)    42
3.1  軟輸入面板(SIP)    42
3.1.1  概要    42
3.1.2  顯示/隱藏SIP    43
3.1.3  移動(dòng)SIP    44
3.1.4  禁止SIP的單詞自動(dòng)填充    44
3.1.5  恢復(fù)單詞自動(dòng)填充    44
3.1.6  SIP徽標(biāo)要求    45
3.2  密碼保護(hù)    47
3.2.1  概要    47
3.2.2  在Pocket PC上的特性    48
3.2.3  Pocket PC 2003的新特性    48
3.2.4  設(shè)置密碼的延遲時(shí)間    48
3.2.5  使用STPasswordManager庫(kù)改變密碼設(shè)置    49
3.3  硬按鍵    56
3.3.1  概要    56
3.3.2  硬按鍵的虛擬代碼    57
3.3.3  使用應(yīng)用程序運(yùn)行鍵    58
3.3.4  使用STUtil類(lèi)    58
3.4  后臺(tái)服務(wù)程序    67
3.4.1  概要    67
3.4.2  創(chuàng)建Service DLL    68
3.4.3  Service的注冊(cè)表配置    74
3.5  創(chuàng)建控制面板程序    75
3.5.1  概要    75
3.5.2  創(chuàng)建控制面板程序的步驟    75
3.5.3  使用示例    77
3.6  存儲(chǔ)卡    78
3.6.1  無(wú)驅(qū)動(dòng)字符    78
3.6.2  存儲(chǔ)卡定位    78
3.6.3  CStorageCard類(lèi)庫(kù)    79
第4章  菜單、對(duì)話框和窗口    84
4.1  菜單    84
4.1.1  概要    84
4.1.2  和菜單有關(guān)的主要消息及其響應(yīng)函數(shù)    84
4.1.3  CMenu類(lèi)    87
4.1.4  上下文菜單    89
4.1.5  菜單操作技巧    91
4.2  對(duì)話框    92
4.2.1  使用資源編輯器編輯對(duì)話框    92
4.2.2  對(duì)話框的數(shù)據(jù)交換和數(shù)據(jù)檢查    93
4.2.3  模態(tài)和非模態(tài)對(duì)話框    94
4.2.4  通用對(duì)話框    97
4.3  窗口    98
4.3.1  產(chǎn)生CWnd對(duì)象    98
4.3.2  消息映射    100
4.3.3  關(guān)閉窗口    101
4.3.4  CWnd和句柄    102
4.3.5  SDMV應(yīng)用中的窗口切換函數(shù)    103
第5章  Windows Mobile控件    107
5.1  Windows標(biāo)準(zhǔn)控件和通用控件    107
5.1.1  靜態(tài)控件    107
5.1.2  按鈕控件    111
5.1.3  編輯控件    114
5.1.4  單選按鈕    120
5.1.5  復(fù)選按鈕    124
5.1.6  組合框控件    128
5.1.7  列表框控件    137
5.1.8  滾動(dòng)條控件    141
5.1.9  樹(shù)狀控件    143
5.1.10  時(shí)間控件    147
5.1.11  月歷控件    150
5.2  MFC控件類(lèi)介紹及使用范例    151
5.2.1  CCeButtonST類(lèi)    151
5.2.2  Grid類(lèi)    157
5.2.3  Progress類(lèi)    170
第6章  屏幕繪圖基礎(chǔ)    177
6.1  基本文本操作    177
6.1.1  文本輸出函數(shù)    177
6.1.2  文本屬性    181
6.1.3  字符屬性    185
6.1.4  字體    186
6.1.5  文本顯示特殊技巧    190
6.2  基本圖形圖像操作    193
6.2.1  繪圖函數(shù)    193
6.2.2  畫(huà)筆    198
6.2.3  畫(huà)刷    203
6.2.4  位圖畫(huà)刷    205
6.2.5  方便實(shí)用的畫(huà)筆和畫(huà)刷類(lèi)    208
6.2.6  繪圖模式    209
6.2.7  位圖    211
6.2.8  位操作    213
6.2.9  圖標(biāo)    215
6.3  高級(jí)屏幕繪圖    216
6.3.1  DIB類(lèi)    216
6.3.2  未公開(kāi)的圖像API    222
6.3.3  imgdecmp.dll和VOImage類(lèi)    223
6.3.4  IJG JPEG庫(kù)    224
6.3.5  Windows CE高速圖形庫(kù)    228
6.3.6  二維實(shí)時(shí)圖形    233
6.3.7  分析圖表類(lèi)庫(kù)    236
第7章  多線程和多進(jìn)程    246
7.1  概述    246
7.2  Windows mobile的多任務(wù)機(jī)制    246
7.2.1  多線程和多進(jìn)程    246
7.2.2  線程調(diào)度和優(yōu)先級(jí)    247
7.3  多線程    248
7.3.1  概述    248
7.3.2  創(chuàng)建線程    249
7.3.3  線程間同步    251
7.3.4  終止線程    256
7.3.5  多線程開(kāi)發(fā)技巧    256
7.4  多進(jìn)程    259
7.4.1  創(chuàng)建和終止進(jìn)程    259
7.4.2  進(jìn)程間共享數(shù)據(jù)    264
第8章  存儲(chǔ)對(duì)象    267
8.1  屬性數(shù)據(jù)庫(kù)    267
8.1.1  數(shù)據(jù)卷    267
8.1.2  創(chuàng)建和裝載數(shù)據(jù)卷    268
8.1.3  卸載一個(gè)卷    269
8.1.4  寫(xiě)入數(shù)據(jù)庫(kù)卷    269
8.1.5  列舉已裝載的數(shù)據(jù)卷    270
8.1.6  創(chuàng)建屬性數(shù)據(jù)庫(kù)    272
8.1.7  打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)    272
8.1.8  讀寫(xiě)記錄    276
8.1.9  搜索記錄    278
8.1.10  刪除屬性、記錄和數(shù)據(jù)庫(kù)    280
8.1.11  列舉數(shù)據(jù)庫(kù)信息    281
8.2  注冊(cè)表    282
8.2.1  添加和更新注冊(cè)表鍵和鍵值    283
8.2.2  查詢(xún)注冊(cè)表鍵值    285
8.2.3  刪除鍵值和鍵    287
8.2.4  枚舉鍵值    288
8.3  文件操作    291
8.3.1  打開(kāi)讀取文件    291
8.3.2  關(guān)閉文件    293
8.3.3  獲得文件時(shí)間    295
8.3.4  獲得文件大小    297
8.3.5  獲得文件屬性    298
8.3.6  文件的寫(xiě)操作    302
8.3.7  移動(dòng)文件指針    304
8.3.8  內(nèi)存映射文件    305
8.3.9  內(nèi)存映射對(duì)象    307
8.3.10  查看文件系統(tǒng)    309
第9章  Windows mobile通信    313
9.1  串行通信    313
9.1.1  RS-232串行接口標(biāo)準(zhǔn)    313
9.1.2  打開(kāi)和關(guān)閉串行端口    315
9.1.3  讀寫(xiě)串行端口    316
9.1.4  配置串行端口    317
9.1.5  出錯(cuò)處理    320
9.1.6  異步多線程通信    321
9.1.7  串口通信示例    322
9.2  紅外線通信    325
9.2.1  IrDA協(xié)議概述    325
9.2.2  原始IRDA    327
9.2.3  IrCOMM    329
9.2.4  IrSock    330
9.2.5  紅外通信范例    338
9.3  RAPI    344
9.3.1  RAPI概述    344
9.3.2  預(yù)定義RAPI函數(shù)    344
9.3.3  自定義RAPI函數(shù)    346
9.3.4  RAPI函數(shù)使用范例    348
9.4  ActiveSync    351
9.4.1  ActiveSync概念    351
9.4.2  ActiveSync供應(yīng)者    352
9.4.3  AdoFiltr程序    355
9.5  藍(lán)牙    368
9.5.1  簡(jiǎn)介    368
9.5.2  架構(gòu)    369
9.5.3  藍(lán)牙安全性    371
9.5.4  查詢(xún)藍(lán)牙    371
9.5.5  藍(lán)牙設(shè)備的WinSockt接口方式    373
9.5.6  藍(lán)牙的COM/COM方式    376
第10章  Windows Mobile游戲開(kāi)發(fā)簡(jiǎn)介    378
10.1  基本W(wǎng)indows GDI技術(shù)    378
10.1.1  普通GDI繪屏技術(shù)(ON SCREEN)    378
10.1.2  離屏(OFF SCREEN)技術(shù)    381
10.2  GAPI    385
10.2.1  操縱GAPI    385
10.2.2  GAPI高效貼圖    388
10.2.3  Gapi按鍵    392
10.2.4  振動(dòng)效果    394
10.2.5  完整的GAPI開(kāi)發(fā)示例    396
10.3  第三方開(kāi)發(fā)庫(kù)簡(jiǎn)介    398
第11章  Windows Mobile電話相關(guān)編程    404
11.1  連接管理    404
11.1.1  概述    404
11.1.2  建立連接管理    406
11.1.3  枚舉網(wǎng)絡(luò)標(biāo)識(shí)符    408
11.1.4  創(chuàng)建連接    409
11.1.5  獲取連接狀態(tài)    414
11.1.6  連接優(yōu)先級(jí)    415
11.1.7  釋放連接    416
11.1.8  連接服務(wù)與代理    416
11.1.9  計(jì)劃管理連接    418
11.2  TAPI    421
11.2.1  概述    421
11.2.2  初始化TAPI    423
11.2.3  打開(kāi)線路設(shè)備    425
12.2.4  查詢(xún)TAPI版本    427
11.2.5  電話地址轉(zhuǎn)換    428
11.2.6  呼叫對(duì)方    430
11.2.7  接聽(tīng)電話    435
11.2.8  結(jié)束呼叫    435
11.2.9  消息處理    436
11.3  短消息服務(wù)(SMS)    443
11.3.1  SMS地址    444
11.3.2  SMS Service Center(SMSC)    445
11.3.3  打開(kāi)SMS服務(wù)    446
11.3.4  SMS Message 協(xié)議    448
11.3.5  發(fā)送短消息    448
11.3.6  讀取短消息    452
11.3.7  關(guān)閉消息句柄    454
11.3.8  SMS通知    455
11.3.9  從SMS得到額外的信息    455
11.4  SIM卡    457
第12章  調(diào)試技巧    464
12.1  EVC的設(shè)置編譯選項(xiàng)    464
12.2  錯(cuò)誤    465
12.2.1  錯(cuò)誤類(lèi)型    465
12.2.2  語(yǔ)法或編譯性錯(cuò)誤    466
12.2.3  鏈接錯(cuò)誤    466
12.2.4  運(yùn)行錯(cuò)誤    466
12.2.5  邏輯或意圖錯(cuò)誤    466
12.2.6  查看出錯(cuò)信息    467
12.3  調(diào)試    468
12.3.1  啟動(dòng)Debugger    468
12.3.2  Debugger窗口    470
12.3.3  Debugger快捷鍵    471
12.4  幾個(gè)重要的宏    471
12.4.1  ASSERT    471
12.4.2  TRACE    472
12.4.3  VERIFY    472
12.5  日志文件    473
第13章  創(chuàng)建窗體    477
13.1  什么是窗體    477
13.1.1  概念    477
13.1.2  從Form類(lèi)繼承窗體    478
13.1.3  屬性、方法、事件    478
13.2  操作窗體    483
13.2.1  創(chuàng)建窗體    483
13.2.2  顯示窗體    484
13.2.3  關(guān)閉窗體    485
13.2.4  處理孤立的窗體    486
13.2.5  窗體操作示例    487
13.3  繼承和可視繼承    491
13.3.1  窗體繼承    491
13.3.2  可視繼承    492
第14章  鼠標(biāo)和鍵盤(pán)輸入    497
14.1  設(shè)備輸入    497
14.1.1  事件驅(qū)動(dòng)輸入    498
14.1.2  頂端窗口    498
14.1.3  可用性    499
14.1.4  可見(jiàn)性    499
14.1.5  鍵盤(pán)輸入    499
14.1.6  鼠標(biāo)輸入    500
14.1.7  使用控件提供的鼠標(biāo)和鍵盤(pán)輸入處理    500
14.1.8  控件支持的輸入事件    500
14.1.9  輸入和鼠標(biāo)光標(biāo)    501
14.2  鼠標(biāo)輸入編程    502
14.2.1  鼠標(biāo)事件    502
14.2.2  自動(dòng)鼠標(biāo)捕獲    502
14.2.3  鼠標(biāo)事件處理    502
14.3  鼠標(biāo)操作例子    505
14.3.1  繪制矩形虛線框    505
14.3.2  收集坐標(biāo)點(diǎn)    508
14.3.3  繪制矩形    510
14.3.4  設(shè)置鼠標(biāo)光標(biāo)    512
14.3.5  使用Win32函數(shù)設(shè)置光標(biāo)    512
14.4  鍵盤(pán)輸入編程    514
14.4.1  設(shè)備按鍵    514
14.4.2  SIP    515
14.4.3  鍵盤(pán)    515
14.4.4  Win32函數(shù)keybd_event    516
14.4.5  鍵盤(pán)事件    516
14.4.6  焦點(diǎn)事件    516
14.4.7  激活事件    516
14.4.8  Pocket PC設(shè)備按鍵    517
14.4.9  鍵盤(pán)事件處理    518
14.4.10  鍵盤(pán)輸入例子KeyInput    519
14.4.11  SIP變化    519
第15章  .NET Compact Framework控件    521
15.1  什么是控件    521
15.1.1  可視化對(duì)象    521
15.1.2  保持桌面.NET Framework的一致性    522
15.2  控件分類(lèi)    523
15.2.1  基類(lèi)父控件    523
15.2.2  容器控件    524
15.2.3  單項(xiàng)控件    524
15.2.4  多項(xiàng)控件    525
15.2.5  命令輸入控件    526
15.2.6  可視量化值控件    526
15.2.7  后臺(tái)控件    527
15.3  事件、屬性、方法    527
15.3.1  核心事件    527
15.3.2  核心屬性    533
15.3.3  核心方法    536
15.4  控件類(lèi)型    538
15.5  通用控件    539
15.5.1  標(biāo)簽控件    542
15.5.2  TextBox控件    543
15.5.3  列表框和下拉框    543
15.5.4  按鈕控件    545
15.5.5  檢查按鈕和單選按鈕    546
15.5.6  一個(gè)TimeTracker例子程序    546
第16章  數(shù)據(jù)綁定到控件    558
16.1  數(shù)據(jù)綁定    558
16.1.1  可數(shù)據(jù)綁定的控件    559
16.1.2  數(shù)據(jù)綁定對(duì)象    560
16.2  復(fù)雜數(shù)據(jù)綁定    564
16.2.1  使用復(fù)制數(shù)據(jù)綁定ListBox和ComboBox控件    565
16.3  簡(jiǎn)單數(shù)據(jù)綁定    565
16.3.1  BindingsCollection屬性    566
16.3.2  格式化和解析    567
16.4  DataGrid控件    568
16.4.1  使用復(fù)雜數(shù)據(jù)綁定DataGrid控件    570
16.4.2  DataGrid控件數(shù)據(jù)顯示樣式    571
16.4.3  創(chuàng)建表和列的樣式    572
16.4.4  運(yùn)行時(shí)創(chuàng)建樣式    574
16.4.5  響應(yīng)用戶(hù)的輸入    576
16.4.6  訪問(wèn)DataGrid信息    577
第17章  ADO.NET編程    583
17.1  ADO.NET介紹    585
17.1.1  一個(gè)分層程序    586
17.1.2  ADO.NET類(lèi)    587
17.1.3  ADO.NET出錯(cuò)處理    590
17.2  與數(shù)據(jù)集協(xié)同工作    591
17.2.1  創(chuàng)建和訪問(wèn)DataSet、DataTable和DataView對(duì)象    592
17.2.2  數(shù)據(jù)綁定    596
17.2.3  讀寫(xiě)一個(gè)數(shù)據(jù)集為XML    603
17.3  Microsoft SQL Server CE    605
17.3.1  SQL Server CE文件    605
17.3.2  SQL Server CE語(yǔ)法    606
17.3.3  SQL Server CE Query Analyzer    608
17.3.4  創(chuàng)建一個(gè)SQL Server CE數(shù)據(jù)庫(kù)    609
17.3.5  組裝一個(gè)SQL Server CE 數(shù)據(jù)庫(kù)    611
17.3.6  接收和顯示數(shù)據(jù)    614
17.3.7  更新一個(gè)SQL Server CE數(shù)據(jù)庫(kù)    623
17.4  Microsoft SQL Server    625
17.4.1  連接到SQL Server    626
17.4.2  使用SQL Server存儲(chǔ)過(guò)程    633
17.4.3  用DataSet對(duì)象使用存儲(chǔ)過(guò)程    639
17.4.4  DataSet對(duì)象和并發(fā)    642
17.5  Web Services    643
17.5.1  XML、XSD和SOAP    643
17.5.2  一個(gè)Web Service程序    645
17.5.3  一個(gè)Web Service客戶(hù)程序    654
第18章  同步Windows Mobile設(shè)備數(shù)據(jù)    657
18.1  理解遠(yuǎn)程數(shù)據(jù)應(yīng)用程序    657
18.1.1  RDA和合并復(fù)制    658
18.1.2  IIS 連接性    658
18.1.3  數(shù)據(jù)庫(kù)連接性    659
18.2  安裝遠(yuǎn)程數(shù)據(jù)連接    659
18.3  使用RDA    664
18.3.1  RDA概述    664
18.3.2  RDA的結(jié)構(gòu)和原理    664
18.3.3  Pull數(shù)據(jù)    666
18.3.4  Push數(shù)據(jù)    668
18.3.5  使用SubmitSQL方法    669
18.4  使用合并復(fù)制    670
18.4.1  合并復(fù)制概述    670
18.4.2  合并復(fù)制的結(jié)構(gòu)和原理    671
18.4.3  使用合并復(fù)制發(fā)布和訂閱數(shù)據(jù)    672
18.4.4  同步數(shù)據(jù)    678
18.4.5  在設(shè)備上修改數(shù)據(jù)    679

本目錄推薦

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