PlaySound()
PlaySounds()DisplayResults()
DisplayResults()
Dim Today As IntegerToday = GetDayOfWeek
Sub MyFirstSub() End Sub
Function MyFirstFunction() As IntegerEnd Function
Function GetTheNumberOne() As IntegerReturn 1End Function
在“文件”菜单上单击“新建项目”。 在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。 在“名称”框中键入 MyFirstProcedure,然后单击“确定”。 一个新的 Windows 窗体项目随即打开。 双击该窗体以打开代码编辑器。 在代码编辑器中,找到 End Class 行。这是组成窗体的代码部分的结尾。在紧靠此行的前面, 添加下面的过程: Function GetTime() As StringReturn CStr(Now)End Function此函数使用内置的 Now 过程接收当前时间,然后使用 CStr 函数将 Now 返回的值转换为 用户可以理解的 String。最后,该 String 值作为函数的结果被返回。 在上一步中添加的函数上方,添加下面的Sub Sub DisplayTime()MsgBox(GetTime)End Sub此sub调用函数GetTime并将其返回的结果显示在消息框中。 最后,向调用 DisplayTime Sub 的 Form1_Load 事件处理程序中添加一行,如此处所示。 DisplayTime()。 按下F5快捷键,支行程序。 当程序启动时,将执行 Form1_Load 事件过程。此过程调用 DisplayTime sub,因此程序执 行跳至 DisplayTime sub 过程。此 sub 接着调用 GetTime 函数,因此程序执行随后跳至 GetTime 函数。此函数返回一个 String 表示 DisplayTime sub 过程的时间,此 sub 过程 随后将在一个消息框中显示该字符串。此 sub 执行完毕后,程序继续正常执行并显示窗体。
参数是在过程声明中声明的,而不是在单个代码行中声明的。 参数只能在声明它们的过程中使用。
Sub PlaySound(ByVal SoundFile As String, ByVal Volume As Integer)My.Computer.Audio.Play(SoundFile, Volume)End Sub
PlaySound("Startup.wav", 1)
在“文件”菜单上单击“新建项目”。 在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。 在“名称”框中键入 parameters,然后单击“确定”。 一个新的 Windows 窗体项目随即打开。 将两个“Textbox”控件从“工具箱”中拖动到窗体上。 将一个“Button”控件从“工具箱”中拖动到窗体上。 双击该“Button”以打开代码编辑器。 紧接着 Button1_Click 事件处理程序的 End Sub 行后面,添加下面的过程:
Function AddTwoNumbers(ByVal N1 As Integer, ByVal N2 As Integer) _As IntegerReturn N1 + N2End Function
在 Button1_Click 过程中,添加下面的代码:
Dim aNumber As Integer = CInt(Textbox1.Text)Dim bNumber As Integer = CInt(Textbox2.Text)MsgBox(AddTwoNumbers(aNumber, bNumber))
此代码声明两个整数,并将两个文本框中的文本转换为整数值。然后它将这两个整型值传递 给 AddTwoNumbers 函数并在消息框中显示返回值。
按 F5 运行程序。 在每个文本框中分别键入一个数字值,然后单击按钮。这两个数相加并在消息框中显示结果。