【正文】
如 “?? 效率可提高 25%[2]” ,表示此結(jié)果援引自文獻(xiàn) 2。 1參考文獻(xiàn)的書寫格式: ① 參考文獻(xiàn)采用宋體 5 號(hào)字。如: 第 Ⅱ 頁(yè) 共 Ⅱ 頁(yè) 插圖應(yīng)用 Word 文檔繪制,或用 CAD 繪制后插入,不得用鉛筆、鋼筆、圓珠筆等繪制(特殊情況除外)。文中引用插圖時(shí), “ 圖 ” 在前,序號(hào)在后,如: “ 見(jiàn)圖 12” 。 表格格式可采用三線表,表格的名稱和編號(hào)應(yīng)居中,并位于表格上方,表序在前,表名在后,其中空一格,表名末不加標(biāo)點(diǎn)符號(hào)。 文中表格可以全文統(tǒng)一編序,也可以逐章獨(dú)立排序,表序必須連續(xù)。文中公式、表格、圖的編排應(yīng)統(tǒng)一。公式編號(hào)用圓括號(hào)括起,示于公式所在行的行末右端。 國(guó)內(nèi)工廠、機(jī)關(guān)、單位的名稱等應(yīng)使用全名,如不得把 “ 大學(xué) ” 簡(jiǎn)寫成 “ 衡陽(yáng)師院 ” 或“衡師院” 。 采用中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)( GB3100~ 310293)規(guī)定的計(jì)量單位和符號(hào),單位用正體,符號(hào)用斜體。 二、畢業(yè)論文(設(shè)計(jì))的書寫規(guī)范與 打印 要求 第 Ⅱ 頁(yè) 共 Ⅱ 頁(yè) (一)書寫規(guī)范 引用有關(guān)政策、方針性內(nèi)容務(wù)必正確無(wú)誤,不得泄漏國(guó)家 和 單位機(jī)密。如:大號(hào)的設(shè)計(jì)圖紙; 篇幅較大的計(jì)算機(jī)程序(但以研 究軟件程序?yàn)橹鞯漠厴I(yè)論文題目,其程序可作為正文的一部分);過(guò)長(zhǎng)的公式推演過(guò)程。參考文獻(xiàn)的列寫格式,詳見(jiàn) “ 畢業(yè)論文(設(shè)計(jì))的書寫規(guī)范與 打印 要求 ” 。 參考文獻(xiàn)應(yīng)以公開發(fā)表過(guò)的、作者真正閱讀過(guò)的、與論文密切相關(guān)的或直接引用的為限,未發(fā)表過(guò)的論文、試驗(yàn)報(bào)告、內(nèi)部資料等不宜列入。 致謝 (無(wú)必要時(shí)可省略) 以精練的文字,對(duì)在畢業(yè)論文(設(shè)計(jì))工作中 直接給予指導(dǎo)、幫助的人員表示謝意, 言辭懇切,實(shí)事求是 。結(jié)論中應(yīng)對(duì)本篇論文解決了什么問(wèn)題,得出了什么規(guī)律,存在什么問(wèn)題給出明確的回答。即: 主題明確:全文圍繞主題展開討論,不離題; 論證充分:有觀點(diǎn)、有思路、有材料、有說(shuō)服力; 結(jié)論清楚:研究導(dǎo)出的結(jié)論不含糊、易理解; 邏輯嚴(yán)密:文字精煉流暢、條理清晰。 ( 2)正文 正文 是 論文 的 核心部分,是作者學(xué)術(shù)理論水平和創(chuàng)造性工作的綜合體現(xiàn),是作者運(yùn)用掌握的材料與方法進(jìn)行論證、得出結(jié)論的部分,其任務(wù)是分析問(wèn)題和解決問(wèn)題。 ( 1)引言 第 Ⅱ 頁(yè) 共 Ⅱ 頁(yè) 引言也稱前言、導(dǎo)論、導(dǎo)言、緒言、緒論等。 其中英 文摘要與中文摘要 基本 對(duì)應(yīng),英文關(guān)鍵詞之間用 分 號(hào)分開 ,最后一個(gè)關(guān)鍵詞后不加任何標(biāo)點(diǎn) 。中文摘要一般以 200300 個(gè)字為宜。目錄獨(dú)立成頁(yè),以章、節(jié)、 小節(jié) 來(lái)編排 。 (二)目錄 畢業(yè)論文(設(shè)計(jì))必須按其結(jié)構(gòu)順序編寫目錄,要求層次分明,體現(xiàn)文章展開的步驟和作者思路。 具體 分述如下: (一) 題目 題目應(yīng)力求簡(jiǎn)短、精確、有概括性,直接反映畢業(yè)論文(設(shè)計(jì))的中心內(nèi)容和學(xué)科特點(diǎn)。 感謝我的母校,給了我一 個(gè)濃厚的學(xué)習(xí)氛圍,同時(shí)給了我們豐富的實(shí)驗(yàn)資源和圖書資源。欽佩他們不僅是淵博的知識(shí),還有高尚的道德情操,祝我所有的老師永遠(yuǎn)平安健康快樂(lè)。 感謝我的班主任老師,四年來(lái)一直默默的為我們的班級(jí)導(dǎo)航,將對(duì)未來(lái)充滿懵懂的我們,慢慢引入各自的發(fā)展領(lǐng)域中,無(wú)論從生活上還是學(xué)習(xí)上都給了我們無(wú)微不至的關(guān)心和指導(dǎo)。在我的大學(xué)學(xué)習(xí)生活中和本次畢業(yè)設(shè)計(jì)中,老師給予我鼓勵(lì)和耐心指導(dǎo),為我順利完成課題奠定了堅(jiān)實(shí)的基礎(chǔ),并且給了我面對(duì)困難和解決困難的勇氣。 總體來(lái)說(shuō),本文所設(shè)計(jì)的記事本和電子相冊(cè)可以應(yīng)用到多種場(chǎng)合。還需要更多拓展功能的支持,才能使開發(fā)出的軟件經(jīng)受住市場(chǎng)的考驗(yàn),使其在眾多嵌入式終端應(yīng)用軟件開發(fā)中具有競(jìng)爭(zhēng)力。 由于時(shí)間關(guān)系,本文僅實(shí)現(xiàn)了記事本和電子相冊(cè)的基本功能。并且記事本和電子相冊(cè)設(shè)計(jì)中均采用了模塊化的設(shè)計(jì)思想,便于以后的功能擴(kuò)展。記事本對(duì)文件新建、打開、刪除、提示保存等功能已經(jīng)基本完善。該設(shè)計(jì)方案具有低耦合、高內(nèi)聚、可擴(kuò)展、可移植等良好特點(diǎn),并在設(shè)計(jì)的基礎(chǔ)上將該方案實(shí)現(xiàn)。 hideView(false)。 qDebug()image_positon。 }else { uiactionNumbersetText(tr(%1 / %2).arg(QString::number(()1)).arg(image_sum))。 j。 int sum1 = ()1。 } else if(()()) { (imageList[i])。 } if(()==()) { (imageList[i1])。m()。 imageList[i].remove(i,1)。 } //刪除圖片 void ImageShow::deletePicture() { (imageList[i])。 MainWindow *mw=new MainWindow。 uiactionOpensetEnabled(true)。 uiactionBeginsetEnabled(true)。 uiactionOpensetEnabled(false)。//每隔一秒開始顯示一張圖片 uiactionBeginsetEnabled(false)。 if(ij) 第 Ⅱ 頁(yè) 共 Ⅱ 頁(yè) i=0。 uiactionNumbersetText(tr(%1 / %2).arg(image_positon).arg(image_sum))。//設(shè)置顯示圖片的大小和 label的大小一致 imageLabelsetPixmap(pix)。 } //圖片的加載 void ImageShow::imageShow() { (imageList[i])。 image_positon=QString::number(i+1)。 imageLabelsetPixmap(pix)。 if(i0) i=j。 } //上一張圖片 void ImageShow::upper() { ()。 image_positon=QString::number(i+1)。 (imageList[i])。 i=i+1。 uiactionStopsetEnabled(false)。 imageLabeladjustSize()。 imageLabelsetPixmap(pix)。 uiactionNumbersetText(tr(%1 / %2).arg(image_positon).arg(image_sum))。 image_sum = QString::number(k)。 k++。it ()。 第 Ⅱ 頁(yè) 共 Ⅱ 頁(yè) QStringList list = QFileDialog::getOpenFileNames(this,tr(請(qǐng)選擇 ),/,*.png *.jpg *.gif *.xpm *.bmp)。 imageLabelsetPixmap(pix)。 ()。 uiactionDeletesetEnabled(b)。 uiactionBeginsetEnabled(b)。 uiactionDownsetEnabled(b)。 uiactionNormalsetEnabled(b)。 uiactionBigsetEnabled(b)。 scaleFactor = 。 uiactionOpensetEnabled(true)。 uiactionBigsetEnabled(true)。 uiactionOpensetEnabled(false)。 uiactionBigsetEnabled(false)。 } void ImageShow::suoXiao() { scaleImage()。 scrollBarsetValue(int(factor * scrollBarvalue() + ((factor 1) * scrollBarpageStep()/2)))。 uiactionSmallsetEnabled(scaleFactor )。 adjustScrollBar(scrollAreaverticalScrollBar(), factor)。 imageLabelresize(scaleFactor * imageLabelpixmap()size())。最后將圖片繪制在相框內(nèi),即當(dāng)前的圖片瀏覽區(qū)內(nèi)。 對(duì)于圖片的顯示需要考慮的情況有是否是全屏模式,當(dāng)前的縮放倍數(shù)和當(dāng)前的旋轉(zhuǎn)角度,并需要根據(jù)判斷圖片是否移動(dòng)來(lái)對(duì)顯示邊界進(jìn)行檢測(cè)及計(jì)算。圖片在全屏模式下選擇放大時(shí)圖片也可以進(jìn)行上下或左右移動(dòng)顯示。在圖片非全 屏模式和全屏模式兩種情況下,判定當(dāng)前狀態(tài)的圖片與初始時(shí)顯示的位置移動(dòng)的距離大小,并根據(jù)不同的圖片旋轉(zhuǎn)角度,據(jù)此距離大小計(jì)算并設(shè)定相應(yīng)的圖片在相框中的位置坐標(biāo)。 第 Ⅱ 頁(yè) 共 Ⅱ 頁(yè) ( 4) 圖片縮小功能的實(shí)現(xiàn):可在圖片的任意大小狀態(tài)下進(jìn)行縮小,直到圖片縮小到初始打開圖片顯示尺寸的 倍大小。 ( 2) 刪除圖片功能實(shí)現(xiàn):在對(duì) 當(dāng)前圖片 界面上要進(jìn)行刪除操作時(shí),需注意兩點(diǎn),一點(diǎn)就是待刪除的圖片是否是圖片列表的最后一張圖片,若是的話,則刪除圖片后,被刪除圖片的前一張圖片呈 現(xiàn)出在 顯示圖片界面上 。如果該圖片文件為非法圖片格式文件,則在該 Label 上載入一個(gè)標(biāo)志著讀取圖片文件失敗的圖片。值得注意的一點(diǎn)是,此 Label上加載的圖片均為真實(shí)圖片的縮略圖,而不是圖片本身。 } } 電子相冊(cè)主要算法設(shè)計(jì)和實(shí)現(xiàn) 電子相冊(cè)類結(jié)構(gòu)設(shè)計(jì) 第 Ⅱ 頁(yè) 共 Ⅱ 頁(yè) Im a g e S ho wi m a g e L a b e ls c r o llA r e am a t r ixp ixt im e rs c a le F a c t o rbc r e a t e A c t io n ()s c a le I m a g e ()a d ju s t S c r o llB a r ()h id e V ie w ()o p e n ()f a n g D a ()s u o X ia o ()f it T o W in d o w ()n o r m a l()x u a n Z u a n ()u p p e r ()d o w n ()b e g in ()i m a g e S h o w ()s t o p ()b a c k () 圖 電子相冊(cè)類圖 電子相冊(cè)功能實(shí)現(xiàn) ( 1) 用戶進(jìn)入電子相冊(cè)后,首先 需要點(diǎn)打開按鈕選擇文件夾中的照片 。 } void Test::show_findText() { QString findText=find_textLineEdittext()。 findDlgshow()。 layoutaddWidget(find_textLineEdit)。 第 Ⅱ 頁(yè) 共 Ⅱ 頁(yè) QPushButton *find_Bth=new QPushButton(tr(查找下一個(gè) ),findDlg)。 findDlgsetWindowTitle(tr(查找 ))。 uilabel_2setText(current_date)。 } void Test::time() { QDateTime current_date_time = QDateTime::currentDateTime()。 MainWindow *mw=new MainWindow。 } void Test::about() { QMessageBox::about(this, tr(About Application), tr(This Project is made by bWangRui/b))。 setCurrentFile(fileName)。file)。 return。fileName) { QFile file(fileName)。 if (!()) loadFile(fileName