【正文】
基于 QT的嵌入式終端應(yīng)用程序開(kāi)發(fā) —— 記事本和電子相冊(cè)開(kāi)發(fā) 摘 要 越來(lái)越多的嵌入式終端需要一個(gè)圖形化的人機(jī)接口界面( GUI),良好的人機(jī)交互界面是嵌入式系統(tǒng)設(shè)計(jì)的一個(gè)關(guān)鍵技術(shù) ,尤其是在嵌入式手持設(shè)備中,對(duì)嵌入式終端的實(shí)用性、美觀性和視聽(tīng)娛樂(lè)性提出了更高的要求。而記事本和電子相冊(cè)以其實(shí)用性和良好的觀賞性逐漸成為嵌入式設(shè)備中不可或缺的組成部分。 開(kāi)發(fā)基于嵌入式終端的界面美觀、功能豐富、交互性好的記事本和電子相冊(cè),具有一定的實(shí)用意義和價(jià)值。 本文的目標(biāo)是設(shè)計(jì)和實(shí)現(xiàn)嵌入式終端下的記事本和電子相冊(cè)。論文首先介紹了 Linux 的優(yōu)點(diǎn)和 Qt開(kāi)發(fā)環(huán)境的搭建,著重分析了 Qt在軟件開(kāi)發(fā)中的編程機(jī)制。并根據(jù)嵌入式應(yīng)用的特點(diǎn)對(duì)嵌入式終端下的記事本和電子相冊(cè)進(jìn)行了設(shè)計(jì)需求分析、具體界面的設(shè)計(jì)和整體結(jié)構(gòu)的設(shè)計(jì)。本課題根據(jù)記事本和電子相冊(cè)的算法,設(shè)計(jì)并實(shí)現(xiàn)了記事本的相關(guān)功能(如:新建、打開(kāi)、編輯和刪除文件等)和電子相冊(cè)的相關(guān)功能 (如:圖片放大、縮小、旋轉(zhuǎn)和移動(dòng)等)。最后對(duì)關(guān)于論文進(jìn)一步工作的方向進(jìn)行了簡(jiǎn)要的討論。 關(guān)鍵詞 嵌入式 Linux; Qt; 圖形用戶界面; 記事本; 電子相冊(cè) Embedded terminal application program development based on QT —— Development of notepad and electronic album Abstract More and more embbeded Embedded Terminal need graphics user interface(GUI). A good HumanComputer Interaction interface is the key technology of embedded system design. Higher demands of the practicality, aesthetics and audiovisual entertainment of embedded terminal are needed, especially in embbeded system handheld device. Notepad and electronic photo album are being an integral part of embedded device for their pracicality and good viewing. It has some practical significance and value to develop a notepad and an album with beautiful interface, rich functions and good interaction based on embedded terminal. The aim of this paper is to design and implement a notepad and an album in the embeded terminal environment. This paper presented the advantage of Linux and the building of QT developing environment, focused on the programming mechanism of developing software with Qt. It analysed the needs of the design, designed the specific interface and overall structure of notepad and album in the embeded terminal environment according to features of embedded project designed and implemented the relevant functions of norepad(such as new file,open file ,edit file and delete file) as well as the relevant functions of album(such as enlarge 、 minify、 rotate and move the picture) based on the algorithms of notepad and album. Finally, brief disscusion about the further reaserch of this paper was presented. Key words Embedded Linux; Qt; GUI; notepad; alb 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部?jī)?nèi)容。 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電 子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 涉密論文按學(xué)校規(guī)定處理。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 指導(dǎo)教師評(píng)閱書(shū) 指導(dǎo)教師評(píng)價(jià): 一、撰寫(xiě)(設(shè)計(jì))過(guò)程 學(xué)生在論文(設(shè)計(jì))過(guò)程中的治學(xué)態(tài)度、工作精神 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及 格 學(xué)生掌握專業(yè)知識(shí)、技能的扎實(shí)程度 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專業(yè)技能分析和解決問(wèn)題的能力 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計(jì)方案的合理性 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 完成畢業(yè)論文(設(shè)計(jì))期間的出勤情況 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 二、 論文(設(shè)計(jì))質(zhì)量 論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 三、論文(設(shè)計(jì))水平 論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文(設(shè)計(jì)說(shuō)明書(shū))所體現(xiàn)的整體水平 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 建議成績(jī): □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 (在所選等級(jí)前的□內(nèi)畫(huà)“√”) 指導(dǎo)教師: (簽名) 單位: (蓋章) 年 月 日 評(píng)閱教師評(píng)閱書(shū) 評(píng)閱教師評(píng)價(jià): 一、論文(設(shè)計(jì))質(zhì)量 論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 二、論文(設(shè)計(jì))水平 論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文(設(shè)計(jì)說(shuō)明書(shū))所體現(xiàn)的整體 水平 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 建議成績(jī): □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 (在所選等級(jí)前的□內(nèi)畫(huà)“√”) 評(píng)閱教師: (簽名) 單位: (蓋章) 年 月 日 華中農(nóng)業(yè)大學(xué)本科畢業(yè)論文(或設(shè)計(jì)) I 教研室(或答辯小組)及教學(xué)系意見(jiàn) 教研室(或答辯小組)評(píng)價(jià): 一、答辯過(guò)程 畢業(yè)論文(設(shè)計(jì))的基本要點(diǎn)和見(jiàn)解的敘述情況 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 對(duì)答辯問(wèn)題的反應(yīng)、理解、表達(dá)情況 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 學(xué)生答辯過(guò)程中的精神狀態(tài) □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 二、論文(設(shè)計(jì))質(zhì)量 論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不 及格 三、論文(設(shè)計(jì))水平 論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 論文(設(shè)計(jì)說(shuō)明書(shū))所體現(xiàn)的整體水平 □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 評(píng)定成績(jī): □ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格 (在所選等級(jí)前的□內(nèi)畫(huà) “√”) 教研室主任(或答辯小組組長(zhǎng)): (簽名) 華中農(nóng)業(yè)大學(xué)本科畢業(yè)論文(或設(shè)計(jì)) II 年 月 日 教學(xué)系意見(jiàn): 系主任: (簽名) 年 月 日 華中農(nóng)業(yè)大學(xué)本科畢業(yè)論文(或設(shè)計(jì)) III 目 錄 目 錄 .......................................................................................................................................... 1 摘 要 ..............................................................................