MFC是Microsoft基礎(chǔ)類庫的簡稱,封裝了Win32軟件開發(fā)工具包(Software Development Kit,SDK)中的結(jié)構(gòu)和功能,為編程者提供了一個應(yīng)用程序框架。本書基于Microsoft Visual Studio平臺,介紹醫(yī)用電子技術(shù)領(lǐng)域的典型應(yīng)用開發(fā)。本書共有29個實驗,其中1個實驗用于熟悉MFC項目的開發(fā)流程,14個實驗用于學(xué)習(xí)C++語言,4個實驗用于熟悉MFC開發(fā)設(shè)計的核心知識點,其余10個實驗與醫(yī)用儀器軟件系統(tǒng)開發(fā)密切相關(guān)。 本書配有豐富的資料包,包括MFC例程、軟件包及配套的PPT、視頻等。這些資料會持續(xù)更新,下載鏈接可通過微信公眾號“卓越工程師培養(yǎng)系列”獲取。
林江莉,四川大學(xué)教授,工學(xué)博士。曾任四川大學(xué)材料科學(xué)與工程學(xué)院副院長,F(xiàn)任四川大學(xué)生物醫(yī)學(xué)工程學(xué)院副院長,中國生物醫(yī)學(xué)工程學(xué)會醫(yī)學(xué)人工智能分會常委、生物醫(yī)學(xué)工程實踐教學(xué)聯(lián)盟副理事長,四川省人工智能學(xué)會理事,四川省超聲醫(yī)學(xué)學(xué)會理事、成都市知聯(lián)會理事會科技創(chuàng)新專委會副主任。長期從事醫(yī)學(xué)成像、醫(yī)學(xué)圖像處理、模式識別等領(lǐng)域的教學(xué)和科研工作,擅長超聲彈性成像、超聲醫(yī)學(xué)影像智能診斷、超聲圖像特征識別等研究。先后承擔(dān)C語言編程與實踐、數(shù)字信號處理,生物醫(yī)學(xué)統(tǒng)計學(xué)、醫(yī)學(xué)圖像處理、醫(yī)學(xué)成像原理與系統(tǒng)、模式識別、人工神經(jīng)網(wǎng)絡(luò)、生物醫(yī)學(xué)數(shù)學(xué)等多門本科生、博碩士研究生課程的教學(xué)。先后主持和參與國家自然科學(xué)基金重點項目、面上項目、部省級項目、企業(yè)委托開發(fā)項目等20余項,發(fā)表SCI、EI論文50余篇,出版專著3部。董磊,2011年7月畢業(yè)于深圳大學(xué),同年留校并任職于深圳大學(xué)生物醫(yī)學(xué)工程學(xué)院。主要承擔(dān)EDA技術(shù)、硬件描述語言與數(shù)字系統(tǒng)設(shè)計、生物醫(yī)學(xué)工程應(yīng)用實驗、嵌入式系統(tǒng)設(shè)計等課程。從2011年起一直專注于卓越工程師的培養(yǎng),已經(jīng)先后完成4項“深圳大學(xué)實驗室與設(shè)備管理研究基金項目”、6項“深圳大學(xué)自制實驗儀器設(shè)備基金項目”、4項“教育部產(chǎn)學(xué)合作協(xié)同育人項目”,并獲得“第四屆全國高等學(xué)校教師自制實驗教學(xué)儀器設(shè)備創(chuàng)新大賽”二等獎,獲得專利授權(quán)8項、軟件著作權(quán)10余項,發(fā)表論文5篇,主編教材7部,參編教材6部。
第1章 MFC開發(fā)環(huán)境 1
1.1 MFC概述 1
1.2 搭建MFC開發(fā)環(huán)境 2
1.3 第一個MFC項目 5
本章任務(wù) 18
本章習(xí)題 19
第2章 MFC的類與控件 20
2.1 字符串類CString 20
2.2 容器類vector 25
2.3 控件 26
本章任務(wù) 36
本章習(xí)題 36
第3章 C++語言基礎(chǔ) 37
3.1 HelloWorld實驗 37
3.2 簡單的秒值-時間值轉(zhuǎn)換實驗 44
3.3 基于數(shù)組的秒值-時間值轉(zhuǎn)換實驗 50
3.4 基于函數(shù)的秒值-時間值轉(zhuǎn)換實驗 52
3.5 基于枚舉的秒值-時間值轉(zhuǎn)換實驗 54
3.6 基于指針的秒值-時間值轉(zhuǎn)換實驗 57
3.7 基于引用的秒值-時間值轉(zhuǎn)換實驗 60
本章任務(wù) 62
本章習(xí)題 62
第4章 面向?qū)ο蟪绦蛟O(shè)計 63
4.1 類的封裝實驗 63
4.2 類的繼承實驗 69
4.3 類的多態(tài)實驗 73
4.4 重載實驗 76
4.5 抽象類實驗 78
4.6 接口實驗 80
4.7 異常處理實驗 83
本章任務(wù) 86
本章習(xí)題 86
第5章 MFC程序設(shè)計 87
5.1 對話框?qū)嶒?87
5.2 消息映射實驗 99
5.3 函數(shù)指針實驗 106
5.4 多線程實驗 112
本章任務(wù) 118
本章習(xí)題 118
第6章 打包解包小工具設(shè)計實驗 119
第7章 串口通信小工具設(shè)計實驗 135
第8章 波形繪制小工具設(shè)計實驗 148
第9章 人體生理參數(shù)監(jiān)測系統(tǒng)軟件平臺布
局實驗 165
第10章 體溫監(jiān)測與顯示實驗 177
第11章 血壓監(jiān)測與顯示實驗 203
第12章 血氧監(jiān)測與顯示實驗 221
第13章 呼吸監(jiān)測與顯示實驗 234
第14章 心電監(jiān)測與顯示實驗 243
第15章 數(shù)據(jù)存儲實驗 261
附錄A 人體生理參數(shù)監(jiān)測系統(tǒng)使用說明 273
附錄B PCT通信協(xié)議應(yīng)用在人體生理參數(shù)
監(jiān)測系統(tǒng)說明 275
附錄C C++語言(MFC版)軟件設(shè)計規(guī)范
(LY-STD012—2021) 295