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

正文內(nèi)容

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

2025-07-01 17:10本頁面
  

【正文】 25。使得我的系統(tǒng)設(shè)計工作及論文撰寫工作更加順暢、便利。沒有他們的幫助,我的畢業(yè)設(shè)計不可能進行的這么順利,在于他們討論的日子里,解決了很多畢業(yè)設(shè)計出現(xiàn)的問題,使得我的畢業(yè)設(shè)計完成順利。對于提出的問題和遇到的困難老師都給予細心地解答和真誠地幫助,再次表示衷心地感謝。在此過程中,她淵博的專業(yè)知識、嚴謹?shù)闹螌W態(tài)度、敬業(yè)的工作態(tài)度都給予了我極大地鼓勵與幫助。從需求分析開始,老師耐心的幫我分析思路,提示我忽略的細節(jié),指出數(shù)據(jù)庫的不足,論文的實踐階段,都親自對我進行了指導(dǎo)。首先,我要對我的畢業(yè)設(shè)計指導(dǎo)老師——***老師表示深深地感謝。C程序設(shè)計題解與上機指導(dǎo)(第三版) (M).北京:清華大學出版社,2005.[2] 嚴蔚敏. 數(shù)據(jù)結(jié)構(gòu) 北京:清華大學出版社,2005[3] 張海藩. 軟件工程導(dǎo)論 北京:清華大學出版社,2004[4] 甄煒. C++語言和面向?qū)ο蟪绦蛟O(shè)計教程(M).北京:機械工業(yè)出版社,2005.[5] 閆鋒欣 C++GUI Qt4編程(第2版)北京:電子工業(yè)出版社,2008.[6] 白建平 Qt高級編程 北京:電子工業(yè)出版社,2011.[7] 蔡志明 精通Qt4編程 北京:電子工業(yè)出版社,2011.致謝在本次畢業(yè)設(shè)計過程中,計算機學院、老師和同學都給予了我?guī)椭c支持。并且通過網(wǎng)上了解到QT的強大功能;更使我對編程有了極大的興趣;雖然現(xiàn)在本人的技術(shù)及知識還很貧乏,但是相信通過現(xiàn)在及日后的學習一定可以達到自己想要達到的水平。 通過此次的QT學習以及上學期的C++學習,深刻的了解到設(shè)計程序并不是一件簡單的事情。本文實現(xiàn)的計算器有以下優(yōu)點:,擴大用戶的運算范圍;、保存、刪除,用戶可以把常用的比較麻煩的算式保存起來以后再用,這樣提高用戶的輸入速度,增加用戶的效率。并且為方便用戶,實現(xiàn)了算式的提取、刪除、添加功能,提高了用戶運算效率。(6) model模塊問題model為專門為了tableView控件顯示數(shù)據(jù)而封裝好的,在,h文件中私有成員中聲明了它,然后在別的地方編寫代碼運行第一次成功,關(guān)閉工程,再打開運行失敗或中斷,經(jīng)過上網(wǎng)查找資料,所以在構(gòu)造函數(shù)中再次聲明了model,就沒有錯誤了。(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部分沒有錯誤,編寫的相應(yīng)代碼部分也沒有錯誤,但是什么也顯示不出來,后來經(jīng)過查找資料和自己多次嘗試,發(fā)現(xiàn)自己想多了,只需要聲明一個QSqlQuery變量,接著已建好的表下面寫代碼,就可以建多個表。(3) Sin和cos運行錯誤在編寫正弦和余弦的槽函數(shù)時,我把窗口數(shù)據(jù)直接轉(zhuǎn)換為整形,然后直接sin或cos輸入的數(shù)據(jù),但運算出的結(jié)果不是總是正確的,后來查找資料發(fā)現(xiàn)不是這樣寫的,應(yīng)該為n=cos(n/180*PI)。(2) 警告問題在編寫警告時,在代碼中寫漢字,但在編譯時出現(xiàn)的警告為亂碼,后來發(fā)現(xiàn)頭文件的加include QTextCodec,并寫相應(yīng)的函數(shù),并且在漢字前加QObject::tr。這個由硬件對中斷請求作出反應(yīng)的過程,稱為中斷響應(yīng)。 幫助添加功能圖5 系統(tǒng)調(diào)試在系統(tǒng)調(diào)試過程中,遇到了許多問題,具體如下:(1) 中斷問題在運行時,沒有錯誤,編譯時也沒有錯誤,但是在使用時,運行一般就不能運行,對中斷請求的整個處理過程是由硬件和軟件結(jié)合起來而形成的一套中斷機構(gòu)實施的。本模塊是本系統(tǒng)的幫助功能,負責介紹各個按鍵的功能,可以添加按鍵功能,也可以刪除按鍵功能,還可以查詢所有的按鍵功能,并可通過條件查詢查詢單個按鍵功能。實現(xiàn)時間的顯示。該功能實現(xiàn)各種進制的四則運算,并實現(xiàn)各進制之間的轉(zhuǎn)換。4 系統(tǒng)實現(xiàn)從功能上來講,本軟件的功能就是實現(xiàn)各種計算,包括普通計算和科學計算,普通計算包括加減乘除計算和算式計算,科學計算包括普通計算和正弦、余弦、二進制的或與非運算,并且可以使用小括號、中括號、大括號等功能。對于推出按鈕直接在幫助按鈕的槽函數(shù)中用信號和槽的機制把推出的信號(clicked())和槽函數(shù)連接起來,實現(xiàn)點擊退出就關(guān)閉此界面。在返回按鈕的槽函數(shù)中編寫代碼,使其點擊此按鈕顯示所有的表信息,用剛聲明的model把表中的所有信息顯示出來。(3) 程序具體實現(xiàn):,然后對各個按鈕進行聲明,然后在幫助按鈕的槽函數(shù)中編寫代碼,首先聲明QDialog,在聲明一個model對應(yīng)這個界面的tableView,用setupUi函數(shù)就可以把下一個界面顯示出來,這樣我點擊幫助按鈕就可以顯示幫助界面。(2) 數(shù)據(jù)庫設(shè)計,用sql語句編寫,這個表包含三個元素,分別為id和helpname,explain,id我設(shè)定為自增長,helpname為按鍵名字,explain為按鍵信息注釋, 可以根據(jù)按鍵名在數(shù)據(jù)庫查找相應(yīng)的信息。返回為查詢?nèi)?,顯示所有的案件信息,這樣用戶即可以查詢單個信息,也可以查詢所有的信息。再加上四個pushbutton按鈕,用來表示添加、刪除、返回和退出。這里我用新號和槽來實現(xiàn)點擊幫助出現(xiàn)這個界面。本模塊是本系統(tǒng)的幫助功能,它負責介紹各個按鍵的功能,他還可以添加按鍵功能,也可以刪除按鍵功能,還可以查詢所有的按鍵功能,也可以通過條件查詢查詢單個按鍵功能。此功能為清空顯示窗口,這里用Qt封裝好的函數(shù)clear(),直接把lineEdit給清空,這樣就達到效果。提出行數(shù),聲明model,再用model中封裝好的函數(shù)刪除這一行,在加上警告函數(shù),判斷是否刪除,就可以了。然后聲明tableView的model,這個是Qt專門為tableview封裝好的model,它的作用為把數(shù)據(jù)顯示到tableView,我再從數(shù)據(jù)庫中查找相應(yīng)的id,把他的算式通過model存儲到一個QString型的變量中,然后就可以把它顯示到窗口。(2) 程序的具體實現(xiàn):保存算式:首先提取窗口上的算式,然后查詢算式表(message),查找最后一個id的值,然后id加一,再把次id和窗口提取的算式存入數(shù)據(jù)庫算式表(message)中,然后查詢整個message表把表中的內(nèi)容顯示出來。本模塊是本系統(tǒng)的算式提取、刪除、保存功能。(2) 具體功能實現(xiàn):這個功能我要在軟件剛打開就顯示,所以我在構(gòu)造函數(shù)進行編寫此功能。(1) 界面設(shè)計: 在窗口的右側(cè)添加一個lineEdit控件,修改其屬性,把它作為顯示時間用。在二進制、八進制、十進制、十六進制的函數(shù)中把相應(yīng)用不到的按鍵用函數(shù)寫成不顯示,要用的顯示,然后讀取顯示窗口的內(nèi)容,把其轉(zhuǎn)換成相應(yīng)進制的數(shù)字,并把此時窗口的狀態(tài)記錄成此時的進制,方便其他的運算。再到vs2008中編譯次ui界面,點擊運行時可顯示相應(yīng)的界面,達到想要的效果。(1) 界面設(shè)計:在普通窗口的基礎(chǔ)上添加一些QPushButton按鈕,修改其屬性,變成相應(yīng)的功能,再從左面把QRadioButton控件加到界面中,使其分別為普通計算和科學計算。等于好中的算法主要用棧進行編寫,在下面科學計算中再詳細介紹。就對0鍵進行聲明。然后再把各
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1