【正文】
學(xué)者的基本知識(shí)的介紹 ,也有針對(duì)已經(jīng)掌握 VB程序基本設(shè)計(jì)方法的學(xué)生對(duì)高層次內(nèi)容的要求 ,將程序設(shè)計(jì)語(yǔ)言、可視化的面向?qū)ο缶幊碳夹g(shù)、上機(jī)訓(xùn)練有機(jī)地融為一體 .突出 VB的基本語(yǔ)法、編程方法的訓(xùn)練 ,讓學(xué)生學(xué)會(huì)分析問(wèn)題并快速掌握面向?qū)ο蟮某绦?、界面設(shè)計(jì)、數(shù)據(jù)庫(kù)技術(shù)的設(shè)計(jì)技巧 ,培養(yǎng)學(xué)生的動(dòng)手能力和開(kāi)發(fā)應(yīng)用程序的能力 1. 運(yùn)行游戲時(shí) .界 面隨機(jī)的產(chǎn)生不同形狀的方塊 ,游戲者通過(guò)自己的操作使方塊進(jìn)行合理的堆積 .如果每層達(dá)到飽合狀態(tài)的時(shí)候會(huì)自動(dòng)消除 .然后游戲有規(guī)則的進(jìn)行加分 .分?jǐn)?shù)達(dá)到一定的階段 .游戲的級(jí)別也會(huì)越來(lái)越高 .然后方塊下降的速度也會(huì)隨之慢慢加快 .以迎合游戲者的挑戰(zhàn) ,達(dá)到最加有趣的游戲 ! 游戲是用來(lái)給大家?jiàn)蕵?lè)的,所以要能在使用的過(guò)程中給大家?guī)?lái)快樂(lè),消除大家的疲勞,所以我們?cè)谟螒蛑刑砑恿似恋膱?chǎng)景和動(dòng)聽(tīng)的音樂(lè),設(shè)置了過(guò)關(guān)升級(jí)的功能,激發(fā)大家的娛樂(lè)激情。 俄羅斯方塊游戲設(shè)計(jì)的主要步驟為以下幾個(gè)方面: ( 1)游戲界面的設(shè)計(jì)。 ( 3)俄羅斯方塊的旋轉(zhuǎn)。 ( 5)俄羅斯方塊的自動(dòng)消行功能。 ( 7)游戲速度的自由選擇。 ( 9)游戲菜單選項(xiàng)的設(shè)計(jì)及功能實(shí)現(xiàn)。False Height = 480 Left = 4680 MouseIcon = 方塊 .frx:BF74 MousePointer = 99 39。False Width = 480 End 以上的代碼來(lái)實(shí)現(xiàn) 繼續(xù) 功能 2) Begin Image9 Height = 480 Left = 5880 MouseIcon = 方塊 .frx:B960 MousePointer = 99 39。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握 VB的開(kāi)發(fā)技術(shù)是十分重要的。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí) 踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。 這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問(wèn)題,通過(guò)老師和同學(xué)的幫住都順利解決了。同時(shí),在汪老師的身上我學(xué)得到很多實(shí)用的 知識(shí),在次我表示感謝!同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)再次表示忠心的感謝!都是很有意義的。通過(guò)課程設(shè)計(jì),學(xué)生能達(dá)到具備設(shè)計(jì)功能較為復(fù)雜的 Windows應(yīng)用程序的能力。 從游戲的基本玩法出發(fā),主要就是俄羅斯方塊的形狀和旋轉(zhuǎn),我們?cè)谠O(shè)計(jì)中在一個(gè)圖片框中構(gòu)造了一個(gè) 4*4的網(wǎng)狀小塊,由這些小塊組合成新的形狀,每四個(gè)小塊連接在一起就可以構(gòu)造出一種造型,因此我們總共設(shè)計(jì)了 7中造型,每種造型又可以通過(guò)旋轉(zhuǎn)而變化出 2到 4種形狀,利用隨機(jī)函數(shù)在一個(gè)欲覽窗體中提前展示形狀供用戶參考,然后將展示的形狀復(fù) 制到游戲窗體中進(jìn)行擺放,在游戲窗體中用戶就可以使用鍵盤(pán)的方向鍵來(lái)控制方塊的運(yùn)動(dòng),然后利用遞歸語(yǔ)句對(duì)每一行進(jìn)行判斷,如果有某行的方塊是滿的,則消除這行的方塊,并且使上面的方塊自由下落,其中,方塊向下的速度是有時(shí)鐘控件控制的,在游戲中,用戶也可以使用向下鍵加快下落速度,定義一個(gè)變量,對(duì)消除的函數(shù)進(jìn)行記錄,最后就可以得出用戶的分?jǐn)?shù),用 if 語(yǔ)句對(duì)分?jǐn)?shù)判斷,達(dá)到一定的積分就可以升級(jí)到下一個(gè)檔次。 ( 2)俄羅斯方塊的造型。 ( 4)俄羅斯方塊的運(yùn)動(dòng)情況(包括向左,向右和向下)。 ( 6)游戲級(jí)別的自由選擇。 ( 8)游戲得分的計(jì)算。 界面是以自己的照片為背景然后一個(gè)游戲方框和一個(gè)游戲輔助方框 ,再加上一些游戲所需的開(kāi)始、暫停、退出等按鈕 1) Enabled = 0 39。Custom Picture = 方塊 .frx:C3B6 ToolTipText = 續(xù)繼 CTRL+J Top = 2475 Visible = 0 39。Custom Picture = 方塊 .frx:BC6A ToolTipText = 退出 CTRL+X Top = 2475 Width = 480 以上的程序代碼實(shí)現(xiàn) 退出 功能 3) Private Sub Image3_Click() OPE_Click End Sub 以上的程序代碼實(shí)現(xiàn) “ 開(kāi)始 ” 功能 4) Private Sub Image8_Click() Gotog_Click End Sub 以上的程序代碼實(shí)現(xiàn) “ 暫停 /繼續(xù) ” 功能 5) Private Sub Image7_Click() ENDG_Click End Sub 以上的程序代碼實(shí)現(xiàn) “ 停止 ” 功能 6) Private Sub Image9_Click() Exite_Click End Sub 以上的程序代碼實(shí)現(xiàn) “ 退出 ” 功能 7) Private Sub Image5_Click() If jB 40 Then jB = jB + 1 End If If jB 1 Then = True = True 減 .Enabled = True 減 .Visible = True Else = False = False 減 .Enabled = False 減 .Visible = False End If If jB 40 Then = True = True 加 .Enabled = True 加 .Visible = True Else = False = False 加 .Enabled = False 加 .Visible = False End If ENDG_Click End Sub Private Sub Image6_Click() If jB 1 Then jB = jB 1 End If If jB 1 Then = True = True 減 .Enabled = True 減 .Visible = True Else = False = False 減 .Enabled = False 減 .Visible = False End If If jB 40 Then = True = True 加 .Enabled = True 加 .Visible = True Else = False = False 加 .Enabled = False 加 .Visible = False End If ENDG_Click PrI End Sub 以上的程序代碼實(shí)現(xiàn)“速度級(jí)別的增加 /減少”功能 48. 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問(wèn)題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程 .隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說(shuō)得是無(wú)處不在。 回顧起此次俄羅斯方塊課程設(shè)計(jì),我感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在整整兩星 期的日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了之前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)控件的一些問(wèn)題,通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。在此感謝汪老師的平日辛勤指導(dǎo)。 參考文獻(xiàn): (若有,請(qǐng)附?。? [數(shù)字]作者 1,作者 2. 文獻(xiàn)名稱[ J] . 期刊名,時(shí)間,卷(期):初始頁(yè)碼 結(jié)束頁(yè)碼 . [數(shù)字]作者 1,作者 2. 書(shū)名[ M] . 地點(diǎn):出版社,出版年份 ,月 . [ 1]羅偉其,姚國(guó)祥,羅勇輝,等 . 信息大系統(tǒng)的信息集成結(jié)構(gòu)模型實(shí)習(xí)與實(shí)現(xiàn) [J]. 計(jì)算機(jī)工程與應(yīng)用, 2020, 37(2): 911. [ 2]方陸明 . 森林資源信息管理網(wǎng)絡(luò)化 [M]. 北京:科學(xué)出版社, 2020, 12: 6982. 39。t look.39。I can39。 she said, looking at me fearfully through her tears, so I knelt down to see what I could do about it. 39。t ever tell,39。Never, never! Promise?39。t even notice then that it had more than the usual number of toes. . . . I managed to hammer the shoe out of the cleft, and handed it to her. But she found she could not put it on her swollen foot. Nor could she put the foot to the ground. I thought I might carry her on my back, but she was heavier than I expected, and it was clear that we should not get far like that. 39。ll have to go and fetch somebody to help,39。No. I39。 she said. I walked beside her, carrying the shoe, and feeling useless. She kept going gamely for a surprisingly long way, but she had to give it up. Her trousers were worn through at the knees, and the knees themselves were sore and bleeding. I had never known anyone, boy or girl, who w ould have kept on till that pitch。Are you Sophie39。 I asked. She looked at me sharply and frowned. She said, with anxious abruptness: 39。 I told her. 39。 she exclaimed. 39。 She looked hard at me again for a moment, then she leant the broom she was holding against the wall, and asked briskly: 39。 I led her by the way I had e. At the sound of her voice Sophie crawled out of the bushes. Her mother looked at the swollen, misshapen foot and the bleeding knees. 39。 she said, holding her and kissing her. Then she added: 39。s seen it?39。Yes,39。I39。t do it myself, and it did hurt so.39。 Oh, well, it can39。 Sophie climbed on to her mother39。And God created man in His own image. And God decreed that man should have one body, one head, two arms and two legs: that e ach arm should be jointed in two places and end in one hand: that each hand should have four fingers and one thumb: that each finger should bear a flat fingernail. . .39。Then God created woman, also, and in the same image, but with these differences, according to her nature: her voice should be of higher p