編輯推薦
中國軟件行業協會嵌入式係統分會推薦教材
注重知識的基礎性、係統性與全局性,兼顧前瞻性與引導性。
語言精練,應用案例豐富,講解內容深入淺齣。
體係完整,內容充實,注重應用性與實踐性。
講求實用,培養技能,提高素質,拓展視野。
內容簡介
Windows CE係統基礎、Windows CE係統定製、圖形界麵開發、嵌入式移動數據庫開發、通信開發。Windows CE係統基礎部分介紹Windows CE 5.0體係結構的組成、開發流程及開發工具的使用;Windows CE係統定製部分介紹如何使用Platform Builder 5.0工具按步驟定製適閤目標硬件平颱的操作係統映像;圖形界麵開發部分講述利用.NET Compact Framework框架下的GDI+的特性,開發手寫筆程序及電子相冊;嵌入式移動數據庫開發部分采用案例式講述SQL Server Mobile數據庫的創建,並利用VS.NET2005平颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。
《Windows CE(C#)嵌入式應用開發》可作為高等院校相關專業師生的教學參考書及相關培訓機構的培訓教材,並適閤從事Windows CE係統開發的各級技術人員閱讀。
目錄
序
前言
第1章 Windows CE嵌入式係統 1
1.1 Windows CE概述 1
1.1.1 什麼是Windows CE 1
1.1.2 Windows CE平颱主要開發特徵 1
1.1.3 Windows CE 應用領域 2
1.1.4 Windows CE體係結構的特性 4
1.2 基於Windows CE係統開發 6
1.2.1 Windows CE開發內容 6
1.2.2 Windows CE開發流程 8
1.3 Windows CE開發工具 8
1.3.1 Platform Builder for Windows CE 5.0 8
1.3.2 VS.NET2005開發平颱 10
1.3.3 ActiveSync同步軟件 11
1.3.4 Windows CE遠程工具 12
第2章 Windows CE開發平颱的組建 19
2.1 Windows CE目標平颱 19
2.1.1 ARM9硬件開發平颱簡介 19
2.1.2 平颱硬件架構 20
2.2 Windows CE操作係統定製 21
2.2.1 Platform Builder 5.0安裝與配置 21
2.2.2 Platform Builder 5.0主界麵簡介 24
2.2.3 定製Windows CE OS的過程 26
2.2.4 Windows CE的編譯過程 35
2.2.5 Windows CE內核映像的下載與測試 37
2.3 Windows CE應用開發環境構建 39
2.3.1 VS.NET2005平颱安裝簡介 39
2.3.2 使用VS.NET2005構建基於Windows CE的C#應用程序 39
2.3.3 在WinCE目標設備上部署C#應用程序 42
2.3.4 Windows CE模擬器 48
第3章 圖形界麵應用開發 55
3.1 基於GDI屏幕繪圖 55
3.1.1 GDI+簡介 55
3.1.2 設備繪圖錶麵 55
3.1.3 繪圖操作工具 57
3.1.4 常用圖形的繪製 58
3.1.5 繪製文本 60
3.1.6 繪製圖像 61
3.2 觸摸屏的手寫筆程序實例 63
3.2.1 功能設計 63
3.2.2 功能實現 64
3.3 電子相冊應用開發 72
3.3.1 項目分析 72
3.3.2 XML基礎 73
3.3.3 業務邏輯類的設計 77
3.3.4 用戶界麵設計 80
3.3.5 部署安裝應用程序 94
第4章 Windows CE下的數據庫開發 98
4.1 SQL Server Mobile設備端數據訪問 98
4.1.1 SQL Server Mobile簡介 98
4.1.2 SQL Server Mobile安裝與配置 98
4.2 ADO.NET數據訪問 101
4.2.1 ADO.NET概述 101
4.2.2 使用ADO.NET進行數據訪問 102
4.3 通信錄數據庫應用實例 106
4.3.1 項目功能設計 106
4.3.2 數據庫設計 107
4.3.3 項目三層架構設計 112
4.3.4 數據訪問層功能實現 113
4.3.5 業務邏輯層功能實現 116
4.3.6 窗體功能實現 121
第5章 SQL Server Mobile數據庫同步應用 135
5.1 遠程數據同步簡介 135
5.2 SQL Server Mobile設備端與服務器端 135
5.3 SQL Server Mobile數據同步開發環境搭建 136
5.4 SQL Server Mobile的閤並復製簡介 141
5.5 創建與配置基於Windows CE的閤並復製 142
5.5.1 創建快照代理用戶賬號及快照文件夾 142
5.5.2 創建SQL Server 2005數據庫的發布(Publication) 143
5.5.3 發布數據庫的權限設置 149
5.5.4 創建發布數據庫的快照 151
5.5.5 配置IIS實現Web遠程同步 153
5.5.6 創建SQL Server Mobile數據庫訂閱 156
5.6 創建SQL Server Mobile數據庫同步應用程序 160
5.6.1 創建基於Windows CE的同步應用程序項目工程 160
5.6.2 相關類的功能實現 161
5.6.3 窗體功能實現 166
第6章 Windows CE串口通信應用 177
6.1 串口通信基礎 177
6.1.1 串行通信簡介 177
6.1.2 RS-232接口特性 178
6.1.3 串行數據傳輸 179
6.2 GSM與GPRS 180
6.2.1 GSM 180
6.2.2 GPRS 180
6.2.3 GPRS模塊 181
6.3 短信編解碼 181
6.3.1 AT指令簡介 181
6.3.2 UCS2短信編碼 182
6.3.3 UCS2短信解碼 183
6.3.4 通過超級終端進行GPRS通信測試 184
6.4 短信收發係統設計 186
6.4.1 短信收發係統功能模塊設計 186
6.4.2 短信收發係統開發架構 188
6.5 短信業務類設計 189
6.6 窗體設計與實現 201
6.6.1 窗體功能設計 201
6.6.2 窗體功能實現 201
第7章 藍牙通信應用 207
7.1 藍牙技術 207
7.1.1 藍牙技術簡介 207
7.1.2 藍牙技術特點 208
7.2 藍牙協議棧的體係結構 208
7.3 藍牙應用編程 210
7.3.1 藍牙編程方式 210
7.3.2 藍牙套接字 210
7.3.3 OBEX對象交換協議 211
7.3.4 藍牙編程環境安裝與配置 212
7.3.5 藍牙應用程序開發 218
附錄 228
參考文獻 237
前言/序言
嵌入式係統技術是當今信息技術中最具生命力的新技術之一,從日常生活中電視機的機項盒、智能手機,到汽車電子、網絡通信以及航空航天飛行器,嵌入式係統技術應用的身影隨處可見。美國MicrosoR公司研發的組件化實時操作係統Windows CE經過12年的快速發展,現已占據嵌入式係統領域非常重要的位置,依托Windows CE平颱,可以開發各式各樣的嵌入式係統應用,如智能手機、智能傢居、汽車導航以及工業控製等應用。國內嵌入式係統産業現已成為IT産業中的重要新興産業,這對渴望學習和掌握嵌入式係統應用技術的相關人員是一個非常好的契機。但是嵌入式係統是包含硬件、操作係統、應用軟件三部分的一個綜閤性係統,要真正掌握和應用好嵌入式係統技術,一方麵需要有相對應的硬件學習平颱,另一方麵需要有針對具體硬件平颱的軟件書籍做指導。
《Windows CE(C#)嵌入式應用開發》一書的內容涵蓋當前嵌入式係統應用熱門領域,包含圖形圖像繪製、移動數據庫應用、GPRS和藍牙應用。書中將嵌入式係統最前沿的技術熱點與實踐應用緊密結閤,以工作過程為導嚮並結閤具體實際項目,深入淺齣地講解Windows CE係統的開發技術,這無疑為嵌入式係統領域的開發人員提供瞭最佳學習嚮導。
本書的硬件平颱采用中國軟件協會嵌入式係統分會常務理事單位上海雙實科技有限公司所研發的實驗實訓平颱。希望通過本書和實驗實訓平颱,能夠加快中國嵌入式係統産業人纔的培養,以推動嵌入式係統技術在國內各行業領域內的廣泛應用。
高等院校“十一五”規劃教材:Windows CE(C#)嵌入式應用開發 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
正版書籍,值得購買
評分
☆☆☆☆☆
正版書籍,值得購買
評分
☆☆☆☆☆
沒多大用
評分
☆☆☆☆☆
颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通信開發颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通颱開發設備端數據庫應用以及設備端和服務器端之間的數據颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。能。同步技術;通信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。
評分
☆☆☆☆☆
內容很基礎,很時候初學者
評分
☆☆☆☆☆
真覺得寫到心坎去瞭,買兩本送瞭本閨蜜,現在閨蜜也很喜歡陪
評分
☆☆☆☆☆
颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通信開發颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通颱開發設備端數據庫應用以及設備端和服務器端之間的數據颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功颱開發設備端數據庫應用以及設備端和服務器端之間的數據同步技術;通信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。能。同步技術;通信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。信開發部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。部分包括串口通信應用和藍牙通信應用,串口通信應用講述通過編程實現短信收發,藍牙通信應用講述通過藍牙套接字編程實現信息廣播和文件傳輸功能。
評分
☆☆☆☆☆
入門級書籍,給初學者看的,還行吧。
評分
☆☆☆☆☆
sql mobile和sql連接我想要,可惜串口講得太少。