程序设计与实践(VB.NET)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

三、代码设计

通过代码窗口编辑程序代码,以下是抽车牌程序的代码设置方法。

提示

① 各个事件过程的起始语句和结束语句是自动生成的,不必输入。

② 以单引号引导的是注释内容,由关键字Rem引导的语句为注释语句,可以不输入。

1.双击TextBox1文本框,进入代码窗口,编写并输入如下所示的事件过程代码。

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object,
      ByVal e As System.EventArgs)Handles TextBox1.TextChanged
      TextBox1.Text = UCase(TextBox1.Text)     '将输入的字母转换成大写
    End Sub

2.单击“Form1.vb[设计]”选项卡,切换到设计器窗口。双击Form1窗体,编写并输入如下所示的事件过程代码。

    Private Sub Form1_Load(ByVal sender As System.Object,
      ByVal e As System.EventArgs)Handles MyBase.Load
      Randomize()                      '将Rnd函数的随机数生成器初始化
    End Sub

3.双击Timer1定时器,进入代码窗口,编写并输入如下所示的事件过程代码。

    Private Sub Timer1_Tick(ByVal sender As System.Object,
      ByVal e As System.EventArgs)Handles Timer1.Tick
      REM随机产生一个中奖号码
      Dim x As Long
      x = Int(Rnd()* 10000)               '随机产生0~9999之间的整数
      Label3.Text = TextBox1.Text & Format(x,"00000")
    End Sub

提示:Rnd函数产生[0,1)之间的双精度随机数。默认情况下,由于Visual Basic提供了相同的种子值,每次运行时产生相同序列的随机数。在使用Rnd函数之前,执行Randomize语句,将提供一个新的种子值,产生不同的随机数。

4.双击Button1命令按钮,进入代码窗口,编写并输入如下所示的事件过程代码。

    Private Sub Button1_Click(ByVal sender As System.Object,
      ByVal e As System.EventArgs)Handles Button1.Click
      If Button1.Text = "开始" Then
        Timer1.Enabled = True               '启用定时器
        Label3.ForeColor = Color.White      '设置字体颜色为白色
        Button1.Text = "停止"                '设置命令按钮上显示"停止"字样
      Else
        Timer1.Enabled = False              '禁用定时器
        Label3.ForeColor = Color.Red        '设置字体颜色为红色
        Button1.Text = "开始"                '设置命令按钮上显示"开始"字样
        TextBox1.Focus()                    '将光标放到TextBox1文本框中
      End If
    End Sub

注意:“If Button1.Text = "开始" Then”等语句中双引号是字符串的定界符,需在西文状态下输入。

5.在代码窗口的对象栏选择Button2,在事件过程栏选择Click事件,编写并输入如下所示的事件过程代码。

    Private Sub Button2_Click(ByVal sender As Object,ByVal e As
      System.EventArgs)Handles Button2.Click
      End                                    '结束程序运行
    End Sub

提示

进入代码窗口的方法有:

①“视图”→“代码窗口”命令;

② 右击对象→“查看代码”命令;

③ 双击对象;

④ 按F7键;

⑤单击“解决方案资源管理器”窗口的“查看代码”按钮

选择事件过程的方法有:

① 双击对象;

② 在代码窗口中选择对象、然后选择事件。