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

正文內(nèi)容

小型科學(xué)計(jì)算器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-06-28 17:10本頁(yè)面
  

【正文】 刪除按鈕的槽函數(shù)中編寫(xiě)代碼,點(diǎn)擊所選中的行,把行數(shù)定位id,然后刪除相應(yīng)的信息。對(duì)于推出按鈕直接在幫助按鈕的槽函數(shù)中用信號(hào)和槽的機(jī)制把推出的信號(hào)(clicked())和槽函數(shù)連接起來(lái),實(shí)現(xiàn)點(diǎn)擊退出就關(guān)閉此界面。而添加按鈕功能,設(shè)計(jì)時(shí)又增加了一部分制作,在下一模塊介紹。4 系統(tǒng)實(shí)現(xiàn)從功能上來(lái)講,本軟件的功能就是實(shí)現(xiàn)各種計(jì)算,包括普通計(jì)算和科學(xué)計(jì)算,普通計(jì)算包括加減乘除計(jì)算和算式計(jì)算,科學(xué)計(jì)算包括普通計(jì)算和正弦、余弦、二進(jìn)制的或與非運(yùn)算,并且可以使用小括號(hào)、中括號(hào)、大括號(hào)等功能。該軟件還有算式的提取、保存、刪除功能,對(duì)于該軟件可以顯示當(dāng)前時(shí)間,方便用戶,還有幫助功能,可以顯示各個(gè)案件的信息,還可以自己動(dòng)手修改,對(duì)其進(jìn)行添加和刪除,可以實(shí)行下面的功能。該功能實(shí)現(xiàn)各種進(jìn)制的四則運(yùn)算,并實(shí)現(xiàn)各進(jìn)制之間的轉(zhuǎn)換。本界面的主要功能是在普通計(jì)算上添加一些科學(xué)計(jì)算,如平方、開(kāi)放、取倒數(shù)、正弦、余弦、大括號(hào)、中括號(hào)、小括號(hào)等功能。實(shí)現(xiàn)時(shí)間的顯示。本模塊是本系統(tǒng)的算式提取、刪除、保存功能。本模塊是本系統(tǒng)的幫助功能,負(fù)責(zé)介紹各個(gè)按鍵的功能,可以添加按鍵功能,也可以刪除按鍵功能,還可以查詢(xún)所有的按鍵功能,并可通過(guò)條件查詢(xún)查詢(xún)單個(gè)按鍵功能。 幫助功能圖本模塊是急需幫助功能的添加功能,把要添加的信息的按鈕名和按鈕信息加入helpmessage表里。 幫助添加功能圖5 系統(tǒng)調(diào)試在系統(tǒng)調(diào)試過(guò)程中,遇到了許多問(wèn)題,具體如下:(1) 中斷問(wèn)題在運(yùn)行時(shí),沒(méi)有錯(cuò)誤,編譯時(shí)也沒(méi)有錯(cuò)誤,但是在使用時(shí),運(yùn)行一般就不能運(yùn)行,對(duì)中斷請(qǐng)求的整個(gè)處理過(guò)程是由硬件和軟件結(jié)合起來(lái)而形成的一套中斷機(jī)構(gòu)實(shí)施的。發(fā)生中斷時(shí),CPU暫停執(zhí)行當(dāng)前的程序,而轉(zhuǎn)去處理中斷。這個(gè)由硬件對(duì)中斷請(qǐng)求作出反應(yīng)的過(guò)程,稱(chēng)為中斷響應(yīng)。后來(lái)經(jīng)過(guò)單步跟蹤,發(fā)現(xiàn)為進(jìn)制狀態(tài)沒(méi)有賦值,所以在操作時(shí)必須先點(diǎn)擊幾進(jìn)制。(2) 警告問(wèn)題在編寫(xiě)警告時(shí),在代碼中寫(xiě)漢字,但在編譯時(shí)出現(xiàn)的警告為亂碼,后來(lái)發(fā)現(xiàn)頭文件的加include QTextCodec,并寫(xiě)相應(yīng)的函數(shù),并且在漢字前加QObject::tr。就可以解決問(wèn)題,實(shí)現(xiàn)警告效果。(3) Sin和cos運(yùn)行錯(cuò)誤在編寫(xiě)正弦和余弦的槽函數(shù)時(shí),我把窗口數(shù)據(jù)直接轉(zhuǎn)換為整形,然后直接sin或cos輸入的數(shù)據(jù),但運(yùn)算出的結(jié)果不是總是正確的,后來(lái)查找資料發(fā)現(xiàn)不是這樣寫(xiě)的,應(yīng)該為n=cos(n/180*PI)。其中n為窗口提取的數(shù)據(jù)。(4) 數(shù)據(jù)庫(kù)操作錯(cuò)誤數(shù)據(jù)庫(kù)使用的是QSqlite數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)是Qt自帶的數(shù)據(jù)庫(kù),對(duì)于此數(shù)據(jù)庫(kù)使用不夠熟練,所以容易出一些錯(cuò)誤,其中我在算式的提取、保存、刪除中建了一個(gè)message表,在幫助功能時(shí)還要建立一個(gè)表,每個(gè)表都聲明了一個(gè)QSqlQuery變量,用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行建表和插入內(nèi)容,完事后運(yùn)行沒(méi)有錯(cuò)誤,但在點(diǎn)擊幫助功能后tableView控件什么也不顯示,通過(guò)單步跟蹤,發(fā)現(xiàn)model部分沒(méi)有錯(cuò)誤,編寫(xiě)的相應(yīng)代碼部分也沒(méi)有錯(cuò)誤,但是什么也顯示不出來(lái),后來(lái)經(jīng)過(guò)查找資料和自己多次嘗試,發(fā)現(xiàn)自己想多了,只需要聲明一個(gè)QSqlQuery變量,接著已建好的表下面寫(xiě)代碼,就可以建多個(gè)表。(5) 信號(hào)和槽的問(wèn)題在幫助添加功能的槽函數(shù)中未寫(xiě)代碼,寫(xiě)確定和退出的信號(hào)和槽的連接,這語(yǔ)法為connect(按鈕,信號(hào),界面,接收信號(hào)槽);在這里因?yàn)榇_定按鈕和退出按鈕在同一個(gè)界面,所以認(rèn)為,他們應(yīng)該槽的界面一致,所以最開(kāi)始用此界面聲明的pDialog,可是確定按鈕不好使添加不了,后來(lái)就把這些都改為this,this為主界面,發(fā)現(xiàn)確定好使了,可推出不好使,反而把主界面關(guān)閉,通過(guò)都此實(shí)驗(yàn),把確定按鈕和退出按鈕分別改為this,和pDialog,再次運(yùn)行,成功。(6) model模塊問(wèn)題model為專(zhuān)門(mén)為了tableView控件顯示數(shù)據(jù)而封裝好的,在,h文件中私有成員中聲明了它,然后在別的地方編寫(xiě)代碼運(yùn)行第一次成功,關(guān)閉工程,再打開(kāi)運(yùn)行失敗或中斷,經(jīng)過(guò)上網(wǎng)查找資料,所以在構(gòu)造函數(shù)中再次聲明了model,就沒(méi)有錯(cuò)誤了。結(jié)論本文達(dá)到小型計(jì)算器的程序的實(shí)現(xiàn),比傳統(tǒng)計(jì)算器增加了許多功能,傳統(tǒng)計(jì)算器只能實(shí)現(xiàn)簡(jiǎn)單的十進(jìn)制四則運(yùn)算,而本文實(shí)現(xiàn)了二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制的四則運(yùn)算,并且可以把數(shù)據(jù)進(jìn)行進(jìn)制轉(zhuǎn)換,實(shí)現(xiàn)了普通計(jì)算窗口和科學(xué)計(jì)算窗口,普通計(jì)算窗口實(shí)現(xiàn)各種進(jìn)制的四則運(yùn)算,而科學(xué)計(jì)算窗口實(shí)現(xiàn)了普通計(jì)算窗口的功能,還實(shí)現(xiàn)了正弦、余弦、角度、弧度等運(yùn)算。并且為方便用戶,實(shí)現(xiàn)了算式的提取、刪除、添加功能,提高了用戶運(yùn)算效率。還實(shí)現(xiàn)了幫助功能,可以對(duì)所有按鍵進(jìn)行功能查詢(xún),也可以對(duì)單個(gè)按鍵查詢(xún),并且可以刪除不用的按鍵信息,添加有用的按鍵信息本文雖然實(shí)現(xiàn)了時(shí)間顯示功能,但還差時(shí)間修改功能沒(méi)有實(shí)現(xiàn),因?yàn)槲颐看维F(xiàn)實(shí)的時(shí)間是每一秒讀取電腦時(shí)間,而修改后在一次刷新就還原正常時(shí)間,所以這一功能還有待研究。本文實(shí)現(xiàn)的計(jì)算器有以下優(yōu)點(diǎn):,擴(kuò)大用戶的運(yùn)算范圍;、保存、刪除,用戶可以把常用的比較麻煩的算式保存起來(lái)以后再用,這樣提高用戶的輸入速度,增加用戶的效率。,這是傳統(tǒng)計(jì)算器所不具備的,可以幫助用戶快速的掌握計(jì)算器的操作。 通過(guò)此次的QT學(xué)習(xí)以及上學(xué)期的C++學(xué)習(xí),深刻的了解到設(shè)計(jì)程序并不是一件簡(jiǎn)單的事情。而且這些學(xué)習(xí)只是讓我了解到編程中的皮毛中的皮毛。并且通過(guò)網(wǎng)上了解到QT的強(qiáng)大功能;更使我對(duì)編程有了極大的興趣;雖然現(xiàn)在本人的技術(shù)及知識(shí)還很貧乏,但是相信通過(guò)現(xiàn)在及日后的學(xué)習(xí)一定可以達(dá)到自己想要達(dá)到的水平。參考文獻(xiàn)[1] 譚浩強(qiáng).C程序設(shè)計(jì)題解與上機(jī)指導(dǎo)(第三版) (M).北京:清華大學(xué)出版社,2005.[2] 嚴(yán)蔚敏. 數(shù)據(jù)結(jié)構(gòu) 北京:清華大學(xué)出版社,2005[3] 張海藩. 軟件工程導(dǎo)論 北京:清華大學(xué)出版社,2004[4] 甄煒. C++語(yǔ)言和面向?qū)ο蟪绦蛟O(shè)計(jì)教程(M).北京:機(jī)械工業(yè)出版社,2005.[5] 閆鋒欣 C++GUI Qt4編程(第2版)北京:電子工業(yè)出版社,2008.[6] 白建平 Qt高級(jí)編程 北京:電子工業(yè)出版社,2011.[7] 蔡志明 精通Qt4編程 北京:電子工業(yè)出版社,2011.致謝在本次畢業(yè)設(shè)計(jì)過(guò)程中,計(jì)算機(jī)學(xué)院、老師和同學(xué)都給予了我?guī)椭c支持。在此對(duì)他們表示衷心的感謝。首先,我要對(duì)我的畢業(yè)設(shè)計(jì)指導(dǎo)老師——***老師表示深深地感謝。我的畢業(yè)成果離不開(kāi)她的辛勤指導(dǎo)。從需求分析開(kāi)始,老師耐心的幫我分析思路,提示我忽略的細(xì)節(jié),指出數(shù)據(jù)庫(kù)的不足,論文的實(shí)踐階段,都親自對(duì)我進(jìn)行了指導(dǎo)。因?yàn)橛辛死蠋煹臒o(wú)私的指導(dǎo)及幫助,我的畢業(yè)設(shè)計(jì)才得以順利進(jìn)行。在此過(guò)程中,她淵博的專(zhuān)業(yè)知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、敬業(yè)的工作態(tài)度都給予了我極大地鼓勵(lì)與幫助。使我學(xué)到了工作認(rèn)真的精神,對(duì)我以后的工作有很大的幫助。對(duì)于提出的問(wèn)題和遇到的困難老師都給予細(xì)心地解答和真誠(chéng)地幫助,再次表示衷心地感謝。其次,衷心地感謝在本次畢業(yè)設(shè)計(jì)期間給我?guī)椭耐瑢W(xué)和朋友以及其他老師。沒(méi)有他們的幫助,我的畢業(yè)設(shè)計(jì)不可能進(jìn)行的這么順利,在于他們討論的日子里,解決了很多畢業(yè)設(shè)計(jì)出現(xiàn)的問(wèn)題,使得我的畢業(yè)設(shè)計(jì)完成順利。 最后,我還要對(duì)學(xué)院的各位領(lǐng)導(dǎo)、老師們表示謝意,在這畢業(yè)論文期間給我們提供了良好的學(xué)習(xí)和生活環(huán)境,并給予軟硬件的支持。使得我的系統(tǒng)設(shè)計(jì)工作及論文撰寫(xiě)工作更加順暢、便利。再次感謝以上的各位老師及同學(xué)。25
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1