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

正文內(nèi)容

小型科學(xué)計(jì)算器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-10-01 14:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 擬計(jì)算器的程序,加深對(duì)語(yǔ)法及語(yǔ)義分析原理的理解,并實(shí)現(xiàn)對(duì)命令語(yǔ)句的靈活應(yīng)用。在程序設(shè)計(jì)中,可以用兩種方法解決問題:一是傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法,二是更先進(jìn)的面向?qū)ο蟪绦蛟O(shè)計(jì)方法。而在面向?qū)ο?程序設(shè)計(jì)中關(guān)鍵是如何將問題域中的實(shí)體(即日常所見的概念)抽取出來(lái),作為 C++程序中的類,而屬性與行為作為類的兩類要素通常是必不可少的,甚至還應(yīng)考慮類必須滿足的約束。 我們?nèi)粘I畹拈_支,大額數(shù)字或是多倍小數(shù)的計(jì)算都需要計(jì)算器的幫助,處理數(shù)字的開方、正余弦都離不開計(jì)算器。雖然現(xiàn)在的計(jì)算器價(jià)格比較低廉,但是功能過于簡(jiǎn)單的不能滿足個(gè)人需求,功能多的價(jià)格較貴,操作不便不說,很多功能根本用不到。所以,我們想到可不可以用自己的所學(xué)為自己設(shè)計(jì)開發(fā)一個(gè)屬于自己的簡(jiǎn)單 計(jì)算器來(lái)完成日常生活的需求。 計(jì)算器是日常生活中十分便捷有 效的工具,能實(shí)現(xiàn)加、減、乘、除、開方、求倒數(shù)等簡(jiǎn)單運(yùn)算的工具。要實(shí)現(xiàn)計(jì)算功能,可以用 C++和 Qt 的知識(shí)編寫程序來(lái)解決此問題。該計(jì)算器大大的降低了數(shù)字計(jì)算的難度及提高了計(jì)算的準(zhǔn)確度和精確度。該計(jì)算器使用非常簡(jiǎn)單和方便,對(duì)廣大中小學(xué)生的學(xué)習(xí)有巨大幫助作用,也對(duì)在職人員的工作有點(diǎn)幫助作用。 本文的 程序設(shè)計(jì)設(shè)計(jì) 工作環(huán)境為 Visual C++2020+Qt designer,在程序設(shè)計(jì)中,采用了結(jié)構(gòu)化與面向?qū)ο髢煞N解決問題的方法。 功能分析 1) .普通窗口計(jì)算設(shè)計(jì) 這一模塊要求進(jìn)行加減乘除運(yùn)算。 支持二、八、十六、十等 不同進(jìn)制數(shù)據(jù)的直接輸入、計(jì)算和數(shù)制間的相互轉(zhuǎn)換,當(dāng)輸入回車鍵或等號(hào)鍵時(shí)直接給出當(dāng)前算式的運(yùn)算結(jié)果 ,算式計(jì)算和編輯可同時(shí)交叉進(jìn)行,設(shè)置中間變量,方便運(yùn)算過程中中 間 數(shù)據(jù)的存儲(chǔ)或提取插入。 沈陽(yáng)航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 5 2) .科學(xué)算式窗口計(jì)算設(shè)計(jì) (1) 可以對(duì)算式進(jìn)行編輯、存儲(chǔ)、粘貼、修改、計(jì)算。 (2) 算式長(zhǎng)度可達(dá) 256 個(gè)字符 。 (3) 算式內(nèi)可同時(shí)出現(xiàn)二、八、十六、十等不同進(jìn)制,并可實(shí)現(xiàn)大中小括號(hào)和各類不同函數(shù)及位運(yùn)算。 (4) 三角函數(shù)可設(shè)置度或弧度。 (5) 設(shè)計(jì)實(shí)現(xiàn)文件處理窗口,可實(shí)現(xiàn)算式的添加、刪除、存儲(chǔ)和提取。 3) .幫助功能實(shí)現(xiàn)設(shè)計(jì) (1) 通過幫助鍵可以查找各鍵的功能 。 (2) 可以對(duì)幫助里的功能添加刪除。 4) .時(shí)間功能設(shè)計(jì) 可以顯示當(dāng)前時(shí)間 ,并且隨著電腦時(shí)間的改變而改變 。 5) .算式編輯 (1)可以對(duì)輸入的算式保存。 (2)可以添加算式 。 (3)可以刪除算式 。 安全性分析 本軟件可供多用戶使用, 這里首先談備份數(shù)據(jù),對(duì)一些用戶自有的數(shù)據(jù)是非常重要的,一旦用戶的自有數(shù)據(jù)遭到破壞,將造成不可彌補(bǔ)的損失,如果沒有備份的話,則后果是不堪設(shè)想。建議各級(jí)用戶都要及時(shí)妥善備份自有的數(shù)據(jù),如:歷年資料、重要方案、管理文獻(xiàn)、重要數(shù)據(jù)等,而且要備份到本機(jī)之外的存儲(chǔ)介質(zhì)上 (如光盤、移動(dòng)硬盤 )。 而在 這里我們使用 Qt 自帶的 QSqlite 數(shù)據(jù)庫(kù),進(jìn)行存儲(chǔ)算式,對(duì)算式進(jìn)行添加、保存、刪除功能,并且在幫助功能上也使用此數(shù)據(jù)庫(kù),把各個(gè)按鍵的功能村如此數(shù)據(jù)庫(kù)中。還可以添加和刪除,非常方便。 并且此程序界面使用 Qt designer 進(jìn)行布局,這樣對(duì) 各個(gè)控件進(jìn)行布局,排版結(jié)構(gòu)時(shí)不容易出錯(cuò),快速便捷。提高軟件的安全性。 沈陽(yáng)航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 6 可行性分析 計(jì)算器是日常生活中非常便捷有效的工具,它具有普通計(jì)算和科學(xué)計(jì)算,能實(shí)現(xiàn)加減乘除等普通功能,還可以實(shí)現(xiàn)算是運(yùn)算,并且可以進(jìn)行進(jìn)制裝換,不再局限于十進(jìn)制, 他大大的提高了我們的效率,節(jié)省 了時(shí)間,可促進(jìn)科技的發(fā)展, 還可以用來(lái)存儲(chǔ)算式,可以 方便 下次使用, 采 用 Qt 編寫, Qt designer 設(shè)計(jì)的界面美觀,還可以用拖拽功能進(jìn)行設(shè)計(jì)控件的位置、大小、屬性、結(jié)構(gòu)等功能,這樣在編寫代碼時(shí)就不用浪費(fèi)時(shí)間對(duì)控件進(jìn)行聲明等代碼了。這降低了程序員的難度,提高了程序員的效率,并且上手快 ,以我實(shí)習(xí)的經(jīng)驗(yàn)來(lái)看差多 10 天就可以學(xué)會(huì)一部分了,對(duì)于第一次接觸這個(gè)軟件的人來(lái)說是一個(gè)不錯(cuò)的選擇,具有一定的可行性。 技術(shù)經(jīng)濟(jì)分析是研究技術(shù)領(lǐng)域的經(jīng)濟(jì)問題和經(jīng)濟(jì)規(guī)律的科學(xué),是研究一定技術(shù)條件下如何提高經(jīng)濟(jì)效果的科學(xué),是技術(shù)與經(jīng)濟(jì)的 交叉。 在技術(shù)上,主要是采用 Visual Studio 2020,它在 Visual Studio 2020 的基礎(chǔ)上新增了數(shù)據(jù)庫(kù)訪問、各種計(jì)算等方面的功能。它可以進(jìn)行復(fù)雜的數(shù)據(jù)庫(kù)操作,進(jìn)行算是的增、刪、改、查等功能。 Visual Studio 2020 中主要是編寫代碼,用 Qt 編寫,有些類似 C++,但大多數(shù)都是 Qt 封裝好的函數(shù)。 在 Visual Studio 2020 中 安裝 Qt 軟件,配置環(huán)境變量,并安裝 Qt 插件。從而用 Qt designer 進(jìn)行制作界面, 做出的效果既美觀 又 快捷方便。 經(jīng)濟(jì)上, 一臺(tái)電腦 4000 元左 右,軟件基本上 都是免費(fèi)的開源的 , 所以開發(fā)小型科學(xué)計(jì)算器的成本較低,而計(jì)算器軟件是人們生活學(xué)習(xí)離不開的工具,按照軟件工程的方法進(jìn)行設(shè)計(jì),使用 Qt 具有良好美觀的界面,必要的信息存儲(chǔ)和和較好的健壯 性,使用人員能夠快捷簡(jiǎn)單的進(jìn)行操作,可以快捷的獲得計(jì)算結(jié)果,給人們帶來(lái)方便,對(duì)人們的生活有很大的幫助。 系統(tǒng)設(shè)計(jì)工具 Visual studio 2020 技術(shù)簡(jiǎn)介 Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺(tái)應(yīng)用開發(fā)環(huán)境。目前已經(jīng)開發(fā)到 版本,也就是 Visual Studio 2020。 Visual Studio 可以用來(lái)創(chuàng)建 Windows 平臺(tái)下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用沈陽(yáng)航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 7 來(lái)創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。 Visual Basic、 Visual C++ 都被擴(kuò)展為支持托管代碼機(jī)制的開發(fā)環(huán)境, 使用 Visual Studio SDK 創(chuàng)建可以擴(kuò)展Visual Studio IDE 的工具 Microsoft Visual Studio 2020 是面向 Windows Vista、 Office 20 Web 的下一 代開發(fā)工具 ,代號(hào) “Orcas”,是對(duì) Visual Studio 2020 一次及時(shí)、全面的升級(jí)。 VS2020 引入了 250 多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、 XML 的訪問方式,語(yǔ)言更加簡(jiǎn)潔。使用 Visual Studio 2020 可以高效開發(fā) Windows 應(yīng)用程序。設(shè)計(jì)器中可以實(shí)時(shí)反映變更, XAML 中智能感知功能可以提高開發(fā)效率。同時(shí) Visual Studio 2020 支持項(xiàng)目模板、調(diào)試器和部署程序。 Visual Studio 2020 可以高效開發(fā) Web 應(yīng)用,集成了 AJAX ,包含 AJAX 項(xiàng)目模板,它還 可以高效開發(fā) Office 應(yīng)用和 Mobile應(yīng)用。 Vs2020 還可以安裝各種插件,如 Delta3d 可以制作動(dòng)畫和游戲,如本軟件的 Qt designer 可以進(jìn)行界面制作??梢越Y(jié)合編寫程序 本程序以 Qt designer 和 vs2020 相連接,由 Qt designer 設(shè)計(jì)計(jì)算器界面,添加控件,并修改屬性,再在 vs2020 中編寫代碼 ,并連接 Qt 自帶的數(shù)據(jù)庫(kù) QSqlite。 QSqlite 數(shù)據(jù)庫(kù)技術(shù) SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守 ACID 的關(guān)聯(lián)式 數(shù)據(jù)庫(kù)管理系統(tǒng) ,它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百 K 的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口 ,同樣比起 Mysql、 PostgreSQL 這兩款開源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講,它的處理速度比他們都快。 SQLite 第一個(gè)Alpha 版本 誕生于 2020 年 5 月 . 至今已經(jīng)有 10 個(gè)年頭, SQLite 也迎來(lái)了一個(gè)版本 SQLite 3 已經(jīng)發(fā)布。 SQLite 雖然很小巧,但是支持的 SQL 語(yǔ)句不會(huì)遜色于其他開源數(shù)據(jù)庫(kù) 。 (1) Qt designer 技術(shù)介紹 簡(jiǎn)單的來(lái)說 QT Designer 是 一個(gè) GUI 的工具 。 這個(gè)工具可以幫助我們來(lái)加快寫沈陽(yáng)航空工業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 8 QT 程 序 的速度 .利用 QT Designer 可以用一種所見既所得的方式 , 來(lái)產(chǎn)生 QT 程 序的 GUI 介面的程式碼 .通過增加一些功能 , 就可以完成一個(gè)程 序 了 .利用 QT Designer可以非??焖?的學(xué)會(huì) QT, 而我們這里說利用 QT Designer 來(lái)學(xué)習(xí) QT 而不是利用QT Designer 來(lái)寫 QT, 這里的區(qū)別就在于 QT Designer 所產(chǎn)生的程 序代 碼有些繁瑣 ,運(yùn)行 起來(lái)也比較的慢些 , 我們這里只是利用 QT Designer 來(lái)幫助我們學(xué)習(xí) , 而不是直接去 運(yùn)行 QT Designer 生成的程 序, 在這里 把 Qt designer 與 vs2020 連接在一起,安裝 ,在安裝 vs 的 qt 插件 ,在配置環(huán)境變量: QT = your Qtrootfolder;在 PATH 中 添加 : “。%QT%\bin”。然后就可以用 Qt designer 中的控件進(jìn)行制作程序界面,并且可以直接修改屬性,這樣可以在代碼量上節(jié)省不少時(shí)間。 (2) Qt 技術(shù)介紹 QT 是一個(gè)跨平臺(tái)的 C++ GUI 應(yīng)用 構(gòu)架,它提供了豐富的窗口部件集,具有面向?qū)ο?、易于擴(kuò)展、真正的組件編程等特點(diǎn),更為引人注目的是目前 Linux 上最為流行的 KDE 桌面環(huán)境就是建立在 QT 庫(kù)的基礎(chǔ)之上。 QT 支持下列平臺(tái):MS/WINDOWS9 9 NT 和 2020; UNIX/X11Linux、 Sun Solaris、 HPUX、 Digital Unix、 IBM AIX、 SGI IRIX; EMBEDDED 支持 framebuffer 的 Linux 平臺(tái)。伴隨著 KDE 的快速發(fā)展和普及, QT 很可能成為 Linux 窗 口平臺(tái)上進(jìn)行軟件開發(fā)時(shí)的 GUI 首選。 信號(hào)和槽機(jī)制是 QT 的核心機(jī)制,要精通 QT 編程就必須對(duì)信號(hào)和槽有所了解。信號(hào)和槽是
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1