WinForm是Windows Form的簡稱,是基于.NET Framework平臺的客戶端(PC軟件)開發(fā)技術,通常使用C#語言編程。本書基于美國微軟公司的Microsoft Visual Studio平臺,介紹醫(yī)用電子技術領域的典型應用開發(fā)。全書共25個實驗,其中12個實驗用于學習C#語言,3個實驗用于熟悉WinForm程序設計,其余10個實驗與醫(yī)用儀器軟件設計密切相關。本書配有豐富的資料包,包括WinForm例程、軟件包及配套的PPT、視頻等。這些資料會持續(xù)更新,下載鏈接可通過微信公眾號“卓越工程師培養(yǎng)系列”獲取。
董磊,2011年7月畢業(yè)于深圳大學,同年留校并任職于深圳大學生物醫(yī)學工程學院。主要承擔EDA技術、硬件描述語言與數(shù)字系統(tǒng)設計、生物醫(yī)學工程應用實驗和嵌入式系統(tǒng)設計等課程的教學。從2011年起專注于卓越工程師的培養(yǎng),已經(jīng)先后完成4項“深圳大學實驗室與設備管理研究基金項目”、6項“深圳大學自制實驗儀器設備基金項目”、4項“教育部產(chǎn)學合作協(xié)同育人項目”,并獲得“第四屆全國高等學校教師自制實驗教學儀器設備創(chuàng)新大賽”二等獎,獲得專利授權8項、軟件著作權10余項,發(fā)表論文5篇,主編教材7部,參編教材6部。
第1章 WinForm開發(fā)環(huán)境 1
1.1 WinForm介紹 1
1.2 Microsoft Visual Studio 2019平臺
介紹 1
1.3 安裝Visual Studio Community 2019 1
1.4 第一個WinForm項目 4
1.5 詳解HelloWorld 9
1.6 程序調試 14
本章任務 18
本章習題 18
第2章 C#語言基礎 19
2.1 簡單的秒值-時間值轉換實驗 19
2.2 基于數(shù)組的秒值-時間值轉換實驗 25
2.3 基于方法的秒值-時間值轉換實驗 27
2.4 基于枚舉的秒值-時間值轉換實驗 29
2.5 基于結構體的秒值-時間值轉換
實驗 32
本章任務 34
本章習題 34
第3章 基于C#的面向對象程序設計 35
3.1 類的封裝實驗 35
3.2 類的繼承實驗 42
3.3 類的多態(tài)實驗 48
3.4 抽象類實驗 51
3.5 接口實驗 54
3.6 命名空間實驗 60
3.7 異常處理實驗 64
本章任務 68
本章習題 68
第4章 WinForm程序設計 69
4.1 多線程實驗 69
4.2 委托和事件實驗 73
4.3 畫圖實驗 81
本章任務 85
本章習題 85
第5章 打包解包小工具設計實驗 86
5.1 實驗內容 86
5.2 實驗原理 86
5.3 實驗步驟 91
本章任務 95
本章習題 96
第6章 串口通信小工具設計實驗 97
6.1 實驗內容 97
6.2 實驗原理 97
6.3 實驗步驟 103
本章任務 109
本章習題 109
第7章 人體生理參數(shù)監(jiān)測系統(tǒng)軟件平臺
布局實驗 110
7.1 實驗內容 110
7.2 實驗原理 110
7.3 實驗步驟 112
本章任務 118
本章習題 118
第8章 體溫監(jiān)測與顯示實驗 119
8.1 實驗內容 119
8.2 實驗原理 119
8.3 實驗步驟 121
本章任務 139
本章習題 139
第9章 血壓監(jiān)測與顯示實驗 140
9.1 實驗內容 140
9.2 實驗原理 140
9.3 實驗步驟 142
本章任務 151
本章習題 151
第10章 呼吸監(jiān)測與顯示實驗 152
10.1 實驗內容 152
10.2 實驗原理 152
10.3 實驗步驟 153
本章任務 161
本章習題 161
第11章 血氧監(jiān)測與顯示實驗 162
11.1 實驗內容 162
11.2 實驗原理 162
11.3 實驗步驟 164
本章任務 173
本章習題 173
第12章 心電監(jiān)測與顯示實驗 174
12.1 實驗內容 174
12.2 實驗原理 174
12.3 實驗步驟 177
本章任務 190
本章習題 190
第13章 數(shù)據(jù)存儲實驗 191
13.1 實驗內容 191
13.2 實驗原理 191
13.3 實驗步驟 193
本章任務 209
本章習題 209
第14章 模式設置實驗 210
14.1 實驗內容 210
14.2 實驗原理 210
14.3 實驗步驟 211
本章任務 226
本章習題 226
附錄A 人體生理參數(shù)監(jiān)測系統(tǒng)使用說明 227
附錄B PCT通信協(xié)議應用在人體生理
參數(shù)監(jiān)測系統(tǒng)的說明 229
B.1 模塊ID定義 229
B.2 從機發(fā)送給主機數(shù)據(jù)包類型ID 229
B.3 主機發(fā)送給從機命令包類型ID 239
附錄C C#語言軟件設計規(guī)范(LY-STD003-
2019) 249
C.1 源文件基礎 249
C.2 命名規(guī)范 249
C.3 注釋 253
C.4 排版 254
C.5 表達式和基本語句 256
C.6 注意事項 259
C.7 C#文件模板 259
參考文獻 264