




已閱讀5頁(yè),還剩88頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
四川師范大學(xué)本科畢業(yè) 設(shè)計(jì) 基于 游戲“貪吃蛇” 的設(shè)計(jì)和實(shí)現(xiàn) 實(shí)現(xiàn) 游戲主 控制功能 作 者: 魏 星 院 系: 電子信息工程 學(xué)院通信工程 系 專(zhuān) 業(yè): 通 信 工 程 年 級(jí): 2 0 0 3 級(jí) 學(xué) 號(hào): 2003391090 指導(dǎo)教師: 黃 進(jìn) 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 I 頁(yè) 基于 游戲“貪吃蛇 ”的設(shè)計(jì)和實(shí)現(xiàn) 學(xué)生:魏 星 指導(dǎo)教師:黃 進(jìn) 內(nèi)容提要 : 近年來(lái), 為一種新的編程語(yǔ)言,以其簡(jiǎn)單性、可移植性和平臺(tái)無(wú)關(guān)性等優(yōu)點(diǎn),得到了廣泛地應(yīng)用,特別是 萬(wàn)維網(wǎng) 的完美結(jié)合,使其成為網(wǎng)絡(luò)編程和嵌入式編程領(lǐng)域的首選編程語(yǔ)言。 司用于快速開(kāi)發(fā) 用的一款優(yōu)秀的集成開(kāi)發(fā)環(huán)境,它以其友好的開(kāi)發(fā)界面、強(qiáng)大的組件支持等優(yōu)點(diǎn),得到廣大程序員的接受和認(rèn)可。 “貪吃蛇”游 戲是一個(gè)經(jīng)典的游戲, 它因操作簡(jiǎn)單、娛樂(lè)性強(qiáng)而廣受歡迎。本文基于 發(fā)了一個(gè)操作簡(jiǎn)單、界面美觀、功能較齊全的“貪吃蛇”游戲。 整個(gè)游戲程序分為 二 個(gè)功能模塊, 六 個(gè)類(lèi)模塊,實(shí)現(xiàn)了 游戲的開(kāi)始、暫 停、結(jié)束 。 通過(guò)本游戲的開(kāi) 發(fā),達(dá)到學(xué)習(xí) 術(shù)和熟悉軟件開(kāi)發(fā)流程的目的。 本文在介紹 關(guān)技術(shù)和國(guó)內(nèi)外發(fā)展現(xiàn)狀的基礎(chǔ)上,對(duì)“貪吃蛇”游戲的整個(gè)生命周期的各個(gè)開(kāi)發(fā)階段進(jìn)行了詳細(xì)地介紹。 首先,分析了開(kāi)發(fā)本游戲軟件的可行性,重點(diǎn)分析本設(shè)計(jì)所采用的技術(shù)的可行性。其次,從游 戲主界面等幾方面,分析了本游戲的功能需求;從可使用性和安全性方面分析了屬性需求。然后,進(jìn)行了游戲的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),這也是本文的重點(diǎn)。 概要設(shè)計(jì)給出二個(gè)功能模塊的主框架以及六 個(gè)類(lèi)模塊的函數(shù)調(diào)用關(guān)系;詳細(xì)設(shè)計(jì)介紹了 準(zhǔn)運(yùn)行環(huán)境的配置,重點(diǎn)給出各個(gè)類(lèi)模塊的程序流程圖以及 ,列表介紹了各個(gè)類(lèi)包含的變量、使用的方法,展 示了游戲的界面。 為了保證程序代碼的正確性和功能實(shí)現(xiàn)的可靠性,本文還介紹了游戲軟件的程序調(diào)試和功能測(cè)試結(jié)果,并且 對(duì)本設(shè)計(jì)的成果和不足進(jìn)行了總結(jié)。最后,本文還 提出軟件的維護(hù)措施。 關(guān)鍵詞: 貪吃蛇”游戲 to 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 it WW as in of is an by to to of so “ 貪吃蛇 ” is a is of on of of to on a 貪吃蛇” of of s of of of on of of 貪吃蛇 ” of of of on of is on of on is on of of of in 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 ML of in to of of in of In to of of of of 貪吃蛇 ” 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 目 錄 第 1 章 緒論 . 1 發(fā)環(huán)境配置 . 1 標(biāo)準(zhǔn)運(yùn)行環(huán)境 . 1 2. 1 2. 1 2. 1 2安裝與配置 . 1 裝過(guò)程 . 1 置環(huán)境變量 . 4 設(shè)計(jì)的目的和意義 . 8 內(nèi)外研究現(xiàn)狀 . 9 計(jì)研究的主要內(nèi)容、目標(biāo)與工具 . 11 計(jì)的主要內(nèi)容 . 11 計(jì)要達(dá)到的目標(biāo) . 11 計(jì)方法介紹 . 11 第 2 章 可行性分析 . 15 行性分析 . 15 行性研究的前提 . 15 求 . 15 標(biāo) . 16 件、假定和限制 . 16 現(xiàn)有軟件的分析 . 16 建議的軟件 . 17 戲處理流程 . 17 會(huì)可行性分 析 . 18 術(shù)可行性分析 . 19 行平臺(tái)方面 . 19 行速度方面 . 20 言特性與功能方面 . 20 發(fā)環(huán)境方面 . 21 發(fā)工具 . 21 濟(jì)可行性 . 21 第 3 章 需求分析 . 22 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 V 頁(yè) 務(wù)概述 . 22 標(biāo) . 22 戶(hù)的特點(diǎn) . 22 體需求 . 22 能需求 . 22 戲主界面模塊需求 . 22 戲圖形區(qū)域界面的需求 . 23 性需求 . 23 第 4 章 概要設(shè)計(jì) . 24 戲功能 . 24 能模塊設(shè)計(jì) . 24 設(shè)計(jì)模塊的劃分 . 24 戲主界面模塊 . 24 戲控制模塊 . 25 模塊設(shè)計(jì) . 26 模塊之間關(guān)系 . 26 類(lèi)模塊設(shè)計(jì)概要 . 26 序設(shè)計(jì)的重點(diǎn) . 27 戲圖形界面的圖形顯示更新功能 . 27 吃蛇蛇身的設(shè)計(jì) . 27 口設(shè)計(jì) . 27 部接口 . 27 部接口 . 28 護(hù) 設(shè)計(jì) . 28 障處理 . 28 第 5 章 詳細(xì)設(shè)計(jì) . 29 序主結(jié)構(gòu) . 29 模塊程序流程圖 . 29 . 29 . 30 . 31 . 31 . 33 . 33 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 . 33 模塊具體設(shè)計(jì) . 34 序 . 34 序 . 35 程序 . 35 程序 . 36 . 36 序 . 37 序 . 38 序 . 39 序 . 41 裝文件的生成 . 43 介 . 43 裝文件制作步驟 . 43 第 6 章 軟件維護(hù) . 48 結(jié)論 . 49 參考文獻(xiàn) . 51 附錄 “貪吃蛇游戲”程序源代碼 . 53 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 1 頁(yè) 第 1 章 緒論 發(fā) 環(huán)境配置 標(biāo)準(zhǔn)運(yùn)行環(huán)境 標(biāo)準(zhǔn)運(yùn)行環(huán)境從 網(wǎng)站: ,免費(fèi)下載許多相關(guān)文件,其中包括: 。 2含創(chuàng)建 用的開(kāi)發(fā)工具 (示例 (源代碼 (、 件 (,是 超級(jí),是創(chuàng)建 用的必要文件。 2含允許終端用戶(hù)運(yùn)行 應(yīng)用的環(huán)境,是 子級(jí),是運(yùn)行 用的必要文件。 2含 在線(xiàn)幫助文檔。 安裝與配置 裝過(guò)程 標(biāo)準(zhǔn)運(yùn)行環(huán)境在 臺(tái)下的安裝過(guò)程 如圖 1 址 ;如圖 1 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 2 頁(yè) 圖 1行安裝文件 1示畫(huà)面 ,選擇圖中所示選項(xiàng),然后單擊 鈕; 圖 1裝步驟 示畫(huà)面,選擇你要安裝的路徑,這里選擇安裝路徑為 C:擇好后,單擊 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 3 頁(yè) 圖 1裝步驟 運(yùn)行后出現(xiàn)如圖 1示的畫(huà)面 ,選中畫(huà)面中的單選框 ,單擊 鈕,開(kāi)始安裝; 圖 1裝步驟 運(yùn)行后出現(xiàn)如圖 1示的畫(huà)面,單擊 鈕,安裝完成。 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 4 頁(yè) 圖 1裝步驟 置環(huán)境變量 在環(huán)境變量的配置中,假設(shè) 安裝目錄為: C: 環(huán)境變量 法一,在 C:件的底部或者最后一個(gè) 令之后,輸入: C:法二,在“系統(tǒng)屬性”對(duì)話(huà)框中直接設(shè)置環(huán)境變量: ;C:體操作參考 中“屬性”一欄,如圖 1 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 5 頁(yè) 圖 1置環(huán)境變量 中“高級(jí)”,單擊“環(huán)境變量”按鈕; 擊“系統(tǒng)變量( S)”中的“新建”按鈕,進(jìn)入 1,變量名: 變量值: ; C: 1置環(huán)境變量 川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 6 頁(yè) 圖 1置環(huán)境變量 川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 7 頁(yè) 圖 1置環(huán)境變量 境變量 法一,在 C:件的底部或者最后一個(gè) 令之后,輸入: . 上面文字中的“ .” 指示 令在其所在的當(dāng)前目錄中尋找被編譯文件按所需要的用戶(hù)(非系統(tǒng))類(lèi)文件;“ 表示關(guān)閉環(huán)境變量 方法二,在“系統(tǒng)屬性”對(duì)話(huà)框中直接設(shè)置環(huán)境變量 ;. 具體步驟如下所 述: 繼續(xù)上面步驟 ,如 圖 1示,填入變量名: 變量值: ;. 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 8 頁(yè) 圖 1設(shè)計(jì)的目的 和 意義 貪吃蛇 游戲 一款非常經(jīng)典的手機(jī)游戲 ,因?yàn)樗容^簡(jiǎn)單有趣,無(wú)論老少都比較適合。 貪吃蛇 的設(shè)計(jì)對(duì)每一個(gè) 言設(shè)計(jì)者進(jìn)行語(yǔ)言提高和進(jìn)階都是一個(gè)很好的鍛煉機(jī)會(huì)。 貪吃蛇 游戲的設(shè)計(jì)比較復(fù)雜,它涉及面廣、牽涉方面多,如果不好好考慮和設(shè)計(jì),將難以成功開(kāi)發(fā)出這個(gè)游戲。在這個(gè)游戲的設(shè)計(jì)中,牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更新, 并且在這個(gè)游戲的開(kāi)發(fā)中,還要應(yīng)用類(lèi)的繼承機(jī)制以及一些設(shè)計(jì)模式。因此,如何設(shè)計(jì)和開(kāi)發(fā)好這個(gè) 貪吃蛇 游戲,對(duì)于提高 發(fā)水平和系統(tǒng)的設(shè)計(jì)能力有極大的幫助。 在設(shè)計(jì)開(kāi)發(fā)過(guò)程中,需要處理好各個(gè)類(lèi)之間的繼承關(guān)系,還要處理各個(gè)類(lèi)相應(yīng)的封裝,并且還要協(xié)調(diào)好各個(gè)模塊之間的邏輯依賴(lài)關(guān)四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 9 頁(yè) 系和數(shù)據(jù)通信關(guān)系。 正是因?yàn)槿绱耍?本次畢業(yè)設(shè)計(jì)的目的在于學(xué)習(xí) 習(xí)用發(fā) 序的相關(guān)技術(shù),熟悉游戲“ 貪吃蛇 ”的需求, 熟悉項(xiàng)目開(kāi)發(fā)的完整過(guò)程 。 學(xué)會(huì)怎樣進(jìn)行一個(gè)項(xiàng)目的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等軟件開(kāi) 發(fā)過(guò)程,熟練地掌握 練地掌握 養(yǎng)起初步的項(xiàng)目分析能力和程序設(shè)計(jì)能力 。 內(nèi)外研究現(xiàn)狀 991年精心設(shè)計(jì)出來(lái)的計(jì)算機(jī)編程語(yǔ)言,其構(gòu)想在于實(shí)現(xiàn)使用同一種編程語(yǔ)言所寫(xiě)出來(lái)的程 序可以在不同的平臺(tái)上運(yùn)作。這種架構(gòu)對(duì)于消費(fèi)性電子產(chǎn)品而言是具有革命性的,因?yàn)樵谙M(fèi)性電子產(chǎn)品中的處理器及操作系統(tǒng)各不相同,要在這些平臺(tái)上開(kāi)發(fā)程序必須要了解各個(gè)平臺(tái)的特性,以及其提供的 別開(kāi)發(fā)不同的版本才能執(zhí)行,影響應(yīng)用程序的普及性。 當(dāng)今企業(yè)級(jí)計(jì)算和應(yīng)用中相當(dāng)成熟和穩(wěn)定的平臺(tái), 在這個(gè)領(lǐng)域中不可否認(rèn)地占據(jù)著領(lǐng)導(dǎo)地位。不但如此, 學(xué)術(shù)界也獲得了強(qiáng)有力的支持 : 在國(guó)外的大學(xué)中, 來(lái)越多的尖端學(xué)術(shù)研究完全使用 各行業(yè)的公司都有很多的 為軟件開(kāi)發(fā)的一種革命性的技術(shù),其地位已經(jīng)被確立。 首先 ,計(jì)算機(jī)產(chǎn)業(yè)的許多大公司都購(gòu)買(mǎi)了 許可證, 包括: 。其次,眾多的軟件開(kāi)發(fā)商都支持 軟件產(chǎn)品。今天是以網(wǎng)絡(luò)為中心的計(jì)算機(jī)時(shí)代,不支持用程序的應(yīng)用范圍就只能局限于相同的硬件平臺(tái)。 快速應(yīng) 用程序開(kāi)發(fā)環(huán)境 在 1996 年中期發(fā)布, 司的這一舉措推動(dòng)了 入 軟件市場(chǎng)。 司自己的 發(fā)環(huán)境四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 10 頁(yè) 經(jīng)發(fā)布。許多知名的數(shù)據(jù)庫(kù)廠商都在開(kāi)發(fā) 口,支持 再有, 在成為企業(yè)信息系統(tǒng)最佳的解決方案,而其中 發(fā)揮不可替代的作用。 工作方式可以描述為不同類(lèi)型的 戶(hù)通過(guò)界面統(tǒng)一的 覽器訪問(wèn)位于不同環(huán)境中的 一過(guò)程在基于 決方案支持下實(shí)現(xiàn)將使無(wú)論是開(kāi)發(fā)人員還是管理人員,抑或是用戶(hù)都受益無(wú)窮。 言正在不斷地發(fā)展和完善, 司是主要的發(fā)展推動(dòng)者。 司開(kāi)發(fā)的較為統(tǒng)用的編譯環(huán)境有: 有許多其它公司也開(kāi)發(fā)了或正在開(kāi)發(fā) 言的編譯器與集成環(huán)境。如, 司的司的 +等。 隨著 言的大行其道, 發(fā)工具也如雨后春筍般紛紛涌現(xiàn)。據(jù)一些權(quán)威機(jī)構(gòu)的調(diào)查,國(guó)外 種之多。這些工具各有側(cè)重點(diǎn),也各有優(yōu)勢(shì),其中以 與日、韓等國(guó)相比,中國(guó)的基于 比較晚,但中國(guó)有一個(gè)巨大的游戲用戶(hù)群,它擁有廣闊的市場(chǎng)前景。隨著 發(fā)展速度將一日千里。 向?qū)ο蟮恼Z(yǔ)言。它支持繼承性、封裝、多態(tài)性、多線(xiàn)程、動(dòng)態(tài)連接與接口。而 先, 像 C+,很容易為有經(jīng)驗(yàn) 的程序員掌握使用,但它比 C+有很大的改進(jìn)。 重用、無(wú)錯(cuò)誤的程序。其次, 交叉平臺(tái)的兼容性是它迅速獲得成功的主要因素。隨著技術(shù)的發(fā)展, 戶(hù)用 +編程更加方便。 近幾年,由于微處理器性能的大幅提升,加上無(wú)線(xiàn)通訊技術(shù)的突破,手持式移動(dòng)設(shè)備開(kāi)始受到大眾的青睞。短短幾年內(nèi),手機(jī)已經(jīng)升級(jí)了幾代產(chǎn)品,普及率逐年攀升,生產(chǎn)效率不斷上升,產(chǎn)品價(jià)格比個(gè)人電腦的摩爾定律有更驚人的下調(diào),以至手機(jī)是大多是城市居民不可缺少的一件 隨身設(shè)備。繼短信、彩信等服務(wù)之后,中國(guó)移動(dòng)提供基于 百寶箱業(yè)務(wù),應(yīng)用產(chǎn)品遍及商務(wù)應(yīng)用、信息獲取、英漢互譯、游戲娛樂(lè)等多媒體領(lǐng)域。根據(jù)官方公布的統(tǒng)計(jì)數(shù)據(jù),我國(guó)移動(dòng)電話(huà)用戶(hù)已突破 3億。依托這樣的市場(chǎng),一旦無(wú)線(xiàn) 會(huì)創(chuàng)造出比短信業(yè)務(wù)更為驚人的利潤(rùn)。 言原先的開(kāi)發(fā)目的與市場(chǎng)的需求不謀而合,并且也已經(jīng)成為手機(jī)應(yīng)用程序開(kāi)發(fā)的標(biāo)準(zhǔn),國(guó)際大公司如 所設(shè)計(jì)的手四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 11 頁(yè) 機(jī)內(nèi)都加入 序的支持,可見(jiàn), 會(huì)成為移動(dòng)設(shè)備上最熱門(mén)的語(yǔ)言。 從現(xiàn)在 的發(fā)展情況看, 事實(shí) 也 證明了這點(diǎn)。 計(jì)研究的主要內(nèi)容、目標(biāo)與工具 計(jì)的主要內(nèi)容 貪吃蛇 游戲設(shè)計(jì)與實(shí)現(xiàn),主要分為以下二 個(gè)模塊:游戲主界面模塊游戲控制模塊。 在此只 實(shí)現(xiàn)游戲的 游戲主界面模塊、游戲控制模塊。并且只是實(shí)現(xiàn) 開(kāi)始、暫停、退出等功能。 計(jì)要達(dá)到的目標(biāo) 本次設(shè)計(jì)要達(dá)到的目標(biāo)分別從以下模塊進(jìn)行闡述: 游戲主界面模塊: 游戲的主界面是進(jìn)入游戲后,能夠給 玩家 第一感官的部分, 主要包括游戲圖形區(qū)域界面、游戲的速度選擇更新界面、游戲分?jǐn)?shù)的顯示更新界面、 新生方塊的預(yù)覽、游戲 開(kāi)始按鈕、暫停游戲按鈕、退出游戲按鈕以及游戲排行榜按鈕。 從很大程度上決定了 玩家 對(duì)游戲的興趣問(wèn)題,因此,游戲的主界面應(yīng)該力求美觀, 爽心悅目。 游戲控制模塊: 這 個(gè)模塊是游戲的中心環(huán)節(jié),主要完成控制游戲的開(kāi)始、暫停、退出等功能。為了能夠給玩家一個(gè)很好的游戲環(huán)境,這部分應(yīng)該做到易懂、易操作。 計(jì)方法 介紹 本次設(shè)計(jì)采用 基于 以及用 其中 下面簡(jiǎn)單介紹一下 發(fā)環(huán)境 。 言的特點(diǎn) 初叫 是由 從表面上看 ,它有許多地方和 C ,C+類(lèi)似 ,但比它們更簡(jiǎn)潔 和更容易設(shè)計(jì)。 1) 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 12 頁(yè) 有對(duì)象都派生自同一個(gè)基類(lèi) 并共享它所有的功能。 通過(guò)接口可支持有限形式的多重繼承。 2) 平臺(tái)無(wú)關(guān)性 : 用 臺(tái)無(wú)關(guān) 分為 兩種:源代碼級(jí)和目標(biāo)代碼級(jí)。 3) 分布式 : 分布式包括數(shù)據(jù)分布和 操作分布。數(shù)據(jù)分布是指數(shù)據(jù)可以分散在網(wǎng)絡(luò)的不同主機(jī)上,操作分布是指把一個(gè)計(jì)算分散在不同主機(jī)上處理。 戶(hù)機(jī) /服務(wù)器計(jì)算模式,因此,它支持這兩種分布性。對(duì)于前者, 對(duì)象,利用這個(gè)對(duì)象,你可以打開(kāi)并訪問(wèn)具有相同 址上的對(duì)象,訪問(wèn)方式與訪問(wèn)本地文件系統(tǒng)相同。對(duì)于后者, 部分計(jì)算在客戶(hù)端進(jìn)行,提高系統(tǒng)執(zhí)行效率。 發(fā)人員可以利用類(lèi)庫(kù)進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì),方便 地 實(shí)現(xiàn) 分布式特性。 4) 可靠性和安全性 : 此要求較高的可靠性。 然源于 C+, 但它消除了許多 C+不可靠因素,可以防止許多編程錯(cuò)誤。首先, 求顯式的方法聲 明,這保證了編譯器可以發(fā)現(xiàn)方法調(diào)用錯(cuò)誤,保證程序更加可靠; 其次, 杜絕了內(nèi)存的非法訪問(wèn);第三, 四,以發(fā)現(xiàn)數(shù)組和字符串訪問(wèn)的越界,最后, 供了異常處理機(jī)制,程序 員可以把一組錯(cuò)誤代碼放在一個(gè)地方,這樣可以簡(jiǎn)化錯(cuò)誤處理任務(wù)便于恢復(fù)。 首先必須經(jīng)過(guò)字節(jié)碼校驗(yàn)器的檢查,然后, 后,類(lèi)裝載器負(fù)責(zé)把來(lái)自網(wǎng)絡(luò)的類(lèi)裝載到單獨(dú)的內(nèi)存區(qū)域,避免應(yīng)用程序之間相互干擾破壞。最后,客戶(hù)端用戶(hù)還可以限制從網(wǎng)絡(luò)上裝載的類(lèi)只能訪問(wèn)某些文件系統(tǒng)。上述幾種機(jī)制結(jié)合起來(lái),使得 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 13 頁(yè) 5) 多線(xiàn)程 : 方面, 干個(gè)系統(tǒng)線(xiàn)程運(yùn)行負(fù)責(zé)必要的無(wú)用單元回收,系統(tǒng)維護(hù)等系統(tǒng)級(jí)操作;另一方面, 言?xún)?nèi)置多線(xiàn)程控制,可以大大簡(jiǎn)化多線(xiàn)程應(yīng)用程序開(kāi)發(fā)。 由它負(fù)責(zé)啟動(dòng) 、 運(yùn)行 、 終止線(xiàn)程,并可檢查線(xiàn)程狀態(tài)。 些原語(yǔ)負(fù)責(zé)對(duì)線(xiàn)程實(shí)行并發(fā)控制。利用 發(fā)人員可以方便地 寫(xiě)出支持多線(xiàn)程的應(yīng)用程序,提高程序執(zhí)行效率。 主要由兩部分組成: 用編程接口)。 可以用軟件實(shí)現(xiàn),也可以用硬件實(shí)現(xiàn)。 所有 應(yīng)用 開(kāi)發(fā)的基本框架,是開(kāi)放的 和 可擴(kuò)展的。它為各個(gè)關(guān)鍵領(lǐng)域規(guī)定了一系列的基本接口,讓程序員開(kāi)發(fā) 用程序、 I/O、網(wǎng)絡(luò)、圖形用戶(hù)接口等。 開(kāi)發(fā)多種 了已在 開(kāi)發(fā)了 來(lái)增強(qiáng) 此 5種以上不同數(shù)據(jù)源,如 發(fā)工具 發(fā)工具( 許多 家最初使用的開(kāi)發(fā)環(huán)境。盡管許多編程人員己經(jīng)使用第三方的開(kāi)發(fā)工具,但 被當(dāng)作 發(fā)的重要工具。 一個(gè)標(biāo)準(zhǔn)類(lèi)庫(kù)和一組建立 、 測(cè)試及建立文檔 的 用程序組成。其核心 一些預(yù)定義的類(lèi)庫(kù),開(kāi)發(fā)人員需要用這些類(lèi)來(lái)訪問(wèn) 言的功能。 括一些重要的語(yǔ)言結(jié)構(gòu)以及基本圖形 、 網(wǎng)絡(luò)和文件 I/O。一般來(lái)說(shuō), 非 I/所有平臺(tái)是相同的,而 I/境中實(shí)現(xiàn)。 作為 用程序,工具庫(kù)中有七種主要程序。 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 14 頁(yè) 接從類(lèi)文件執(zhí)行 小程序?yàn)g覽器, 一種執(zhí)行 據(jù) 以逐行執(zhí)行程序,設(shè)置斷點(diǎn)和檢查變量。 生可以調(diào)用 過(guò)程,或者建立能夠被 過(guò)程的頭文件。 示譯類(lèi)文件中的可訪問(wèn)功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。 介紹 最強(qiáng)大的、最易于使用的 速開(kāi)發(fā)工 具。 的快速開(kāi)發(fā)環(huán)境的易用性有機(jī)地結(jié)合在一起。 和工程的過(guò)程變得非常簡(jiǎn)單。設(shè)計(jì)器與雙向開(kāi)發(fā)工具的使用 使 圖形界面的設(shè)計(jì)變得很容易。 使用 境來(lái)創(chuàng)建基于關(guān)系數(shù)據(jù)庫(kù)的客戶(hù)機(jī) /服務(wù)器應(yīng) 用程序。方便地創(chuàng)建類(lèi)和 提高當(dāng)前應(yīng)用程序或小程序的開(kāi)發(fā)進(jìn)度,并提高以后的工程的性能。 四川師範(fàn)大學(xué)本科畢業(yè)設(shè)計(jì) 第 15 頁(yè) 第 2 章 可行性分析 隨著人們生活水平的不斷提高,人們對(duì)精神生活水平的要求也隨之提高。游戲 ,不但可以放松身心,有的還可以開(kāi)發(fā)智力。 它 作為一種娛樂(lè)項(xiàng)目 也在不斷地發(fā)展,并在我國(guó)逐漸地發(fā)展壯大。 如今 市場(chǎng)上,已經(jīng)出現(xiàn)了各種各樣,適合不同年齡段和不同人群的游戲。 比如: 極品飛車(chē)、大富翁、魔獸、星際爭(zhēng)霸 等一些大型游戲 ,再 比如連連看、蜘蛛牌、掃雷 、俄羅斯方塊 等 一些小游戲 ,都是現(xiàn)在 受大眾 歡迎的娛樂(lè)休閑游戲。并且,隨著互聯(lián)網(wǎng)的發(fā)展,許多游戲不 僅 有 單機(jī)版的,而且還 有 網(wǎng)絡(luò) 版的 ,以往大家熟悉的經(jīng)典單機(jī)游戲也被制作成了網(wǎng)絡(luò)游戲 。 迄今為止,游戲產(chǎn)業(yè)在我國(guó)已經(jīng)發(fā)展為一個(gè)龐大的產(chǎn)業(yè),為許多相關(guān)行業(yè)帶來(lái)了巨大的 經(jīng)濟(jì) 收益。 本 次畢業(yè)設(shè)計(jì)所開(kāi)發(fā)的基于 貪吃蛇 游戲, 具有操作簡(jiǎn)單,界面較美觀等優(yōu)點(diǎn),可以作為休閑和智力開(kāi)發(fā)之用,有一定的實(shí)用性 。 下面從幾個(gè)方面來(lái)分析本游戲的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國(guó)膠基型糖果行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國(guó)背板收發(fā)器行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 毫米波雷達(dá)跌倒監(jiān)測(cè)行業(yè)趨勢(shì)分析與市場(chǎng)策略
- 2025至2030中國(guó)聚合物納米復(fù)合材料行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)網(wǎng)絡(luò)自動(dòng)化軟件行業(yè)市場(chǎng)深度研究及發(fā)展前景投資可行性分析報(bào)告
- 2025至2030中國(guó)網(wǎng)絡(luò)處理單元(NPU)行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢(xún)研究報(bào)告
- 2025至2030中國(guó)綜合醫(yī)院行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國(guó)織襪機(jī)行業(yè)運(yùn)行態(tài)勢(shì)及應(yīng)用前景研究報(bào)告
- 2025至2030中國(guó)細(xì)胞培養(yǎng)基、血清和試劑行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)組合式幕墻行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 【9語(yǔ)安徽中考卷】2025年安徽省中考招生考試真題語(yǔ)文試卷(真題+答案)
- 2025年空氣過(guò)濾器行業(yè)分析報(bào)告
- 同等學(xué)力人員申請(qǐng)碩士學(xué)位電子科學(xué)與技術(shù)學(xué)科綜合水平全國(guó)統(tǒng)一考試大綱(第二版)
- (高清版)DG∕TJ 08-507-2018 高強(qiáng)混凝土抗壓強(qiáng)度無(wú)損檢測(cè)技術(shù)標(biāo)準(zhǔn)
- 2024年鐵嶺市三支一扶考試真題
- 2024版機(jī)電工程施工質(zhì)量標(biāo)準(zhǔn)化數(shù)字模型圖集
- 電力行業(yè)安全隱患案例警示教育心得體會(huì)
- 廣東省2025年中考英語(yǔ)模擬試卷試題及答案詳解
- 2023年3月26日安徽省中小學(xué)新任教師公開(kāi)招聘《小學(xué)語(yǔ)文》試題及答案
- 小學(xué)一年級(jí)下冊(cè)數(shù)學(xué)口算題卡及口算天天練
- 2025新高考數(shù)學(xué)核心母題400道(教師版)
評(píng)論
0/150
提交評(píng)論