Visual Basic.NET+SQL Server全程指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

实例2-5 结构类型的使用

该实例实现步骤如下。

1 创建窗体

在本章的项目chapter2中,右键单击解决方案资源管理器中项目名下面对应节的文件夹“数据类型”,在弹出的快捷菜单中选择“添加”→“Windows窗体”菜单命令,在弹出的对话框中输入窗体名StrFrm,单击“添加”按钮,完成窗体的创建。

2 添加控件

在窗体上添加三个textbox控件,分别用于输入信息和显示信息。

添加一个label控件用于相关说明。

添加一个Button控件到窗体上。

3 添加代码

双击窗体转到代码编辑器,在该窗体的代码编辑器窗口中添加代码2-9 中的代码。代码2-9实现了在Button控件的Click()中实例化Structure结构,并调用结构中的pro()方法。

代码2-9 StrFrm.vb

        01  Public Class StrFrm
        02      Structure prostru
        03          Dim a As Integer
        04          Dim b As Integer
        05          Dim c As Integer
        06          Sub pro(ByVal a, ByVal b)
        07              c = a * b
        08          End Sub
        09      End Structure
        10      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
    System.EventArgs) Handles Button1.Click
        11          Dim p As prostru
        12          p = New prostru
        13          p.pro(Me.TextBox1.Text, Me.TextBox2.Text)
        14          Me.TextBox3.Text = p.c
        15      End Sub
        16  End Class

代码2-9的执行步骤如下:

① 第2行代码定义了一个结构prostru;

② 第6行代码在结构类型中定义了一个Sub过程pro,用来进行两数的乘积;

③ 第11行代码创建一个结构对象,并在第12行代码中实例化;

④ 第13行代码调用结构中的方法实现两数相乘的功能;

⑤ 第14行代码将所得乘积显示在窗体的textbox3中。

4 运行结果

按F5键,运行该程序,结果如图2-10所示。

图2-10 实例2-5运行结果