freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c計算器課程設(shè)計--計算器程序設(shè)計-wenkub

2023-06-16 19:22:45 本頁面
 

【正文】 NT的優(yōu)秀集成開發(fā)環(huán)境。程序帶清零按鈕。 這個程序可以直接輸入數(shù)學(xué)表達式,不需要任何轉(zhuǎn)換,就可以直接輸出數(shù)學(xué)四則運算的結(jié)果。 課題 意義及目的 現(xiàn)實學(xué)習(xí)生活中,常會遇到一些數(shù)目較大數(shù)據(jù)繁雜的數(shù)值運算,徒手運算起來很困難,這時候我們就必須 用到計算器,所以便著手開發(fā)了這個計算器程序,以便用于自己的學(xué)習(xí)工作。 關(guān)鍵詞 VC++ , 計算器 , MFC , 控件C++課程設(shè)計 1 計算器 程序 設(shè)計 引 言 現(xiàn)代計算器一般是指 “電子計算器”,所以,可以認(rèn)為是“電子計算器”的簡稱。用戶可以使用任何合法的四則運算,并且顯示運算結(jié)果。 C++課程設(shè)計報告 ( 2021 — 2021 年度第 1 學(xué)期 ) 計算器 程序 設(shè)計 專 業(yè) 計算機科學(xué)與技術(shù) 學(xué)生姓名 班 級 學(xué) 號 指導(dǎo)教師 完成日期 2021 年 1 月 16 日 C++課程設(shè)計 I 目 錄 摘 要 ................................................................................................................................ 1 引 言 ............................................................................................................................ 1 課題意義及目的 .........................................................................................................1 課程設(shè)計內(nèi)容及要求 ..................................................................................................1 開發(fā)工具的介紹 .......................................................................................................... 2 設(shè)計內(nèi)容 ...................................................................................................................... 3 功能說明 ....................................................................................................................3 流程圖 : ....................................................................................................................3 系統(tǒng)的實現(xiàn) .................................................................................................................. 4 文件創(chuàng)建 ....................................................................................................................4 界面設(shè)計 ....................................................................................................................6 數(shù)值計算功能的實現(xiàn) ................................................................................................ 10 程序結(jié)果的演示 ........................................................................................................ 16 測試的研究與選擇 .................................................................................................... 16 測試環(huán)境 .................................................................................................................. 16 實例測試結(jié)果 ........................................................................................................... 16 心得與體會 ...................................................................................................................... 19 參考文獻 .......................................................................................................................... 20 附錄 1: RUN 函數(shù)程序 ................................................................................................... 21 附錄 2:計算器程序 ....................................................................................................... 22 C++課程設(shè)計 1 摘 要 隨著當(dāng)今社會的發(fā)展,越來越多的人開始使用電子商品,新的高考制度也允許使用計算器,而作為一名計算機專業(yè)的學(xué)生,在使用工具的同時也應(yīng)該學(xué)會制作這類工具。計算器的設(shè)計是基于 MFC下進行,通過各種控件的使用,實現(xiàn)要求中的功能。能進行數(shù)學(xué)運算的手持機器,擁有集成電路芯片,但結(jié)構(gòu)簡單,比現(xiàn)代的電腦結(jié)構(gòu)簡單的多,但是比較廉價,可以說是現(xiàn)代辦公必備用品之一。人們對計算的要求不斷提高,普通的功能簡單的僅能進行四則運算的計算工具已經(jīng)不能滿足需要,需要一種能進行多種計算。 并且操作簡單、界面清晰、靈活、實用、方便等要求出發(fā),它所能完成的主要計算功能有以下幾個方面:加法,減法,乘法,除法, 求平方根,求 Sin,求 Cos,求 Tan,求 Log10。 2. 設(shè)計要求 用 VC++進行編寫 MFC程序,工程名為自己的姓名首字母和學(xué)號連接而成。該環(huán)境為用戶提供了良好的可視化編程環(huán)境,程序員可以里利用該開發(fā)環(huán)境輕松地訪問 C++源代碼編輯器,資源編輯器和使用內(nèi)部調(diào)試器,并且可以創(chuàng)建項目文件。 硬件要求:一般在 586 以上的處理器、 16MB 以上內(nèi)存、 100MB 以上的硬盤。 在安裝好 VC 系統(tǒng)后,有時根據(jù)需要添加或刪除某些部件,可插入 CD 盤重新執(zhí)行 安裝程序,安裝程序會檢測當(dāng)前系統(tǒng)安裝 VC6 的足件,用戶單擊“添加/刪除”按鈕后,在“安 裝維護”對話框中選定要添加的部件或撤消選定要刪除的部件。 設(shè)計內(nèi)容 功能說明 它的設(shè)計按軟件工程的方法進行 ,系統(tǒng)具有良好的界面 ; 必要的交互信息; 簡約美觀的效果 。 功能: (1)包含的功能有:加、減、乘、除運算,開方 ,平方 等功 能。 (5)制定高級編輯控件,該編輯控件可以指定文本文字的字體和顏色。 (10)“C E” 按鈕可以清除所有已輸入的數(shù)據(jù)從頭計算 功能模塊的實現(xiàn): (1)首先,添加高級按鈕控件類,在這個類中實現(xiàn)高級的按鈕控件。 (3)最后,實現(xiàn)主對話框界面功能,主要是加載菜單資源和對話框擴展功能的實現(xiàn)。 如圖所示。 (4)單擊 Next按鈕,彈出 MFC AppWinzard_Step3 of4對話框,如圖所示。刪除對話框中默認(rèn)的 OK和Cancel按鈕。 并通過復(fù)制 添加若干按鈕控件,其 ID如表 41所示。但這些控件與對象的關(guān)聯(lián)工作是在 DoDataExchange函數(shù)中完成的。 圖 5添加位圖 參數(shù)設(shè)置后對話框的外觀如圖 6所示。還需要一個整形變量來記錄當(dāng)前運算符,以及一個整形變量來記 錄當(dāng)前小數(shù)點按鈕是否被單擊過。 //布爾類型成員變量,判斷一次計算結(jié)束,和操作符點擊的憑據(jù) void Numin(double put)。//運算判斷 bool dian。 void OnMnuCopy()。如果小數(shù)點鍵沒有被單擊過,而且當(dāng)前初始操作數(shù)字符串不為空, 則將小數(shù)點追加到初始操作數(shù)末尾,并且修改小數(shù)點標(biāo)識 dian為 TRUE。 UpdateData(false)。 opt=false。 int i。 } m=put。 opt=false。 UpdateData(false)。 for(i=0。 m_input=m_input+m。m_done=false。 } void CZZDlg::OnB1() { // 1 Numin()。 } void CZZDlg::OnB5() { // 5 Numin()。 } void CZZDlg::OnB9() { // 9 Numin()。 n=0。 m_Result=float(m_input)。 opt=false。 yun=1。 n=0。 yun=5。 yun=7。 yun=9。 UpdateData(false)。 UpdateData(false)。 UpdateData(false)。在 Run中,首先將記錄當(dāng)前操作數(shù)的字符串中保存的字符串轉(zhuǎn)化為浮點數(shù);其次根據(jù)當(dāng)前操作符的類型,選擇適當(dāng)?shù)倪\算操作;再將記錄結(jié)果操作數(shù)的浮點變量中的值轉(zhuǎn)化為字符串,并顯示在結(jié)果編輯框中。 測試環(huán)境 測試環(huán)境如下: 測試系統(tǒng) : Windows win7 *64位 測試工具 : Visual Studio C++ 實例測試結(jié)果 首先,在運行界面測試簡單運算是否能正常運算,輸入“ 34+87=”見結(jié)果圖 51所示,觀察計算結(jié)果是否正確 。 本次設(shè)計 是以一個計算器的實現(xiàn)為基礎(chǔ),掌握一個基于對話框的應(yīng)用程序的編程方法以及對話框常用控件的高級編程。 經(jīng)過設(shè)計的各個環(huán)節(jié),從中學(xué)到了很多,鍛煉了自己系統(tǒng)的設(shè)計的能力,從系統(tǒng)的需求到系統(tǒng)的功能,到系統(tǒng)的測試,到系統(tǒng)的發(fā)布,可以掌握到一個完全的過程,這樣對我們以后在工作中或?qū)W習(xí)中得到很好的鍛煉,為用 VC++編輯軟件奠定基礎(chǔ)。 C++課程設(shè)計 20 參考文獻 [1] 徐金梧. TURBO C實用大全.北京機械工業(yè)出版社. 1996. 5 [2] 江漢秀. C語言實用程序薈萃.西安西安電子科技大學(xué)出版社 1993 [3] 譚浩強. C語言程序設(shè)計.北京清華大學(xué)出版社 [4] 楊開城. C語言教程實驗與練習(xí).北京人民郵電出版社 [5] 揣錦華 .面向?qū)ο蟪绦蛟O(shè)計與 VC++實踐 . 西安 電子科技大學(xué)出版社 .2021 [6] 張建宏 、 湯練兵 、 馬德駿 . 計算機程序設(shè)計基礎(chǔ) C語言程序設(shè)計 . 科學(xué)出版社 . 2021 [7] 陳清華 . Visual C++課程設(shè)計案例精選與編程指導(dǎo) . 東南大學(xué)出版社 . 2021 C++課程設(shè)計 21 附錄 1: RUN 函數(shù)程序 void CZZDlg::OnBrun() { // TODO: Add your control notification handler code here //= num_2=m_Result。 UpdateData(false)。 UpdateData(false)。 UpdateData(false)。 UpdateData(false)。 UpdateData(false)。 UpdateData(false)。 n=0。 //布爾類型成員變量,判斷一次計算結(jié)束,和操作符點 擊的憑據(jù) vo
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1