- VB.Net 基础教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策制定
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子程序
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel表格
- VB.Net - 发送邮件
- VB.Net - XML处理
- VB.Net - Web编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用资源
- VB.Net - 讨论
VB.Net - 程序结构
在学习VB.Net编程语言的基本构建块之前,让我们先了解一下VB.Net程序的最小结构,以便在接下来的章节中作为参考。
VB.Net Hello World 示例
一个VB.Net程序主要由以下部分组成:
命名空间声明
一个类或模块
一个或多个过程
变量
主过程
语句和表达式
注释
让我们来看一段简单的代码,它将打印“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命名空间。
下一行是 **Module** 声明,模块 *Module1*。VB.Net是完全面向对象的,因此每个程序都必须包含一个模块或类,其中包含程序使用的程序和过程。
类或模块通常包含多个过程。过程包含可执行代码,换句话说,它们定义类的行为。过程可以是以下任何一种:
函数
子程序
运算符
Get
Set
AddHandler
RemoveHandler
RaiseEvent
下一行('This program)将被编译器忽略,它被用来在程序中添加额外的注释。
下一行定义了Main过程,它是所有VB.Net程序的入口点。Main过程声明模块或类在执行时的行为。
Main过程用以下语句指定其行为:
**Console.WriteLine("Hello World")** *WriteLine* 是在 *System* 命名空间中定义的 *Console* 类的函数。此语句导致消息“Hello, World!”显示在屏幕上。
最后一行 **Console.ReadKey()** 是为VS.NET用户准备的。当程序从Visual Studio .NET启动时,这将防止屏幕快速运行和关闭。
编译和执行VB.Net程序
如果您使用的是Visual Studio.Net IDE,请执行以下步骤:
启动Visual Studio。
在菜单栏上,选择文件 → 新建 → 项目。
从模板中选择Visual Basic
选择控制台应用程序。
使用“浏览”按钮指定项目名称和位置,然后选择“确定”按钮。
新的项目将出现在解决方案资源管理器中。
在代码编辑器中编写代码。
单击“运行”按钮或按F5键运行项目。将出现一个命令提示符窗口,其中包含“Hello World”行。
您可以使用命令行而不是Visual Studio IDE来编译VB.Net程序:
打开文本编辑器并添加上述代码。
将文件保存为 **helloworld.vb**
打开命令提示符工具并转到保存文件的目录。
键入 **vbc helloworld.vb** 并按Enter键编译您的代码。
如果代码中没有错误,命令提示符将带您进入下一行,并将生成 **helloworld.exe** 可执行文件。
接下来,键入 **helloworld** 来执行您的程序。
您将看到屏幕上打印出“Hello World”。