内容简介
本书基于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