實驗五 MFC進行可視化編程之單選框四則計算器

一、實驗目的與要求
瞭解MFC類的層次結構及主要類的用法,掌握使用MFC和嚮導來編寫Windows應用程序。
要求:
(1)掌握MFC類的層次結構及主要類的用法。
(2)使用應用程序嚮導創建MFC類的Windows應用程序。

二、基本知識點
類的概念。
MFC類的層次結構。
MFC類主要的類的用法。
應用程序嚮導的應用方法。

三、實驗設備與平臺
實驗設備要求每個學生一臺電腦,其中運行C程序環境爲VC 6.0系統。

四、實驗內容:
用MFC的嚮導創建編輯框,在編輯框中實現算術“加”、“減”、“乘”及“除”的運算,界面如圖13-1所示。
具有“加”、“減”、“乘”及“除”運算功能的界面
1、實驗內容及步驟
① 將所需控件拖入畫面中
在這裏插入圖片描述
② 爲三個框起變量名,類型爲double(右鍵添加變量即可添加,或是選擇類嚮導手動添加)
在這裏插入圖片描述

③ 爲了讓結果框不被輸入,在結果框的屬性欄選擇Read Only在這裏插入圖片描述

④使用了單選框組件來實現四則運算,只需往框內放入四個單選框(Radio Button),然後將它們設定爲同一組即可。
在這裏插入圖片描述
注意確保它們的組件順序是順着的.若不知道順序,則點擊“格式-Tab鍵順序”查看。
在這種模式下,點擊組件即可改變順序。
在這裏插入圖片描述
設爲一組:
點選需要組成組的順序排行第一的控件,如上圖中的“+”,右鍵屬性,在Group那欄選擇True
在這裏插入圖片描述
接着右鍵點擊基於Tab鍵順序的一組控件中的第一個控件,爲它添加變量,int類型。此處設定變量名爲“s”,則第一個按鍵對應的數值是0,第二個對應1,以此類推,便於後續按鈕代碼編寫。
做完這些之後,雙擊按鈕(此處的按鈕爲“計算”)進入cpp文件中爲按鈕編寫代碼

//(一)
void CMFCApplication5Dlg::OnBnClickedButton1()
{
	if (UpdateData(TRUE))//數據更新
	{
		switch (s)
		{
		case 0:
			c = a + b;
			break;
		case 1:
			c = a - b;
			break;
		case 2:
			c = a * b;
			break;
		case 3:
			c = a / b;
			break;
		}
		UpdateData(FALSE);
	}
}

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章