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

正文內(nèi)容

掃雷游戲的設(shè)計(jì)與開(kāi)發(fā)-文庫(kù)吧

2025-04-17 19:40 本頁(yè)面


【正文】 個(gè)控件都有自己的 屬性和事件。默認(rèn)的屬性值會(huì)在控件創(chuàng)建的時(shí)候提供,但是程序員也可以進(jìn)行更改。很多的屬性值可以在運(yùn)行時(shí)候隨著用戶的動(dòng)作和修改進(jìn)行改動(dòng),這樣就形成了一個(gè)動(dòng)態(tài)的程序。舉個(gè)例子來(lái)說(shuō):窗體的大小改變事件中加入了可以改變控件位置的代碼,在運(yùn)行時(shí)候每當(dāng)用戶更改窗口大小,控件也會(huì)隨之改變位置。在文本框中的文字改變事件中加入相應(yīng)的代碼,程序就能夠在文字輸入的時(shí)候自動(dòng)翻譯或者阻止某些字符的輸入。 VB的程序可以包含一個(gè)或多個(gè)窗體,或者是一個(gè)主窗體和多個(gè)子窗體,類(lèi)似于操作系統(tǒng)的樣子。有很少功能的對(duì)話框窗口 (比如沒(méi)有最大化和最小化按鈕 的窗體 )可以用來(lái)提供彈出功能。 VB 的組件既可以擁有用戶界面,也可以沒(méi)有。這樣一來(lái)服務(wù)器端程序就可以處理增加的模塊。 VB 使用參數(shù)計(jì)算的方法來(lái)進(jìn)行垃圾收集,這個(gè)方法中包含有大量的對(duì)象,提供基本的面向?qū)ο笾С?。因?yàn)樵絹?lái)越多組建的出現(xiàn),程序員可以選用自己需要的擴(kuò)展庫(kù)。和有些語(yǔ)言不一樣, VB 對(duì)大小寫(xiě)不敏感,但是能自動(dòng)轉(zhuǎn)換關(guān)鍵詞到標(biāo)準(zhǔn)的大小寫(xiě)狀態(tài),以及強(qiáng)制使得符號(hào)表入口的實(shí)體的變量名稱遵循書(shū)寫(xiě)規(guī)則。默認(rèn)情況下字符串的比較是對(duì)大小寫(xiě)敏感的,但是可以關(guān)閉這個(gè)功能。 VB使得大量的外界控件有了自己的生存空間。大量的第三方控件針對(duì) VB 提供。 VB也提供了建立、使用和重用這些控件的方法,但是由于語(yǔ)言問(wèn)題,從一個(gè)應(yīng)用程序創(chuàng)建另外一個(gè)并不簡(jiǎn)單。 在 討論 Visual Basic 時(shí),經(jīng)??梢月?tīng)到以下這些術(shù)語(yǔ),因此對(duì)這些術(shù)語(yǔ)的基本理解十分有幫助。 控件 簡(jiǎn)單的說(shuō),控件就是構(gòu)成或者說(shuō)建造 Visual Basic 應(yīng)用程序的圖形化工具,包括窗體、按鈕、復(fù)選框、列表框、數(shù)據(jù)控件、表格控件和圖片控件等等 .。 事件 由用戶或操作系統(tǒng)引發(fā)的動(dòng)作。事件的示例有擊鍵、單擊鼠標(biāo)(Click)、雙擊鼠標(biāo) (DblClick)、一段時(shí)間的限制,或從端口接收數(shù)據(jù)。 方法 嵌入在對(duì)象定義中的程序代碼,它定義對(duì)象怎樣處理信息并響應(yīng)某事件。例如,數(shù)據(jù)庫(kù)對(duì)象有打開(kāi)紀(jì)錄集并從一個(gè)記錄移動(dòng) 到另一個(gè)記錄的方法程序的基本元素,它含有定義其特征的屬性,定義其任務(wù)和識(shí)別它可以響應(yīng)的事件的方法??丶痛绑w是 Visual Basic 中所有對(duì)象的示例。 對(duì)象 一個(gè)控件、窗體等都可被看作一個(gè)對(duì)象。 過(guò)程 為完成某些特定的任務(wù)而編寫(xiě)的代碼段,過(guò)程通常用于響應(yīng)特定的事件,也可以當(dāng)作應(yīng)用程序的用戶自定義函數(shù)來(lái)使用。 屬性 屬性是組成用戶界面的各對(duì)象的性質(zhì)的具體描述。例如上述 對(duì)象 中所提到的尺寸、位置、顏色、寬度、高度等等都稱為控件的屬性。屬性決定對(duì)象的外觀,有時(shí)也決定對(duì)象的行為。對(duì)象的屬性絕大部分是 VB中 已經(jīng)事先定義好的,但也有的屬性是需要在應(yīng)用過(guò)程中才去定義的。屬性即可為對(duì)象提供數(shù)據(jù),也能從對(duì)象取回信息。 隨著 Intemet 的迅猛發(fā)展, Microsoft 的 ActiveX 技術(shù)出現(xiàn)了,并被不失時(shí)機(jī)地加入到 Visual Basic 版本中 (1997 年 )。在 1998 年, Microsoft 推出了 Visual Basic 版本,這一版本使 VB 得到了很大的擴(kuò)充和增強(qiáng)。它還引入了使用部件編程的概念,實(shí)際上這是對(duì)面向?qū)ο缶幊趟枷氲臄U(kuò)展。迄今為止, Visual Basic 已經(jīng)發(fā)展成為快速應(yīng)用程序開(kāi)發(fā) (RAD, Rapid Application Development)工具的代表。 2 游戲的總體分析與設(shè)計(jì) 設(shè)計(jì)構(gòu)想 相信大多數(shù)使用 Windows 操作系統(tǒng)的使用者,對(duì)這款游戲都不陌生。這款游戲不止操作簡(jiǎn)單,規(guī)則也不難,再加上游戲速度的控制機(jī)制得宜,讓整個(gè)游戲在操作過(guò)程中充滿了快樂(lè)與緊張的氣氛。除了游樂(lè)當(dāng)中能帶給使用者快樂(lè)之外,游戲的設(shè)計(jì)內(nèi)容無(wú)形中也不斷訓(xùn)練使用者的邏輯思考能力,對(duì)于依靠高度腦力工作的現(xiàn)代人,都可以通過(guò)這個(gè)游戲,不時(shí)的檢驗(yàn)一下自己,所以我們不難發(fā)現(xiàn),在各種可攜帶的電子產(chǎn)品上都有這款游戲的蹤影。 在設(shè)計(jì) 之前,我們先來(lái)了解這款游戲的規(guī)則。 在不掀開(kāi)任何藏有地雷的方塊情況下,以最快的速度找出所有的地雷。如果在掀開(kāi)方塊的過(guò)程中,不小心翻開(kāi) (踩到 )藏有地雷的方塊,則宣告失敗 (游戲結(jié)束 ),惟有將所有不含地雷的方塊掀開(kāi),游戲才算成功。 游戲的操作方面主要以鼠標(biāo)為主,當(dāng)鼠標(biāo)指針對(duì)準(zhǔn)未翻開(kāi)的方塊按下左鍵時(shí)即表示翻開(kāi)方塊,當(dāng)鼠標(biāo)指針對(duì)準(zhǔn)未翻開(kāi)的方塊按下右鍵時(shí)即表示標(biāo)示或疑示地雷,反復(fù)按下右鍵則方塊會(huì)以未標(biāo)示→標(biāo)示→疑似三者關(guān)系不斷循環(huán)。游戲者可以通過(guò)地雷區(qū)內(nèi)的數(shù)字提示了解以數(shù)字為中心的其周邊八個(gè)方格內(nèi)所含的地雷數(shù),假若翻開(kāi) 的方塊顯示數(shù)字 3,則表示以其為中心的周邊方塊內(nèi)藏有3個(gè)地雷。 當(dāng)按下的方塊不是地雷,且周邊八個(gè)方塊也都沒(méi)有地雷時(shí),方塊會(huì)以被翻開(kāi)方塊的八個(gè)方向?qū)⒖瞻追綁K翻開(kāi)。 流程規(guī)劃 流程規(guī)劃大致上可以分為三個(gè)部分,分別為:畫(huà)面初始、游戲者按下第一個(gè)方塊和為非地雷方塊時(shí)展開(kāi)。 畫(huà)面初始時(shí),以游戲者最后一次設(shè)定的地雷區(qū)大小為范圍畫(huà)出地雷區(qū),但此時(shí)并未產(chǎn)生地雷。當(dāng)游戲者按下第一個(gè)方塊時(shí)產(chǎn)生地雷資料并啟動(dòng)定時(shí)器,為何在游戲者按下第一個(gè)方塊才產(chǎn)生地雷資料呢 ?其主要的用意在于不要讓游戲者第一次就踩到地雷,這樣在某種程度上 可以提高游戲者游玩的氣氛。接著就是如何判斷按下的方塊是非地雷時(shí)的處理,這也是整個(gè)游戲的技術(shù)核心,我們可以通過(guò)遞歸的觀念來(lái)檢查周邊的方塊是否含有地雷及是否繼續(xù)往外翻開(kāi)。 流程規(guī)劃如圖 1所示: 圖 1整體流程規(guī)劃圖 畫(huà)面規(guī)劃 畫(huà)面規(guī)劃如圖 2所示: ⑦ ⑥ ⑤ ② ③ ⑧ ⑨ 圖 2規(guī)劃樣圖 說(shuō)明如下: ①:游戲窗口 (Form)。為了避免因改變窗口大小而造成畫(huà)面呈現(xiàn)不美觀,在這里將 BorderStyle 屬性設(shè)定為 3(雙線固定對(duì)話框 ),即無(wú)法以窗口邊緣進(jìn)行窗口大小調(diào)整。 ②:地雷數(shù)顯示區(qū) (PictureBox)。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1