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
命名空间。 - 下一行有声明模块,这里声明模块是:
Module1
。 VB.Net完全是面向对象的,所以每个程序都必须包含一个包含程序使用的数据和过程的类的模块。 类或模块通常会包含多个程序。程序包含可执行代码,换句话说,它们定义了类的行为。程序可以是以下任何一种:
- Function
- Sub
- Operator
- Get
- Set
- AddHandler
- RemoveHandler
- RaiseEvent
下一行(
'This program will display Hello World'
)将被编译器忽略,并且已经在程序中添加了额外的注释。- 下一行定义了
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,选择Console Application。
- 使用“浏览”按钮指定项目的名称和位置,然后选择“确定”按钮。
- 新项目出现在解决方案资源管理器中
- 在代码编辑器中编写代码。
- 单击运行按钮或F5键运行该项目。出现一个命令提示符窗口,其中包含行:
"Hello World"
。
可以使用命令行编译VB.Net程序,参考以下步骤:
- 打开一个文本编辑器并添加上面提到的代码。
- 将该文件保存为:helloworld.vb,保存目录是:F:\worksp\vb.net
- 打开命令提示符工具并转到vbc.exe目录,编译上面保存的helloworld.vb文件。
- 键入
vbc helloworld.vb
,然后按Enter编译上述代码。 - 如果代码中没有错误,命令提示符会将生成
helloworld.exe
可执行文件。 - 接下来,键入
helloworld
来执行编译成生的程序。 - 这里在屏幕上打印的
"Hello World"
。
注意:本示例使用的Windows10,vbc.exe命令所在的路径为:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
。在DOS命令符下进入上面的目录(C:\Windows\Microsoft.NET\Framework64\v4.0.30319),打开命令行进入到目录(C:\Windows\Microsoft.NET\Framework64\v4.0.30319),执行命令:C:\Windows\Microsoft.NET\Framework64\v4.0.30319>vbc F:\worksp\vb.net\helloworld.vb
,没有错误即完成编译,生成了一个文件:F:\worksp\vb.net\helloworld.exe,执行这个生成的文件,就可以看到打印结果了。
最后得到结果如下 -
猿狮妹
2023-03-18
VB
Net
程序结构
编程课程
热门教程
1 VB.Net教程
VB.Net是Microsoft开发的一种简单的,现代的,面向对象的计算机编程语言,它将.NET Framework和公共语言运行时的强大功能与Visual Basic的优势相结合。本教程将介绍和讲解基本的VB.Net编程,并讲解各种有关VB.Net编程语言的基础、高级概念。
2 VB.Net Excel工作表
VB.Net支持Microsoft Excel 2010的COM对象模型和应用程序之间的互操作性。
要应用程序中使用这种互操作性,需要在Windows窗体应用程序中导入名称空间Microsoft
3 VB.Net程序结构
在学习VB.Net编程语言的基本构建块之前,先来看看一个最基本的VB.Net程序结构,以便可以在以后的章节中作为参考来理解程序代码块。
VB.Net Hello World示
4 VB.Net开发环境安装配置
在本章中,我们将讨论和学习可用于创建VB.Net应用程序的工具。
我们已经提到,VB.Net是.Net框架的一部分,用于编写.Net应用程序。 因此,在讨论用于运
5 VB.Net子程序(Sub)
在前面的章节中提到:子程序是不返回任何值的程序。到目前为止,在前面所有的例子中一直使用子过程Main。 在这些教程中,我们一直在编写控制台应
6 VB.Net第一个程序(Helloworld)
为了演示如何使用VS 2017创建一个简单的VB.net应用程序,这里将使用VS 2017来创建一个简单的“Hello,World”的控制台应用应用程序。这个例子将使用VB.NET
7 VB.Net数据类型
数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型决定了它在存储器中占用多少空间以及如何解释存储的位模式。
VB.Net数据类型VB.
8 VB.Net类和对象
当定义一个类时,就定义了一个数据类型的蓝图(或模板)。这实际上并没有定义任何数据,但它确实定义了类名和含义,即该类的一个对象将包含哪些内
9 VB.Net正则表达式
正则表达式是可以与输入文本进行匹配的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符文字,运算符或构造组成。
用
10 VB.Net基本控件
对象是通过使用工具箱控件在Visual Basic 窗体上创建的一种用户界面元素。 实际上,在Visual Basic中,窗体(Form)本身就是一个对象。 每个Visual Basic 控件都