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

正文內(nèi)容

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

2025-09-15 11:32上一頁面

下一頁面
  

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