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

正文內(nèi)容

華中科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)-預(yù)覽頁(yè)

 

【正文】 計(jì)能使自己在設(shè)計(jì)程序和開(kāi)發(fā)程序方面有一個(gè)新的認(rèn)識(shí)和提高。 游戲已經(jīng)成為許多人消遣娛樂(lè)的主 要途徑,使用過(guò)微軟操作系統(tǒng)的用戶,對(duì)掃雷這款游戲都不會(huì)陌生,因?yàn)檫@是微軟操作系統(tǒng)中自帶的一款游戲,而且這項(xiàng)游戲操作簡(jiǎn)單,老少皆宜。 Abstract ...................................................................................................... 錯(cuò)誤 !未定義書(shū)簽。 論文首先闡述了 掃雷游戲 的開(kāi)發(fā), 然后對(duì) 系統(tǒng)進(jìn)行了較詳細(xì)的 需求分析 ,最后對(duì)系統(tǒng)測(cè)試和分析,該系統(tǒng)表現(xiàn)出來(lái)一定的可玩性和趣味性,具有一定的價(jià)值 。與傳統(tǒng)的影音產(chǎn)業(yè)一樣,游戲產(chǎn)業(yè)也是娛樂(lè)行業(yè)的一個(gè)重要組成部分,基于數(shù)字化的網(wǎng)絡(luò)游戲更讓人們找到了前所未有的感受,并已經(jīng)成為全球互聯(lián)產(chǎn)業(yè)的熱點(diǎn)。 畢 業(yè) 論 文 題 目 掃雷游戲 學(xué) 校 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 號(hào) 姓 名 指導(dǎo)教師 2021 年 9 月 18 日 I 摘 要 隨著 Inter 的迅速崛起,信息網(wǎng)絡(luò)化成為時(shí)代的主題。 近 年來(lái),隨著網(wǎng)絡(luò)的發(fā)展,游戲便成為了很多人關(guān)注的焦點(diǎn)。 本系統(tǒng)的開(kāi)發(fā)是以 .NET 作為框架, VS 作為開(kāi)發(fā)工具,采用 C程序設(shè)計(jì)語(yǔ) 言的開(kāi)發(fā)掃雷游戲 。C 目 錄 摘要 ............................................................................................................. 錯(cuò)誤 !未定義書(shū)簽。它不僅僅是互聯(lián)網(wǎng)和社會(huì)的重要組成部分,而且深刻的影響著人類的生活。第二就是對(duì)鼠標(biāo)事件的處理問(wèn)題,既在游戲過(guò)程中對(duì)鼠標(biāo)事件應(yīng)如何做出反應(yīng)。 擁有這種利器,我們能方便而又快捷地解決身邊的各式各樣的問(wèn)題,同時(shí)計(jì)算機(jī)在人們娛樂(lè)減壓方面也是戰(zhàn)功卓 2 越, 成為了當(dāng)今快節(jié)奏生活的一種調(diào)劑品,有了它,人們可以勞逸結(jié)合,更加高效的創(chuàng)造生活的價(jià)值 。 第二就是對(duì)鼠標(biāo)事件的處理問(wèn)題, 即為當(dāng)用戶按下左鍵或者右鍵的時(shí)候,執(zhí)行相應(yīng)的動(dòng)作 ??偟膩?lái)講,本次課設(shè)既鍛煉了我們的實(shí)際動(dòng)手能力,又是一次在老師的指導(dǎo)下進(jìn)行的一次模擬的實(shí)際產(chǎn)品的開(kāi) 發(fā),對(duì)于我以后工作能力的培養(yǎng)具有非常重要的意義?,F(xiàn)在 ,北美的電子游戲產(chǎn)業(yè)收入已經(jīng)接近了整個(gè)電影產(chǎn)業(yè)的收入,這就足以證明游戲行業(yè)潛力的巨大。隨著產(chǎn)業(yè)環(huán)境的改善,企業(yè)實(shí)力的增強(qiáng),中國(guó)游戲 行業(yè) 還將有更廣闊的發(fā)展空間 。 (3).提高對(duì)工作認(rèn)真負(fù)責(zé)、一絲不茍,對(duì)同學(xué)團(tuán)結(jié)友愛(ài),協(xié)作攻關(guān)的基本素質(zhì)。 (7).鞏固和加深學(xué)生對(duì) C的基本知識(shí)的理解與 掌握。 (11).讓學(xué)生掌握較為簡(jiǎn)單的算法分析能力 。 C是微軟公司研究員 Anders Hejlsberg 的最新成果。它在繼承 C 和 C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有宏以及不允許多 重繼承)。 C使得 C++程序員可以高效的開(kāi)發(fā)程序,且因可調(diào)用由 C/C++ 編寫(xiě)的本機(jī)原生函數(shù),因此絕不損失 C/C++原有的強(qiáng)大的功能。所寫(xiě)的目標(biāo)代碼適用于微軟支持的所有平臺(tái),包括 Microsoft Windows、 Windows Mobile、 Windows CE、 .NET Framework、 .NET Compact Framework 和 Microsoft Silverlight 及 Windows Phone。 Visual Studio 2021 和 .NET Framework 在五個(gè)方面有較大的創(chuàng)新點(diǎn):民主化的應(yīng)用程序;顯著地改進(jìn)了開(kāi)發(fā)者最核心的開(kāi)發(fā)體驗(yàn);提供工具軟件和服務(wù)平臺(tái),創(chuàng)造令人驚奇的解決方案;跨部門應(yīng)用;高效的開(kāi)發(fā)環(huán)境等等。開(kāi)發(fā)人員需要知道這個(gè)系統(tǒng)將來(lái)是要干什么的,為什么樣的人群服務(wù)。 需求分析 相信大多數(shù)使用 Windows 操作系統(tǒng)的使用者,對(duì)這款 掃雷 游戲都不陌生。 游戲的目標(biāo)是, 在不掀開(kāi)任何藏有地雷的方塊情況下,以最快的速度找出所有的地雷。 當(dāng)按下的方塊不是地雷,且周邊八個(gè)方塊也都沒(méi)有地雷時(shí),方塊會(huì)以被翻開(kāi)方塊的八個(gè)方向?qū)⒖瞻追綁K翻開(kāi)。然后分別把地雷放置到不同行列和 列數(shù)的格子中。要實(shí)現(xiàn)這個(gè)功能則要通過(guò)當(dāng)前周圍 33 范圍的數(shù)組。而如果不是地雷,就對(duì)玩家選中的格子周圍表示進(jìn)行判斷,如果有判斷錯(cuò)誤的格子,也說(shuō)明玩家失敗游戲結(jié)束。 7. 玩家輸入的設(shè)計(jì)與實(shí)現(xiàn): a) 接受玩家在界面上的鼠標(biāo)左鍵輸入信息。 e) 在得到格子指針后,對(duì)選中的格子進(jìn)行判斷,如果是正常的格子,即未被打開(kāi)過(guò)的格子,就轉(zhuǎn)到了格子處理函數(shù);如果不是正常的格子,則不進(jìn)行響應(yīng)。 8 經(jīng)濟(jì)可行性 整個(gè) 游戲系統(tǒng)項(xiàng)目因?yàn)槭莻€(gè)人娛樂(lè)的開(kāi)發(fā),加上整個(gè)項(xiàng)目較為簡(jiǎn)單,幾乎是不存在經(jīng)濟(jì)的 壓力,不需要耗費(fèi)大量的設(shè)備和器材,硬件上只需要一臺(tái)個(gè)人筆記本或者公共電腦,然后網(wǎng)上下載相關(guān)的運(yùn)行平臺(tái)即可。 管理可行性 從管理的角度來(lái)分析系統(tǒng)的可行性來(lái)講,作為一個(gè) 娛樂(lè)游戲 系統(tǒng), 按照常理來(lái)講,必須有系統(tǒng)的管理員來(lái)對(duì)系統(tǒng)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行管理,但是由于我們這個(gè)掃雷游戲比較簡(jiǎn)單,一般也不會(huì)出現(xiàn)什么大的數(shù)據(jù)和維護(hù)的問(wèn)題,所以在管理上基本不需要專業(yè)人員來(lái)對(duì)這個(gè)小游戲進(jìn)行維護(hù)管理。相對(duì)而言,這還是很簡(jiǎn)單易于上手的一款一直小游戲,所以操作可行性上幾乎是沒(méi)問(wèn)題。因?yàn)橐粋€(gè)游戲如果連基本的實(shí)現(xiàn)邏輯都無(wú)法保證,那么后面其他所有的需求都是紙上談兵,所以在整個(gè)項(xiàng)目開(kāi)發(fā)的時(shí)候,最為重要的是系統(tǒng)邏輯實(shí)現(xiàn)可靠性的保證。系統(tǒng)必須符合相應(yīng)的標(biāo)準(zhǔn)。 系統(tǒng)設(shè)計(jì) 根據(jù)前面章節(jié)需求分析的情況,結(jié)合本系統(tǒng)所要實(shí)現(xiàn)的功能,具體設(shè)計(jì)方案如下。 3. MineField 是整個(gè)雷區(qū)的封裝,是整個(gè)掃雷游戲的核心組件;方格的布局以及地雷的分布是由它負(fù)責(zé)的;并且還控制玩家的基本操作和正確響應(yīng)。 3. Program是 全局的入口。 Open public void 無(wú) 打開(kāi)該方塊。 2. MineField a) 功能描述 MineField 是雷區(qū)的 封裝,是游戲的核心組件;它負(fù)責(zé)方格的布局以及地雷的分布;并控制玩家的基本操作以及正確的響應(yīng)。 玩家點(diǎn)擊一個(gè)無(wú)雷方格后使用。 MineSweepingFailed public MineSweepingFailedEventHandler 當(dāng)玩家掃雷失敗時(shí)引發(fā),如踩雷。 開(kāi)發(fā)方法選擇 每一種開(kāi)發(fā)方法都 是 要遵循相應(yīng)的開(kāi)發(fā)策略。 ? 系統(tǒng)開(kāi)發(fā)前的準(zhǔn)備工作。 下面簡(jiǎn)要介紹下 結(jié)構(gòu)化生命周期開(kāi)發(fā)方法 和 原型法。 3. 系統(tǒng)設(shè)計(jì)階段,主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案,劃分子系統(tǒng)功能,確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè) 計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)、輸入輸出界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。 這五個(gè)階段共同構(gòu)成了系統(tǒng)開(kāi)發(fā)的生命周期。原型法的基本 實(shí)現(xiàn)思路 是 開(kāi)發(fā)人員首先根據(jù)拿到的需求,對(duì)需求進(jìn)行整理和分析,得出自己對(duì)需求的一個(gè)認(rèn)識(shí) , 然后 通過(guò) 現(xiàn)有的資源 ,構(gòu)造出一個(gè) 與需求相符的 的系統(tǒng)原型,然后 拿著原型與客戶進(jìn)行 協(xié)商,反復(fù)修改原型直至用戶滿意。 ? 實(shí)際的原型為準(zhǔn)確認(rèn)識(shí)問(wèn)題創(chuàng)造了條件 原型的直觀性、感性特征易使用戶理解系統(tǒng)的全部含義;討論的原型是開(kāi)發(fā)者與用戶共同確認(rèn)的 ; 討論問(wèn)題的標(biāo)準(zhǔn)是統(tǒng)一的;信息的反饋是及時(shí)的 。 原型法的假設(shè)模式相比較結(jié)構(gòu)化生命周期法老說(shuō),能夠提供更開(kāi)明的策略,對(duì)于一些比較較難預(yù)先定義的問(wèn)題,可以把原型開(kāi)發(fā)過(guò)程作為結(jié)構(gòu)化生命周期法的一個(gè)子階段。按照系統(tǒng)工程理論建立起來(lái)的 結(jié)構(gòu)化 生命周期法,把系統(tǒng)開(kāi)發(fā)過(guò)程分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行維護(hù)四個(gè)階段,每個(gè)階段都有明確的目的和任務(wù),并產(chǎn)生一定格式的文檔作為下一個(gè)階段的依據(jù) ,避免了在系統(tǒng)開(kāi)發(fā)中急功近利的做法。原型 分析 法的不足之處是在系統(tǒng) 開(kāi)發(fā)中會(huì)有一些不規(guī)范的 現(xiàn)象出現(xiàn) 。通常,系統(tǒng)的原型并不是一次建成的,而是由一個(gè)初始原型開(kāi)始,通過(guò)逐步細(xì)化達(dá)到滿意為止,原型法與系統(tǒng)開(kāi)發(fā)生命周期 ( SDLC) 法相結(jié)合,可以解決那些不確定的用戶需求,因而加快了 SDLC 的進(jìn)度。如果單擊的格子沒(méi)有顯示過(guò)數(shù)字或空白,那么需要判斷判斷: 如果是地雷,游戲結(jié)束,顯示地雷分布;如果不是地雷,則統(tǒng)計(jì)該格子周圍( 8 個(gè)方向)的地雷數(shù),如果周圍地雷數(shù)為 0, 調(diào)用遞歸函數(shù)處理周圍格子的情況,顯示周圍地雷數(shù)或空白。如果有紅旗,再擊右鍵,則紅旗消失。 在遞歸判斷 8 個(gè)格子時(shí),如果格子上有 地 雷或者格子已經(jīng)顯示過(guò)雷數(shù)或者空白格,以及格子 上有紅旗標(biāo)志的話,就不再對(duì)格子進(jìn)行任何判斷。 i mineCount。 } } 19 獲取四周所有方格功能 即 獲取小方塊區(qū)域相鄰 8個(gè)區(qū)域的 方格 , 為后面的遞歸掃雷以及非雷區(qū)的展開(kāi)提供一個(gè)理論基礎(chǔ)。 其 流程圖 如下: 開(kāi) 始C u r r e n t p a n e 已 被 打開(kāi) 或 已 標(biāo) 記顯 示c u r r e n t p a n e本 身獲 取 c u r r e n t p a n e四 周 所 有 方 格 得P 列 表獲 取 P 周 圍地 雷 總 數(shù) NN = 0 ?顯 示 P 列 表所 有 方 格是僅 顯 示 無(wú)雷 方 格否將 顯 示 的 方 格分 別 當(dāng) 作c u r r e n t p a n e圖 4 . 2 . 4 非 雷 區(qū) 的 展 開(kāi) 22 顯示雷區(qū)所有方格功能 即雷區(qū)中所有的方格展開(kāi),當(dāng)玩家不想繼續(xù)這個(gè)游戲的時(shí)候就可以按“顯示雷區(qū)”來(lái)結(jié)束游戲 。通過(guò)對(duì)系統(tǒng)進(jìn)行測(cè)試可以 找出系統(tǒng)中 隱藏 的 一些錯(cuò)誤。 軟件功能的測(cè)試 1. 為了減壓是否實(shí)現(xiàn)了掃雷的主要功能,需要對(duì)開(kāi)發(fā)的掃雷小游戲進(jìn)行功能測(cè)試 : a) 實(shí)現(xiàn)難度選擇功能。 2. 在掃雷游戲功能測(cè)試的過(guò)程中,我遇到了以下問(wèn)題和相應(yīng)的解決方案: a) 當(dāng)整個(gè)掃雷游戲開(kāi)始編程的初期,就遇到了 比較棘手的 問(wèn)題,在雷區(qū)中布局方格的位置的時(shí)候,我發(fā)現(xiàn)它并非像我預(yù)想那樣將所有的方格平鋪滿整個(gè)雷區(qū),莫名的出現(xiàn)了很大一片的空白區(qū),僅僅只有一列是完全鋪滿了方格。 b) 在編程的中期,我又遇到了一個(gè)問(wèn)題,那就是在一個(gè)方格里本應(yīng)該只有一種表示的圖片,可是卻出現(xiàn)了好幾個(gè)同樣圖案的展開(kāi)。 25 c) 整個(gè)編程過(guò)程中,我遇到的最大的難題就是非雷區(qū)展開(kāi)功能的實(shí)現(xiàn),我使用的是遞歸的方法來(lái)實(shí)現(xiàn)非雷區(qū)的展開(kāi),可是程序運(yùn)行的時(shí)候,總是會(huì)出現(xiàn)一點(diǎn)的邏輯問(wèn)題,上網(wǎng)查了一些資料也是不知道原因在哪兒。不過(guò)俗話說(shuō)的好,有壓力才會(huì)有動(dòng)力,正是這些來(lái)源于生活的壓力,才能讓我學(xué)習(xí)到更多的知識(shí)和技能。在對(duì)需求有了全面了解之后就是進(jìn)行系統(tǒng)分析,構(gòu)建大體的系統(tǒng)模型,有禮一定的框架,那么接下來(lái)的代碼編程也是會(huì)輕松不少,最后才是系統(tǒng)測(cè)試。最終,處于各種考慮,我還是選擇用C來(lái)完成整個(gè)掃雷小游戲的開(kāi)發(fā)。但是在整個(gè)掃雷小游戲的開(kāi)發(fā)過(guò)程中學(xué)到了很多的 知識(shí),增強(qiáng)了自己動(dòng)手能力,也積累了解決一些基本問(wèn)題的經(jīng)驗(yàn)。 最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝! 28 參考文獻(xiàn) [1] 張海藩 .《軟件工程》 .北京:人民郵電出版社 .2021. [2] 王小科 、 徐薇 .《 C從入門到精通》 .北京:清華大學(xué)出版社 .2021. [3] 李德奇 .《 Windows 程序設(shè)計(jì)案例教程( C)》 .大連:大連理工大學(xué)出版社 .2021. [4] 馬駿 .《 C程序設(shè)計(jì)及應(yīng)用教程》 .北京:人民郵電出版社 .2021. [5] 嚴(yán)蔚敏 .《數(shù)據(jù)結(jié)構(gòu)》 .北京:清華大學(xué)出版社 .2021.
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1