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

正文內(nèi)容

基于qt的嵌入式終端應(yīng)用程序開發(fā)——五子棋游戲開發(fā)baseonqtembededfiveinaline畢業(yè)設(shè)計(jì)(已修改)

2024-07-14 18:51 本頁面
 

【正文】 北華航天工業(yè)學(xué)院畢業(yè)論文畢業(yè)設(shè)計(jì)報(bào)告(論文)報(bào)告(論文)題目:基于Qt的嵌入式終端應(yīng)用程序開發(fā)——五子棋游戲開發(fā) 作者所在系部: 計(jì)算機(jī)科學(xué)與工程系 作者所在專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 作者所在班級: 作 者 姓 名 : 作 者 學(xué) 號 : 指導(dǎo)教師姓名: 完 成 時(shí) 間 : 2012年6月 北華航天工業(yè)學(xué)院教務(wù)處制北華航天工業(yè)學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性及知識產(chǎn)權(quán)聲明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文)基于Qt的嵌入式終端應(yīng)用程序開發(fā)——五子棋游戲開發(fā)是本人在指導(dǎo)教師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品或成果。對本設(shè)計(jì)(論文)的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。因本畢業(yè)設(shè)計(jì)(論文)引起的法律結(jié)果完全由本人承擔(dān)。本畢業(yè)設(shè)計(jì)(論文)成果歸北華航天工業(yè)學(xué)院所有。本人遵循北華航天工業(yè)學(xué)院有關(guān)畢業(yè)設(shè)計(jì)(論文)的相關(guān)規(guī)定,提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本。本人同意北華航天工業(yè)學(xué)院有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以營利為目的的前提下,可以公布非涉密畢業(yè)設(shè)計(jì)(論文)的部分或全部內(nèi)容。特此聲明畢業(yè)設(shè)計(jì)(論文)作者: 指導(dǎo)教師: 年 月 日 年 月 日摘 要人工智能是近年來很活躍的研究領(lǐng)域之一,它與生物工程、空間技術(shù)一起被并列為二十一世界三大尖端技術(shù)。它的中心任務(wù)是研究如何使計(jì)算機(jī)去做那些過去只能靠人的智力才能做的工作。目前各發(fā)達(dá)國家都把人工智能作為重點(diǎn)項(xiàng)目,列入本國的高科技發(fā)展計(jì)劃當(dāng)中,投入巨大的人力和物力。計(jì)算機(jī)博弈是人工智能研究的一個(gè)重要分支,它的研究為人工智能帶來了很多重要的方法和理論,產(chǎn)生了廣泛的社會(huì)影響和學(xué)術(shù)影響。五子棋本身就是一款益智休閑游戲,規(guī)則簡單。五子棋不僅能增強(qiáng)思維能力,提高智力,而且富含哲理,有助于修身養(yǎng)性。五子棋人機(jī)對弈是計(jì)算機(jī)博弈中的一種。研究其計(jì)算機(jī)算法,可以讓我們看到人工智能的稚形,也有助于我們?nèi)四X的開發(fā)。五子棋是我國發(fā)明的,研究它可以讓更多的外國人了解五子棋,這有助于我國優(yōu)秀文化的推廣。本系統(tǒng)就以五子棋游戲作為研究課題,對五子棋的算法與規(guī)則做了研究,闡述了如何在 Linux下用 Qt來開發(fā)五子棋游戲并給出了具體的實(shí)現(xiàn)。本系統(tǒng)以五子棋為例實(shí)現(xiàn)的主要功能有棋盤、棋子的輸出等。本系統(tǒng)還有開始、積分、重來、狀態(tài)顯示和悔棋等輔助功能。Qtopia的出現(xiàn)為使用嵌入式Linux作為操作系統(tǒng)的手持設(shè)備提供了開發(fā)圖形應(yīng)用程序的便捷手段。本文介紹了在Linux操作系統(tǒng)中構(gòu)建Qtopia環(huán)境的過程。接著,描述了使用Qtopia程序庫開發(fā)嵌入式應(yīng)用的過程。最后,本文以O(shè)K6410為目標(biāo)平臺,闡述了構(gòu)建交叉編譯環(huán)境和交叉編譯應(yīng)用程序的步驟。關(guān)鍵詞:五子棋;Qt;人工智能;OK6410AbstractArtificial intelligence is one of the brisk research areas. It is with bioengineering, space technology has been listed as 21 in the world along with the three cuttingedge technologies. Its central task is to study how to make the puter do that in the past to rely on human intelligence to do. AI is currently regarded as the focus of the developed countries included in this car39。s hightech development projects invested tremendous human and material resources. The chess game on puter is an important branch of the research on artificial intelligence. The researches on chess game bring plenty of important methods and theories for researching on artificial intelligence, and cause broad influences on society and academe. Renju chess game means five pieces on one line, is a sort of game, which is full of wisdom, leisure and benefits, and the rules of it are very simple. Manmachine chess game Renju in one of the puter. To study the puter algorithm, we can see the beginning of artificial intelligence shadow, but also help us to human brain development. Backgammon invented in China , and the research it can allow more foreigners to understand and help to promote China39。s traditional culture.This paper focuses on the study of this chess game, and uses the Linux to explore the Renju chess game. This system mainly uses the function of Qt to realize the export of chessboard and checker, and people can play with puter. Moreover, this system has the assistant functions such as “Deuce”、“ Play Again”、“ start” 、“ count score” 、“ Go back” and so on.With the emergence of Qtopia, it is more convenient to develop GUI applications on embedded Linux. This paper firstly introduces the steps of building Qtopia development environment on Linux. Then, we describe how to develop GUI application by using Qtopia Development Kit. In the end, this paper refers to the process of building crosspile environment based on the target device OK6410. Keywords: Renju。 Qt 。 Artificial intelligence。 start。 OK6410。II目 錄摘 要 IAbstract II第1章 緒論 3 課題研究現(xiàn)狀分析 3 選題的目的及意義 4 課題研究的主要內(nèi)容 4 4 5第2章 系統(tǒng)需求分析 6 6 功能需求 6 系統(tǒng)的設(shè)計(jì)目標(biāo) 6第3章 系統(tǒng)開發(fā)的技術(shù)背景 8 Qt技術(shù)介紹 8 OK6410開發(fā)板簡介 9 Linux操作系統(tǒng)簡介 11 13 13 14 14第4章 系統(tǒng)總體設(shè)計(jì) 15 五子棋游戲設(shè)計(jì)原則 15 五子棋游戲的總體設(shè)計(jì)結(jié)構(gòu) 15第5章 系統(tǒng)模塊設(shè)計(jì) 16 用Qtcreator進(jìn)行五子棋應(yīng)用程序的主要功能實(shí)現(xiàn) 16 繪制棋盤和棋子的功能 16 鼠標(biāo)處理事件的實(shí)現(xiàn) 17 18 18 方向的side方棋子個(gè)數(shù) 19 21 21 22 Bootloader 的編譯與燒寫 22 22 23第6章 系統(tǒng)調(diào)試 27 五子棋游戲測試概述 27 27結(jié) 論 34致 謝 35參考文獻(xiàn) 36附 錄1 37五子棋游戲的理論價(jià)值 37附 錄2 42The Theoretical Value Of Renju 42第1章 緒論隨著嵌入式技術(shù)的發(fā)展,嵌入式的應(yīng)用領(lǐng)域也越來越廣泛。隨著IC設(shè)計(jì)的發(fā)展,出現(xiàn)了工業(yè)化ARM芯片,可以說ARM是未來嵌入式開發(fā)的主宰。ARM是Advanced RISC Machines的首字母組合,是一類微型處理器的統(tǒng)稱。五子棋人機(jī)對弈是計(jì)算機(jī)博弈中的一種。研究其計(jì)算機(jī)算法,可以讓我們看到人工智能的稚形,也有助于我們?nèi)四X的開發(fā)。五子棋是我國發(fā)明的,研究它可以讓更多的外國人了解五子棋,這有助于我國優(yōu)秀文化的推廣。本系統(tǒng)就以五子棋游戲作為研究課題,對五子棋的算法與規(guī)則做了研究,闡述了如何在 Linux下用 Qt來開發(fā)五子棋游戲并給出了具體的實(shí)現(xiàn)。本系統(tǒng)以五子棋為例實(shí)現(xiàn)的主要功能有棋盤、棋子的輸出等。本系統(tǒng)還有開始、重來、狀態(tài)顯示、積分、退出和悔棋等輔助功能。新一代的ARM11處理器,通過全新的設(shè)計(jì),采用了更多的晶體管,能夠達(dá)到兩倍以上于ARM7處理器的處理能力。這種處理能力的提高是通過增加時(shí)鐘頻率和減少指令執(zhí)行周期實(shí)現(xiàn)的。本系統(tǒng)的所有用戶界面則采用可跨多平臺的Qt圖形界面設(shè)計(jì)軟件進(jìn)行開發(fā),Qt圖形界面設(shè)計(jì)軟件具有優(yōu)良的跨平臺特性、面向?qū)ο?、豐富的API、大量的開發(fā)文檔等優(yōu)點(diǎn)。 課題研究現(xiàn)狀分析目前,連珠五子棋這一棋類運(yùn)動(dòng)已迅速在國際上發(fā)展起來?,F(xiàn)在,有40多個(gè)國家和地區(qū)己開展了五子棋活動(dòng)。許多國家的人對五子棋都有不同的愛稱,例如韓國人把五子棋稱為“情侶棋”,言下之意是說情人之間下五子棋有利于增加情感的交流;歐洲人稱之為“紳士棋”,喻棋手下五子棋的君子風(fēng)度勝似紳士:美洲人稱之為“商業(yè)棋”,意思可能是邊下五子棋邊談生意,是商業(yè)貿(mào)易之橋;日本人則稱之為“中老年棋”,表示五子棋適合成熟的中老年的生理特點(diǎn)和思維方式。不同語言、地區(qū)的人們都可以借助五子棋這一簡單而又深?yuàn)W的棋藝進(jìn)行交流、比賽,以增進(jìn)友誼。我國是從20世紀(jì)90年代引進(jìn)五子棋世界流行規(guī)則的,此后的十多年的時(shí)間里,五子棋在民間迅速普及。北京是五子棋發(fā)展最早也最普及的地區(qū),1992年就成立了我國第一個(gè)五子棋民間組織——京都五子棋社。在北京的帶動(dòng)下,其他地區(qū)也先后成立了五子棋組織,從此積極的投身于這項(xiàng)益智的游戲中,2004年成立中國圍棋協(xié)會(huì)五子棋分會(huì),它屬于中國五子棋界的領(lǐng)導(dǎo)機(jī)構(gòu),并且先后在部分地區(qū)組織俱樂部,組織比賽,讓越來越多的人參與和喜愛這項(xiàng)活動(dòng),但是中國還是沒有專業(yè)的棋手,在這方面的相關(guān)規(guī)則和體系還不完善,能夠真正弄懂的人還是很少,所以中國在五子棋這方面的發(fā)展空間還是很大的,這就需要我們不斷的努力探索和研究才能把五子棋發(fā)展的更加壯大。那么現(xiàn)在通過網(wǎng)絡(luò)五子棋游戲的產(chǎn)生也讓更多的人收益,人們不僅可以和電腦下棋,還可以和異地的陌生人下棋,更可以在下棋的時(shí)候和對方交流心得,這就是我此次設(shè)計(jì)的主題,那么在未來的五子棋的發(fā)展來看,也許比賽的規(guī)則會(huì)有所改變,棋局會(huì)變的更復(fù)雜而且所需的技巧也會(huì)越來越多,這就需要所有人的努力才會(huì)實(shí)現(xiàn)了。 選題的目的及意義五子棋對人的智力開發(fā)有利,其實(shí)這樣說不全面,非智力因素上的幫助也是明顯的,如毅力、耐心、細(xì)心、心理自我調(diào)節(jié)、思考方式等習(xí)慣的培養(yǎng)也是非常有幫助的。五子棋的根在中國,有著廣泛的群眾基礎(chǔ)。但與世界先進(jìn)的五子棋技術(shù)相比,我們的棋藝水平還有待進(jìn)一步提高,所以我們要推廣五子棋,宣傳五子棋。中國作為五子棋的發(fā)源國,不僅要回到國際大家庭中,更重要的是要靠我們的力量為五子棋在下個(gè)世紀(jì)的發(fā)展起到世界性的推動(dòng)作用,并為國際連珠棋成為奧運(yùn)項(xiàng)目做出一份貢獻(xiàn)! 課題研究的主要內(nèi)容1. 建立主機(jī)開發(fā)環(huán)境開發(fā)主機(jī)裝有ubuntu Linux 。,下載RPM包并安裝。Qt Embedded和Qtopia函數(shù)庫:包含了完整的開發(fā)嵌入式Linux應(yīng)用程序的核心函數(shù)庫。l QPE(Qtopia Executable):用于處理所有的用戶界面問題。l mkipks:為配置PDA而產(chǎn)生ipk文件的包。此外,還有用于QT開發(fā)的典型工具:l Designer:Qt的圖形設(shè)計(jì)器。l tmake:跨平臺Makefile生成器。l moc:用于Qt C++ 擴(kuò)展的meta2object編譯器。l uic:從XML文件生成代碼的用戶界面編譯器。有了這些工具,再加上g++(GNU C++編譯器),就可以進(jìn)行基于Qtopia應(yīng)用程序的開發(fā)、編譯和調(diào)試了。2. 開發(fā)應(yīng)用程序Qtopia應(yīng)用程序的開發(fā)類似傳統(tǒng)的窗口應(yīng)用程序開發(fā),可以遵循面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。在程序設(shè)計(jì)的過程中,要將傳統(tǒng)桌面應(yīng)用程序使用的類換成Qtopia的類。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1