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
主站蜘蛛池模板: 97无码免费人妻超级碰碰碰| 99在线视频精品| 99久久国产自偷自偷免费一区| 丁香婷婷综合激情| 国产一区二区三区免费观看| 国产成人福利在线视老湿机| 四虎国产成人免费观看| 国产成人精品免费av| 亚洲无码91视频| 无码区日韩专区免费系列| 欧美日韩免费观看| 亚洲狼网站狼狼鲁亚洲下载| 亚洲人人视频| 片在线无码观看| 啪啪国产视频| 午夜福利视频一区| 日韩高清在线观看不卡一区二区 | 国产AV无码专区亚洲精品网站| 日韩欧美网址| 99视频精品在线观看| 日本爱爱精品一区二区| 欧美一区二区自偷自拍视频| 日本国产在线| 欧美区一区| 日本色综合网| 欧美区一区| 亚洲性影院| 中文字幕伦视频| 色首页AV在线| 亚洲最大情网站在线观看| 日本免费a视频| 3344在线观看无码| 国产精品香蕉| 国产精品99久久久久久董美香| 国产精品美女免费视频大全 | 精品视频一区二区三区在线播| 久久精品国产999大香线焦| 日韩无码真实干出血视频| 婷婷久久综合九色综合88| 国产综合精品日本亚洲777| 91亚洲精选| 久草热视频在线| 97国产一区二区精品久久呦| 18禁影院亚洲专区| 欧美日韩国产在线人成app| 亚洲午夜18| 国产黑丝一区| 欧美日本中文| h视频在线观看网站| www.91在线播放| 国产成人艳妇AA视频在线| 无码专区在线观看| 人妻无码中文字幕第一区| 欧美中文字幕在线视频| 欧美日韩国产一级| 97在线公开视频| 欧美成人区| 无码国产伊人| 久久99久久无码毛片一区二区| 欧美成人午夜在线全部免费| 小说 亚洲 无码 精品| 国产乱子伦视频三区| 久久精品国产免费观看频道| 日韩美毛片| 亚洲天堂免费在线视频| 国产成人无码Av在线播放无广告 | 久久久91人妻无码精品蜜桃HD| 国产成人亚洲毛片| 日韩欧美中文| 最新无码专区超级碰碰碰| 国产精品页| 日韩黄色大片免费看| 久久久久国产精品嫩草影院| 免费国产高清视频| 露脸一二三区国语对白| 亚洲精品成人片在线观看| 伊人大杳蕉中文无码| 456亚洲人成高清在线| 91久久国产成人免费观看| 免费人成在线观看成人片| 91免费国产在线观看尤物| 99re热精品视频国产免费|