物联网.NET开发(第二版)
¥45.00定价
作者: 张勇,李迎霞
出版时间:2024-08
出版社:中国铁道出版社
“十四五”职业教育国家规划教材
- 中国铁道出版社
- 9787113306823
- 2-1
- 531530
- 16开
- 2024-08
- 计算机类
- 高职
内容简介
本书根据高等职业教育的特点,结合教学实践,以项目为载体,介绍了搭建Visual Studio开发环境、联通手机充值系统、银行卡开户管理、小区车辆管理系统、智能大棚控制系统、ATM 机自动报警系统、 简易记事本、智能超市商品管理系统、智能家居系统 9 个项目,内容涵盖 .NET Framework 体系结构、Visual Studio 开发环境、C# 语法基础、C# 面向对象技术、WinForm 窗体程序设计、多线程、委托、事件、 网络编程、文件操作、数据库编程、WPF 程序设计、唯众物联平台技术应用等。本书内容丰富充实,理论结合实践,强调动手能力培养,突出知识的实用性。
本书适合作为高等职业院校计算机专业 C# 编程技术课程教材,也可作为自学人员和企业开发人员的技术参考资料和培训教材。
本书适合作为高等职业院校计算机专业 C# 编程技术课程教材,也可作为自学人员和企业开发人员的技术参考资料和培训教材。
目录
项目1 搭建Visual Studio开发环境 1
任务1 下载安装Visual Studio 2
任务2 设置Visual Studio开发环境 .5
任务3 创建C#项目 7
知识拓展 9
项目总结 11
常见问题解析 11
习题 12
项目2 联通手机充值系统.13
任务1 实现主菜单 17
任务2 验证登录 22
任务3 实现查询、充值功能 24
知识拓展 30
项目总结 31
常见问题解析 32
习题 .32
项目3 银行卡开户管理 34
任务1 定义银行业务类 38
任务2 定义银行卡账户类 41
任务3 实现银行卡账户开户 48
知识拓展 56
项目总结 60
常见问题解析 60
习题 .61
项目4 小区车辆管理系统 63
任务1 实现登录窗体 67
任务2 实现注册窗体 72
任务3 实现主窗体功能 79
知识拓展 82
项目总结 84
常见问题解析 84
习 题 85
项目5 智能大棚控制系统 87
任务1 刷新线程实现页面 89
任务2 刷新委托实现页面 95
任务3 刷新事件引发页面 100
知识拓展 105
项目总结 107
常见问题解析 107
习 题 108
项目6 ATM机自动报警系统 109
任务1 实现服务器端功能 115
任务2 实现客户端功能 125
知识拓展 131
项目总结 131
常见问题解析 132
习 题 132
项目7 简易记事本133
任务1 实现文件读取 137
任务2 实现文件保存 141
任务3 实现编辑、字体功能 144
知识拓展 146
项目总结 148
常见问题解析 148
习 题 149
项目8 智能超市商品管理系统150
任务1 连接数据库 154
任务2 添加、删除商品信息 158
任务3 查询、修改商品信息 162
知识拓展 172
项目总结 173
常见问题解析 173
习 题 174
项目9 智能家居系统.175
任务1 搭建智能家居网络环境 178
任务2 监测及控制环境 193
任务3 实现RFID门禁功能.197
任务4 实现红外报警功能 200
任务5 实现烟雾报警功能 203
知识拓展 206
项目总结 206
常见问题解析 206
习 题 207
附录A 物联网技术应用模拟试题.208
第一部分 开发环境的搭建 208
第二部分 传感器/执行器应用 .210
第三部分 嵌入式应用开发(C语言) .210
第四部分 终端应用开发(C#.NET) . 211
第五部分 终端应用开发(安卓) 211
任务1 下载安装Visual Studio 2
任务2 设置Visual Studio开发环境 .5
任务3 创建C#项目 7
知识拓展 9
项目总结 11
常见问题解析 11
习题 12
项目2 联通手机充值系统.13
任务1 实现主菜单 17
任务2 验证登录 22
任务3 实现查询、充值功能 24
知识拓展 30
项目总结 31
常见问题解析 32
习题 .32
项目3 银行卡开户管理 34
任务1 定义银行业务类 38
任务2 定义银行卡账户类 41
任务3 实现银行卡账户开户 48
知识拓展 56
项目总结 60
常见问题解析 60
习题 .61
项目4 小区车辆管理系统 63
任务1 实现登录窗体 67
任务2 实现注册窗体 72
任务3 实现主窗体功能 79
知识拓展 82
项目总结 84
常见问题解析 84
习 题 85
项目5 智能大棚控制系统 87
任务1 刷新线程实现页面 89
任务2 刷新委托实现页面 95
任务3 刷新事件引发页面 100
知识拓展 105
项目总结 107
常见问题解析 107
习 题 108
项目6 ATM机自动报警系统 109
任务1 实现服务器端功能 115
任务2 实现客户端功能 125
知识拓展 131
项目总结 131
常见问题解析 132
习 题 132
项目7 简易记事本133
任务1 实现文件读取 137
任务2 实现文件保存 141
任务3 实现编辑、字体功能 144
知识拓展 146
项目总结 148
常见问题解析 148
习 题 149
项目8 智能超市商品管理系统150
任务1 连接数据库 154
任务2 添加、删除商品信息 158
任务3 查询、修改商品信息 162
知识拓展 172
项目总结 173
常见问题解析 173
习 题 174
项目9 智能家居系统.175
任务1 搭建智能家居网络环境 178
任务2 监测及控制环境 193
任务3 实现RFID门禁功能.197
任务4 实现红外报警功能 200
任务5 实现烟雾报警功能 203
知识拓展 206
项目总结 206
常见问题解析 206
习 题 207
附录A 物联网技术应用模拟试题.208
第一部分 开发环境的搭建 208
第二部分 传感器/执行器应用 .210
第三部分 嵌入式应用开发(C语言) .210
第四部分 终端应用开发(C#.NET) . 211
第五部分 终端应用开发(安卓) 211