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

正文內(nèi)容

基于net的俄羅斯方塊游戲設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2025-06-20 12:48本頁(yè)面
  

【正文】 } if (一行的方塊數(shù)等于一行的寬度) { countLine++。 處理清除方塊。 } } if (countLine 0) { 處理計(jì)分。 if (音效打開(kāi)) { switch (行數(shù)) { case 1: 播放消除一行的聲音。 break。 case 2: 播放消除兩行的聲音。 break。 case 3: 播放消除三行的聲音。 break。 case 4: 播放消除四行的聲音。 break。 } } }} 聲音播放 程序中音樂(lè)的播放與音效的播放采用了不同的方式,其中音樂(lè)播放winmm,而音效則使用DirectSound。 具體實(shí)現(xiàn)見(jiàn)附錄A與附錄B。 游戲結(jié)束判斷及處理 游戲結(jié)束只可能發(fā)生在當(dāng)前方塊成為固定以后,加入固定后的位置超出了游戲區(qū)域的高度,則游戲結(jié)束。具體實(shí)現(xiàn)如下:private void CheckGameOver() { if (當(dāng)前方塊到底部且位置的Y坐標(biāo)為0) = 3。} 游戲設(shè)置 程序中游戲設(shè)置的保存方式為配置文件,配置文件中保存著游戲的按鍵設(shè)置,聲音與音效是否開(kāi)啟的設(shè)置。在打開(kāi)程序時(shí),會(huì)載入配置文件中的配置。用戶可以在游戲中隨時(shí)改變配置,改變后的配置將保存到配置文件中并且立即有效。游戲配置界面如下:圖 分?jǐn)?shù)保存 程序中將游戲分?jǐn)?shù)排名在前10的保存在XML文檔中。并且在游戲中可以查看前10名的分?jǐn)?shù)及用戶。在打開(kāi)程序時(shí),會(huì)載入XML文檔中的分?jǐn)?shù)信息。在用戶結(jié)束游戲會(huì)與這些分?jǐn)?shù)進(jìn)行比較,如果當(dāng)前分?jǐn)?shù)能夠排入前10時(shí),則提示用戶輸入用戶信息,并且重新排序并保存在XML文檔中。查看分?jǐn)?shù)排名的界面如下:圖 小結(jié)這次做畢業(yè)設(shè)計(jì)(論文)的經(jīng)歷會(huì)使我終身受益,我感受到這是必須要真真正正用心去做的一件事情。這次畢業(yè)設(shè)計(jì)(論文)是對(duì)自己大學(xué)四年所學(xué)知識(shí)的運(yùn)用,也是自己學(xué)習(xí)的過(guò)程和研究的過(guò)程,沒(méi)有學(xué)習(xí)就不可能有研究,沒(méi)有自己的研究,就不會(huì)有所進(jìn)步。也正是通過(guò)這次的畢業(yè)設(shè)計(jì)(論文),讓我學(xué)習(xí)了許多新的技能,新的知識(shí),也加深了對(duì)原來(lái)知識(shí)的更深入理解。 回顧整個(gè)過(guò)程,期間碰到并克服了無(wú)數(shù)的困難,這些都要感謝導(dǎo)師的幫助與鼓勵(lì),當(dāng)然也離不開(kāi)自己的努力。通過(guò)這次畢業(yè)設(shè)計(jì)(論文)的經(jīng)歷,讓我能夠看清自己的位置,從而擺脫原本的迷茫,重新找回努力的目標(biāo)。希望這次的經(jīng)歷能讓我在以后學(xué)習(xí)與工作中激勵(lì)自己繼續(xù)進(jìn)步。致謝在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師周軍海身上學(xué)到了很多東西。老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。另外,在游戲開(kāi)發(fā)過(guò)程中許多同學(xué)也給于我們很大的幫助,幫助解決了不少的難點(diǎn),使得游戲能及時(shí)開(kāi)發(fā)完成,在此謝謝各位對(duì)此次設(shè)計(jì)的幫助。參考文獻(xiàn)[1] Powers,Lars/Snell,Mik著. Microsoft Visual Studio 2005 [M]. Macmillan Computer Pub,2005,8: 1518.[2](美)Grady Booch著. 面向?qū)ο蠓治雠c設(shè)計(jì)(原書第2版)[M]. 機(jī)械工業(yè)出版社,2003,8:48.[3]楊宏偉,李晶 著. C程序員開(kāi)發(fā)手冊(cè)[M]. 北京科學(xué)出版社,2006:2029.[4] Juval Lowy 著. .Net組件程序設(shè)計(jì)[M].北京電子工業(yè)出版社,2007:4576.[5]徐曉霞,崔榮一,洪炳镕. [J]. 哈爾濱工業(yè)大學(xué)學(xué)報(bào), 2006,38(2):301303.[6]虞芬,陳靜茹. [J]. 商場(chǎng)現(xiàn)代化,2006,5(67): 158159.[7] 葉進(jìn)星,鄭捷文,林雪綱,許榕生. [J].計(jì)算機(jī)工程,2006,32(12):112116.[8] [J].微電子學(xué)與計(jì)算機(jī),2006, 23(7):161163.[9]Charles Petzold. Programming Windows with C[M]. Microsoft Press,2006:124187.[10](美) David Weller,Alexandre Santos Lobao,Ellen Hatton著..NET游戲編程入門經(jīng)典C篇[M].清華大學(xué)出版社,2006:465632.[11](美)達(dá)夫著. . NET FRAMEWORK [M].清華大學(xué)出版社,2007:65132.[12]金旭亮著. 編程的奧秘:.NET軟件技術(shù)學(xué)習(xí)與實(shí)踐[M]. 北京電子工業(yè)出版社,2006:159201.[13](美)Bradley Bargen著. DirectX從入門到精通[M].北京希望電子出版社,2006:465632.[14]Charles Petzold著. Windows程序設(shè)計(jì)[M].北京大學(xué)出版社,2005:754904.[15](美)Sandra Eddy著. XML可擴(kuò)展標(biāo)記語(yǔ)言命令詳解[M].電子工業(yè)出版社,1999:147384.[16]肖建著. [M]. 北京希望電子出版社,2003:195256.[17]王險(xiǎn)峰 劉寶宏著. Windows環(huán)境下的多線程編程原理與應(yīng)用[M]. 清華大學(xué)出版社,2002:453564[18](美)Bill C中文版[M].人民郵電出版社,2007:334412.[19](美)內(nèi)格爾著. C高級(jí)編程[M] .清華大學(xué)出版社,2006:314443.[20] Stanley . C Primer[M]. 華中科技大學(xué)出版社,2007:134212.附錄A音效播放的具體實(shí)現(xiàn): public static void Play(string filename) { try { Device dv = new Device()。 ((new Form()), )。 SecondaryBuffer secBuffer = new SecondaryBuffer(filename, dv)。 (0, )。 } catch (Exception ex) { (())。 } }附錄B音樂(lè)播放的具體實(shí)現(xiàn)://結(jié)構(gòu)變量 public struct structMCI { public bool bMut。 public int iDur。 public int iPos。 public int iVol。 public int iBal。 public string iName。 public State state。 }。 public structMCI mc = new structMCI()。 //取得播放文件屬性 public string FileName { get { return 。 } set { try { TemStr = 。 TemStr = (127, ( ))。 Name = (260, ( ))。 = value。ilong=(,Name,)。 Name = GetCurrPath(Name)。 Name=open+(34)+ Name + (34) + alias media。ilong=(closeall,TemStr, , 0)。 ilong=(Name,TemStr, , 0)。 ilong=(set media time format milliseconds, TemStr, , 0)。 = 。 } catch { (出錯(cuò)錯(cuò)誤!)。 } } } //播放 public void play() { TemStr = 。 ilong = (Name, TemStr, , 0)。 (play media repeat, TemStr, ,0)。 = 。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1