商品详情
书名:医用仪器软件设计——基于Qt(Windows版)
定价:69.0
ISBN:9787121208591
作者:无
版次:第1版
出版时间:2021-09
内容提要:
本书基于Qt Creator平台,介绍医用电子技术领域的典型应用开发。全书共29个实验,其中1个实验用于熟悉Qt项目的开发流程,14个实验用于学习C++语言,4个实验用于熟悉Qt的核心知识点,其余10个实验与医用仪器软件系统开发密切相关。本书配有丰富的资料包,包括Qt例程、软件包、硬件套件,以及配套的PPT、视频等。这些资料会持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。本书既可以作为高等院校相关课程的教材,也可作为Qt开发及相关行业工程技术人员的参考书。
作者简介:
江少锋教授,1999年毕业于北京航空航天大学电子工程系,2008年毕业于南方医科大学生物医学工程学院获博士学位,2013.10–2014.10, 美国堪萨斯大学访问学者。现任南昌航空大学生物医学系主任。
目录:
第1章 Qt开发环境 1
1.1 Qt概述 1
1.2 搭建Qt开发环境 1
1.3 Qt开发环境介绍 3
1.3.1 Qt开发界面介绍 3
1.3.2 Qt的选项配置 9
1.4 **个Qt项目 9
1.4.1 新建HelloWorld项目 9
1.4.2 项目文件介绍 12
1.4.3 设置应用程序图标 13
1.4.4 运行程序 14
1.4.5 发布程序 15
本章任务 16
本章习题 16
第2章 Qt的类与控件 17
2.1 Qt的3种基本类 17
2.1.1 QWidget 17
2.1.2 QDialog 17
2.1.3 QMainWindow 18
2.2 字符串类QString 18
2.2.1 编辑字符串 19
2.2.2 字符串查询 20
2.2.3 字符串的转换 21
2.3 容器类QList 22
2.4 控件 22
2.4.1 布局管理组 22
2.4.2 空间间隔组 23
2.4.3 按钮组 24
2.4.4 项目视图组 27
2.4.5 项目控件组 27
2.4.6 容器组 28
2.4.7 输入部件组 29
2.4.8 显示部件组 31
本章任务 32
本章习题 32
第3章 C++语言基础 33
3.1 HelloWorld实验 33
3.2 简单的秒值-时间值转换实验 39
3.3 基于数组的秒值-时间值转换实验 45
3.4 基于方法的秒值-时间值转换实验 47
3.5 基于枚举的秒值-时间值转换实验 49
3.6 基于指针的秒值-时间值转换实验 52
3.7 基于引用的秒值-时间值转换实验 55
本章任务 56
本章习题 57
第4章 面向对象程序设计 58
4.1 类的封装实验 58
4.2 类的继承实验 64
4.3 类的多态实验 67
4.4 重载实验 71
4.5 抽象类实验 73
4.6 接口实验 75
4.7 异常处理实验 78
本章任务 80
本章习题 81
第5章 Qt程序设计 82
5.1 布局管理器 82
5.2 信号与槽 93
5.3 模态、非模态和半模态对话框 104
5.4 多线程 117
本章任务 127
本章习题 127
第6章 打包解包小工具设计实验 128
6.1 实验内容 128
6.2 实验原理 128
6.2.1 PCT通信协议 128
6.2.2 设计框图 131
6.2.3 packunpack文件对 132
6.3 实验步骤 132
本章任务 141
本章习题 141
第7章 串口通信小工具设计实验 142
7.1 实验内容 142
7.2 实验原理 142
7.2.1 设计框图 142
7.2.2 串口通信相关知识点 143
7.2.3 定时器事件timerEvent() 143
7.3 实验步骤 144
本章任务 153
本章习题 153
第8章 波形处理小工具设计实验 154
8.1 实验内容 154
8.2 实验原理 154
8.2.1 设计框图 154
8.2.2 文件读取与保存 155
8.2.3 绘制曲线图 156
8.3 实验步骤 156
本章任务 166
本章习题 166
第9章 人体生理参数监测系统软件平台
布局实验 167
9.1 实验内容 167
9.2 实验原理 167
9.2.1 设计框图 167
9.2.2 菜单栏、菜单和菜单项 167
9.2.3 添加图片资源文件 169
9.3 实验步骤 174
本章任务 176
本章习题 176
第10章 体温监测与显示实验 177
10.1 实验内容 177
10.2 实验原理 177
10.2.1 体温测量原理 177
10.2.2 设计框图 178
10.2.3 事件过滤器 178
10.2.4 体温监测与显示应用程序
运行效果 178
10.3 实验步骤 180
本章任务 192
本章习题 192
第11章 血压监测与显示实验 193
11.1 实验内容 193
11.2 实验原理 193
11.2.1 血压测量原理 193
11.2.2 设计框图 194
11.2.3 血压测量应用程序运行效果 195
11.3 实验步骤 196
本章任务 201
本章习题 201
第12章 呼吸监测与显示实验 202
12.1 实验内容 202
12.2 实验原理 202
12.2.1 呼吸测量原理 202
12.2.2 设计框图 202
12.2.3 波形绘制与显示 203
12.2.4 呼吸监测与显示应用程序
运行效果 204
12.3 实验步骤 204
本章任务 213
本章习题 213
第13章 血氧监测与显示实验 214
13.1 实验内容 214
13.2 实验原理 214
13.2.1 血氧测量原理 214
13.2.2 设计框图 215
13.2.3 血氧监测与显示应用程序
运行效果 216
13.3 实验步骤 216
本章任务 225
本章习题 225
第14章 心电监测与显示实验 226
14.1 实验内容 226
14.2 实验原理 226
14.2.1 心电测量原理 226
14.2.2 设计框图 228
14.2.3 心电监测与显示应用程序
运行效果 229
14.3 实验步骤 229
本章任务 242
本章习题 242
第15章 数据存储实验 243
15.1 实验内容 243
15.2 实验原理 243
15.2.1 设计框图 243
15.2.2 数据存储与文件保存 243
15.3 实验步骤 244
本章任务 249
本章习题 249
附录A 人体生理参数监测系统使用说明 250
附录B PCT通信协议应用在人体生理
参数监测系统说明 252
B.1 模块ID定义 252
B.2 从机发送给主机数据包类型ID 252
B.3 主机发送给从机命令包类型ID 262
附录C C++语言(Qt版)软件设计规范
(LY-STD013-2019) 272
C.1 文件结构 272
C.2 命名规范 273
C.3 注释 275
C.4 排版 277
C.5 表达式和基本语句 280
C.6 常量 283
C.7 类 284
C.8 杜绝“野指针” 286
C.9 C++文件模板 286
参考文献 294
定价:69.0
ISBN:9787121208591
作者:无
版次:第1版
出版时间:2021-09
内容提要:
本书基于Qt Creator平台,介绍医用电子技术领域的典型应用开发。全书共29个实验,其中1个实验用于熟悉Qt项目的开发流程,14个实验用于学习C++语言,4个实验用于熟悉Qt的核心知识点,其余10个实验与医用仪器软件系统开发密切相关。本书配有丰富的资料包,包括Qt例程、软件包、硬件套件,以及配套的PPT、视频等。这些资料会持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。本书既可以作为高等院校相关课程的教材,也可作为Qt开发及相关行业工程技术人员的参考书。
作者简介:
江少锋教授,1999年毕业于北京航空航天大学电子工程系,2008年毕业于南方医科大学生物医学工程学院获博士学位,2013.10–2014.10, 美国堪萨斯大学访问学者。现任南昌航空大学生物医学系主任。
目录:
第1章 Qt开发环境 1
1.1 Qt概述 1
1.2 搭建Qt开发环境 1
1.3 Qt开发环境介绍 3
1.3.1 Qt开发界面介绍 3
1.3.2 Qt的选项配置 9
1.4 **个Qt项目 9
1.4.1 新建HelloWorld项目 9
1.4.2 项目文件介绍 12
1.4.3 设置应用程序图标 13
1.4.4 运行程序 14
1.4.5 发布程序 15
本章任务 16
本章习题 16
第2章 Qt的类与控件 17
2.1 Qt的3种基本类 17
2.1.1 QWidget 17
2.1.2 QDialog 17
2.1.3 QMainWindow 18
2.2 字符串类QString 18
2.2.1 编辑字符串 19
2.2.2 字符串查询 20
2.2.3 字符串的转换 21
2.3 容器类QList 22
2.4 控件 22
2.4.1 布局管理组 22
2.4.2 空间间隔组 23
2.4.3 按钮组 24
2.4.4 项目视图组 27
2.4.5 项目控件组 27
2.4.6 容器组 28
2.4.7 输入部件组 29
2.4.8 显示部件组 31
本章任务 32
本章习题 32
第3章 C++语言基础 33
3.1 HelloWorld实验 33
3.2 简单的秒值-时间值转换实验 39
3.3 基于数组的秒值-时间值转换实验 45
3.4 基于方法的秒值-时间值转换实验 47
3.5 基于枚举的秒值-时间值转换实验 49
3.6 基于指针的秒值-时间值转换实验 52
3.7 基于引用的秒值-时间值转换实验 55
本章任务 56
本章习题 57
第4章 面向对象程序设计 58
4.1 类的封装实验 58
4.2 类的继承实验 64
4.3 类的多态实验 67
4.4 重载实验 71
4.5 抽象类实验 73
4.6 接口实验 75
4.7 异常处理实验 78
本章任务 80
本章习题 81
第5章 Qt程序设计 82
5.1 布局管理器 82
5.2 信号与槽 93
5.3 模态、非模态和半模态对话框 104
5.4 多线程 117
本章任务 127
本章习题 127
第6章 打包解包小工具设计实验 128
6.1 实验内容 128
6.2 实验原理 128
6.2.1 PCT通信协议 128
6.2.2 设计框图 131
6.2.3 packunpack文件对 132
6.3 实验步骤 132
本章任务 141
本章习题 141
第7章 串口通信小工具设计实验 142
7.1 实验内容 142
7.2 实验原理 142
7.2.1 设计框图 142
7.2.2 串口通信相关知识点 143
7.2.3 定时器事件timerEvent() 143
7.3 实验步骤 144
本章任务 153
本章习题 153
第8章 波形处理小工具设计实验 154
8.1 实验内容 154
8.2 实验原理 154
8.2.1 设计框图 154
8.2.2 文件读取与保存 155
8.2.3 绘制曲线图 156
8.3 实验步骤 156
本章任务 166
本章习题 166
第9章 人体生理参数监测系统软件平台
布局实验 167
9.1 实验内容 167
9.2 实验原理 167
9.2.1 设计框图 167
9.2.2 菜单栏、菜单和菜单项 167
9.2.3 添加图片资源文件 169
9.3 实验步骤 174
本章任务 176
本章习题 176
第10章 体温监测与显示实验 177
10.1 实验内容 177
10.2 实验原理 177
10.2.1 体温测量原理 177
10.2.2 设计框图 178
10.2.3 事件过滤器 178
10.2.4 体温监测与显示应用程序
运行效果 178
10.3 实验步骤 180
本章任务 192
本章习题 192
第11章 血压监测与显示实验 193
11.1 实验内容 193
11.2 实验原理 193
11.2.1 血压测量原理 193
11.2.2 设计框图 194
11.2.3 血压测量应用程序运行效果 195
11.3 实验步骤 196
本章任务 201
本章习题 201
第12章 呼吸监测与显示实验 202
12.1 实验内容 202
12.2 实验原理 202
12.2.1 呼吸测量原理 202
12.2.2 设计框图 202
12.2.3 波形绘制与显示 203
12.2.4 呼吸监测与显示应用程序
运行效果 204
12.3 实验步骤 204
本章任务 213
本章习题 213
第13章 血氧监测与显示实验 214
13.1 实验内容 214
13.2 实验原理 214
13.2.1 血氧测量原理 214
13.2.2 设计框图 215
13.2.3 血氧监测与显示应用程序
运行效果 216
13.3 实验步骤 216
本章任务 225
本章习题 225
第14章 心电监测与显示实验 226
14.1 实验内容 226
14.2 实验原理 226
14.2.1 心电测量原理 226
14.2.2 设计框图 228
14.2.3 心电监测与显示应用程序
运行效果 229
14.3 实验步骤 229
本章任务 242
本章习题 242
第15章 数据存储实验 243
15.1 实验内容 243
15.2 实验原理 243
15.2.1 设计框图 243
15.2.2 数据存储与文件保存 243
15.3 实验步骤 244
本章任务 249
本章习题 249
附录A 人体生理参数监测系统使用说明 250
附录B PCT通信协议应用在人体生理
参数监测系统说明 252
B.1 模块ID定义 252
B.2 从机发送给主机数据包类型ID 252
B.3 主机发送给从机命令包类型ID 262
附录C C++语言(Qt版)软件设计规范
(LY-STD013-2019) 272
C.1 文件结构 272
C.2 命名规范 273
C.3 注释 275
C.4 排版 277
C.5 表达式和基本语句 280
C.6 常量 283
C.7 类 284
C.8 杜绝“野指针” 286
C.9 C++文件模板 286
参考文献 294
- 电子工业出版社有限公司
- 电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
- 扫描二维码,访问我们的微信店铺