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

正文內容

華中科技大學計算機科學與技術專業(yè)-全文預覽

2025-06-10 23:10 上一頁面

下一頁面
  

【正文】 分 功能可以實現(xiàn)的時候 , 便需要開始考慮進行系統(tǒng)測試工作了。 測試的軟件模塊的基本功能,可以繼續(xù)進行,盡可能提高軟件的 穩(wěn)定性 。 d) 實現(xiàn)重新開始功能。 原理還是一樣的,可是第二次卻奇跡般的完全展開了 , 后來我自己稍微的分析了一下,也 許是第一次敲代碼的時候發(fā)生了錯誤才導致這樣的結果。原來是在 Pane類 里面少量一個句子,是要將背景圖片展寬拉伸,使它充滿整個方格,這樣就不會出現(xiàn)一個 方格多個相同圖像的效果。出于一些個人的考量,我決定要嘗試一下研究生的階段,對于我來講,這次的畢業(yè)設計是一次巨大的挑戰(zhàn),不管是心理還是時間的角度來講,都給了我巨大的壓力。認識到 系統(tǒng)的開發(fā)首先是要明確用戶的需求,只有對用戶的需求有了全面的了解 ,那么接下來的工作也 必將事半功倍。 系統(tǒng)分析階段是我最迷茫的階段,因為對編程欠缺相應的知識體系,我感覺整個畢業(yè)設計無從 下手,詢問過好多人,借鑒過很多書籍和博客,起初的時候想運用 API 或者MFC 來進行開發(fā),可是我對那些也是一無所知 。 直至目前為止,雖然 掃雷程序 還有很多不足之處,如:掃雷邏輯出現(xiàn)一些問題。同 時,我還要感謝我周圍那些幫助過我的同學,多虧了你們的鼓勵和指導,才讓我順利的完成這次的畢業(yè)設計。同時也讓我認識到自己很多不足之處,在今后的學習或工作中,我會進一步地完善自身,讓自己學到更多的知識以及將學習到的知識運用到生活實際之中。 系統(tǒng)進入編程階段,我也是很頭痛,雖然聽說學過 C 語言,可以稍微輕松的上手C,但是由于我基本功不是很扎實,所以編程階段是非常的艱難的。從這里我們就可以看得出來,軟件的開發(fā)是一個嚴密而又細致的工作,他們之間是環(huán)環(huán)相扣的,只有這個階段的任務做好了,下一個階段的任務才能順利開展。 本次掃雷畢業(yè)設計主要需要對 C以及相應的開發(fā)平臺有一定的了解,掃雷程序關鍵點是隨機模塊 、 獲取四周所有方格模塊 、 遞歸掃雷模塊 、 非雷區(qū)展開模塊 、 顯示雷區(qū)所有方格模塊以及鼠標事件模塊幾大功能模塊的實現(xiàn)。后來想著是不是應該換一種思路的,可是淺薄的編程功底再一次深深的打擊了我的自信,到目前為止,我仍然沒有辦法解決這個問題。當時我也是感覺無從下手,根本不知道問題出現(xiàn)在哪兒,總 是感覺 自己 在 往程序里加載圖片的方法有問題,抑或是加載的時候忘了勾掉了什么選項。由于我本身編程功底就不是很扎實,當時 我到處翻書和上網搜尋,都無法解決 。 b) 實現(xiàn)左鍵探雷功 能。在發(fā)現(xiàn)錯誤以后需要及時進行修正,以保障系統(tǒng)的長期穩(wěn)定運行。 其 流程圖 如下: 開 始N 為 雷 區(qū) 方格 總 數(shù) , i = 0i NP i . S t a t e = P a n e St a t e . O p e n e d ?是P i 方 格 打 開否i + +結 束圖 4 . 2 . 5 顯 示 雷 區(qū) 所 有 方 格 23 鼠標事件 這一步是 整個 程序的核心 事件 ,通過 鼠標事件來控制整個游戲的開始 、 結束 、 掃雷以及標記等等一系列的動作,所以來將它是整個程序至關重要的一環(huán)。 其主要思路通過 將邊長上的方格數(shù)目轉化成坐標的形式,然后利用遍歷函數(shù)來表示整個雷區(qū)中的每個方格都能獲取四周所有方格。 i++) { int index = (0, )。 18 代碼實現(xiàn) 隨機布雷功能 在給程序布雷時思路是這樣的,首先給出界面全部為無雷的狀態(tài) ,然后根據地雷數(shù)和隨機函數(shù) , 在 for 循環(huán)的作用下一個一個的將地雷隨機分布到雷區(qū)。 界面思路 本程序是用 C的控件設計的,首先在程序初始化時界面全部置為空,在按了掃雷界面上的“重新開始”按鈕 之后開始給界面 重新布局。如果單擊的格子周 圍地雷數(shù)不為 0, 則顯示周圍地雷數(shù),將處理過的格子作標記。 16 4 系統(tǒng)實現(xiàn) 基本實現(xiàn)思路 總 程序流程圖 如下圖 1 所示,作出整個掃雷小游戲的流程圖: 初 始 化選 擇 難 度等 待 鼠 標 按 鍵鍵 入 左 鍵 ?有 無 旗 幟 ?否插 上 旗 幟否取 消 旗 幟是有 無 地 雷 ?是在 玩 一 次 ?是否結 束翻開方格,顯示周圍地雷總數(shù),同時掃除相鄰的非地雷區(qū)是圖 4 . 1 . 1 總 程 序 流 程 圖開 始 17 實現(xiàn)功能包括:布 局格子,布雷,判斷游戲完成或失敗,鼠標事件(左鍵單擊、右鍵單擊)以及遞歸掃雷等等。 因此,如果是要開發(fā)一個較為齊全的大型系統(tǒng),例如管理系統(tǒng)的話,建議還是用生命周期法,再次鑒于我們此次畢業(yè)設計的課題較為簡單,所以綜合考慮,我在本次畢業(yè)設計重點是側重原型法。 ? 由于時間有限, 加上本次的掃雷程序較為簡單以及前人有很多不同版本的掃雷 ,如果僅使用結構化生命周期的方法勢必會影響時間上的要求,因此考慮到結合快速的原型法。通過具體的分析,本系統(tǒng)采用的設 15 計方法為:結構化生命周期法和原型法相結合的方式。 ? 能充分利用最新的系統(tǒng)開發(fā)環(huán)境 利用最新的軟件工具,建立系統(tǒng)的開發(fā)、生成環(huán)境;計算機技術發(fā)展使系統(tǒng)局部修改或重新開發(fā)成為可能;新技術加快了速度,減少了費用,提高了效率 。 原型法 會 使人們對需求有了 循序 漸進的認識 和了解,是一個不斷學習 改進的過程 , 這樣可以使系統(tǒng)的 開發(fā)更有針對性。 結構化 的 生命周期開發(fā)方 法 非常嚴格系統(tǒng)的區(qū)分了開發(fā)階段,在這其中每一個階段都對文檔的編寫極其重視,這樣 做的好處是,開發(fā)過程住可能出現(xiàn)的一些問題進行及時的糾正,避免把錯誤帶到下個階段,但是使用這種方法,肯定會造成開發(fā)周期過長,造成大量的人力和物力的指出,超出預算。該階段的成果為下一階段的實施提供了編程指導書。 結構化生命周期法 目前較為流行的 MIS 開發(fā)方法是結構化生命周期法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工 程的方法,按用戶至上的原則,結構化、模塊化地自上而下對生命周期進行分析與設計。 13 ? 系統(tǒng)開發(fā)方法的選擇和開發(fā)計劃的制定。任何一種開發(fā)策略都要明確以下 幾個問題 : ? 系統(tǒng)要解決的問題,如采 取何種方式解決組織管理和信息處理方面的問題。 3. MainForm a) 功能描述 MainForm 是主控窗體,負責項目的啟動和關閉;并協(xié)調內部各個組建模塊 的協(xié)調工作。 12 Init public void 無 初始化雷區(qū) 。 b) 成員 屬性:無 表 MineField 類的方法 名稱 可見性 返回值 參數(shù) 功能描述 DisplayAll public void 無 明示雷區(qū)的全部方塊里的內容。 打開后如果如果有雷 ,則顯示地理圖標 。 4. Resource 的目錄下是所有程序所需的圖片資源,在這里資源將作為內嵌資源,通過 Properties 來進行訪問。 在這里還有若干個輔助類: ExceptionHandler、 PaneState 以及各種資源相關等等。 系統(tǒng)功能 通過對需求的分析, 總結一下掃雷游戲的主要設計的類有三個 : Pane、 MineField、MainForm等等。 10 可靠 性 和可用性需求 掃雷小游戲基本不出現(xiàn)任何邏輯或其他的錯誤,能夠保證可靠 、 可行。 系統(tǒng)的可擴展性 系統(tǒng)的可擴展性指的是,在整個開發(fā)的過程中應該保證模塊之間的獨立性 和穩(wěn)定性,在我們開發(fā)完這個掃雷小游戲完成之后,假如后面的開發(fā)者想到更好的創(chuàng)意,能夠在我們原有的項目下繼續(xù)的二次開發(fā)或者多次開發(fā),以完善整個小游戲,使得掃雷小游戲擁有更多的趣味性和可玩性,那么說明整個項目是可擴展的。 9 法律可行性 因為這個掃雷小游戲的開發(fā),僅供個人娛樂,不參與任何利益問題,因此小游戲項目的開發(fā)將不會侵犯他人、集體和國家的利益,不會違反任何政策和法律,所以法律可行性上基本沒有問題。 操作可行性 掃雷小游戲自誕生以來,深受廣大群眾熱愛,游戲操作簡單方便,整個游戲的操作只需要鼠標就可以完成。 技術可行性 雖然對于我這個新手來講,具有很大的挑戰(zhàn),但是在現(xiàn)有的條件和技術支持下,我相信基本的功能和目標應該能夠達到,在老師要求的條件和規(guī)定的時間內,基本能完成整個小游戲項目開發(fā)。 f) 實現(xiàn)鼠標右鍵的處理,前三步同鼠標左鍵的處理,第四 步 處理為如果當前格子的狀態(tài)進行變化。 b) 對當前鼠標的坐標進行判斷。 6. 游戲勝利的判斷:通過遍歷整個地雷數(shù)組,查找是否全部的地雷格子已經被表示或者找出來。當找到一個元素狀態(tài)的地雷時,就把記錄增加 1,直到 9 個格子全部找完。 7 3. 自動打開周圍不是地雷的格子 模塊 :在游戲中,當玩家單擊的格子周圍沒有地雷格子時就需要程序自動地打開以提高玩家的效率。 一個典型的掃雷游戲主要功能有 : 1. 雷區(qū)布置模塊:主要是實現(xiàn)雷區(qū)的布置。如果在掀開方塊的過程中,不小心翻開(踩到)藏有地雷的方塊,則宣告 游戲失?。ㄓ螒蚪Y束),惟有將整個 所有不含地雷的方塊掀開, 同時將所有含有地雷的方塊進行標記, 游戲才算成功。這款游戲不止操作簡單,規(guī)則也不難,再加上游戲速度的控制機制得宜,讓整個游戲在操作過程中充滿了快樂與緊張的氣氛。從這些入手一步一步了解系統(tǒng),才能明確系統(tǒng)所需要的功能 。 開發(fā)人員能夠利 用這些豐富的客戶端和服務器端框架輕松構建以客戶為中心的 Web 應用程序,這些應用程序可以集成任何后端數(shù)據提供程序、在任何當前瀏覽器內運行并完全訪問 ASP. NET 應用程序服務和 Microsoft 平臺。 5 目前 VS2021 有五個版本:旗艦版 、 專業(yè)版 、 高級版 、 學習版和測試版。因為這種繼承關系, C與 C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉向 C。 C綜合了 VB 簡單的可視化操作和 C++的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為 .NET 開發(fā)的首選語言。 C看起來與 Java 有著驚人的相似;它包括了諸如單一繼承、接口、與 Java 幾乎同樣的語法和編譯成中間代碼再運行的過程。 4 2 開發(fā)環(huán)境與相關技術 本系統(tǒng)是采用 C編程技術,在 Windows 7 操作系統(tǒng)環(huán)境下,采用 VS2021 開發(fā)工具進行設計與開發(fā) 的 C掃雷游戲。 (8).掌握 C語言編程和調試的基本技能 。 (4).培養(yǎng)勇于探索、嚴謹推理、實事求是、有錯必改,用實踐來檢驗理論,全方位考慮問題等科學技術人員應具有的素質。 課題 研究目的 本課程設計是計算機科學與技術專業(yè)重要的實踐性環(huán)節(jié)之一,是對本課程學習后進行的一次全面而綜合的練習。 3 中國游戲行業(yè)起步相對國外較晚。 國內外 游戲 研究情況 在這個數(shù)字出版產業(yè)發(fā)展的迅猛時代,作為 數(shù)字出版業(yè)核心之一的游戲出版產業(yè)是日益紅火。 這次的畢業(yè)設計對于我這個只學過 C 語言的新手來講,是一次嚴峻的考驗,同時也是一次難得的考驗自己的機會。 掃雷游戲是 Windows 操作系統(tǒng)自帶的一款益智類小游戲,在過去的幾年之中,Windows 操作系統(tǒng)換代更新了數(shù)次,系統(tǒng)變得越來越龐大 、 復雜,功能也是越發(fā)強大 、穩(wěn)定,可是這款小游戲仍然保持其原有的面貌, 可以看得出,這款小游戲是多么的深受大眾的熱愛。 課題研究 意義 近兩年的 大學輔修生活也即將進入尾聲了,經過兩年的學習,我對計算機方面也有了一定的了解和認知,本次的畢業(yè)設計正是對我的階段性學生生涯的一個檢驗,同時也是一個將自己所學與實踐相結合的機會,我希望通過這次的畢業(yè)設
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1