内容推荐 本书按照项目式教学的方式,以智能家居平台应用作为主要讲解内容,代码结构清晰、案例丰富详细,基本涵盖了智能家居平台应用开发中的重点和难点。本书中所有项目均可上机调试,源代码丰富,可满足读者实训学习、动手操练的需要。 本书是基于Qt开发环境,以智能家居平台应用为主要内容的进阶书籍。本书内容主要包括智能家居平台应用的环境搭建、登录注册、环境监测、家电控制、自动控制、数据可视、程序烧录。 本书适合作为各类职业院校物联网应用技术专业及相关专业的教材,也可作为智能家居爱好者的自学参考用书,同时对相关领域的科技工作者和工程技术人员也有一定的参考价值,并且本书也可以作为全国职业院校技能大赛智能家居安装与维护赛项的参考用书之一。 目录 项目1 环境搭建 项目目标 项目描述 相关知识 1.VMware Workstation 2.Linux 3.Qt 4.Qt Creator 5.协调器 6.A8网关 方案设计 项目实施 步骤1:虚拟机下载安装 步骤2:解压现有Ubuntu镜像 步骤3:Ubuntu镜像下载安装 步骤4:Qt下载及编译安装 步骤5:Qt Creator下载安装 实训 练习 项目2 登录注册 项目目标 项目描述 相关知识 1.SQLite数据库 2.栅格布局管理器QGridLayout 3.QLabel、QLineEdit和QPushButtion 4.鼠标事件 5.标准对话框QMessageBox 方案设计 项目实施 步骤1:Qt工程创建 步骤2:添加资源文件及头文件 步骤3:添加功能模块类 步骤4:修改界面布局 步骤5:修改登录功能头文件和源文件 步骤6:修改注册功能头文件和源文件 步骤7:修改数据浏览功能头文件和源文件 实训 练习 项目3 环境监测 项目目标 项目描述 相关知识 1.信号和槽 2.QComboBox 方案设计 项目实施 步骤1:添加C++类文件 步骤2:修改界面布局 步骤3:修改环境监测功能头文件和源文件 步骤4:编译运行 实训 练习 项目4 家电控制 项目目标 项目描述 相关知识 定时器 方案设计 项目实施 步骤1:添加并修改功能函数 步骤2:修改头文件smart 步骤3:添加家电控制功能模块 步骤4:编译运行 实训 练习 项目5 自动控制 项目目标 项目描述 相关知识 强制类型转换 方案设计 项目实施 步骤1:修改界面文件 步骤2:修改smart.h头文件 步骤3:修改smart.cpp源文件 步骤4:编译运行 实训 练习 项目6 数据可视 项目目标 项目描述 相关知识 1.绘制图形 2.坐标系统·方案设计 项目实施 步骤1:新建界面类文件 步骤2:修改界面布局 步骤3:修改LineChart类 步骤4:修改Smart类 步骤5:编译运行 实训 练习 项目7 程序烧录 项目目标 项目描述 相关知识 1.SD卡制作 2.镜像文件制作 方案设计 项目实施 步骤1:SD卡移植镜像 步骤2:数据线移植镜像 实训 练习 附录 附录A 库文件详细说明 附录B Qt类库及头文件介绍 附录C 试题 |