Windows CE系統(tǒng)應(yīng)用開(kāi)發(fā)編程
-
【作 者】王浩 楊正校
【I S B N 】978-7-5084-8930-8
【責(zé)任編輯】張玉玲
【適用讀者群】高職高專(zhuān)
【出版時(shí)間】2011-09-14
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】252
【千字?jǐn)?shù)】393
【印 張】15.75
【定 價(jià)】¥28
【叢 書(shū)】全國(guó)高職高專(zhuān)“十二五”規(guī)劃教材
【備注信息】教育部高等學(xué)校高職高專(zhuān)計(jì)算機(jī)類(lèi)專(zhuān)業(yè)教學(xué)指導(dǎo)委員會(huì)優(yōu)秀教材
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
全書(shū)共分為六部分內(nèi)容:Windows CE系統(tǒng)基礎(chǔ)、Windows CE 6.0平臺(tái)定制、圖形圖像開(kāi)發(fā)、數(shù)據(jù)庫(kù)開(kāi)發(fā)、串口通信應(yīng)用開(kāi)發(fā)、網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)。Windows CE系統(tǒng)基礎(chǔ)部分介紹Windows CE 6.0體系結(jié)構(gòu)組成、開(kāi)發(fā)流程及開(kāi)發(fā)工具的使用;Windows CE 6.0平臺(tái)定制部分介紹如何使用Platform Builder for CE 6.0工具按步驟地定制適合目標(biāo)硬件平臺(tái)的操作系統(tǒng)映像;圖形圖像開(kāi)發(fā)部分講述利用.NET Compact Framework框架下的GDI+的特性開(kāi)發(fā)手寫(xiě)筆程序及圖片瀏覽程序;數(shù)據(jù)庫(kù)開(kāi)發(fā)部分講述在VS.NET 2008平臺(tái)上進(jìn)行SQL Server Compact數(shù)據(jù)庫(kù)創(chuàng)建以及Synchronization Services for ADO.NET數(shù)據(jù)同步技術(shù);串口通信開(kāi)發(fā)部分講述GPS串口通信應(yīng)用編程;網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)部分講述TCP、UDP、Web Services網(wǎng)絡(luò)應(yīng)用編程。
本書(shū)可作為高等院校相關(guān)專(zhuān)業(yè)師生的教學(xué)參考書(shū)及相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材,并適合從事Windows CE系統(tǒng)開(kāi)發(fā)的各級(jí)技術(shù)人員閱讀。
電子教案,程序源代碼,讀者可以從中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書(shū)苑免費(fèi)下載本書(shū)教學(xué)資源,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。
貼近高等院校學(xué)生實(shí)際,定位準(zhǔn)確,針對(duì)性強(qiáng)。
循序漸進(jìn),由淺入深,激發(fā)興趣,通俗易懂,便于閱讀。
內(nèi)容全面,體系新穎,步驟清晰。
前 言
隨著嵌入式技術(shù)的快速發(fā)展,微軟公司的Windows CE系統(tǒng)在消費(fèi)、汽車(chē)電子、工業(yè)控制、無(wú)線電、數(shù)碼產(chǎn)品、網(wǎng)絡(luò)設(shè)備等領(lǐng)域得到了廣泛的應(yīng)用。這使得Windows CE方面的嵌入式人才成為當(dāng)今較為緊缺的人才,目前越來(lái)越多的學(xué)校相繼開(kāi)設(shè)了嵌入式專(zhuān)業(yè)及有關(guān)課程,同時(shí)國(guó)內(nèi)市場(chǎng)上有關(guān)Windows CE系統(tǒng)開(kāi)發(fā)方面的書(shū)籍也不少,但幾乎沒(méi)有一本是以工作過(guò)程為導(dǎo)向,按照任務(wù)驅(qū)動(dòng)、案例式、模塊化講解Windows CE系統(tǒng)的開(kāi)發(fā)技術(shù)。
本書(shū)集作者多年來(lái)從事Windows CE技術(shù)開(kāi)發(fā)、教學(xué)及師資培訓(xùn)方面的經(jīng)驗(yàn),系統(tǒng)總結(jié)和歸納了Windows CE系統(tǒng)的開(kāi)發(fā)技術(shù),對(duì)Windows CE開(kāi)發(fā)過(guò)程中所涉及到的操作系統(tǒng)定制和下載、SDK導(dǎo)出以及VS.NET 2008平臺(tái)下的應(yīng)用程序設(shè)計(jì)與開(kāi)發(fā)進(jìn)行了詳細(xì)論述。本書(shū)立足當(dāng)前嵌入式技術(shù)的發(fā)展趨勢(shì)、核心技術(shù)及主要應(yīng)用領(lǐng)域,將技術(shù)熱點(diǎn)與實(shí)踐應(yīng)用緊密結(jié)合,以實(shí)際應(yīng)用為中心,按照任務(wù)驅(qū)動(dòng)、模塊化的方式,結(jié)合嵌入式開(kāi)發(fā)項(xiàng)目案例,由淺入深、循序漸進(jìn)地講解Windows CE系統(tǒng)的開(kāi)發(fā)流程和實(shí)用技術(shù)。
本書(shū)按照嵌入式系統(tǒng)的開(kāi)發(fā)流程分成7章:Windows CE 6.0概述、Windows CE 6.0開(kāi)發(fā)環(huán)境和工具、屏幕圖形圖像應(yīng)用開(kāi)發(fā)、Windows CE 6.0數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)、Windows CE 6.0數(shù)據(jù)庫(kù)同步應(yīng)用、Windows CE 6.0串口通信應(yīng)用、Windows CE 6.0網(wǎng)絡(luò)應(yīng)用。這7章可以分成六大模塊:Windows CE系統(tǒng)基礎(chǔ)、Windows CE 6.0平臺(tái)定制、圖形圖像開(kāi)發(fā)、數(shù)據(jù)庫(kù)開(kāi)發(fā)、串口通信開(kāi)發(fā)以及網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)。Windows CE系統(tǒng)基礎(chǔ)部分介紹Windows CE 6.0體系結(jié)構(gòu)組成、開(kāi)發(fā)流程及開(kāi)發(fā)工具使用;Windows CE 6.0平臺(tái)定制部分介紹如何使用Platform Builder for CE 6.0工具按步驟地定制適合目標(biāo)硬件平臺(tái)的操作系統(tǒng)映像,并采用相關(guān)的軟件將內(nèi)核映像下載到目標(biāo)設(shè)備上運(yùn)行。圖形圖像開(kāi)發(fā)部分介紹利用.NET Compact Framework框架下的GDI+的特性開(kāi)發(fā)手寫(xiě)筆程序及圖片瀏覽程序,來(lái)理解和掌握?qǐng)D形圖像繪制技術(shù);數(shù)據(jù)庫(kù)開(kāi)發(fā)部分采用案例式的方法介紹SQL Server Compact數(shù)據(jù)庫(kù)的創(chuàng)建,并利用VS.NET 2008平臺(tái)開(kāi)發(fā)設(shè)備端數(shù)據(jù)庫(kù)的應(yīng)用以及實(shí)現(xiàn)設(shè)備端和服務(wù)器端之間的Synchronization Services for ADO.NET數(shù)據(jù)同步技術(shù);串口通信開(kāi)發(fā)部分講述GPS串口通信應(yīng)用編程;網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)部分講述TCP、UDP、Web Services網(wǎng)絡(luò)應(yīng)用編程。
本書(shū)內(nèi)容體系完整,案例詳實(shí),敘述風(fēng)格平實(shí)、通俗易懂。書(shū)中的程序?qū)嵗讶客ㄟ^(guò)了嵌入式實(shí)驗(yàn)平臺(tái)的測(cè)試,讀者對(duì)象包括:各個(gè)級(jí)別從事Windows CE系統(tǒng)開(kāi)發(fā)的人員、應(yīng)用程序開(kāi)發(fā)的人員,也可以作為高等院校相關(guān)專(zhuān)業(yè)師生的教學(xué)參考書(shū)以及相關(guān)培訓(xùn)機(jī)構(gòu)的教程。通過(guò)對(duì)本書(shū)的學(xué)習(xí),讀者可以快速掌握和提高Windows CE 6.0的編程能力和實(shí)際開(kāi)發(fā)水平。
由于時(shí)間倉(cāng)促及作者水平有限,書(shū)中的錯(cuò)誤和不妥之處在所難免,敬請(qǐng)廣大讀者批評(píng)指正。
作 者
2011年7月
第1章 Windows CE 6.0概述 1
本章學(xué)習(xí)目標(biāo) 1
1.1 什么是Windows CE操作系統(tǒng) 1
1.2 Windows CE 6.0發(fā)展歷程 2
1.3 Windows CE 6.0的功能特性 4
1.4 Windows CE 6.0體系架構(gòu) 6
1.5 Windows CE 6.0開(kāi)發(fā)流程 8
1.6 Windows CE 6.0應(yīng)用領(lǐng)域 9
本章小結(jié) 11
習(xí)題一 11
第2章 Windows CE 6.0開(kāi)發(fā)環(huán)境和工具 12
本章學(xué)習(xí)目標(biāo) 12
2.1 Windows CE 6.0硬件平臺(tái)簡(jiǎn)介 12
2.2 Windows CE 6.0硬件平臺(tái)架構(gòu) 13
2.3 構(gòu)建Windows CE 6.0操作系統(tǒng)映像 14
2.3.1 安裝Microsoft Platform Builder for
Windows CE 6.0 14
2.3.2 安裝BSP板級(jí)支持包 20
2.3.3 構(gòu)建Windows CE 6.0操作系統(tǒng)工程 21
2.3.4 添加支持硬件平臺(tái)應(yīng)用的特性組件 24
2.3.5 編譯生成Windows CE 6.0操作系統(tǒng)
運(yùn)行時(shí)映像 29
2.4 下載Windows CE 6.0映像到目標(biāo)平臺(tái) 32
2.5 ActiveSync同步工具 38
2.6 創(chuàng)建C#智能設(shè)備應(yīng)用程序 39
2.6.1 VS.NET 2008平臺(tái)安裝簡(jiǎn)介 39
2.6.2 在Windows CE目標(biāo)設(shè)備上部署C#
應(yīng)用程序 43
2.7 Windows CE 6.0遠(yuǎn)程工具 45
2.8 實(shí)驗(yàn)內(nèi)容一:創(chuàng)建Windows CE 6.0操作
系統(tǒng)映像 49
2.9 實(shí)驗(yàn)內(nèi)容二:燒寫(xiě)WinCE操作系統(tǒng)映像
至Nand Flash 50
2.10 實(shí)驗(yàn)內(nèi)容三:創(chuàng)建基于C#的Windows CE
應(yīng)用程序 50
本章小結(jié) 51
習(xí)題二 51
第3章 屏幕圖形圖像應(yīng)用開(kāi)發(fā) 52
本章學(xué)習(xí)目標(biāo) 52
3.1 基于GDI屏幕繪圖 52
3.1.1 GDI+簡(jiǎn)介 52
3.1.2 設(shè)備繪圖表面 53
3.1.3 繪圖操作工具 54
3.1.4 常用圖形的繪制 56
3.1.5 繪制文本 58
3.1.6 繪制圖像 59
3.2 手寫(xiě)筆簽名程序開(kāi)發(fā) 61
3.2.1 程序功能設(shè)計(jì) 61
3.2.2 程序功能實(shí)現(xiàn) 62
3.3 圖片瀏覽程序開(kāi)發(fā) 70
3.3.1 程序功能設(shè)計(jì) 70
3.3.2 程序功能實(shí)現(xiàn) 71
3.3.3 部署安裝應(yīng)用程序 76
3.4 實(shí)驗(yàn)內(nèi)容一:繪制和填充常用圖形 80
3.5 實(shí)驗(yàn)內(nèi)容二:屏幕位圖的繪制顯示 80
本章小結(jié) 81
習(xí)題三 81
第4章 Windows CE 6.0數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā) 82
本章學(xué)習(xí)目標(biāo) 82
4.1 嵌入式設(shè)備數(shù)據(jù)存儲(chǔ)簡(jiǎn)介 82
4.2 SQL Server Compact數(shù)據(jù)訪問(wèn) 83
4.2.1 SQL Server Compact簡(jiǎn)介 83
4.2.2 SQL Server Compact設(shè)備端安裝與
配置 84
4.3 ADO.NET數(shù)據(jù)訪問(wèn) 87
4.3.1 ADO.NET概述 87
4.3.2 使用ADO.NET進(jìn)行數(shù)據(jù)訪問(wèn) 88
4.4 LINQ to ADO.NET 92
4.4.1 LINQ to ADO.NET簡(jiǎn)介 92
4.4.2 使用LINQ to DataSet 93
4.5 數(shù)據(jù)庫(kù)應(yīng)用實(shí)例 94
4.5.1 功能模塊設(shè)計(jì) 94
4.5.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 94
4.5.3 項(xiàng)目三層架構(gòu)設(shè)計(jì) 100
4.5.4 數(shù)據(jù)訪問(wèn)層功能實(shí)現(xiàn) 101
4.5.5 業(yè)務(wù)邏輯層功能實(shí)現(xiàn) 104
4.5.6 窗體功能實(shí)現(xiàn) 108
4.6 實(shí)驗(yàn)內(nèi)容:數(shù)據(jù)庫(kù)應(yīng)用編程 121
本章小結(jié) 122
習(xí)題四 122
第5章 Windows CE 6.0數(shù)據(jù)庫(kù)同步應(yīng)用 123
本章學(xué)習(xí)目標(biāo) 123
5.1 數(shù)據(jù)同步技術(shù)簡(jiǎn)介 123
5.2 基于Synchronization Services for
ADO.NET的數(shù)據(jù)同步技術(shù) 124
5.3 Synchronization Services for ADO.NET
數(shù)據(jù)同步環(huán)境搭建 127
5.4 創(chuàng)建Synchronization Services for
ADO.NET的數(shù)據(jù)同步應(yīng)用 134
5.4.1 SQL Server 2005數(shù)據(jù)庫(kù)創(chuàng)建及安全
性設(shè)置 134
5.4.2 創(chuàng)建基于Windows CE的數(shù)據(jù)同步
應(yīng)用程序工程 136
5.4.3 工程項(xiàng)目中數(shù)據(jù)同步設(shè)置 138
5.4.4 類(lèi)庫(kù)項(xiàng)目的功能實(shí)現(xiàn) 143
5.4.5 Web服務(wù)項(xiàng)目功能實(shí)現(xiàn) 144
5.4.6 Web服務(wù)項(xiàng)目的發(fā)布 147
5.4.7 智能設(shè)備項(xiàng)目數(shù)據(jù)訪問(wèn)及業(yè)務(wù)邏輯
功能實(shí)現(xiàn) 149
5.4.8 智能設(shè)備項(xiàng)目窗體功能實(shí)現(xiàn) 157
5.5 實(shí)驗(yàn)內(nèi)容:數(shù)據(jù)庫(kù)同步應(yīng)用編程 169
本章小結(jié) 170
習(xí)題五 170
第6章 Windows CE 6.0串口通信應(yīng)用 172
本章學(xué)習(xí)目標(biāo) 172
6.1 串口通信基礎(chǔ) 172
6.1.1 串行通信簡(jiǎn)介 172
6.1.2 RS-232-C串口標(biāo)準(zhǔn) 173
6.1.3 串行數(shù)據(jù)傳輸 174
6.2 .NET CF中對(duì)串口的支持 175
6.3 GPS全球定位系統(tǒng)及NMEA協(xié)議 176
6.3.1 GPS概述 176
6.3.2 GPS應(yīng)用 177
6.3.3 GPS系統(tǒng)的 NMEA 簡(jiǎn)介及使用 178
6.4 GPS串口編程 180
6.4.1 硬件設(shè)備的GPS平臺(tái)構(gòu)建 180
6.4.2 功能模塊設(shè)計(jì) 181
6.4.3 GPS業(yè)務(wù)類(lèi)設(shè)計(jì) 181
6.4.4 GPS窗體功能實(shí)現(xiàn) 189
6.5 實(shí)驗(yàn)內(nèi)容:創(chuàng)建串口通信應(yīng)用程序 199
本章小結(jié) 200
習(xí)題六 200
第7章 Windows CE 6.0網(wǎng)絡(luò)應(yīng)用 201
本章學(xué)習(xí)目標(biāo) 201
7.1 網(wǎng)絡(luò)通信簡(jiǎn)介 201
7.2 基于.NET CF的網(wǎng)絡(luò)編程 202
7.3 開(kāi)發(fā)基于TCP協(xié)議的應(yīng)用程序 205
7.3.1 服務(wù)器端功能實(shí)現(xiàn) 205
7.3.2 客戶(hù)端功能實(shí)現(xiàn) 211
7.4 開(kāi)發(fā)基于UDP協(xié)議的應(yīng)用程序 215
7.4.1 PC端功能實(shí)現(xiàn) 215
7.4.2 設(shè)備端功能實(shí)現(xiàn) 218
7.5 基于.Net 的Web Services 簡(jiǎn)介 223
7.6 開(kāi)發(fā)Web Services應(yīng)用程序 225
7.6.1 程序功能描述 225
7.6.2 服務(wù)器端創(chuàng)建Web Services功能
實(shí)現(xiàn) 225
7.6.3 客戶(hù)端調(diào)用Web Services功能實(shí)現(xiàn) 233
7.7 實(shí)驗(yàn)內(nèi)容一:創(chuàng)建基于TCP協(xié)議的應(yīng)用
程序 242
7.8 實(shí)驗(yàn)內(nèi)容二:創(chuàng)建Web Services應(yīng)用
程序 243
本章小結(jié) 243
習(xí)題七 243
- Python程序設(shè)計(jì)案例教程(微課版) [主編 石利平 田輝平 余以勝]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- Python程序設(shè)計(jì)及實(shí)踐教程 [肖朝暉]
- C語(yǔ)言程序設(shè)計(jì) [魏琴 劉祖珉 趙仕波 肖陽(yáng)春]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(jì)(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- C語(yǔ)言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開(kāi)立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開(kāi)發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
-
>通識(shí)課
>理工類(lèi)基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- 醫(yī)學(xué)信息技術(shù)應(yīng)用
- 電子技術(shù)實(shí)訓(xùn)指導(dǎo)書(shū)
- 計(jì)算機(jī)一級(jí)MS Office全真模擬手冊(cè)
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)(Windows 7+Office
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)情景化教程(Windows 7+
- 計(jì)算機(jī)基礎(chǔ)與應(yīng)用(Windows 7平臺(tái)與Off
- 現(xiàn)代教育技術(shù)
- 大學(xué)語(yǔ)文(修訂版)
- 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)(修訂版)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(Windows 7 + Office 2
- SQL Server 2008數(shù)據(jù)庫(kù)基礎(chǔ)
- 新編實(shí)用大學(xué)英語(yǔ)(第二冊(cè))綜合訓(xùn)練
- 新編實(shí)用大學(xué)英語(yǔ)(第二冊(cè))學(xué)生用書(shū)
- 應(yīng)用文寫(xiě)作實(shí)訓(xùn)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(Windows 7+Office 201
- 電子技術(shù)基礎(chǔ)
