辜渝傧

13037102709

027-87870986

新闻动态

您当前的位置:首页 > 新闻动态 > 新闻动态 >

《物联网.NET开发》

发布者:    布时间:2020-09-16 13:46:47    点击量:

《物联网.NET开发》职业教育赛教一体化课程改革系列规划教材
内容简介
       本书根据高等职业教育的特点,结合教学实践,以项目为载体,全面系统地介绍了使用C#语言进行控制台及窗体应用程序开发的各种技术。内容涵盖了.NET Framework体系结构、Visual Studio开发环境、C#语法基础、C#面向对象技术、Winform窗体程序设计、多线程、委托、事件、网络编程、文件操作、数据库编程、WPF程序设计、唯众物联平台技术应用等13个方面。
       本书包括搭建Visual Studio开发环境、联通手机充值系统、银行卡开户管理、会员管理系统、智能大棚控制系统、ATM机自动报警系统、简易记事本、学生信息管理系统、智能家居系统9个项目,内容广泛充实,理论结合实践,强调动手能力培养,突出知识的实用性。
       本书适合作为高等职业院校计算机专业C#编程技术课程教材,也可作为自学人员和企业开发人员的技术参考资料和培训教材。
 
前 言
       为认真贯彻落实教育部实施新时代中国特色高水平高职学校和专业群建设,扎实持续推进职校改革,强化内涵建设和高质量发展,落实双高计划,抓好2019年职业院校信息技术人才培养方案实施及配套建设,在湖北信息技术职业教育集团的大力支持下,武汉唯众智创科技有限公司统一规划并启动了“职业教育赛教一体化课程改革系列规划教材”(《云计算技术与应用》《大数据技术与应用I》《网络综合布线技术》《物联网.NET开发》《物联网嵌入式开发》《物联网移动应用开发》),本书系列教材是中“教育教学一线专家、教育企业一线工程师”等专业团队的匠心之作,是全体编委精益求精,在日复一日年复一年的工作中,不断探索和超越的教学结晶。本书教学设计遵循教学规律,涉及内容是真实项目的拆分与提炼。全书以物联网.NET开发为中心,并适当扩展当前物联网.NET开发必备的基本技能,坚持以技能操作培养为中心,理论知识够用的原则组织编写。
       本书根据高等职业教育的特点,以项目为载体,结合软件人才培养模式的认知规律进行体系设计。内容包括搭建Visual Studio开发环境、联通手机充值系统、银行卡开户管理、会员管理系统、智能大棚控制系统、ATM机自动报警系统、简易记事本、学生信息管理系统、智能家居系统9个项目,分别从项目引入、任务讲解、知识拓展、项目总结、常见问题解析等方面进行讲解。本书兼顾物联网技术应用专业特点,融合讲解了高等职业院校技能大赛“物联网技术应用”主要考核知识点及技术。
       通过本课程的学习,学生可以掌握.NET Framework体系结构、Visual Studio开发环境搭建、C#语法基础、C#面向对象技术、Winform窗体程序设计、多线程、委托、事件、网络编程、文件操作、数据库编程、WPF程序设计、唯众物联平台技术应用等C#应用开发技术。
       本书基于Visual Studio Community 2015版本进行开发。为方便教和学,本书配备电子课件、项目源代码等教学资源,可在www.tdpress.com/51eds/下载。
       本书由黄冈职业技术学院的张勇、湖北城市建设职业技术学院的李迎霞担任主编;黄冈职业技术学院的陶国喜、湖北生物科技职业学院的胡骏、武汉城市职业学院的吴佳骅、武汉唯众智创科技有限公司代西凯担任副主编。具体编写分工:张勇编写了项目1、项目2和项目6;李迎霞编写了项目3和项目4;陶国喜编写了项目5;胡骏编写了项目7;吴佳骅编写了项目8,代西凯编写了项目9。全书由张勇统稿,罗幼平教授任主审。
由于时间仓促,编者水平有限,书中疏漏与不妥之处在所难免,敬请广大读者批评指正。
 
目  录
项目一  搭建Visual Studio开发环境 1
任务1 下载安装Visual Studio 1
任务2 设置Visual Studio开发环境 5
任务3 创建C#项目 8
项目总结 12
常见问题解析 13
习题 13
项目二  联通手机充值系统 15
任务1 实现主菜单 19
任务2 登陆验证 26
任务3 实现查询、充值功能 29
项目总结 41
常见问题解析 41
习题 42
项目三  银行卡开户管理 44
任务1 定义银行业务类 48
任务2 定义银行卡账户类 53
任务3 实现银行卡账户开户 64
项目总结 83
常见问题解析 83
习题 84
项目四  会员管理系统 86
任务1 实现登陆窗体 89
任务2 实现注册窗体 96
任务3 实现主窗体功能 104
项目总结 117
常见问题解析 117
习题 118
项目五  智能大棚控制系统 120
任务1 刷新线程实现页面 122
任务2 刷新委托实现页面 130
任务3 刷新事件引发页面 137
项目总结 148
常见问题解析 149
习题 149
项目六  ATM机自动报警系统 151
任务1 实现服务器端功能 156
任务2 实现客户端功能 172
项目总结 182
常见问题解析 182
习题 182
项目七  简易记事本 184
任务1 实现文件读取实现 187
任务2 实现文件保存 193
任务3 实现编辑、字体功能 196
项目总结 202
常见问题解析 202
习题 203
项目八  学生信息管理系统 204
任务1 连接数据库 209
任务2 添加、删除学生信息 214
任务3 查询、修改学生信息 219
项目总结 234
常见问题解析 235
习题 235
项目九  智能家居系统 237
任务1 搭建智能家居网络环境 239
任务2 监测及控制环境 260
任务3 实现RFID门禁功能 268
任务4 实现红外报警功能 273
任务5 实现烟雾报警功能 278
项目总结 284
常见问题解析 284
习题 284
附录A 物联网技术应用模拟试题 286
第一部分 开发环境的搭建 288
第二部分 传感器/执行器应用 289
第三部分 嵌入式应用开发(C语言) 290
第四部分 终端应用开发(C#.Net) 291
第五部分 终端应用开发(安卓) 291
 


上一篇:《物联网嵌入式开发》

下一篇:《大数据技术与应用Ⅰ》