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

正文內(nèi)容

小型科學計算器的設計與實現(xiàn)畢業(yè)論文(完整版)

2025-08-03 17:10上一頁面

下一頁面
  

【正文】 DE的工具Microsoft Visual Studio 2008是面向Windows Vista、Office 200Web ,代號“Orcas”,是對Visual Studio 2005一次及時、全面的升級。Visual Studio 2008中主要是編寫代碼,用Qt編寫,有些類似C++,但大多數(shù)都是Qt封裝好的函數(shù)。還可以添加和刪除,非常方便。(2) 可以對幫助里的功能添加刪除。 功能分析1).普通窗口計算設計這一模塊要求進行加減乘除運算。我們?nèi)粘I畹拈_支,大額數(shù)字或是多倍小數(shù)的計算都需要計算器的幫助,處理數(shù)字的開方、正余弦都離不開計算器。科學窗口計算時可以把整個算式輸入進行計算,這樣避免因輸入的數(shù)據(jù)過多而得多次驗證,只需確保輸入的算式正確就可以得到正確的結果。 題目要求(1) 實現(xiàn)二進制、八進制、十進制、十六進制之間的轉(zhuǎn)換;(2) 實現(xiàn)對算式的編輯、存儲、粘貼、修改、計算;(3) 算式長度可達256個字符;(4) 實現(xiàn)普通計算和科學計算;(5) 實現(xiàn)大中小括號和各類不同函數(shù)及位運算;(6) 支持二、八、十六、十等不同進制數(shù)據(jù)的直接輸入、計算和數(shù)制間的相互轉(zhuǎn)換;(7) 實現(xiàn)對各個按鍵的幫助功能;(8) 顯示當前日期時間功能;采用高級程序設計語言,編碼規(guī)范清晰,關鍵算法或處理須加注釋說明。算式內(nèi)可同時出現(xiàn)二、八、十六、十等不同進制,并可實現(xiàn)大中小括號和各類不同函數(shù)及位運算。科學計算窗口可以進行算式計算等功能。信息技術發(fā)展日新月異,計算機已經(jīng)進入人們生活的各個領域,在現(xiàn)代生活中不可或缺,大型復雜的計算是人腦所不能勝任的,而且較易出錯。本文針對小型科學計算器進行研究,增加了很多功能,給用戶帶來了很多方便,并且提高了用戶的運算效率。本文從項目背景、需求分析、軟件設計、系統(tǒng)實現(xiàn)、系統(tǒng)調(diào)試等方面詳細說明了小型科學計算器的開發(fā)設計過程。以前的計算器只能進行簡單的加減乘除四則運算,而且只能進行單步運算,如果遇到較長的算式時就得讓用戶一步一步輸入,浪費很多時間,還會可能遺漏數(shù)據(jù)內(nèi)容,讓用戶得多次輸入算式驗證,如果一次錯誤就得驗證多遍,浪費時間效率低下。本文設計中為方便用戶快速掌握計算器的操作,增加了幫助功能,并且再次功能中可以對所有按鍵進行查詢,也可以對單個按鍵進行查詢,并根據(jù)用戶的喜好對幫助里的內(nèi)容進行修改,知道的按鍵功能刪除,不常用的按鍵功能添加進去,這樣提到用戶的查找效率,使用戶更好更快的掌握計算器的操作。三角函數(shù)可設置度或弧度。 項目特點及意義本文對計算器進行設計,比傳統(tǒng)計算其增加了許多功能,使用更方便,主要有以下幾個特點:(1) 計算速度快,節(jié)省時間、人力(2) 普通窗口可以進行各進制的加減乘除運算??梢园殉S玫乃闶奖4嫫饋?,這樣下次再用時用戶可以直接提取算式,避免了因再次輸入算式而浪費時間,提到了效率。雖然現(xiàn)在的計算器價格比較低廉,但是功能過于簡單的不能滿足個人需求,功能多的價格較貴,操作不便不說,很多功能根本用不到。支持二、八、十六、十等不同進制數(shù)據(jù)的直接輸入、計算和數(shù)制間的相互轉(zhuǎn)換,當輸入回車鍵或等號鍵時直接給出當前算式的運算結果,算式計算和編輯可同時交叉進行,設置中間變量,方便運算過程中中間數(shù)據(jù)的存儲或提取插入。4).時間功能設計可以顯示當前時間,并且隨著電腦時間的改變而改變。 并且此程序界面使用Qt designer進行布局,這樣對各個控件進行布局,排版結構時不容易出錯,快速便捷。在Visual Studio 2008中安裝Qt軟件,配置環(huán)境變量,并安裝Qt插件。VS2008引入了250多個新特性,整合了對象、關系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結合,比如 Tcl、C、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。QT 支持下列平臺:MS/WINDOWS99NT 和 2000;UNIX/X11Linux、Sun Solaris、HPUX、Digital Unix、IBM AIX、SGI IRIX;EMBEDDED 支持 framebuffer 的 Linux 平臺。在這里我設計的主窗口為:QWidget,而在幫助窗口為:QDialog??傊盘柵c槽構造了一個強大的部件編程機制。本系統(tǒng)數(shù)據(jù)庫的內(nèi)容包括算式表、幫主功能表。然后再把各個pushButton名字改成相應的符號,并且改對應pushbutton的屬性,運行程序就可以顯示相應界面。再到vs2008中編譯次ui界面,點擊運行時可顯示相應的界面,達到想要的效果。本模塊是本系統(tǒng)的算式提取、刪除、保存功能。此功能為清空顯示窗口,這里用Qt封裝好的函數(shù)clear(),直接把lineEdit給清空,這樣就達到效果。返回為查詢?nèi)?,顯示所有的案件信息,這樣用戶即可以查詢單個信息,也可以查詢所有的信息。對于推出按鈕直接在幫助按鈕的槽函數(shù)中用信號和槽的機制把推出的信號(clicked())和槽函數(shù)連接起來,實現(xiàn)點擊退出就關閉此界面。本模塊是本系統(tǒng)的幫助功能,負責介紹各個按鍵的功能,可以添加按鍵功能,也可以刪除按鍵功能,還可以查詢所有的按鍵功能,并可通過條件查詢查詢單個按鍵功能。(3) Sin和cos運行錯誤在編寫正弦和余弦的槽函數(shù)時,我把窗口數(shù)據(jù)直接轉(zhuǎn)換為整形,然后直接sin或cos輸入的數(shù)據(jù),但運算出的結果不是總是正確的,后來查找資料發(fā)現(xiàn)不是這樣寫的,應該為n=cos(n/180*PI)。本文實現(xiàn)的計算器有以下優(yōu)點:,擴大用戶的運算范圍;、保存、刪除,用戶可以把常用的比較麻煩的算式保存起來以后再用,這樣提高用戶的輸入速度,增加用戶的效率。首先,我要對我的畢業(yè)設計指導老師——***老師表示深深地感謝。沒有他們的幫助,我的畢業(yè)設計不可能進行的這么順利,在于他們討論的日子里,解決了很多畢業(yè)設計出現(xiàn)的問題,使得我的畢業(yè)設計完成順利。使得我的系統(tǒng)設計工作及論文撰寫工作更加順暢、便利。從需求分析開始,老師耐心的幫我分析思路,提示我忽略的細節(jié),指出數(shù)據(jù)庫的不足,論文的實踐階段,都親自對我進行了指導。 通過此次的QT學習以及上學期的C++學習,深刻的了解到設計程序并不是一件簡單的事情。(4) 數(shù)據(jù)庫操作錯誤數(shù)據(jù)庫使用的是QSqlite數(shù)據(jù)庫,這個數(shù)據(jù)庫是Qt自帶的數(shù)據(jù)庫,對于此數(shù)據(jù)庫使用不夠熟練,所以容易出一些錯誤,其中我在算式的提取、保存、刪除中建了一個message表,在幫助功能時還要建立一個表,每個表都聲明了一個QSqlQuery變量,用來對數(shù)據(jù)庫進行建表和插入內(nèi)容,完事后運行沒有錯誤,但在點擊幫助功能后tableView控件什么也不顯示,通過單步跟蹤,發(fā)現(xiàn)model部分沒有錯誤,編寫的相應代碼部分也沒有錯誤,但是什么也顯示不出來,后來經(jīng)過查找資料和自己多次嘗試,發(fā)現(xiàn)自己想多了,只需要聲明一個QSqlQuery變量,接著已建好的表下面寫代碼,就可以建多個表。 幫助添加功能圖5 系統(tǒng)調(diào)試在系統(tǒng)調(diào)試過程中,遇到了許多問題,具體如下:(1) 中斷問題在運行時,沒有錯誤,編譯時也沒有錯誤,但是在使用時,運行一般就不能運行,對中斷請求的整個處理過程是由硬件和軟件結合起來而形成的一套中斷機構實施的。4 系統(tǒng)實現(xiàn)從功能上來講,本軟件的功能就是實現(xiàn)各種計算,包括普通計算和科學計算,普通計算包括加減乘除計算和算式計
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1