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

正文內(nèi)容

c計算器課程設(shè)計--計算器程序設(shè)計(已修改)

2025-06-21 19:22 本頁面
 

【正文】 C++課程設(shè)計報告 ( 2021 — 2021 年度第 1 學期 ) 計算器 程序 設(shè)計 專 業(yè) 計算機科學與技術(shù) 學生姓名 班 級 學 號 指導(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 摘 要 隨著當今社會的發(fā)展,越來越多的人開始使用電子商品,新的高考制度也允許使用計算器,而作為一名計算機專業(yè)的學生,在使用工具的同時也應(yīng)該學會制作這類工具。 本課程設(shè)計是利用 VC++編程,實現(xiàn)一個簡單計算器。此計算器類似于 Windows附件中自帶的計算器,它利用不僅實現(xiàn)了簡單的四則運算功能,還實現(xiàn)了少部分科學函數(shù)計算功能,例如 sin, cos, tan等而且具有簡潔的外觀,好看的背景。用戶可以使用任何合法的四則運算,并且顯示運算結(jié)果。計算器的設(shè)計是基于 MFC下進行,通過各種控件的使用,實現(xiàn)要求中的功能。 該報告介紹了該課題的意義,設(shè)計內(nèi)容及要求, vc++開發(fā)工具的簡單使用方式。且 著重闡述了 計算器的設(shè)計思路和功能,并對代碼進行了詳細的解釋。 關(guān)鍵詞 VC++ , 計算器 , MFC , 控件C++課程設(shè)計 1 計算器 程序 設(shè)計 引 言 現(xiàn)代計算器一般是指 “電子計算器”,所以,可以認為是“電子計算器”的簡稱。能進行數(shù)學運算的手持機器,擁有集成電路芯片,但結(jié)構(gòu)簡單,比現(xiàn)代的電腦結(jié)構(gòu)簡單的多,但是比較廉價,可以說是現(xiàn)代辦公必備用品之一。 本課程設(shè)計主要在運算過程中,如果通過計算器來完成,就會減少計算量,該程序即可以在簡單計算器鍵面下進行簡單運算,也可以在科學計算器鍵面下進行高級的科學計算。并且可以分別計算弧度、角度的三角函數(shù)的計算等較為復(fù)雜的運算。 課題 意義及目的 現(xiàn)實學習生活中,常會遇到一些數(shù)目較大數(shù)據(jù)繁雜的數(shù)值運算,徒手運算起來很困難,這時候我們就必須 用到計算器,所以便著手開發(fā)了這個計算器程序,以便用于自己的學習工作。人們對計算的要求不斷提高,普通的功能簡單的僅能進行四則運算的計算工具已經(jīng)不能滿足需要,需要一種能進行多種計算?,F(xiàn)在已經(jīng)有一些功能較為強大、涵蓋面較廣的計算軟件,而且各種平臺的小工具仍不斷出現(xiàn)。這些大大方便了我們的生活給我們更多的選擇和實現(xiàn)方式。 這個程序可以直接輸入數(shù)學表達式,不需要任何轉(zhuǎn)換,就可以直接輸出數(shù)學四則運算的結(jié)果。 并且操作簡單、界面清晰、靈活、實用、方便等要求出發(fā),它所能完成的主要計算功能有以下幾個方面:加法,減法,乘法,除法, 求平方根,求 Sin,求 Cos,求 Tan,求 Log10。 計算器的設(shè)計使我們所學到的 c 語言知識在現(xiàn)實中得到檢驗! 信息時代是科技和經(jīng)濟發(fā)展的產(chǎn)物,軟件產(chǎn)業(yè)是信息時代的產(chǎn)物,它在我們的生活工作中發(fā)揮著越來越大的作用,計算器的設(shè)計對我們知識的掌握有很大的作用,更能方便他人,可行性很強! 課程設(shè)計 內(nèi)容及要求 1. 設(shè)計內(nèi)容 設(shè)計一個簡單的計算器。要求能實現(xiàn)整數(shù)、小數(shù)算術(shù)運算。程序帶清零按鈕。 2. 設(shè)計要求 用 VC++進行編寫 MFC程序,工程名為自己的姓名首字母和學號連接而成。 注重編碼質(zhì)量,代碼要有適當?shù)淖⑨專? 提交設(shè)計報告一份( 課程設(shè)計任務(wù)書、目錄、設(shè)計的基本思路、設(shè)計的步驟及主要代碼、心得體會、參考文獻 )。 程序運行如下圖 1所示: C++課程設(shè)計 2 圖 1 計算器運行界面 開發(fā)工具的介紹 本課程設(shè)計使用的是 Visual C++。 Visual C++ 是 Microsoft 公司在 1998年推出的基于Windows 9X和 Windows NT的優(yōu)秀集成開發(fā)環(huán)境。該環(huán)境為用戶提供了良好的可視化編程環(huán)境,程序員可以里利用該開發(fā)環(huán)境輕松地訪問 C++源代碼編輯器,資源編輯器和使用內(nèi)部調(diào)試器,并且可以創(chuàng)建項目文件。 Visual C++,而且它還包括許多有用組件,通過這些組件的協(xié)同工作,可以在 Visual C++ 集成環(huán)境中輕松地完成創(chuàng)建源文件,編輯資源,以及對程序的編譯,連接和調(diào)試等各項工作 。 VC++ 是 Windows 95/9 XP 或 Windows NT 下的一個應(yīng)用程序,本身對軟硬件沒有特殊要求。就是說它對環(huán)境的要求與 Windows 95/9 Windows NT 要求是一致的。 硬件要求:一般在 586 以上的處理器、 16MB 以上內(nèi)存、 100MB 以上的硬盤。 軟件要求: Windows 95/98 或 Windows 以上版本。 VC++ CD 盤上,也可以在“ Visual Studio( Visual C++、 Visual Foxpro)”等產(chǎn)品的第一張 CD 盤上。一般都有一個 VC 的自動安裝程序,也可以執(zhí)行 VC6 目錄下的,在安裝包的提示下進行,對初學者可采用“典型安裝”方式。 在安裝好 VC 系統(tǒng)后,有時根據(jù)需要添加或刪除某些部件,可插入 CD 盤重新執(zhí)行 安裝程序,安裝程序會檢測當前系統(tǒng)安裝 VC6 的足件,用戶單擊“添加/刪除”按鈕后,在“安 裝維護”對話框中選定要添加的部件或撤消選定要刪除的部件。 與一般的應(yīng)用軟件一樣,有以下兩種啟動方式: (1)通過“開始”按鈕,選擇“程序”菜單,然后打開“ Microsoft Visual studio ”子菜單中的“ Microsoft Visual C++ 中文版”程序。 (2)用戶也可以使用命令行啟動 VC。單擊“開始”按鈕后選擇“運行”命令,在“運行”對話框中輸入 c:\Program Files\Microsoft Visual Studio\VC98\(按默認盤符和路徑 安C++課程設(shè)計 3 裝)即可。 設(shè)計內(nèi)容 功能說明 它的設(shè)計按軟件工程的方法進行 ,系統(tǒng)具有良好的界面 ; 必要的交互信息; 簡約美觀的效果 。使用人員能快捷簡單地進行操作。 即可單機按鈕進行操作,也可直接通過鍵盤直接輸入。 即時準確地獲得需要的計算的結(jié)果,充分降低了數(shù)字計算的難度和節(jié)約了時間,對人們的生活有一定的幫助。 功能: (1)包含的功能有:加、減、乘、除運算,開方 ,平方 等功 能。 (2)計算器上數(shù)字 0— 9為一個控件數(shù)組,加、減、乘、除 等為一個控件組 。 (3)給對話框添加菜單。 (4)制定高級按鈕控件 ,使按鈕改變默認的顏 色。 (5)制定高級編輯控件,該編輯控件可以指定文本文字的字體和顏色。 (6)輸入的原始數(shù)據(jù)、運算中間數(shù)據(jù)和結(jié)果都顯示在窗口頂部的同一個標簽中。 (7)計算功能基本上是用系統(tǒng)內(nèi)部函數(shù)。 (8)程序可以能自動判斷輸入數(shù)據(jù)的正確性,保證不出現(xiàn)多于一個小數(shù)點、以 0開頭等不正?,F(xiàn)象。 (10)“C E” 按鈕可以清除所有已輸入的數(shù)據(jù)從頭計算 功能模塊的實現(xiàn): (1)首先,添加高級按鈕控件類,在這個類中實現(xiàn)高級的按鈕控件。在此類中對于所有的對于按鈕的繪制工作都是在 DrawItem函數(shù)中完成的,實現(xiàn)按鈕對鼠標不同的位置和動 作改變不同的顏色,并且按鈕的客戶區(qū)域變成一個橢圓。 (2)其次,添加一個高級編輯控件類,在此類的基礎(chǔ)上實現(xiàn)高級編輯控件。在 OnDisplay函數(shù)中設(shè)置編輯框的顯示文本,再調(diào)用 OnDraw函數(shù)將其顯示出來,并用指定的畫刷填充客戶區(qū),并且用指定的顏色繪制顯示文本。 (3)最后,實現(xiàn)主對話框界面功能,主要是加載菜單資源和對話框擴展功能的實現(xiàn)。在CCalculatorDlg::OnCreate函數(shù)中設(shè)定對話框的初始大小與位置,可以在這個對話框中進行窗口風格修改,位置設(shè)置等操作,然后添加菜
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1