出版時(shí)間:2006-6 出版社:人民郵電 作者:劉彥博,胡硯,馬騏 編著 頁數(shù):462
Tag標(biāo)簽:無
內(nèi)容概要
本書是Windows Mobile平臺應(yīng)用與開發(fā)的學(xué)習(xí)指南。 本書共分為六大部分。第一部分簡要介紹了Windows Mobile平臺和.NET Compact Framework。第二部分主要介紹在B/S和C/S架構(gòu)的應(yīng)用程序中,如何利用.NET Framework來開發(fā)服務(wù)器端應(yīng)用。第三部分主要介紹了在C/S架構(gòu)的應(yīng)用程序中,如何利用.NET Compact Framework來開發(fā)客戶端應(yīng)用。第四部分首先介紹了.NET中全新的數(shù)據(jù)訪問模型ADO.NET,然后分別介紹了如何遠(yuǎn)程訪問服務(wù)器數(shù)據(jù)庫中的數(shù)據(jù)和本地?cái)?shù)據(jù)庫中的數(shù)據(jù),以及本地?cái)?shù)據(jù)如何做到與服務(wù)器同步等問題。第五部分主要介紹了如何使用移動設(shè)備所特有的網(wǎng)絡(luò)技術(shù),如短消息、彩信和E-mail等的開發(fā)與實(shí)施。第六部分主要介紹了Windows Mobile平臺所特有的安全特性,以及如何利用這些特性和.NET中提供的相關(guān)API來開發(fā)安全的移動設(shè)備應(yīng)用程序?! ”緯m合Windows Mobile的初、中級程序員學(xué)習(xí),也適合作為Windows Mobile應(yīng)用開發(fā)的參考手冊。
作者簡介
劉彥博,目前擔(dān)任.NET平臺技術(shù)支持工程師兼微軟技術(shù)講師,主要從事對各大企業(yè)進(jìn)行.NET平臺上開發(fā)的顧問工作和技術(shù)培訓(xùn),主要的培訓(xùn)客戶包括微軟(中國)公司CTC部門、CSIP和北京銀行等。熟悉.NET平臺運(yùn)行機(jī)理,擅長Windows桌面應(yīng)用開發(fā)和基于.NET Compact Framcework的Windows客戶端開發(fā),對人機(jī)交互、用戶界面設(shè)計(jì)和界面邏輯的實(shí)現(xiàn)有深入的研究。
書籍目錄
第1章 WindOWS Mobile 5.0及信息與安全服務(wù)套件(MSFP)1.1 什么是WindOWS Mobile1.2 Windows Mobile家族1.3 WindOWS Mobile全球市場發(fā)展?fàn)顩r1.4 WindOWS Mobile 5.01.5 WindOWS Mobile 5.0的新特性1.5.1 Mobile Office介紹1.5.2 Mobile IE介紹1.5.3 WindOWS Media Player 10 MObile1.5.4 MicrosoR ActiveSync 4.1應(yīng)用程序1.6 WindOWS Mobile 5.0信息與安全服務(wù)套件(MSFP)1.6.1 功能特性1.6.2信息與安全服務(wù)套件(MSFP)部署設(shè)置和最優(yōu)方法1.7企業(yè)移動需求1.8 小 結(jié)第2章?。甆ET Compact Frmework簡介2.1 WindOWS Molbile平臺及.NET Frameworlk精簡版架構(gòu)2.1.1公共語言運(yùn)行庫2.1.2.NET Framework精簡版類庫2.2 支持的語言和平臺2.3?。甆ET Framework和.NEI Framework精簡版應(yīng)用程序類型比較2.4.NET Frameworlk精簡版中常用類庫窗體控件2.5?。甆ET Frameworkl精簡版2.0新特色2.5.1 用戶界面2.5.2數(shù)據(jù)訪問2.5.3通信2.5.4安全2.5.5線程2.5.6性能和資源管理2.5.7 小結(jié)第3章 visuaI Studio 2005簡介3.1開發(fā)環(huán)境概況3.1.1用戶界面3.1.2支持的項(xiàng)目類型3.1.3解決方案、項(xiàng)目和構(gòu)成項(xiàng)3.1.4外部工具3.2使用集成開發(fā)環(huán)境3.2.1設(shè)置項(xiàng)目屬性3.2.2管理類型3.2.3編輯代碼3.2.4添加和編輯資源3.3獲取幫助3.3.1 使用動態(tài)幫助3.3.2 使用Document Explorer3.4 小結(jié)第4章 WAP和WML4.1 WAP簡介4.1.1 WAP的起源4.1.2 WAP的形成過程4.1.3 WAP架構(gòu)說明4.1.4 WAP協(xié)議介紹4.1.5 WAP的未來4.2 WML語言基礎(chǔ)4.2.1什么是WML文件4.2.2 WML程序結(jié)構(gòu)4.2.3 WML語言的基本知識4.3 WML Seript語法基礎(chǔ)4.3.1 在WML程序中調(diào)用WML Script函數(shù)4.3.2 WML Script的主要優(yōu)點(diǎn)及其字節(jié)碼解釋器4.3.3 WMLScript 基本規(guī)則4.3.4 變量與數(shù)據(jù)類型4.3.5操作符與表達(dá)式4.3.6 WML Script異常處理4.4 小結(jié)第5章 用ASP.NET開發(fā)移動Wleb站點(diǎn)5.1 ASP.NET移動功能5.1.1 ASP.NET 2.0概述5.1.2移動Web站點(diǎn)5.1.3移動應(yīng)用程序結(jié)構(gòu)5.1.4移動Web服務(wù)器控件5.1.5 ASP.NET Web服務(wù)器控件和統(tǒng)一適配器結(jié)構(gòu)5.1.6選擇自定義適配器或移動控件5.2創(chuàng)建移動Web站點(diǎn)5.2.1創(chuàng)建Web站點(diǎn)項(xiàng)目5.2.2向項(xiàng)目中添加移動Web頁面5.3移動Web窗體介紹5.3.1服務(wù)器端應(yīng)用程序5.3.2客戶端腳本5.3.3 開發(fā)“Hello World”應(yīng)用的國際化版本5.3.4.為國際化的應(yīng)用程序更改文本編碼5.3.5移動Web窗體的生命周期5.3.6移動Web窗體的生命周期階段5.3.7窗體標(biāo)記內(nèi)的文本5.3.8在移動Web窗體之間進(jìn)行鏈接5.3.9處理卡片(Card)組的大小限制5.3.10減少頁的呈現(xiàn)大小5.3.11使用模擬器測試移動Web站點(diǎn)5.4使用移動Web控件5.4.1移動Web控件簡介5.4.2使用移動web控件構(gòu)建頁面5.4.3移動Web應(yīng)用開發(fā)工具5.4.4使用Visual Studio 2005創(chuàng)建移動Web項(xiàng)目5.4.5添加移動設(shè)備的Web窗體5.4.6 ASP.NET移動控件的事件處理5.4.7使用容器控件5.5創(chuàng)建自定義移動Web控件5.5.1用戶控件5.5.2通過繼承擴(kuò)展控件功能5.5.3創(chuàng)建組合控件5.5.4編寫自己的控件5.5.5設(shè)備過濾和適配5.6小結(jié)第6章 用.ASP.NET開發(fā)Web Service6.1 Web Service的概念6.1.1 WSDL6.1.2 HTTP發(fā)送請求的方法6.1.3 SOAP6.1.4 UDDI6.2為什么應(yīng)用Web Service6.2.1 Web Service的優(yōu)勢6.2.2什么時(shí)候不應(yīng)該使用Web Service6.3如何創(chuàng)建一個(gè)Web Service6.3.1 HelloWorld示例6.3.2理解服務(wù)代碼和后臺代碼6.3.3 WebMethod特性6.3.4如何創(chuàng)建一個(gè)Web Service6.4 小結(jié)第7章 用戶界面設(shè)計(jì)7.1使用控件創(chuàng)建應(yīng)用程序界面7.1.1 .NET Compact Framework中的控件7.1.2處理控件的事件7.1.3使用控件7.1.4控件布局的基本原則7.2用戶界面設(shè)計(jì)原則與技巧7.2.1基本原則7.2.2在窗體間進(jìn)行導(dǎo)航7.2.3 向用戶提供反饋7.3界面因素對用戶界面的影響7.3.1屏幕方向7.3.2軟輸入面板7.4 小結(jié)第8章 用戶輸入和屏幕繪圖技術(shù)8.1 鼠標(biāo)輸入8.1.1 鼠標(biāo)事件8.1.2 自動鼠標(biāo)捕獲8.2鍵盤輸入8.2.1使用軟輸入面板8.2.2鍵盤事件8.2.3鍵盤事件參數(shù)8.3使用GDI+進(jìn)行屏幕繪圖8.3.1 GDI+簡介8.3.2繪圖表面8.3.3顏色、畫筆和畫刷8.3.4繪制基本圖形8.3.5繪制文本8.3.6繪制圖像8.3.7結(jié)合鼠標(biāo)事件繪圖8.4 小結(jié)第9章 訪問Web Services9.1 為什么要在Windows Mobile程序中使用Web Services9.2如何使用Web Services9.2.1 建立Web Services項(xiàng)目9.2.2 引用Web Services9.2.3使用Web Services9.2.4 Web Services調(diào)用中發(fā)生了什么9.3通過Web Services訪問數(shù)據(jù)集9.3.1使用Web Services返回?cái)?shù)據(jù)集9.3.2通過Web Services訪問類型化的數(shù)據(jù)集9.4優(yōu)化使用了Web Services的程序9.4.1 使用單向的Web Services9.4.2異步調(diào)用Web Services9.4.3其他注意事項(xiàng)9.5 小結(jié)第10章 測試環(huán)境的搭建和客戶端的部署10.1基于Visual Studio 2005的測試環(huán)境10.1.1 Windows Mobile虛擬設(shè)備簡介10.1.2配置虛擬設(shè)備管理器10.1.3使用ActiveSync進(jìn)行同步和瀏覽10.1.4安裝其他語言和版本虛擬設(shè)備鏡像10.1.5測試10.2部署Windows Mobile應(yīng)用程序10.2.1部署.NET Compact Framework 2.010.2.2使用ActiveSync進(jìn)行部署10.2.3使用CeCopy進(jìn)行部署10.2.4制作CAB安裝包10.2.5分發(fā)CAB安裝包10.3 小結(jié)第11章 用ADO.NET訪問數(shù)據(jù)11.1 ADO.NET概述11.1.1 ADO.NET架構(gòu)11.1.2兩種訪問數(shù)據(jù)的方式11.1.3 ADO.NET與XML11.2 ADO.NET的基本構(gòu)成和工作原理11.2.1選擇Data Provider11.2.2定義和管理數(shù)據(jù)連接11.2.3創(chuàng)建命令對象11.3 使用ADO.NET進(jìn)行數(shù)據(jù)訪問11.3.1持續(xù)連接的工作環(huán)境11.3.2斷開式結(jié)構(gòu)11.3.3 用ADO.NET讀寫XML11.3.4處理異常11.4 小結(jié)第12章 SQL Mobiile本地?cái)?shù)據(jù)訪問12.1 SQL Mobile簡介12.2第一個(gè)SQL Mobile程序12.2.1添加數(shù)據(jù)源12.2.2數(shù)據(jù)瀏覽界面12.2.3數(shù)據(jù)綁定控件12.2.4數(shù)據(jù)表關(guān)聯(lián)12.2.5創(chuàng)建自定義查詢12.2.6添加新數(shù)據(jù)12.3數(shù)據(jù)訪問對象12.3.1神奇的DataSet12.3.2 TableAdapter12.3.3 BindingSource12.4 SQL Mobile數(shù)據(jù)庫的生命周期12.4.1創(chuàng)建SQL Mobile數(shù)據(jù)庫12.4.2管理SOL Mobile數(shù)據(jù)庫12.4.3刪除、備份、恢復(fù)數(shù)據(jù)庫12.5 SQL Mobile管理工具12.5.1 使用visual studio 2005管理sOL Mobile12.5.2 使用sQL server 2005管理sQL Mobile12.5.3 SQL Servei CE Query Analyzer12.6 安裝SOL Mobile12.6.1 SQL Mobile安裝文件12.6.2安裝SOL Mobile12.7 SQL Mobile安全性12.7.1移動設(shè)備的安全挑戰(zhàn)12.7.2 SOL Mobile安全特性12.8 小結(jié)第13章 SQL Mobile遠(yuǎn)程數(shù)據(jù)訪問13.1遠(yuǎn)程數(shù)據(jù)同步介紹13.1.1 Remote Data Access(RDA)13.1.2 SQL Server Mobile Replication13.1.3 RDA與Reolication比較13.2 配置SOL Mobile Server TOOls13.3 RDA13.3.1 RDA架構(gòu)13.3.2 創(chuàng)建RDA程序13.3.3 RDA的局限性13.3.4 RDA錯(cuò)誤處理13.3.5 多用戶訪問13.4 Replication13.4.1 Replication介紹13.4.2創(chuàng)建Publication13.4.3創(chuàng)建Subscriber13.4.4創(chuàng)建Repncation程序13.4.5 Replication的局限性13.4.6 Replication沖突解決13.5 Web Service訪問遠(yuǎn)程數(shù)據(jù)庫13.5.1 SOL查詢分析器13.5.2 與SOL Server CE交互13.6 小結(jié)第14章 使用電話功能和Pocket Outlook服務(wù)14.1使用電話功能14.2 Pocket Outlook服務(wù)14.2.1.Pocket Outlook對象模型14.2.2使用Pocket Outlook服務(wù)14.2.3訪問短信息服務(wù)14.2.4訪問Email服務(wù)14.2.5接收短信息和Email消息14.2.6訪問聯(lián)系人服務(wù)14.2.7訪問日歷服務(wù)14.2.8訪問任務(wù)服務(wù)14.3 小結(jié)第15章 使用IrDA進(jìn)行連接和數(shù)據(jù)通信15.1 IrDA概述15.2發(fā)現(xiàn)紅外設(shè)備15.3監(jiān)聽紅外連接15.4發(fā)送數(shù)據(jù)15.5使用紅外傳輸文件15.5.1建立發(fā)送端程序15.5.2建立接收端程序15.5.3測試程序的運(yùn)行15.6 小結(jié)第16章 訪問全球定位系統(tǒng)(GPS)API16.1全球定位系統(tǒng)(GPS)介紹16.2 GPS如何工作16.3差分GPS16.4 GPS應(yīng)用16.5 GPS的傳統(tǒng)編程16.5.1 串口通信16.5.2 NMEA命令和數(shù)據(jù)處理16.6 Windows.Mobile5的GPSID最新函數(shù)庫16.6.1 GPS Intermediate Driver(GPSID)介紹16.6.2 GPSID應(yīng)用開發(fā)16.6.3 引用GPSID函數(shù)庫16.6.4使用GPSID得到解析后的GPS數(shù)據(jù)16.7.Pocket PC 5.0如何使用藍(lán)牙連接GPS16.7.1 關(guān)于GPS接收機(jī)16.7.2如何使用Pocket PC 5.0連接GPS接收機(jī)16.8測試串口通信GPS應(yīng)用16.9測試GPSID應(yīng)用16.10小結(jié)第17章 Windows Mobile的安全特性17.1 Windows Mobile的移動特性以及廣泛應(yīng)用17.2 Windows Mobile所面臨的安全風(fēng)險(xiǎn)和挑戰(zhàn)17.2.1安全模型17.2.2移動設(shè)備安全特性17.3將Windows Mobile引入現(xiàn)有企業(yè)安全架構(gòu)17.3.1保護(hù)企業(yè)架構(gòu)17.3.2保護(hù)移動網(wǎng)絡(luò)17.3.3保護(hù)移動設(shè)備17.4從服務(wù)器平臺對Windows Mobile進(jìn)行管理17.4.1 Exchange Selver200317.4.2 System Management Server 200317.5 Messaging&Security Feature Pack for Windows Mobile 5.017.5.1遠(yuǎn)程強(qiáng)制IT策略17.5.2刪除本地和遠(yuǎn)程設(shè)備信息17.5.3基于許可證的身份認(rèn)證過程17.6 小結(jié)
編輯推薦
本書將主要介紹這些新的平臺、工具和技術(shù),以及如何利用它們來開發(fā)高效、強(qiáng)壯的移動設(shè)備應(yīng)用程序。本書主要針對基于Windows:Mobile 5.0的Pocket PC設(shè)備,但由于WindowsMobile 5.0能夠無縫地應(yīng)用于各種不同的硬件平臺,因此本書中的絕大部分內(nèi)容同樣適用于基于Windows Mobile 5.0的Smart phone和其他移動設(shè)備。本書適合Windows Mobile的初、中級程序員學(xué)習(xí),也適合作為Windows Mobile應(yīng)用開發(fā)的參考手冊。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Windows Mobile平臺應(yīng)用與開發(fā) PDF格式下載