VB程序代码(简单小程序)

VB程序代码(简单小程序)
VB程序代码(简单小程序)

实验一:(带有进度条的倒计时程序)

Public Class Form1

Dim timers As Integer

Dim temp As Integer

Private Sub Timer1_Tick(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Timer1、Tick

If(ProgressBar1、Value + ProgressBar1、Maximum / timers < ProgressBar1、Maximum) Then

ProgressBar1、Value += ProgressBar1、Maximum / timers

Else

Timer1、Enabled = False

ProgressBar1、Value = ProgressBar1、Maximum

MessageBox、Show("进度完成!")

End If

temp += 1

Label1、Text = temp、ToString()

End Sub

Private Sub Form1_Load(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles MyBase、Load

timers = 30

End Sub

Private Sub Button2_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button2、Click

timers = Val(InputBox("输入", "请输入总时间。", 30, 0, 0))

End Sub

Private Sub Button1_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button1、Click

Timer1、Enabled = True

End Sub

End Class

实验二(定时器控制蝴蝶飞舞)

Public Class Form1

Dim t As Integer

Private Sub Timer1_Tick(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Timer1、Tick

’Dim t As Boolean

' If t = True Then

' PictureBox3、Image = PictureBox2、Image

' t = False

'Else

' PictureBox3、Image = PictureBox1、Image

' t = True

'End If

Select Case t

Case 0

PictureBox3、Image = PictureBox1、Image

t = 1

Case 1

PictureBox3、Image = PictureBox2、Image

t = 2

Case 2

PictureBox3、Image = PictureBox1、Image

t = 3

Case 3

PictureBox3、Image = PictureBox1、Image

t = 0

End Select

End Sub

End Class

实验三(递推法迭代法--猴子吃桃)

Public Class Form1

Private Sub Button1_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button1、Click

Dim n, y As Integer

n = Val(TextBox1、Text)

y = Val(TextBox2、Text)

Dim xi As Double

xi = y

TextBox3、Text = "第" + n、ToString() + "天的桃子为:" + y、ToString() + "个。" + vbCrLf

For i As Integer = n - 1 To 1 Step -1

xi = (xi + 1) * 2

TextBox3、Text += "第" + i、ToString() + "天的桃子为:" + xi、ToString() + "个。" + vbCrLf

Next

End Sub

End Class

实验四(加减乘除随机数题)

Public Class Form1

Dim x, y As Integer

Dim i As Integer

Dim sum As Integer

Private Sub Button2_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button2、Click

If (Label1、Text <> "") Then

TextBox2、Text += Label1、Text + TextBox1、Text

TextBox2、Text += " 结果"

If (sum = Val(TextBox1、Text)) Then

TextBox2、Text += "√" + vbCrLf

Else

TextBox2、Text += "×" + vbCrLf

End If

End If

Randomize()

x = Int(Rnd() * 999 + 1)

y = Int(Rnd() * 999 + 1)

i = Int(Rnd() * 4 + 1)

Select Case i

Case 1

Label1、Text = x、ToString() + "+" + y、ToString() + "=" sum = x + y

Case 2

Label1、Text = x、ToString() + "-" + y、ToString() + "=" sum = x - y

Case 3

Label1、Text = x、ToString() + "×" + y、ToString() + "=" sum = x * y

Case 4

Label1、Text = x、ToString() + "÷" + y、ToString() + "=" sum = x / y

End Select

End Sub

End Class

相关主题
相关文档
最新文档