Visual Basic 程序结构
在学习 VB 编程语言的基本构建块之前,先来看看一个最基本的 VB 程序结构,以便可以在以后的章节中作为参考来理解程序代码块。
VB 的 Hello World 实例
一个 VB 程序基本上由以下几部分组成:
- 命名空间
- 声明
- 一个类或模块
- 一个或多个程序
- 变量
- 主程序
- 语句和表达式
- 注释
让我们看一个简单的代码,它可以输出这些单词 “Hello World”:
Imports System
Module Module1
'This program will display Hello World
Sub Main()
Console.WriteLine("Hello World")
Console.ReadKey()
End Sub
End Module
结果如下:
Hello World
下面来看看看上面的程序的各个部分:
- 程序的第一行语句:
Imports System
用于在程序中包含 System 命名空间。 - 下一行有声明模块,这里声明模块是:
Module1
。 VB 完全是面向对象的,所以每个程序都必须包含一个包含程序使用的数据和过程的类的模块。 类或模块通常会包含多个程序。程序包含可执行代码,换句话说,它们定义了类的行为。程序可以是以下任何一种:
- Function
- Sub
- Operator
- Get
- Set
- AddHandler
- RemoveHandler
- RaiseEvent
下一行 ('This program will display Hello World') 将被编译器忽略,并且已经在程序中添加了额外的注释。
- 下一行定义了
Main
过程,它是所有 VB 程序的入口点。Main
过程说明了模块或类在执行时将执行的操作。 - Main 过程使用
Console.WriteLine("Hello World")
语句指定其行为。WriteLine
是 System 命名空间中定义的 Console 类的一个方法。 这个语句打印消息:"Hello World" 在屏幕上显示。 - 最后一行
Console.ReadKey()
用于 VS 用户。这将阻止从 Visual Studio .NET 启动程序时屏幕快速运行和关闭。
编译和执行 VB 程序
如果使用 Visual Studio.Net IDE,请执行以下步骤:
- 启动 Visual Studio。
- 在菜单栏上,选择 文件->新建->项目。
- 从模板中选择 Visual Basic,选择 Console Application。
- 使用 "浏览" 按钮指定项目的名称和位置,然后选择 "确定" 按钮。
- 新项目出现在解决方案资源管理器中在代码编辑器中编写代码。
- 单击运行按钮或 F5 键运行该项目。
- 出现一个命令提示符窗口,其中包含行: "Hello World" 。
您也可以使用命令行编译来 VB 程序,参考以下步骤:
- 打开一个文本编辑器并添加上面提到的代码。
- 将该文件保存为:
helloworld.vb
,保存目录是:F:\worksp\vb.net - 打开命令提示符工具并转到 vbc.exe 目录,编译上面保存的
helloworld.vb
文件。 - 输入
vbc helloworld.vb
,然后按 Enter(回车)编译上述代码。 - 如果代码中没有错误,命令提示符会将生成 helloworld.exe 可执行文件。
- 接下来,输入 helloworld 来执行编译成生的程序。
- 在屏幕上输出 "Hello World" 。