MFC一元二次方程_第1頁
MFC一元二次方程_第2頁
MFC一元二次方程_第3頁
MFC一元二次方程_第4頁
MFC一元二次方程_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

MFCMFC 程序設計實驗報告程序設計實驗報告 專業(yè) 11 醫(yī)軟 班級 醫(yī)軟 2 班 學號 11712061 姓名 崔東 日期 2014 4 17 成績 一 實驗目的 了解 Windows 編程特點 了解 MFC 編程中文本框 單選按鈕的設置 了解基本對話框的設置 二 實驗內(nèi)容 用 MFC 向?qū)?chuàng)建對話框應用程序 一個簡單一元二次方程控件 使用 C 語言實現(xiàn) 使用 VC 6 0 集成開發(fā)環(huán)境開發(fā) 使用 MFC 應用程序開發(fā)框架 如下圖所示 三 實驗步驟 1 建立對話框的 MFC 應用程序框架 a 選擇文本 新建 b 在 工程 選項卡中 選定 MFC AppWizard exe 輸入工程名稱 wangluo 單擊 確定 按鈕 c 選定基本對話框 下一步 直至完成 確定 d 如圖 2 放置控件 刪除已有的控件 即一個靜態(tài)文本框和兩個按鈕 將需要的控件放置到對話框上 方法 先單擊控件工具欄上的控件圖標 選擇所需的 控件 然后在對話框設計界面上按住鼠標左鍵拖拉出所需要的大小后釋放 本工程共涉及 15 個控件 8 個靜態(tài)文本框 5 個編輯框和 2 個命令按鈕 3 設置控件屬性 右擊對應的編輯框 將編輯框的屬性設置為 4 鏈接變量 為控件連接變量就是為控件起一個名稱 每個控件都是一個對象 調(diào)用MFC 類庫 中的函數(shù)都是通過對象來實現(xiàn)的 編輯框?qū)儆赾edit類 一個具體的編輯框就是一個Cedit 類的對象 如IDC EDIT1 這些對象必須有名稱才能對它們進行操作 所以要給每個對象連接一個變量 作為對象的 名稱 這個變量將成為類中的一個數(shù)據(jù)成員 現(xiàn)在為 IDC EDIT1 連接一個變量 m x1 在IDC EDIT1 編輯框點擊右鍵 選擇 建立類向?qū)?彈出如圖所示的 MFC Class Wizard 對話框 在 Member Variables 中 選定 IDC EDIT2 再選擇 Add Variable 命令 在如圖所示的對話框中輸入以下的數(shù)據(jù) 用同樣的方法為 IDC EDIT3 連接一個變量 m b IDC EDIT4 連接一個變量 m c IDC EDIT7 連接一個變量 m x1 IDC EDIT8 連接一個變量 m x2 如圖所示 4 添加并且編寫消息處理函數(shù) 在本工程中 當程序運行時 在 復制 按鈕上發(fā)生單擊事件后 Windows 向?qū)υ捒虬l(fā)出 了一個 BN CLICKED 消息 添加和編寫這個消息處理函數(shù)的過程是 a 雙擊 復制 按鈕 彈出如下所示的對話框 輸入函數(shù)名 默認為 OnButton1 b 單擊 OK 添加相應的消息處理函數(shù) void CWangluoDlg OnButton1 TODO Add your control notification handler code here UpdateData true double a m a double b m b double c m c if a 0 m x1 m x2 a b else if b b 4 a c 0 MessageBox TEXT 此方程無解 TEXT 提示 MB OK else m x1 b sqrt b b 4 a c 2 a m x2 b sqrt b b 4 a c 2 a UpdateData false c 用同樣的方法為 結束 按鈕添加 編寫相應的消息處理函數(shù) void CWangluoDlg OnButton2 TODO Add your control notification handler code here if MessageBox TEXT 確定退出 TEXT 提示 MB OKCANCEL IDOK return else CDialog OnCancel 退出軟件 5 輸入一元二次方程 ax2 bx c 0 的系數(shù) a b c 計算并輸出兩個根 x1 x2 如圖所示 為了計算時使用求根公式 應在文件的開頭添加 include 4 出現(xiàn)問題及解決方法 出現(xiàn)的問題 1 開始未添加 include 無法使用 sqrt 函數(shù) 2 開始寫法為 MessageBox 此方程無解 提示 MB OK 調(diào)試出錯 解決方法 1 查閱資料后 在 Cwangl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論