資源描述:
《畫圖板的設(shè)計(jì)與實(shí)現(xiàn)_學(xué)位論文.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、北京郵電大學(xué)畢業(yè)設(shè)計(jì)北京郵電大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書第1頁畢業(yè)設(shè)計(jì)(論文)題目:畫圖板的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(論文)要求及原始數(shù)據(jù)(資料):1.深入了解linux下的qtcreator的相關(guān)技術(shù);2.熟悉使用qt布局管理器的相關(guān)技術(shù);3.熟練掌握qtUI編輯界面的應(yīng)用,訓(xùn)練編寫程序的能力;4.深入分析qt中的信號(hào)和槽函數(shù)的機(jī)制;5.設(shè)計(jì)并實(shí)現(xiàn)qt下的畫圖板的基本功能;6.訓(xùn)練檢索文獻(xiàn)資料和利用文獻(xiàn)資料的能力;7.訓(xùn)練撰寫技術(shù)文檔與學(xué)位論文的能力。北京郵電大學(xué)畢業(yè)設(shè)計(jì)第2頁畢業(yè)設(shè)計(jì)(論文)主要內(nèi)容:1、Qt的介紹與具體應(yīng)用;2、Q
2、T中的信號(hào)和槽函數(shù)的機(jī)制;3、畫圖板功能設(shè)計(jì);4、畫圖板界面設(shè)計(jì);5、畫圖板涂鴉功能實(shí)現(xiàn);6、畫圖板繪制基本圖形的實(shí)現(xiàn);7、實(shí)現(xiàn)編輯菜單功能;學(xué)生應(yīng)交出的設(shè)計(jì)文件(論文):1.內(nèi)容完整、層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計(jì)論文;2.包括畢業(yè)設(shè)計(jì)論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設(shè)計(jì)電子文檔及其它相關(guān)材料。北京郵電大學(xué)畢業(yè)設(shè)計(jì) 第3頁主要參考文獻(xiàn)(資料):[1]陳英,梁建武.Linux基礎(chǔ)及應(yīng)用教程.水利水電出版社,2008,29-42[2]倪繼利.Qt以及l(fā)inux操作系統(tǒng)窗口設(shè)計(jì).電子工業(yè)出版社,2006,45-152[3]Bla
3、kowskiG,SteinmetzR.Amediasynchronizationsurvey:referencemodel,specification,andcasestudies[J].IEEEJournalSelectedAreasinCommunications,1996,14(1):5-35[4]金西,黃汪.嵌入式Linux技術(shù)及其應(yīng)用.計(jì)算機(jī)應(yīng)用,2000,20(7):5-6[5]劉崢嶸.嵌入式Linux應(yīng)用開發(fā)詳解.機(jī)械工業(yè)出版社,2004,53-68[6]林銳,韓永泉.高質(zhì)量程序設(shè)計(jì)指南:C++、C語言.電子工業(yè)出
4、版社,2007,124-155[7]JonathanCorbet,AlessandroRubini,GregKoah-Hartman.LinuxDeviceDriver.Jan2005[8]錢能.C++程序設(shè)計(jì)教程.清華大學(xué)出版社,2006,56-88[9]任善全,呂強(qiáng),錢培德等.一個(gè)基于QtEmbedded的嵌入式Linux應(yīng)用程序的實(shí)現(xiàn),計(jì)算機(jī)應(yīng)用與軟件,2006,2[10]ISO/IECJTC1/SC29/WG11.IS14496:Genericcodingofmovingpicturesandassociatedaudi
5、oinformation(MPEG-4).ISO/IEC,2000:10-15[11]譚浩強(qiáng).C++面向?qū)ο蟪绦蛟O(shè)計(jì).清華大學(xué)出版社,2006,89-100[12]王子強(qiáng),劉海燕,李媛州.Linux下圖形用戶界面程序的開發(fā)與實(shí)現(xiàn),計(jì)算機(jī)應(yīng)用與軟件,2005專業(yè)班級(jí)軟件1025班學(xué)生南茜要求設(shè)計(jì)(論文)工作起止日期2014年3月17日~2014年6月27日指導(dǎo)教師簽字日期2014年3月17日教研室主任審查簽字日期系主任批準(zhǔn)簽字日期北京郵電大學(xué)畢業(yè)設(shè)計(jì)畫圖板的設(shè)計(jì)與實(shí)現(xiàn)摘要本文的主要內(nèi)容是記述同題課程設(shè)計(jì)中的一些關(guān)鍵技術(shù)和輔助文檔。
6、本文的目標(biāo)是設(shè)計(jì)一款基于Qt編程語言的簡易畫圖板,使其具有涂鴉,繪制基本圖形等功能。本程序具有一定的實(shí)用意義和價(jià)值。功能分裝良好可以方便的根據(jù)需求進(jìn)行擴(kuò)充。本文運(yùn)用材料綜述的方法,首先記述了編程環(huán)境的搭建,介紹了Qt的優(yōu)點(diǎn),Qt編碼規(guī)范和Qt的雙緩沖機(jī)制在繪圖中的運(yùn)用。著重分析了Qt在軟件開發(fā)中的編程機(jī)制,并根據(jù)應(yīng)用特點(diǎn)進(jìn)行了設(shè)計(jì)的構(gòu)件與算法的需求分析。其次在需求分析中給出是可行性分析,然后放入功能分析圖和流程圖幫助梳理設(shè)計(jì)思路。最后在詳細(xì)設(shè)計(jì)階段完成編碼,實(shí)現(xiàn)程序功能,得到一個(gè)功能健全的畫圖板應(yīng)用程序。在本文中將設(shè)計(jì)并實(shí)現(xiàn)畫圖
7、板的一些基本功能,例如:新建,打開,保存,清空,放大,縮小,還原,基本圖形繪制,轉(zhuǎn)換畫筆顏色等功能。最后運(yùn)行結(jié)果符合設(shè)計(jì)要求,方案可行。經(jīng)過測試后程序功能實(shí)現(xiàn)良好。關(guān)鍵詞嵌入式LinuxQT;圖形用戶界面;電子畫板;雙緩沖機(jī)制i北京郵電大學(xué)畢業(yè)設(shè)計(jì)TheRealizationofDrawingBoardFunctionAbstractThemaincontentofthispaperisdescribedwiththecourseinthedesignofsomekeytechnologiesandsupportingdocum
8、ents.ThegoalofthisarticleistodesignasimpledrawingboardbasedonQtprogramminglanguage,makeitshavegraffiti,drawupthebasicgraph,andother