VB程序設(shè)計課程報告_第1頁
VB程序設(shè)計課程報告_第2頁
VB程序設(shè)計課程報告_第3頁
VB程序設(shè)計課程報告_第4頁
VB程序設(shè)計課程報告_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

頁正文一、課程的主要目標(biāo)為了增加學(xué)習(xí)的樂趣,調(diào)動大家的積極性,我們組討論后最終決定制作一個小游戲,名字是“大家一起來找茬”,這個課程的目標(biāo)是熟練掌握各種控件的作用,體驗(yàn)程序設(shè)計的基本思想方法,實(shí)踐與理論的結(jié)合,在設(shè)計過程中自己發(fā)現(xiàn)問題,提出問題,解決問題,實(shí)現(xiàn)知識的遷移,循序漸進(jìn),由繁到簡。在設(shè)計過程中,我們充分得體會到了知識的欠缺與不熟練,但是通過這次學(xué)習(xí),我們能夠?qū)镜恼Z句靈活運(yùn)用,掌握了上機(jī)調(diào)試程序的基本技能??偠灾ㄟ^這次設(shè)計,我們充分地了解到了自己的不足,并且有克服困難的決心,最后圓滿的完成了我們最初的設(shè)想。二、課程設(shè)計的介紹我們組的設(shè)計是一款很簡單的小游戲大家一起來找茬。這個游戲就是找出兩幅圖的不同處,用鼠標(biāo)點(diǎn)擊左邊圖片的不同處,便會出現(xiàn)一個笑臉的圖片,表示選正確了。游戲共設(shè)置了4關(guān)卡。5個窗體,后4個窗體是雷同的,只是兩張圖片不同。三、課程設(shè)計的主要功能1、窗體一(Form1)其中有5個標(biāo)簽,1個時鐘控件,1個文本框文本框(Text1):輸入選擇的關(guān)卡。Label4(GO):單擊Label4(GO)時,便進(jìn)入您所選擇的關(guān)卡。關(guān)卡只能是1-4,否則彈出“輸入關(guān)卡有誤,請重新輸入!”卸載某些image中裝載的笑臉圖片。Label3(退出):結(jié)束游戲。Label5(游戲說明):單擊Label5(游戲說明)時,會彈出“找出兩幅圖的不同處,點(diǎn)擊左邊的圖片不同處。時間共60秒!”并且,Label5(游戲說明)會變紅、綠、藍(lán)三種顏色,用Timer1控制時間,使其1秒變一次色。變色時為了引起游戲玩家的注意,同時使窗體更美觀。 2、窗體二(Form2)其中有6個圖像,2個時鐘控件,4個標(biāo)簽,1個文本框,3個命令按鈕

圖像(image1--image6):①Image1為對照圖片,已裝載。②Image2--image6未裝載圖片,當(dāng)玩家點(diǎn)擊時,裝載笑臉圖像,表示正確。若規(guī)定時間內(nèi)最后在image2處找到不同,即text1的值為0,則提示為“恭喜您通過第一關(guān),進(jìn)入下一關(guān)”;若為image3,則提示為“過關(guān)了耶,THE

NEXT”;若image4,則為“恭喜您通過第一關(guān),進(jìn)入下一關(guān),噶嗎爹”;若image5,則“(

^_^

)不錯嘛,繼續(xù)加油”;若image6,則“COME

ON,THE

NEXT”。

時鐘控件:①Timer1控制剩余秒數(shù)的label3紅~綠~藍(lán)顏色變化。

②Timer2控制時鐘的倒計時,為零且玩家未找到所有不同處時提示“時間已到!失敗是成功的媽媽,加油!”。

標(biāo)簽:①label1(剩余不同數(shù))與

label2(剩余時間)起提醒作用。

②Label3的標(biāo)題為剩余時間秒數(shù),且有紅~綠~藍(lán)的1秒間隔變化。

③Label7為標(biāo)題是“大家來找茬”的橙色背景標(biāo)簽,當(dāng)玩家單擊command2(暫停)時,

其可見性為false;單擊command3(繼續(xù))時,其可見性為true。

文本框(text1):內(nèi)容為玩家在圖片處未找到的剩余不同數(shù),為零時有提示,詳見image2——image6處介紹。

命令按鈕:①command1(退出)單擊則窗體二卸載,返回至窗體一;窗體一的text1(可選擇關(guān)卡數(shù)值)內(nèi)容清空,且獲得焦點(diǎn),可重選關(guān)卡。

②Command2(暫停)單擊則暫停計時,使label7的可見性為真,6個image的可見性為假,則此時窗體二顯示為“大家來找茬”的標(biāo)簽。

③Command3(繼續(xù))單擊則繼續(xù)計時,且label7的可見性為假,6個image的可見性為真,則此時玩家可繼續(xù)玩游戲。四、課程設(shè)計的主要特色通過本程序的設(shè)計,一方面此課程設(shè)計可應(yīng)用于幼兒開發(fā)智力,生動有趣的圖片、動感有力的游戲音樂,無論在視覺還是聽覺上都會給人一種有活力有朝氣的享受;另一方面組員得到了一定的鍛煉,當(dāng)前社會更加注重大學(xué)生的實(shí)踐能力,大學(xué)生的綜合素質(zhì)尤為重要。在商業(yè)經(jīng)濟(jì)高度發(fā)展的今天,企業(yè)需要的是理論知識與實(shí)踐經(jīng)驗(yàn)完備的人才,因此作為時代的新秀,大學(xué)生十分有必要抓住在校的有效時間,積極鍛煉自己提高綜合素質(zhì)。在提高學(xué)生學(xué)習(xí)主動性積極性的同時,使學(xué)生通過學(xué)習(xí)體會進(jìn)一步提升自己的各方面能力和價值觀念。而本次課程設(shè)計正契合這一前提,通過這一實(shí)踐學(xué)生搭建一條理論知識與實(shí)踐經(jīng)驗(yàn)結(jié)合的橋梁,從而進(jìn)一步完備學(xué)生的能力和綜合素質(zhì)。組員們通過課程設(shè)計修改及應(yīng)用,較好地提高了自身的計算機(jī)能力、綜合素質(zhì)等。五、功能擴(kuò)展設(shè)想只是單找圖片的不同之處,可能顯得比較單調(diào),于是小組成員認(rèn)為可以加入一些元素。比如:可以加入商店,道具,獎勵類,當(dāng)在游戲過程中有時間限制將到,但不同處仍未找到時,可以加時,或提供幫助,對此,又可以在前面的所得到的獎勵中相互抵消。當(dāng)然,這些擴(kuò)展都可在商店中實(shí)現(xiàn)。就“大家來找茬”游戲本身,小組雖是經(jīng)一番努力才完成,或許玩家玩了一,兩遍后就會感到很無聊。對此,小組一致認(rèn)為可以多加些關(guān)卡,,并以隨機(jī)形式出現(xiàn),使得游戲的趣味性和復(fù)雜性得以增加。六、設(shè)計過程中遇到的主要問題及解決方法在編程過程中我們先把大體的代碼寫出來,然后反復(fù)運(yùn)行,找出不足,再修改。主要遇到兩個問題。一是,把裝載到image中的圖片再卸載下來。二是,加入聲音時不會申明變量。經(jīng)過查閱書籍和網(wǎng)上查找知道“setimage1.picture=Nothing”可以卸載image中的圖片。還有,有”playsound”語句時要先聲明變量“PrivateDeclareFunctionPlaySoundLib"winmm.dll"Alias"PlaySoundA"(ByVallpszNameAsString,ByValhModuleAsLong,ByValdwFlagsAsLong)AsLong”

七、課程設(shè)計的主要分工主要任務(wù)分工學(xué)生任務(wù)1、完成了添加聲音2、窗體二(Form2)的代碼編寫3、窗體一(Form1)的時鐘控件(Timer1)的代碼(改變顏色)編寫4、課程設(shè)計報告的部分編寫1、窗體三(Form3)的代碼編寫2、窗體一(Form1)標(biāo)簽4(LabEl4,GO)的代碼編寫3、課程設(shè)計報告的部分編寫4、在網(wǎng)上找了3張圖片1、窗體四(Form4)的代碼編寫2、窗體一(Form1)的標(biāo)簽5(Label

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論