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

正文內(nèi)容

基于android的中國(guó)象棋本科畢業(yè)設(shè)計(jì)(留存版)

  

【正文】 (將)的。兵(卒)的走法分為過(guò)河前和 過(guò)河后。在這里用戶(hù)可以選擇紅方或者黑方來(lái)進(jìn)行游戲。此類(lèi)繼承了 Activity 類(lèi),他在本工程中的主要作用有兩個(gè)。 ( 1) gen目錄。棋盤(pán)的實(shí)現(xiàn)如下圖所示: 武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 27 圖 中國(guó)象棋棋盤(pán)(選擇黑方的情況) 圖 是我們選擇黑方的情況,但在本游戲中,由于要實(shí)現(xiàn)用戶(hù)可以隨意選擇紅方或者黑方的功能,顯然,這兩種情況是不一樣的。 ( 2)在做游戲的規(guī)則算法過(guò)程當(dāng)中,程序所有的都沒(méi)有問(wèn)題,但在運(yùn)行之后,自己能操作自己的棋子,但對(duì)方的棋子點(diǎn)著沒(méi)有反應(yīng)。 這樣,最后的中國(guó)象棋走法規(guī)則實(shí)現(xiàn)之后,整個(gè)中國(guó)象棋的設(shè)計(jì)就已經(jīng)完成了。 中國(guó)象棋的邏輯算法和實(shí)現(xiàn) 在中國(guó)象棋的實(shí)現(xiàn)中,最關(guān)鍵的就是算法的實(shí)現(xiàn),其中最主要的就是棋盤(pán)和棋子了。在該類(lèi)中,其他類(lèi)通過(guò)調(diào)用該類(lèi)中的 canMove 方法給出起始位置與結(jié)束位置。 ( 2)再在此工程下建立一個(gè) Package 包,取名為 “”,在此包先需要建立多個(gè)類(lèi),用于實(shí)現(xiàn)中國(guó)象棋中不同的功能和算法,這幾個(gè)類(lèi)包括:“Chess01Activity”、 “ChessMove”、 “GameView”、 “Rule”,這幾個(gè)類(lèi)的具體實(shí)現(xiàn)的功能將在后面講到。下面就介紹一下我所設(shè)計(jì)的這個(gè)中國(guó)象棋軟件的主要功能。炮在行走時(shí)他的走法規(guī)則和車(chē)的走法是一樣的,只要所走的中間沒(méi)有棋子所阻擋,則可以任意橫沖直撞。 ( 1)帥(將)的走法: 圖 帥(將)的走法圖 帥(將)的走法如上圖 所示。它的行棋路徑只能是九宮內(nèi)的斜線(xiàn)。在工程上右鍵,然后選擇【 Run As】 → 【 Android Application】,程序無(wú)錯(cuò)之后 eclipse就會(huì)啟動(dòng)剛剛創(chuàng)建的 Android 虛擬設(shè)備,這和我們使用的智能手機(jī)是一樣的,首選會(huì)是漫長(zhǎng)的開(kāi)機(jī),開(kāi)機(jī)解鎖之后就可以看到剛剛的程序在運(yùn)行。 武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 9 Android 開(kāi)發(fā)環(huán)境的搭建 Java JDK 的安裝 在開(kāi)發(fā)之前,需要對(duì)開(kāi)發(fā)環(huán)境進(jìn)行搭建和配置。每一個(gè)畫(huà)面對(duì)應(yīng)于你的應(yīng)用程序,將會(huì)是 Activity 類(lèi)的擴(kuò)展。 除此之外,還有很多服務(wù)框架組件,如資源管理 ( Resource Manager) 、消息通知管理 ( Notification Manager) 、位置管理 ( Location Manager) 、電話(huà)管理( Telephoney Manager) 等等。 武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 6 2 Android 系統(tǒng)的架構(gòu)與開(kāi)發(fā)環(huán)境 Android 的體系結(jié)構(gòu) Android 的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu) [3]。 IDC 分析,這正是推動(dòng) Android 終端爆發(fā)性增長(zhǎng)的原因。從搜索巨人到全面的互聯(lián)網(wǎng)滲透, Google 服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶(hù) 和互聯(lián)網(wǎng)的重要紐帶,而 Android 平臺(tái)手機(jī)將無(wú)縫結(jié)合這些優(yōu)秀的 Google 服務(wù)。 Android 是一個(gè)全身綠色的機(jī)器人,綠色也是 Android 的標(biāo)志。 剛剛我已近提到過(guò),現(xiàn)代人們?cè)陂e暇之余都喜歡花大量的時(shí)間在上網(wǎng)和玩手機(jī)上,那么我覺(jué)得這也是像諸如中國(guó)象棋這類(lèi)游戲得以發(fā)展和繼承的一個(gè)機(jī)會(huì), 特別是近幾年,手機(jī)和平板等移動(dòng)終端突飛猛進(jìn)的發(fā)展,使得軟件開(kāi)發(fā)這一個(gè)行業(yè)也迅速得到崛起。劉邦恐其功高震主,平定天下后削其兵權(quán),僅封其為淮陰候,許諾即使韓信犯錯(cuò)也可以 “見(jiàn)天不殺,見(jiàn)地不殺,見(jiàn)鐵器不殺 ” 。s functional and performance requirements, carries on the design to the game39。通過(guò)對(duì) Android 系統(tǒng)架構(gòu)和應(yīng)用開(kāi)發(fā)進(jìn)行初步研究,設(shè)計(jì)一款中國(guó)象棋的單機(jī)版游戲。劉邦部向西于項(xiàng)羽軍交兵,屢戰(zhàn)屢敗,韓信部卻移師向東采用置之死地而后生的戰(zhàn)法擊潰齊王陳余,并自稱(chēng) “代齊王 ”。好不容易有時(shí)間吧,人們更愿意花這些時(shí)間來(lái)上網(wǎng)、玩手機(jī)、旅游,亦或是睡覺(jué)。 20xx 年末數(shù)據(jù)顯示,僅正式推出兩年的操作系統(tǒng)的 Android已經(jīng)超越稱(chēng)霸十年的諾基亞 Symbian系統(tǒng),躍居全球最受歡迎的智能手機(jī)平臺(tái)。因此不會(huì)受到各種條條框框的阻撓,可想而知,會(huì)有多少新穎別致的軟件會(huì)誕生。在 20xx 年全年 Android 終端的出貨量中,三星終端的比例為 42% 。還有,很多新興的操作系統(tǒng),比如說(shuō)火狐操作系統(tǒng),三星剛剛發(fā)布的 Tizen操作系統(tǒng)等等,他們可能目前不太可能對(duì) Android 構(gòu)成威脅,但至少也會(huì)受到一些影響。 內(nèi)容提供者 ( Content Providers) ,聽(tīng)起來(lái)有點(diǎn)抽象,通俗的理解 Content Provider 就是提供一 種服務(wù),通過(guò)這種服務(wù)應(yīng)用程序之間可以實(shí)現(xiàn)數(shù)據(jù)的互相 訪(fǎng)問(wèn)和共享,比如通訊錄的存儲(chǔ)就使用了這種服務(wù),其它應(yīng)用也可以訪(fǎng)問(wèn)通訊錄中存儲(chǔ)的聯(lián)系人信息。 Android 中, Activity 是所有程序的根本,是應(yīng)用程序的顯示層,所有程序的流程都運(yùn)行在 Activity 之中 , Activity 可以算是開(kāi)發(fā)者遇到的最頻繁,也是 Android 當(dāng)中最基本的模塊之一。在 Android 中, Broadcast 是一種廣泛運(yùn)用的在應(yīng)用程序之間傳輸信息的機(jī)制。寫(xiě)好之后可以點(diǎn)擊 “Next”按鈕進(jìn)行其他的配置,也可以直接點(diǎn)擊 “Finish”按鈕以完成工程的建立。它只能在 九宮 之內(nèi)活動(dòng),可上可下,可左可右,每次走動(dòng)只能按豎線(xiàn)或橫線(xiàn)走動(dòng)一格。 ( 4)勝負(fù)的判定 對(duì)局時(shí) ,一方出現(xiàn)下列情況之一 ,就算輸棋 ,對(duì)方得勝 : ① 帥 (將 )被對(duì)方 將死 ,即被對(duì)方將軍卻無(wú)法應(yīng)將; ② 帥 (將 )被 將軍 ,無(wú)法避免地同對(duì)方將 (帥 )直接對(duì)面; 武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 15 ③ 被 困斃 ,即雖未被對(duì)方將軍,本方卻已無(wú)棋可走動(dòng); ④ 封棋著法有誤; ⑤ 走棋違犯禁例 ,應(yīng)當(dāng)變著而不變,即一方長(zhǎng)將不變,長(zhǎng)將一方算輸; ⑥ 在同一局棋中 ,單方面出現(xiàn)第三次 違例 ; ⑦ 自己宣布認(rèn)輸; ⑧ 因違犯紀(jì)律被判輸棋。 ( 5)車(chē)的走法: 武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 17 圖 車(chē)的走法 如圖 所示,在整個(gè)中國(guó)象棋中,車(chē)的走法是最自由的,同時(shí)也是殺傷力最大的。 在 Android 軟件開(kāi)發(fā)中,界面美化也是很重要的,這是體現(xiàn)人性化的一點(diǎn)?,F(xiàn)在,就建立一個(gè) “中國(guó)象棋人人對(duì)弈 ”的工程,來(lái)實(shí)現(xiàn)中國(guó)象棋的設(shè)計(jì)。該類(lèi)的主要代碼詳見(jiàn)附錄。這是存放軟件所需要用到的一些資源文件以及軟件的一些布局文件。棋盤(pán)和棋子的繪制也是在 GameView 類(lèi)中實(shí)現(xiàn)的,棋盤(pán)和棋子的具體繪制過(guò)程如下 [10]: 武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 29 武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 30 棋子的算法實(shí)現(xiàn) 棋子的走法規(guī)則是整個(gè)游戲玩法的核心,他定義了中國(guó)象棋的走法規(guī)則,該規(guī)則在 “Rule”類(lèi)中實(shí)現(xiàn)。 就是說(shuō)點(diǎn)擊屏幕后,要判斷現(xiàn)在輪到哪方走棋,所以要加一個(gè)標(biāo)志變量, 其次就是判斷自己手指所點(diǎn)的位置,看是不是那一方的棋子,是就可以走棋。 ( 2)棋子 從圖 和圖 中可以看出,上面其實(shí)就是一個(gè)虛擬的棋盤(pán),然后上面放上了虛擬的棋子,即用不同的數(shù)字代表各個(gè)不同的棋子 。比較特殊的一點(diǎn) 是,他所定義的所有東西,他會(huì)生成一個(gè) “.R”的文件存放,而且是系統(tǒng)自動(dòng)生成的,不需要用戶(hù)進(jìn)行任何修改。詳細(xì)代碼見(jiàn)附錄。 ( 5)當(dāng)游戲結(jié)束,即吃掉了對(duì)方的帥(將)時(shí),就有彈出紅方或者黑方勝利的消息,然后游戲結(jié)束。這在算法實(shí)現(xiàn)時(shí),就需要判斷是過(guò)河前還是過(guò)河后,并且必須設(shè)定為只能往前走。但有些特殊的是,如果象所走的斜對(duì)角的中間有棋子(象眼),如圖中的紅色圈中的棋子,則相(象)就被堵住了而不能走那個(gè)方位的地方(如圖中 4 位置就不能走), 在實(shí)現(xiàn)時(shí)就需要先判斷象眼處是否有棋子。 馬:馬走動(dòng)的方法是一直一斜,即先橫著或直著走一格,然后再斜著走一個(gè)對(duì)角線(xiàn) ,俗稱(chēng) 馬走日 。 圖 中國(guó)象棋的棋盤(pán)和棋子 ( 2)棋子 中國(guó)象棋的棋子共三十二個(gè),分為紅方和黑方兩組,各十六個(gè),由對(duì)弈雙方各執(zhí)一組,兵種是一樣的,分為七種: 紅方:帥、仕、相、車(chē)、馬、砲、兵 黑方:將、士、象、車(chē)、馬、炮、卒 其中帥與將、仕與士、相與象、兵與卒的作用完全相同,僅僅是為了區(qū)分紅武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 14 棋和黑棋。 Android 開(kāi)發(fā)工具的安裝 JAVA 運(yùn)行環(huán)境安裝好之后,需要安裝 Android 的相關(guān)開(kāi)發(fā)插件,其方法為: ( 1) Android SDK 的下載與設(shè)置 根據(jù)自己的開(kāi)發(fā)需要下載相應(yīng)的 SDK 版本,下載地址為: ( 2)下載完成后解壓縮,打開(kāi) eclipse,然后再 eclipse 的標(biāo)題欄上依次選擇:【 Window】 → 【 Preference】 → 【 Android】,點(diǎn)擊 Browse,選擇剛剛下載的 Android SDK 路徑,然后再點(diǎn)擊 OK 即可 [6]。 Content Provider 是 Android 提供的第三方應(yīng)用數(shù)據(jù)的訪(fǎng)問(wèn)方案,提供共享的數(shù)據(jù)存儲(chǔ)。 ( 4) Linux內(nèi)核層 ( Linux Kernel Level) : Android 的 Linux 內(nèi)核層是基于 LInux Kernel 版本。對(duì)于開(kāi)發(fā)者而言,框架層最直觀的體現(xiàn)就是 SDK,它通過(guò)一系列的 Java 功能模塊,來(lái)實(shí)現(xiàn)應(yīng)用所需要的功能。 IDC 項(xiàng)目經(jīng)理 Ryan Reith預(yù)測(cè)稱(chēng), “今后數(shù)年可能會(huì)誕生一些具有影響力的新勢(shì)力 ”, “這些新 OS 或許會(huì)陷入激烈的市場(chǎng)競(jìng)爭(zhēng),但平臺(tái)的多樣化對(duì)于消費(fèi)者和通信運(yùn)營(yíng)商來(lái)說(shuō)都是必需的 ”。而 IDC 所帶來(lái)的 20xx 年第 1 季平板電腦市占率調(diào)查顯示, Android 平板電腦幾乎翻轉(zhuǎn)了去年的數(shù)據(jù),沖上 % 的市場(chǎng)占有率王座。自從 iPhone、 Android上市之后,用戶(hù)可以更加方便地連接網(wǎng)絡(luò),運(yùn)營(yíng)商的制約減少。 20xx 年 8 月 17 日,谷歌公司收購(gòu)了 Android 科技公司, Android 科技公司成為谷歌公司旗下的一部分,包括米奇 ?米納爾、克里斯 ?懷特等所擁有的全資子公司,所有 Android 科技公司的員工都被并入谷歌公司。近現(xiàn)代,國(guó)家已經(jīng)慢慢淡化了對(duì)中國(guó)傳統(tǒng)文化的發(fā)展與培養(yǎng)的意識(shí),特別是當(dāng)代,無(wú)論是在校園里還是在社會(huì)上,對(duì)中國(guó)象棋的課程學(xué)習(xí)安排越來(lái)越少,諸如國(guó)家象棋隊(duì)這樣的,很多地方基本上都沒(méi)有,這直接導(dǎo)致了 人們對(duì)與中國(guó)象棋的淡忘和對(duì)興趣的培養(yǎng)。 作 者 簽 名: 日 期: 指導(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é)本科畢業(yè)設(shè)計(jì) I 摘 要 現(xiàn)在智能操作系統(tǒng)迅速發(fā)展,使得智能手機(jī)和其他的智能移動(dòng)設(shè)備得到廣泛普及,因此,智能操作系統(tǒng)的應(yīng)用軟件開(kāi)發(fā)及其需要的服務(wù)將有廣闊的發(fā)展前景。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。那么,作為中國(guó)的國(guó)粹,為什么如今會(huì)走下坡路呢?歸根究底,我覺(jué)得最主要的有如下兩個(gè)方面的原因: 武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 2 ( 1)國(guó)家不夠重視。他將外表像人的機(jī)器武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 3 起名為 Android,于是就有了這個(gè)可愛(ài)的小機(jī)器人 [1]。 (2)掙脫運(yùn)營(yíng)商的束縛 在過(guò)去很長(zhǎng)的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營(yíng)商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都 受到運(yùn)營(yíng)商的控制。這兩大平臺(tái)手機(jī)的總出貨量為 億部,比上年同期的 億部增加了 % ; 20xx 年全年的出貨量為 億部,市場(chǎng)份額由去年的 % 擴(kuò)大至% 。黑莓和微軟分別于 20xx 年 1 月,和 20xx年第四季度發(fā)布了新 OS。應(yīng)用框架層所提供的組件很多,包括活動(dòng)管理器 ( Avtivity Manager) 、窗口管理器 ( Window Manager) 、內(nèi)容提供器 ( Content Providers) 、視圖系統(tǒng) ( View System) 、包管理器 ( Package Manager) 等等。 Dalvik 是為Android 量身打造的 Java 虛擬機(jī),負(fù)責(zé)動(dòng)態(tài)解析執(zhí)行應(yīng)用,分配空間,管理對(duì)象武漢科技大學(xué)本科畢業(yè)設(shè)計(jì) 8 生命周期等工
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1