Visual Basic D 3D

Similar documents
Microsoft PowerPoint - VB14.ppt

Microsoft Word - 小心翼翼的二十一點N.doc

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

ActiveX Control

untitled

TC35短信发送程序设计

untitled

ThreeDtunnel.doc

投稿類別:電子工程類

穨文件1

投影片 1

IsPostBack 2

Chapter 16 集合

untitled

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

untitled

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

05 CHAPTER Information.IsNumeric ( ) Information.IsDate ( ) True False Date Date True False Y Y Information.IsArray ( ) True False Y Information.IsErr

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>


VB控件教程大全

untitled

untitled

多層次傳銷與獎金系統

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

PowerPoint Presentation

Microsoft Word - 專題製作研究報告書.doc








1

投影片 1

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

第一章.FIT)

VB程序设计教程

新・解きながら学ぶJava

untitled

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

Microsoft Word - ch04三校.doc

01

1.5招募说明书(草案)

CHAPTER VC#

untitled

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

2

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

Microsoft Word - 序.DOC

CHAPTER 1

Excel VBA Excel Visual Basic for Application

2010年3月计算机等级考试四级网络工程师笔试

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

全国计算机技术与软件专业技术资格(水平)考试

untitled

全國高職學生102年度專題製作競賽

untitled

上海市教育考试院关于印发新修订的

Visual C# 2005程式設計

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

<4D F736F F D DA5BFA6A1C476C1C92DBEC7ACECB8D5A8F728B57BB35D292E646F63>

四川省普通高等学校

< D5044B57BA6A1B35DAD70C3FE C C0CBA977C344AE77B8D1C344AFB5D3442DB9EAA5CEBD672DA8E5C2C32E706466>

Socket Socket TcpClient Socket.Connect TcpClient.Connect Socket.Send / Receive NetworkStream 6-5

吳元康

Microsoft PowerPoint - 第14章.ppt

Microsoft Word - paper.doc

游戏厅捕鱼技巧_天天酷跑游戏技巧 2048游戏技巧,游戏厅打鱼技巧_

計算機程式及實習 期末報告ppt製作 題目:南台黑心早餐店結帳系統

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

作品說明書.PDF

報告題名 : 應用程式設計期末報告 產品管理系統 作者 : 張紹剛系級 : 工業二甲學號 :D 開課老師 : 陳亭志課程名稱 : 應用程式設計開課系所 : 工業工程與系統管理開課學年 :97 學年度第 1 學期

Microsoft PowerPoint - OPVB1基本VB.ppt

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

概述

第二章.FIT)

untitled

壹 前 言 解 開 2048 的 謎 一 研 究 動 機 最 近 我 們 都 很 熱 衷 於 2048 這 款 遊 戲, 遊 戲 方 法 非 常 簡 單, 但 是 想 要 達 成 2048 卻 很 難, 每 次 只 差 臨 門 一 腳 就 能 達 到 2048, 因 此 都 沒 有 成 功 過 於

Java

untitled

untitled

Microsoft Word - 應用程式設計.doc

untitled

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

untitled

VHDL(Statements) (Sequential Statement) (Concurrent Statement) VHDL (Architecture)VHDL (PROCESS)(Sub-program) 2

學 過 程 技 能 中 是 重 要 的 一 環, 雖 然 控 制 變 因 的 課 程 要 進 入 小 學 階 段 才 會 接 觸, 但 我 們 嘗 試 讓 孩 子 在 科 學 遊 戲 中, 察 覺 到 不 同 的 條 件 會 影 響 比 賽 結 果, 進 而 讓 孩 子 把 這 些 條 件 一 一

基于ECO的UML模型驱动的数据库应用开发1.doc

第一章 章标题-F2 上空24,下空24

穨ac3-3.PDF


epub83-1

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

( 总 第 1073 期 ) 浙 江 省 人 民 政 府 主 办 2015 年 3 月 17 日 出 版 省 政 府 令 省 政 府 文 件 目 录 浙 江 省 大 型 群 众 性 活 动 安 全 管 理 办 法 ( 浙 江 省 人 民 政 府 令 第 333 号 ) (3) 浙 江 省 人 民 政

3. 反 映 : 4. 五 花 八 门 : 5. 慷 慨 : 6. 参 与 : 7. 慰 劳 : 8. 延 续 : 9. 珍 爱 : 10. 浪 漫 : 三. 找 出 下 列 每 组 词 中 的 近 义 词 或 同 义 词 : 节 日 节 气 节 令 时 节 习 俗 民 俗 仪 式 风 俗 文 献

<4D F736F F D20C0B3A5CEB57BA6A1B35DAD70B4C1A5BDB3F8A7692E646F63>

2009年3月二级VB语言笔试真题

Transcription:

Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 -

06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 -

Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 -

06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1 txt_username btn_vsman btn_help btn_exit 6-7 Login Form (Login.vb) Public Class Login ' UserName Private Sub btn_vsman_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_vsman.click MainForm.UserName = txt_username.text - 6-5 -

Visual Basic 2008 2D 3D MainForm.Label_UserName.Text = txt_username.text MainForm.ShowDialog() ' Private Sub btn_exit_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_exit.click Application.Exit() ' Private Sub btn_help_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_help.click MsgBox(" (" "&& vbcrlf & vbcrlf & _ "-------- --------"& vbcrlf & vbcrlf & _ " "& & vbcrlf & vbcrlf & _ " "&& vbcrlf & vbcrlf & _ "@Program Design by Scissor. 2009.03.28", _ MsgBoxStyle.OkOnly + MsgBoxStyle.Question, " ) Private S ub Login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Class - 6-6 -

06 6-3-2 (MainForm) Label_UserName Label_UserScore Label_UserScoreNum hole1~9 ImageList Timer_game Timer_Thief 6-8 MainForm (Client.vb) Imports System.Text Encode Public Class MainForm #Region Variables Declaration Public UserName As String Private createtime As Integer - 6-7 -

Visual Basic 2008 2D 3D Private usercolor As Color Private score As Integer #End Region #Region Game Functions Private Delegate Sub DelegateInitialize() Public Sub Initialize() score = 0 Label_UserScoreNum.Text = 0 Dim i As Integer For i = 0 To Panel_GameArea.Controls.Count - 1 If Panel_GameArea.Controls (i).name.substring(0, 4) = Hole Then Dim tmppic As PictureBox = Panel_GameArea.Controls(i) tmppic.image = ImageList_Rat.Images.Item(0) tmppic.tag = 0 Next Private Delegate Sub DelegateStartTimer() Private Sub StartTimer() Label_Time.Text = 20 Timer_Game.Enabled = True Timer_Thief.Enabled = True - 6-8 -

06 Private Sub StopTimer() Label_Time.Text = - Timer_Game.Enabled = False Dim i As Integer For i = 0 To Panel_GameArea.Controls.Count - 1 If Panel_GameArea.Controls(i).Name.Substring(0, 4) = Hole Then Dim tmppic As PictureBox = Panel_GameArea.Controls(i) tmppic.image = ImageList_Rat.Images.Item(0) tmppic.tag = 0 Next Private Sub Timer_Game_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer_Game.Tick UpdateRatLiveTime() CreateRandomRat() CheckGame() Private Sub UpdateRatLiveTime() 0 If Integer.Parse(Label_Time.Text) <> 0 Then Dim i As Integer For i = 0 To Panel_GameArea.Controls.Count - 1-6-9 -

Visual Basic 2008 2D 3D If Panel_GameArea.Controls(i).Name.Substring(0, 4) = Hole Then Dim tmppic As PictureBox = Panel_GameArea.Controls(i) If tmppic.tag <> 0 Then tmppic.tag -= 1 Else tmppic.image = ImageList_Rat.Images.Item(0) tmppic.refresh() Next Label_Time.Text = (Integer.Parse(Label_Time.Text) - 1).ToString ElseIf Integer.Parse(Label_Time.Text) = 0 Then StopTimer() Private Sub CreateRat(ByVal CreateName As String) Dim i As Integer For i = 0 To Panel_GameArea.Controls.Count - 1 If Panel_GameArea.Controls(i).Name.Name = CreateName T hen Dim tmppic As PictureBox = Panel_GameArea.Controls(i) tmppic.image = My.Resources.thief_fast tmppic.refresh() tmppic.tag = 2 Exit For Next - 6-10 -

06 Private Sub CreateRandomRat() Dim index As Integer If createtime = 0 Then Randomize() createtime = Rnd() * 5 Else createtime -= 1 If createtime <> 0 Then While True Randomize() index = Rnd() * 8 Dim tmppic As PictureBox = Panel_GameArea.Controls(index) If tmppic.tag = 0 Then tmppic.image = My.Resources.thief_fast tmppic.refresh() tmppic.tag = 2 Exit While End While Private Sub CheckGame() If Integer.Parse(Label_Time.Text) = 0 Then - 6-11 -

Visual Basic 2008 2D 3D StopTimer() MsgBox( ( + score.tostring) Public Sub ratclick(byval sender As Object, ByVal e As System.EventArgs) Handles Hole1. Click, Hole2.Click, _ Hole3.Click, Hole4.Click, Hole5.Click, Hole6.Click, Hole7.Click, Hole8.Click, Hole9.Click Dim tmppic As PictureBox = sender ( ) If tmppic.tag <> 0 Then score += 50 Label_UserScoreNum.Text = score.tostring tmppic.tag = 0 tmppic.image = ImageList_Rat.Images.Item(0) Private Sub EndGame() score = 0 Label_UserScoreNum.Text = 0 StopTimer() #End Region - 6-12 -

06 Private Sub MainForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Initialize() StartTimer() Handles MyBase.Load End Class 6-4 - 6-13 -