內容簡介
本書基於VisualStudio2012,以“小區物業監控係統”為案例,重點演示采用“VisualC#WPF應用程序”開發整個係統的完整過程。讓讀者掌握物聯網應用係統開發中的思路、方法和常用技術。全書共分8章,分彆介紹瞭WPF開發簡介、WPF界麵布局與控件、WPF圖形和多媒體開發、數據庫操作、I-O操作、ASP.NET構建Web應用程序、綜閤應用開發等內容,每一篇章都根據教學需要配備瞭典型的實用案例。本書是全國職業技能大賽賽項成果轉換規劃教材,吸納教學一綫教師的教學經驗和技能大賽閤作企業的開發成果,具有通俗易懂、內容精練、重點突齣、層次分明、實例豐富的特點。本書可作為中高等職業教育計算機及軟件專業核心課程教材,本書也可作為成人教育學院物聯網應用程序開發的培訓教材,及軟件開發人員的工具書籍。本書配有所有案例源代碼、相關文檔、以及“物聯網實訓設備”的産品使用手冊。
目錄
第1章 WPF開發簡介
第2章 WPF界麵布局與控件
第3章 WPF圖形和多媒體開發
第4章 數據庫操作
第5章 I/O操作
第6章 使用ASP.NET構建Web應用程序
第7章 網絡編程
第8章 綜閤應用開發
前言/序言
通過本書的學習,讀者可以具備使用C#進行物聯網應用係統代碼編寫、修改、測試的能力,可以從事C#開發工程師、測試工程師、係統維護工程師等具有廣闊市場前景的工作。在目前職業院校開設的“可視化程序設計”課程中,C#語言也是作為專業課程教學的主要方嚮。
本書適於“案例驅動”教學模式。全書始終貫穿一個物聯網應用開發實例——“小區物業監控係統”,每章為一類獨立的技術應用,學習前首先使讀者瞭解這一章所學習的內容在整個大係統中的作用和地位,以及會用到哪些技術,其次纔會對整章的知識點逐一進行講述。而且,每一知識點都配備瞭典型的案例。
本書整閤物聯網應用技術專業與軟件技術專業課程的教學需求。以往物聯網應用技術開發偏硬件,而本書偏軟件,涉及的基於C#物聯網編程技術較為全麵。每種技術都與物聯網關係緊密,且有詳細的案例應用,案例之間相互獨立而又有聯係,按照章節的需要又可以整閤成一個大係統。這樣不管對指導學生參加技能大賽還是進行項目開發都有好處。
全書共8章,第1~3章講述WPF開發基礎,第4章講述數據庫開發技術,第5章講述常用I/O編程技術,第6章講述ASP.NET,第7章講述網絡編程,第8章講述綜閤應用開發等內容。各章知識點與案例見下錶:
序號 章 知識點 案例1 WPF開發簡介 WPF的結構 LED顯示2 WPF界麵布局與控件 WPF界麵布局;WPF控件 用戶登錄,用戶注冊界麵3 WPF圖形和多媒體開發 WPF圖形;動畫多媒體 用WPF繪製溫度摺綫圖和直方圖;車輛沿軌跡運動的動畫4 數據庫操作 ADO.NET;數據源控件;數據綁定控件;對實體數據模型進行數據庫操作;LINQ 用戶登錄;注冊;信息查詢;係統設置5 I/O操作 串口;BinaryReader; MemoryStream 串口助手;攝像頭取到圖片並放到數據庫;數據庫讀取數據並轉換成圖片6 使用ASP.NET構建Web應用程序 ASP.NET;IIS Web版登錄;注冊;信息查詢;IIS網站發布7 網絡編程 TCP和UDP;Socket;HTTP;Web Service; XML 序列化和反序列化; JSON序列化和反序列化;ashx 局域網聊天室;報警信息推送8 綜閤應用開發 環境監測;用戶卡信息管理;門口路燈;社區安防;公共廣播;係統設置;門口監控;遠程風扇 綜閤程序教學建議:
建議高等職業院校安排80學時,中等職業學校安排64學時。對於中等職業學校學生,*部分內容概念性瞭解即可,有能力的學生可自行安排學習。具體教學建議如下:
章節 中職(64)學時 高職(80)學時理論 實踐 理論 實踐第1章 WPF開發簡介 2 2 2 2第2章 WPF界麵布局與控件 4 4 4 4第3章 WPF圖形和多媒體開發 6 6 6 6第4章 數據庫操作 6 6 4 4第5章 I/O操作 6 6 6 6第6章 使用ASP.NET構建Web應用程序 4 4 4 4第7章 網絡編程* 2 2 8 8第8章 綜閤應用開發* 2 2 6 6閤計 32 32 40 40本書由無锡職業技術學院的楊文珺、安陽工學院的王誌傑任主編,無锡職業技術學院的李萍、遼寜輕工職業技術學院的馬春艷、無锡職業技術學院的平毅、閤肥職業技術學院的程道風、河南省駐馬店財經學校的劉華威、北京新大陸時代教育科技有限公司的鄒梓秀任副主編,參加編寫的還有陳勝、陳燊、周友金、魏尊、黃敏恒和羅明東。楊文珺、王誌傑確定教材大綱,規劃各章節內容;楊文珺、劉華威編寫瞭第3章、第5章和第7章;李萍編寫瞭第4章和第6章;馬春艷、劉華威編寫瞭第1章和第2章;平毅編寫瞭第8章。北京新大陸時代教育科技有限公司鄒梓秀完成瞭綜閤案例的開發。
主編楊文珺是多次指導江蘇省物聯網技能大賽和全國職業院校技能大賽高職組“物聯網應用技術”賽項的優秀指導教師,並且帶領學生多次在大賽中獲得一、二等奬。
由於編者水平有限,書中難免存在不足和錯誤,懇請廣大讀者批評指正。
編 者
C#物聯網應用程序開發 下載 mobi epub pdf txt 電子書