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

二、事件过程代码

程序代码如下。

    Dim sum As Single
    Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As
      System.EventArgs)Handles MyBase.Load
      Label1.Text = "名称                    单价         数量           金额"
      sum = 0                       '为变量sum赋初值,用于保存合计金额
    End Sub
    '单击"购买"按钮
    Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As
      System.EventArgs)Handles Button1.Click
      Dim s As Single
      If IsNumeric(TextBox2.Text)And IsNumeric(TextBox3.Text)Then
        Label2.Text = Label2.Text & TextBox1.Text & vbCrLf
        Label3.Text = Label3.Text & Format(Val(TextBox2.Text),"###.00")& vbCrLf
                                    'Format函数控制输出显示两位小数
        Label4.Text = Label4.Text & Val(TextBox3.Text)& vbCrLf
        s = Val(TextBox2.Text)* Val(TextBox3.Text)
        sum = sum + s               '将计算出的金额累加到变量sum中
        Label5.Text = Label5.Text & Format(s,"$##,###.00")& vbCrLf
                                    '控制输出格式为数字前加$符号,并加千分位
      Else
        If Not IsNumeric(TextBox2.Text)Then
        TextBox2.Focus()
        Else
        TextBox3.Focus()
        End If
      End If
    End Sub
    '单击“合计”按钮
    Private Sub Button2_Click(ByVal sender As System.Object,ByVal e As
      System.EventArgs)Handles Button2.Click
      '使用Now返回系统的当前日期和时间
        Label2.Text=Label2.Text & vbCrLf & "合计" & vbCrLf & "日期:"& Format(Now,"d")
        Label5.Text = Label5.Text & vbCrLf & Format(sum,"$###,###.00")
    End Sub
    '单击"计算器"按钮
    Private Sub Button3_Click(ByVal sender As System.Object,ByVal e As
      System.EventArgs)Handles Button3.Click
        Dim f As Integer
        f = Shell("c:\windows\System32\calc.exe",AppWinStyle.NormalFocus)
                                              '运行计算器程序
    End Sub

试一试

1.编写一个显示成绩单的程序。输入课程名称和成绩后,单击“显示”按钮,检查成绩是否是数字,若是数字,则显示课程名称和成绩;否则清除成绩,将焦点移到“成绩”文本框,重新输入。“成绩”文本框中最多输入3位数字。单击“清除”按钮,清除窗体上显示的课程名称和成绩,并清除“课程名称”和“成绩”文本框中的内容。如图2-11“显示成绩单”程序界面所示。

图2-11 “显示成绩单”程序界面

2.编写一个程序,具有以下功能:在文本框中输入文本文件的文件名和路径,单击“记事本”按钮,运行Windows的“记事本”应用程序,并打开文本文件。单击“画图”按钮,运行Windows的“画图”应用程序,并且使窗口最大化。如图2-12“运行应用程序”程序界面所示。

图2-12 “运行应用程序”程序界面

提示:查找“画图”应用程序的文件名和路径的方法是:选择“开始”→“所有程序”→“附件”,将鼠标指向“画图”选项并右键单击,选择“属性”命令,在“快捷方式”选项卡中查看目标文件名和路径。