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

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

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

定 價(jià):¥68.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  Windows Mobile簡介    1
1.1  Windows Mobile概要    1
1.1.1  Windows CE簡介    1
1.1.2  Windows CE的設(shè)計(jì)目標(biāo)    2
1.1.3  Windows Mobile簡介    2
1.1.4  Windows Mobile行業(yè)應(yīng)用    3
1.2  Mobile2Market簡介    4
1.2.1  什么是Mobile2Market    4
1.2.2  開發(fā)和支持    5
1.2.3  Logo認(rèn)證和代碼簽名    6
1.2.4  市場推廣和移動(dòng)應(yīng)用目錄    8
1.2.5  Windows Mobile相關(guān)網(wǎng)站    8
第2章  Windows Mobile開發(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++開發(fā)工具介紹    13
2.3.1  Embedded Visual C++的特性    13
2.3.2  建立應(yīng)用程序    14
2.3.3  類及文件說明    18
2.3.4  編譯和運(yùn)行Hello Windows CE程序    20
2.3.5  輔助開發(fā)工具    20
2.4  .NET Compact Framework開發(fā)介紹    23
2.4.1  .NET Compact Framework簡介    23
2.4.2  .NET Compact Framework不包括的功能    26
2.4.3  使用Visual Studio .NET 2003進(jìn)行開發(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  移植圖形用戶接口    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  移植用戶接口控件    39
2.5.10  管理Windows CE線程    39
2.5.11  更改用戶接口    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庫改變密碼設(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類    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  無驅(qū)動(dòng)字符    78
3.6.2  存儲(chǔ)卡定位    78
3.6.3  CStorageCard類庫    79
第4章  菜單、對(duì)話框和窗口    84
4.1  菜單    84
4.1.1  概要    84
4.1.2  和菜單有關(guān)的主要消息及其響應(yīng)函數(shù)    84
4.1.3  CMenu類    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  樹狀控件    143
5.1.10  時(shí)間控件    147
5.1.11  月歷控件    150
5.2  MFC控件類介紹及使用范例    151
5.2.1  CCeButtonST類    151
5.2.2  Grid類    157
5.2.3  Progress類    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  畫筆    198
6.2.3  畫刷    203
6.2.4  位圖畫刷    205
6.2.5  方便實(shí)用的畫筆和畫刷類    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類    216
6.3.2  未公開的圖像API    222
6.3.3  imgdecmp.dll和VOImage類    223
6.3.4  IJG JPEG庫    224
6.3.5  Windows CE高速圖形庫    228
6.3.6  二維實(shí)時(shí)圖形    233
6.3.7  分析圖表類庫    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  多線程開發(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ù)庫    267
8.1.1  數(shù)據(jù)卷    267
8.1.2  創(chuàng)建和裝載數(shù)據(jù)卷    268
8.1.3  卸載一個(gè)卷    269
8.1.4  寫入數(shù)據(jù)庫卷    269
8.1.5  列舉已裝載的數(shù)據(jù)卷    270
8.1.6  創(chuàng)建屬性數(shù)據(jù)庫    272
8.1.7  打開和關(guān)閉數(shù)據(jù)庫    272
8.1.8  讀寫記錄    276
8.1.9  搜索記錄    278
8.1.10  刪除屬性、記錄和數(shù)據(jù)庫    280
8.1.11  列舉數(shù)據(jù)庫信息    281
8.2  注冊(cè)表    282
8.2.1  添加和更新注冊(cè)表鍵和鍵值    283
8.2.2  查詢注冊(cè)表鍵值    285
8.2.3  刪除鍵值和鍵    287
8.2.4  枚舉鍵值    288
8.3  文件操作    291
8.3.1  打開讀取文件    291
8.3.2  關(guān)閉文件    293
8.3.3  獲得文件時(shí)間    295
8.3.4  獲得文件大小    297
8.3.5  獲得文件屬性    298
8.3.6  文件的寫操作    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  打開和關(guān)閉串行端口    315
9.1.3  讀寫串行端口    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  簡介    368
9.5.2  架構(gòu)    369
9.5.3  藍(lán)牙安全性    371
9.5.4  查詢藍(lán)牙    371
9.5.5  藍(lán)牙設(shè)備的WinSockt接口方式    373
9.5.6  藍(lán)牙的COM/COM方式    376
第10章  Windows Mobile游戲開發(fā)簡介    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開發(fā)示例    396
10.3  第三方開發(fā)庫簡介    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  打開線路設(shè)備    425
12.2.4  查詢TAPI版本    427
11.2.5  電話地址轉(zhuǎn)換    428
11.2.6  呼叫對(duì)方    430
11.2.7  接聽電話    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  打開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ò)誤類型    465
12.2.2  語法或編譯性錯(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類繼承窗體    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)和鍵盤輸入    497
14.1  設(shè)備輸入    497
14.1.1  事件驅(qū)動(dòng)輸入    498
14.1.2  頂端窗口    498
14.1.3  可用性    499
14.1.4  可見性    499
14.1.5  鍵盤輸入    499
14.1.6  鼠標(biāo)輸入    500
14.1.7  使用控件提供的鼠標(biāo)和鍵盤輸入處理    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  鍵盤輸入編程    514
14.4.1  設(shè)備按鍵    514
14.4.2  SIP    515
14.4.3  鍵盤    515
14.4.4  Win32函數(shù)keybd_event    516
14.4.5  鍵盤事件    516
14.4.6  焦點(diǎn)事件    516
14.4.7  激活事件    516
14.4.8  Pocket PC設(shè)備按鍵    517
14.4.9  鍵盤事件處理    518
14.4.10  鍵盤輸入例子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  控件分類    523
15.2.1  基類父控件    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  控件類型    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  簡單數(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)用戶的輸入    576
16.4.6  訪問DataGrid信息    577
第17章  ADO.NET編程    583
17.1  ADO.NET介紹    585
17.1.1  一個(gè)分層程序    586
17.1.2  ADO.NET類    587
17.1.3  ADO.NET出錯(cuò)處理    590
17.2  與數(shù)據(jù)集協(xié)同工作    591
17.2.1  創(chuàng)建和訪問DataSet、DataTable和DataView對(duì)象    592
17.2.2  數(shù)據(jù)綁定    596
17.2.3  讀寫一個(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語法    606
17.3.3  SQL Server CE Query Analyzer    608
17.3.4  創(chuàng)建一個(gè)SQL Server CE數(shù)據(jù)庫    609
17.3.5  組裝一個(gè)SQL Server CE 數(shù)據(jù)庫    611
17.3.6  接收和顯示數(shù)據(jù)    614
17.3.7  更新一個(gè)SQL Server CE數(shù)據(jù)庫    623
17.4  Microsoft SQL Server    625
17.4.1  連接到SQL Server    626
17.4.2  使用SQL Server存儲(chǔ)過程    633
17.4.3  用DataSet對(duì)象使用存儲(chǔ)過程    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客戶程序    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ù)庫連接性    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 ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)