醫(yī)用儀器軟件設(shè)計——基于Qt(Windows版)
定 價:69 元
- 作者:江少鋒
- 出版時間:2021/9/1
- ISBN:9787121208591
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TH77
- 頁碼:304
- 紙張:
- 版次:01
- 開本:16開
本書基于Qt Creator平臺,介紹醫(yī)用電子技術(shù)領(lǐng)域的典型應(yīng)用開發(fā)。全書共29個實驗,其中1個實驗用于熟悉Qt項目的開發(fā)流程,14個實驗用于學習C++語言,4個實驗用于熟悉Qt的核心知識點,其余10個實驗與醫(yī)用儀器軟件系統(tǒng)開發(fā)密切相關(guān)。本書配有豐富的資料包,包括Qt例程、軟件包、硬件套件,以及配套的PPT、視頻等。這些資料會持續(xù)更新,下載鏈接可通過微信公眾號“卓越工程師培養(yǎng)系列”獲取。本書既可以作為高等院校相關(guān)課程的教材,也可作為Qt開發(fā)及相關(guān)行業(yè)工程技術(shù)人員的參考書。
江少鋒教授,1999年畢業(yè)于北京航空航天大學電子工程系,2008年畢業(yè)于南方醫(yī)科大學生物醫(yī)學工程學院獲博士學位,2013.10–2014.10, 美國堪薩斯大學訪問學者,F(xiàn)任南昌航空大學生物醫(yī)學系主任。
第1章 Qt開發(fā)環(huán)境 1
1.1 Qt概述 1
1.2 搭建Qt開發(fā)環(huán)境 1
1.3 Qt開發(fā)環(huán)境介紹 3
1.3.1 Qt開發(fā)界面介紹 3
1.3.2 Qt的選項配置 9
1.4 第一個Qt項目 9
1.4.1 新建HelloWorld項目 9
1.4.2 項目文件介紹 12
1.4.3 設(shè)置應(yīng)用程序圖標 13
1.4.4 運行程序 14
1.4.5 發(fā)布程序 15
本章任務(wù) 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 字符串的轉(zhuǎn)換 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
本章任務(wù) 32
本章習題 32
第3章 C++語言基礎(chǔ) 33
3.1 HelloWorld實驗 33
3.2 簡單的秒值-時間值轉(zhuǎn)換實驗 39
3.3 基于數(shù)組的秒值-時間值轉(zhuǎn)換實驗 45
3.4 基于方法的秒值-時間值轉(zhuǎn)換實驗 47
3.5 基于枚舉的秒值-時間值轉(zhuǎn)換實驗 49
3.6 基于指針的秒值-時間值轉(zhuǎn)換實驗 52
3.7 基于引用的秒值-時間值轉(zhuǎn)換實驗 55
本章任務(wù) 56
本章習題 57
第4章 面向?qū)ο蟪绦蛟O(shè)計 58
4.1 類的封裝實驗 58
4.2 類的繼承實驗 64
4.3 類的多態(tài)實驗 67
4.4 重載實驗 71
4.5 抽象類實驗 73
4.6 接口實驗 75
4.7 異常處理實驗 78
本章任務(wù) 80
本章習題 81
第5章 Qt程序設(shè)計 82
5.1 布局管理器 82
5.2 信號與槽 93
5.3 模態(tài)、非模態(tài)和半模態(tài)對話框 104
5.4 多線程 117
本章任務(wù) 127
本章習題 127
第6章 打包解包小工具設(shè)計實驗 128
6.1 實驗內(nèi)容 128
6.2 實驗原理 128
6.2.1 PCT通信協(xié)議 128
6.2.2 設(shè)計框圖 131
6.2.3 packunpack文件對 132
6.3 實驗步驟 132
本章任務(wù) 141
本章習題 141
第7章 串口通信小工具設(shè)計實驗 142
7.1 實驗內(nèi)容 142
7.2 實驗原理 142
7.2.1 設(shè)計框圖 142
7.2.2 串口通信相關(guān)知識點 143
7.2.3 定時器事件timerEvent() 143
7.3 實驗步驟 144
本章任務(wù) 153
本章習題 153
第8章 波形處理小工具設(shè)計實驗 154
8.1 實驗內(nèi)容 154
8.2 實驗原理 154
8.2.1 設(shè)計框圖 154
8.2.2 文件讀取與保存 155
8.2.3 繪制曲線圖 156
8.3 實驗步驟 156
本章任務(wù) 166
本章習題 166
第9章 人體生理參數(shù)監(jiān)測系統(tǒng)軟件平臺
布局實驗 167
9.1 實驗內(nèi)容 167
9.2 實驗原理 167
9.2.1 設(shè)計框圖 167
9.2.2 菜單欄、菜單和菜單項 167
9.2.3 添加圖片資源文件 169
9.3 實驗步驟 174
本章任務(wù) 176
本章習題 176
第10章 體溫監(jiān)測與顯示實驗 177
10.1 實驗內(nèi)容 177
10.2 實驗原理 177
10.2.1 體溫測量原理 177
10.2.2 設(shè)計框圖 178
10.2.3 事件過濾器 178
10.2.4 體溫監(jiān)測與顯示應(yīng)用程序
運行效果 178
10.3 實驗步驟 180
本章任務(wù) 192
本章習題 192
第11章 血壓監(jiān)測與顯示實驗 193
11.1 實驗內(nèi)容 193
11.2 實驗原理 193
11.2.1 血壓測量原理 193
11.2.2 設(shè)計框圖 194
11.2.3 血壓測量應(yīng)用程序運行效果 195
11.3 實驗步驟 196
本章任務(wù) 201
本章習題 201
第12章 呼吸監(jiān)測與顯示實驗 202
12.1 實驗內(nèi)容 202
12.2 實驗原理 202
12.2.1 呼吸測量原理 202
12.2.2 設(shè)計框圖 202
12.2.3 波形繪制與顯示 203
12.2.4 呼吸監(jiān)測與顯示應(yīng)用程序
運行效果 204
12.3 實驗步驟 204
本章任務(wù) 213
本章習題 213
第13章 血氧監(jiān)測與顯示實驗 214
13.1 實驗內(nèi)容 214
13.2 實驗原理 214
13.2.1 血氧測量原理 214
13.2.2 設(shè)計框圖 215
13.2.3 血氧監(jiān)測與顯示應(yīng)用程序
運行效果 216
13.3 實驗步驟 216
本章任務(wù) 225
本章習題 225
第14章 心電監(jiān)測與顯示實驗 226
14.1 實驗內(nèi)容 226
14.2 實驗原理 226
14.2.1 心電測量原理 226
14.2.2 設(shè)計框圖 228
14.2.3 心電監(jiān)測與顯示應(yīng)用程序
運行效果 229
14.3 實驗步驟 229
本章任務(wù) 242
本章習題 242
第15章 數(shù)據(jù)存儲實驗 243
15.1 實驗內(nèi)容 243
15.2 實驗原理 243
15.2.1 設(shè)計框圖 243
15.2.2 數(shù)據(jù)存儲與文件保存 243
15.3 實驗步驟 244
本章任務(wù) 249
本章習題 249
附錄A 人體生理參數(shù)監(jiān)測系統(tǒng)使用說明 250
附錄B PCT通信協(xié)議應(yīng)用在人體生理
參數(shù)監(jiān)測系統(tǒng)說明 252
B.1 模塊ID定義 252
B.2 從機發(fā)送給主機數(shù)據(jù)包類型ID 252
B.3 主機發(fā)送給從機命令包類型ID 262
附錄C C++語言(Qt版)軟件設(shè)計規(guī)范
(LY-STD013-2019) 272
C.1 文件結(jié)構(gòu) 272
C.2 命名規(guī)范 273
C.3 注釋 275
C.4 排版 277
C.5 表達式和基本語句 280
C.6 常量 283
C.7 類 284
C.8 杜絕“野指針” 286
C.9 C++文件模板 286
參考文獻 294