999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VC++的簡易計算器的設計和實現

2021-01-20 06:17:46
探索科學(學術版) 2020年5期
關鍵詞:按鈕系統設計

肥城市氣象局 山東 肥城 271600

1 研究意義

計算器是人們日常生活和工作事務中都非常常用的計算工具。計算器的發明與使用,使人工計算數字的難度大大降低,而且還提高了計算的準確度以及精確度。對于人們而言,是非常便捷實用、必不可少的工具。可是如今很多計算器的功效要么過于簡單化,要么功效過于繁雜過于龐大。根據目前這種情況,基于VC++的MFC對話框簡易計算器有著簡潔大方的布局,可以與用戶實時交互,可以快捷、簡單地進行必要的操作。此款簡易計算器可以單擊按鈕進行操作,計算結果可以即時的出現在文本編輯框中,大大降低了人工計算的難度并且縮短了計算時間。這個簡易計算器不僅比普通計算器的功能更強大,而且還能提高準確度。本次設計的簡易計算器實現了功能的多樣化,應用者可以得心應手,容易操作并且直觀的看到結果,應用者的選擇性增加,使用領域擴大了很多,更加符合如今社會使用者的需求。

2 設計內容

編寫基于VC++的簡易計算器,需要具有如下功能。

利用MFC應用程序模板創建基于對話框的簡易計算器,是窗口界面的計算器,要求是簡潔大方的布局,對齊方式需要一致。

在單機條件下點擊需要運算的按鈕輸入數據,數據展示在文本框中,文本框中的數據對齊方式為右對齊,響應時間要盡可能的短。

在單機條件下四則運算能夠準確完成,即加法、乘法、減法、除法,對精度有一定限制,輸入精度可以不做要求,輸出精度必須轉化為雙精度[5]。

在單機條件下可以進行開平方運算,通過點擊需要開平方的數字的按鈕,然后點擊開平方符號按鈕,無需點擊等號按鈕即可在文本框中顯示出正確答案。

3 系統分析

3.1 可行性分析

3.1.1 經濟可行性分析 本次設計的簡易計算器開發較為簡單,所用的開發工具、環境和軟件都是不收費的。而且,此計算器能夠在將來較長的一段時間內穩定地發揮其作用,這對于用戶的計算需求來說具有很大的幫助。因而可知,開發設計此計算器在經濟上是可行的。

3.1.2 操作可行性分析 本次設計使用的編程系統為Visual C++,開發環境為Visual Studio 2012,使設計出來的系統具有簡潔大方的控制界面,簡約實用的操作方式,使得使用人員在對于系統原理不甚了解的情況下就可以對本系統進行操作和管理。

3.2 需求分析

3.2.1 精度分析

輸入精度:關于輸入精度并沒有詳細要求,只需輸入在合法范圍內;

輸出精度:輸出均為雙精度;

3.2.2 時間特性分析

響應時間:本次設計對于合法運算的響應應保持在0.1秒內完成,對于較大數據或者非法輸入的響應必須要在1秒之內結束。

4 系統設計

4.1 系統結構模塊圖

圖3-1 系統結構模塊圖

4.2 設計步驟

4.2.1 創建項目 啟動Visual Studio 2012,點擊“文件”,選擇“新建”,然后點擊“項目”,在“已安裝”中選擇Visual C++中的 MFC,然后點擊“MFC應用程序”模板,在名稱中輸入文件名“Calc 2”,根據自己的需求選擇合適的存放位置,解決方案無需更改,使用默認的即可,解決方案名稱輸入“Calculator”,新建項目到此處就結束了。然后,打開 “MFC應用程序向導”。在“應用程序類型”設置中,點擊“基于對話框”,項目類型選擇“MFC標準”,其他根據自己需要修改,確定應用程序類型以及項目類型,再選擇用戶界面功能和高級功能以及生成的類,無特殊要求可直接使用默認選項,最后單擊“完成”。

4.2.2 布局控件 控件是可視化編程設計中十分重要的一部分,是一種特定類型的輸入、輸出窗口。在完成添加項目之后,先刪除對話框編輯器中默認的控件,在右側工具箱中用鼠標單擊要添加的按鈕、文本編輯框等,按照自己的設想布局控件。在菜單欄的格式中,將控件的對齊方式及格式統一,再通過控件的屬性進行命名各控件。

5 系統測試

5.1 測試目的 為了可以使本次設計的簡易計算器能夠正常運行,在設計的最后部分進行設計最后的一個步驟——系統測試。對簡易計算器進行測試的目的是為了檢查計算器的功能是否滿足人們的計算需求,查找與實際計算需求不符合的地方,使開發設計人員能夠察覺出不合理的部分,調整為更合理、更實用的簡易計算器。

5.2 測試方法 系統測試就是把簡易計算器的各功能模塊組裝成一個完整的系統,并測試各個運算控件的性能,查找是否存在設計上的缺陷或者是代碼書寫的錯誤,能否達到預期的效果并滿足不同用戶的計算需求。

6 總結

論文在簡易計算器的需求分析、設計步驟、系統測試、系統展示方面都進行了全面細致的介紹。簡易計算器的各項功能基本合乎設計需求,能夠滿足社會使用者的基本使用要求。由于水平有限,對相關理論知識的理解十分淺顯,在文章中難免有錯誤和不足之處,對設計模式的了解不夠深入,編程方面十分薄弱,寫代碼時走了不少彎路,參考了很多相關資料,而且系統還有部分功能需完善。在論文的編寫過程以及計算器的設計過程中,認識到了所學的理論知識與實踐并不是統一的。在將理論知識轉換為實踐的過程中,遇到了很多課本上沒有提及到的問題,面對層出不窮的難題,實在讓人迷茫。課本上的知識只是引領人們進入這一領域的敲門磚,更深入的知識是在實踐的過程中慢慢積累的,在經過一次次摸索與調試之后就會發現問題所在。

猜你喜歡
按鈕系統設計
這些按鈕能隨便按嗎?
當你面前有個按鈕
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 亚洲最黄视频| 真实国产乱子伦高清| 欧美一级在线| 亚洲第一视频免费在线| 欧美日韩亚洲综合在线观看| 五月天香蕉视频国产亚| 57pao国产成视频免费播放| 国产人成乱码视频免费观看| 国产在线八区| 精品超清无码视频在线观看| 91在线丝袜| 免费在线观看av| 亚洲精品片911| 国产一区二区三区夜色| 99re经典视频在线| 亚洲精品手机在线| 国产乱子伦精品视频| 97在线视频免费观看| 无码高清专区| 72种姿势欧美久久久大黄蕉| 四虎免费视频网站| 真实国产乱子伦视频| 欧美人与性动交a欧美精品| 日韩精品成人网页视频在线| 国产一二三区在线| 亚洲成a人在线播放www| 无码一区中文字幕| 2020国产在线视精品在| 日韩精品一区二区三区免费| 国产精品第| 中文字幕亚洲第一| 国产欧美日韩免费| 精品视频在线观看你懂的一区 | 国产成人av一区二区三区| 精品国产自在现线看久久| 欧美翘臀一区二区三区| 91精品啪在线观看国产60岁| 伊人色综合久久天天| 视频一本大道香蕉久在线播放| 毛片大全免费观看| 波多野结衣中文字幕一区二区 | 国产人成网线在线播放va| 久久精品这里只有精99品| 亚洲欧美在线看片AI| 亚洲精品人成网线在线 | 91亚洲国产视频| 欧美日韩精品在线播放| 天天综合网色中文字幕| 网友自拍视频精品区| 99久久精品免费看国产电影| 免费在线a视频| 亚洲国产成人在线| 鲁鲁鲁爽爽爽在线视频观看| 国内丰满少妇猛烈精品播| 刘亦菲一区二区在线观看| 少妇精品久久久一区二区三区| 91娇喘视频| 国产一级视频在线观看网站| 尤物精品国产福利网站| 国产毛片不卡| 亚洲欧美自拍视频| 亚洲一区二区无码视频| 成人国产精品视频频| 久久青草免费91线频观看不卡| 欧美yw精品日本国产精品| 亚洲综合片| 亚洲人成网站18禁动漫无码| 日本色综合网| 欧美精品影院| 久久综合亚洲鲁鲁九月天| 精品国产www| 国产乱子伦手机在线| 中国一级毛片免费观看| 精品国产美女福到在线不卡f| 久草视频精品| 无码中文AⅤ在线观看| 中文字幕不卡免费高清视频| 久久国产拍爱| 国产永久在线视频| 狠狠色综合网| 影音先锋丝袜制服| 波多野结衣第一页|