vc++程序設(shè)計(jì)俄羅斯方塊

vc++程序設(shè)計(jì)俄羅斯方塊

ID:33637787

大?。?88.50 KB

頁(yè)數(shù):20頁(yè)

時(shí)間:2019-02-27

vc++程序設(shè)計(jì)俄羅斯方塊_第1頁(yè)
vc++程序設(shè)計(jì)俄羅斯方塊_第2頁(yè)
vc++程序設(shè)計(jì)俄羅斯方塊_第3頁(yè)
vc++程序設(shè)計(jì)俄羅斯方塊_第4頁(yè)
vc++程序設(shè)計(jì)俄羅斯方塊_第5頁(yè)
資源描述:

《vc++程序設(shè)計(jì)俄羅斯方塊》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、程序設(shè)計(jì)實(shí)踐報(bào)告題目名稱:俄羅斯方塊系名稱:信息工程學(xué)院專業(yè)班級(jí):B電子093學(xué)生姓名:2012年10月20目錄摘要31引言41.1課題背景41.2課程設(shè)計(jì)目的52開發(fā)工具的介紹52.1關(guān)于VisualC++52.2可行性分析52.3需求分析53功能說明64系統(tǒng)的實(shí)現(xiàn)64.1設(shè)計(jì)流程圖64.2窗體設(shè)計(jì)64.3游戲界面設(shè)計(jì)64.4游戲形狀需求64.5定時(shí)機(jī)制64.6定時(shí)處理74.7底部到達(dá)的判斷與銷行的實(shí)現(xiàn)74.8統(tǒng)計(jì)分?jǐn)?shù)75用戶手冊(cè)86程序代碼97總結(jié)與體會(huì)19參考文獻(xiàn)2020用VC++制作多功能俄羅斯方塊摘要

2、本課程設(shè)計(jì)將實(shí)現(xiàn)一個(gè)簡(jiǎn)單俄羅斯方塊小游戲。這個(gè)小游戲不僅實(shí)現(xiàn)了簡(jiǎn)單的娛樂功能,還實(shí)現(xiàn)了高級(jí)的對(duì)C++實(shí)踐知識(shí)能力的學(xué)習(xí),而且具有簡(jiǎn)潔大方的圖文外觀。它的設(shè)計(jì)按軟件工程的方法進(jìn)行,系統(tǒng)具有良好的界面、必要的交互信息和較好的健壯性使用人員能快捷簡(jiǎn)單地進(jìn)行操作。即時(shí)不受約束獲得游戲結(jié)果,對(duì)人們的生活有一定的娛樂作用。在課程設(shè)計(jì)中,系統(tǒng)開發(fā)平臺(tái)為Windows2000XP,程序設(shè)計(jì)設(shè)計(jì)語言采用VisualC++,在程序設(shè)計(jì)中,采用了結(jié)構(gòu)化與面向?qū)ο髢煞N解決問題的方法。關(guān)鍵詞程序設(shè)計(jì);俄羅斯方塊;C++201引言俄羅斯是

3、家喻戶曉的益智小游戲,選擇這個(gè)題目一是為了將自己的所學(xué)知識(shí)加以運(yùn)用,二是俄羅斯方塊是我第一個(gè)接觸到的游戲,它的實(shí)現(xiàn)方法也吸引著我。我希望通過探索實(shí)踐去實(shí)現(xiàn)它,在這次學(xué)習(xí)中從實(shí)踐和實(shí)際的項(xiàng)目中提高自己的編程能力。因此我選定了這個(gè)題目。1.1課題背景在現(xiàn)今電子信息高速發(fā)展的時(shí)代,電子游戲已深入人們的日常生活,成為老少皆宜的娛樂方式。俄羅斯方塊,是一款風(fēng)靡全球的游戲,最初是由蘇聯(lián)人制作的,規(guī)則簡(jiǎn)單,容易上手,且游戲過程變化無窮,可以讓玩家充分感受游戲中的樂趣。在游戲設(shè)計(jì)方面,俄羅斯方塊是游戲編程的入門項(xiàng)目,因?yàn)樗梢?/p>

4、檢驗(yàn)編輯人員對(duì)開發(fā)語言、環(huán)境和基本數(shù)據(jù)結(jié)構(gòu)知識(shí)熟練程度。C++課程所學(xué)的概念、理論和方法,按照C++程序設(shè)計(jì)的基本步驟,設(shè)計(jì)出一個(gè)適當(dāng)規(guī)模的程序來實(shí)現(xiàn)設(shè)計(jì)課程內(nèi)容中的全部功能;設(shè)計(jì)主控模塊程序.對(duì)給出的程序源代碼要給出各部分的詳細(xì)注釋.自己根據(jù)能力及需要添加相應(yīng)功能模塊,增強(qiáng)模擬系統(tǒng)功能。。1.2課程設(shè)計(jì)目的在程序設(shè)計(jì)中,通過設(shè)計(jì)、編制、調(diào)試一個(gè)俄羅斯方塊的程序,加深對(duì)語法及語義分析原理的理解,并實(shí)現(xiàn)對(duì)命令語句的靈活應(yīng)用。在程序設(shè)計(jì)中,可以用兩種方法解決問題:一是傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法,二是更先進(jìn)的面向?qū)ο蟪?/p>

5、序設(shè)計(jì)方法。由于多個(gè)函數(shù)均需要訪問某些數(shù)據(jù),這些數(shù)據(jù)常被設(shè)計(jì)為全局變量。而在面向?qū)ο蟪绦蛟O(shè)計(jì)中關(guān)鍵是如何將問題域中的實(shí)體(即日常所見的概念)抽取出來,作為C++程序中的類,而屬性與行為作為類的兩類要素通常是必不可少的,甚至還應(yīng)考慮類必須滿足的約束。202開發(fā)工具的介紹2.1關(guān)于VisualC++VisualC++6.0是Microsoft公司在1998年推出的基于Windows9X和WindowsNT的優(yōu)秀集成開發(fā)環(huán)境。該環(huán)境為用戶提供了良好的可視化編程環(huán)境,程序員可以里利用該開發(fā)環(huán)境輕松地訪問C++源代碼編輯

6、器,資源編輯器和使用內(nèi)部調(diào)試器,并且可以創(chuàng)建項(xiàng)目文件。VisualC++6.0不僅包括編譯器,而且它還包括許多有用組件,通過這些組件的協(xié)同工作,可以在VisualC++6.0集成環(huán)境中輕松地完成創(chuàng)建源文件,編輯資源,以及對(duì)程序的編譯,連接和調(diào)試等各項(xiàng)工作。VC++6.0是Windows95/98、XP或WindowsNT下的一個(gè)應(yīng)用程序,本身對(duì)軟硬件沒有特殊要求。就是說它對(duì)環(huán)境的要求與Windows95/98、WindowsNT要求是一致的。硬件要求:一般在586以上的處理器、16MB以上內(nèi)存、100MB以上的

7、硬盤。軟件要求:Windows95/98或WindowsNT3.51以上版本。VC++6.0系統(tǒng)可以在一張CD盤上,也可以在“VisualStudio(VisualC++、VisualFoxpro)”等產(chǎn)品的第一張CD盤上。一般都有一個(gè)VC的自動(dòng)安裝程序,也可以執(zhí)行VC6目錄下的setup.exe,在安裝包的提示下進(jìn)行,對(duì)初學(xué)者可采用“典型安裝”方式。在安裝好VC6.0系統(tǒng)后,有時(shí)根據(jù)需要添加或刪除某些部件,可插入CD盤重新執(zhí)行setup.exe安裝程序,安裝程序會(huì)檢測(cè)當(dāng)前系統(tǒng)安裝VC6的足件,用戶單擊“添加/

8、刪除”按鈕后,在“安裝維護(hù)”對(duì)話框中選定要添加的部件或撤消選定要?jiǎng)h除的部件。與一般的應(yīng)用軟件一樣,有以下兩種啟動(dòng)方式:(1)通過“開始”按鈕,選擇“程序”菜單,然后打開“MicrosoftVisualstudio6.0中文版”子菜單中的“MicrosoftVisualC++6.0中文版”程序。(2)用戶也可以使用命令行啟動(dòng)VC。單擊“開始”按鈕后選擇“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中輸入

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。