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
主站蜘蛛池模板: 色综合天天综合| 国产免费羞羞视频| 成人在线亚洲| 青草免费在线观看| 成人在线亚洲| 久久77777| 久久精品亚洲专区| 国产成人综合日韩精品无码不卡| 国产精品入口麻豆| 欧美中文字幕一区二区三区| 成人免费黄色小视频| 国产视频一二三区| 蜜臀av性久久久久蜜臀aⅴ麻豆| 欧美成人免费| 国产精选小视频在线观看| 久久久久人妻一区精品色奶水| 国产亚洲欧美日韩在线一区二区三区| 久久国产精品波多野结衣| 天天综合网色中文字幕| 精品超清无码视频在线观看| 日韩欧美国产中文| 99久久人妻精品免费二区| 国产日韩欧美中文| 99久久人妻精品免费二区| 亚洲区一区| 国产成人久视频免费| 免费在线色| 亚洲欧洲综合| 国产精品欧美日本韩免费一区二区三区不卡| 国产高清在线观看91精品| 麻豆精品在线播放| 久久国产成人精品国产成人亚洲| 亚洲精品午夜无码电影网| 天天爽免费视频| 欧美国产日本高清不卡| av色爱 天堂网| 欧美亚洲国产视频| 人妻熟妇日韩AV在线播放| 又粗又大又爽又紧免费视频| 四虎国产在线观看| 97在线碰| 国产Av无码精品色午夜| 朝桐光一区二区| 国产成人久久777777| 国产精品亚欧美一区二区三区| 美女内射视频WWW网站午夜| 日韩欧美成人高清在线观看| 凹凸国产熟女精品视频| 精品视频一区二区三区在线播| 男女男免费视频网站国产| 亚洲av无码牛牛影视在线二区| 丝袜美女被出水视频一区| 亚洲无限乱码| 久久国产乱子伦视频无卡顿| 亚洲精品自在线拍| 动漫精品中文字幕无码| 激情网址在线观看| 国产小视频在线高清播放| 麻豆精品久久久久久久99蜜桃| 伊人丁香五月天久久综合| 中文字幕在线一区二区在线| 国产无遮挡裸体免费视频| 亚洲第一区欧美国产综合| 69视频国产| 国内精自线i品一区202| 在线观看国产精品一区| 欧美全免费aaaaaa特黄在线| 久久久亚洲色| 国产乱子伦手机在线| 色综合手机在线| 中文字幕亚洲无线码一区女同| 亚洲男人天堂久久| 57pao国产成视频免费播放| 成人伊人色一区二区三区| 国产成人无码Av在线播放无广告| 男女男精品视频| 国产精品亚欧美一区二区三区| 91蝌蚪视频在线观看| 又爽又黄又无遮挡网站| 狠狠色成人综合首页| 国产美女在线观看| 99久久精品国产自免费|