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