VB.Net 程序代码示例:模块、类和结构

VB.Net 中的模块

VB.Net程序由以下模块组成:

  • 命名空间声明
  • 一个或多个过程
  • 类或模块
  • 变量
  • 主要程序
  • 留言
  • 语句和表达式

VB.Net 中的 Hello World 程序示例

下面是VB.Net中一个简单的Hello World程序示例:

步骤1) 创建一个新的控制台应用程序。

步骤2) 添加以下代码:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

步骤3) 单击工具栏上的“开始”按钮来运行它。它应该在控制台上打印以下内容:

Hello World 程序

让我们讨论一下上述程序的各个部分:

Hello World 程序

代码说明:

  1. 这称为命名空间声明。我们所做的是将名为 System 的命名空间包含到我们的编程结构中。之后,我们将能够访问该命名空间中定义的所有方法而不会出现错误。
  2. 这称为模块声明。在这里,我们声明了一个名为 Module1 的模块。VB.Net 是一种面向对象的语言。因此,每个程序都必须有一个类模块。在这个模块中,您将能够定义程序要使用的数据和方法。
  3. 这是一条注释。为了将其标记为注释,我们在句子开头添加了一个单引号 (')。VB.Net 编译器不会处理此部分。注释的目的是提高代码的可读性。使用它们来解释代码中各种语句的含义。任何阅读您的代码的人都会发现它很容易理解。
  4. VB.Net 模块或类可以有多个过程。您应该在过程内部定义可执行代码。这意味着过程将定义类行为。过程可以是 Function、Sub、Get、Set、AddHandler, Opera器、、RemoveHandler 或 RaiseEvent。在这一行中,我们定义了 Main 子过程。这标志着所有 VB.Net 程序的入口点。它定义了模块执行时将执行的操作。
  5. 这是我们指定主要方法的行为的地方。WriteLine 方法属于 Console 类,它在 System 命名空间内定义。请记住,这已导入到代码中。此语句使程序在执行时在控制台上打印文本 Hello Guru99。
  6. 此行将防止程序执行后屏幕立即关闭或退出。屏幕将暂停并等待用户执行操作以将其关闭。
  7. 关闭主要子程序。
  8. 结束模块。

VB.Net 中的类

在 VB.Net 中,我们使用类来定义 数据类型。这并不意味着类定义就是数据定义,而是描述了该类的对象将由什么组成,以及我们可以对这样的对象执行的操作。

对象是类的一个实例。类成员是类中定义的方法和变量。

要定义一个类,我们使用 Class 关键字,其后应跟有类名、类主体和 End Class 语句。语法如下:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

在这里,

  • attributeList 表示要应用于该类的属性列表。
  • accessModifier 是定义类的访问级别。它是一个可选参数,可以采用 Public、Protected、Protected Friend、Friend 和 Private 等值。
  • 继承 (Inherits) 表示它继承的任何父类。

VB.Net 类示例

以下是在 VB.Net 中创建类的示例代码:

步骤1) 创建一个新的控制台应用程序。

步骤2) 添加以下代码:

Imports System
Module Module1

    Class Figure
        Public length As Double

        Public breadth As Double
    End Class
    Sub Main()
        Dim Rectangle As Figure = New Figure()
        Dim area As Double = 0.0

        Rectangle.length = 8.0

        Rectangle.breadth = 7.0
        area = Rectangle.length * Rectangle.breadth
        Console.WriteLine("Area of Rectangle is : {0}", area)

        Console.ReadKey()
    End Sub
End Module

步骤3) 点击工具栏上的“开始”按钮运行代码。您将看到以下窗口:

VB.Net 类示例

我们使用了以下代码:

VB.Net 类示例

代码说明:

  1. 创建一个名为 Module1 的模块。
  2. 创建一个名为 Figure 的类。
  3. 创建名为 length 类型的类成员 Double。其访问级别已设置为公共,这意味着它将被公开访问。
  4. 创建名为类型广度的类成员 Double。其访问级别已设置为公共,这意味着它将被公开访问。
  5. 下课了。
  6. 创建主要子程序。
  7. 创建一个名为 Rectangle 的对象。此对象为图形类型,这意味着它将能够访问 Figure 类中定义的所有成员。
  8. 定义一个名为 area 类型的变量 Double 并将其值初始化为0.0。
  9. 访问 Figure 类中定义的长度属性并将其值初始化为 8.0。
  10. 访问 Figure 类中定义的广度属性并将其值初始化为 7.0。
  11. 通过将长度和宽度的值相乘来计算矩形的面积。此计算的结果将分配给面积变量。
  12. 在控制台上打印一些文本和矩形的区域。
  13. 暂停控制台等待用户采取行动将其关闭。
  14. 结束子程序。
  15. 下课了。

VB.Net 中的结构

结构是一种用户定义的数据类型。结构为我们提供了一种将不同类型的数据打包在一起的方法。结构使用 structure 关键字声明。

VB.Net 结构示例

下面是在 VB.Net 中创建结构的示例:

步骤1) 创建一个新的控制台应用程序。

步骤2) 添加以下代码:

Module Module1
    Structure Struct
        Public x As Integer
        Public y As Integer
    End Structure
    Sub Main()
        Dim st As New Struct
        st.x = 10
        st.y = 20
        Dim sum As Integer = st.x + st.y
        Console.WriteLine("The result is {0}", sum)
        Console.ReadKey()

    End Sub 
End Module

步骤3) 点击工具栏上的“开始”按钮运行代码。您将看到以下窗口:

VB.Net 中的结构

我们使用了以下代码:

VB.Net 中的结构

代码说明:

  1. 创建一个名为 Module1 的模块。
  2. 创建一个名为 Struct 的结构。
  3. 创建一个整型变量 x。其访问级别已设置为 Public,以使其可公开访问。
  4. 创建一个整型变量 y。其访问级别已设置为 Public,以使其可公开访问。
  5. 結構結束。
  6. 创建主要子程序。
  7. 创建一个名为 st 的 Struct 类型的对象。这意味着它将能够访问名为 Struct 的结构内定义的所有属性。
  8. 访问结构 Struct 内定义的变量 x 并将其值初始化为 10。
  9. 访问结构 Struct 内定义的变量 y,并将其值初始化为 20。
  10. 定义变量 sum,并将其值初始化为上述两个变量值的总和。
  11. 在控制台上打印一些文本和上述操作的结果。
  12. 暂停控制台窗口等待用户采取行动将其关闭。
  13. 主要子程序结束。
  14. 模块结束。

如何在 Microsoft Visual Studio中

IDE 代表集成开发环境。它是我们编写代码的地方。 Microsoft Visual studio 构成 VB.Net 编程最常见的 IDE 类型。

要安装 Visual Studio,请使用此 指南.

要编写代码,您需要创建一个新项目。

以下是在 Visual Studio 中创建新项目的步骤:

步骤 1)转到 Visual Studio 中的文件菜单

打开 Visual Studio,单击“文件”菜单,然后从工具栏中选择“新建”->“项目”

Visual Studio 中的控制台应用程序项目

步骤2)选择 Windows 表格申请

在新窗口中,单击左侧垂直导航窗格中的“Visual Basic”,然后选择 Windows 表格申请。

Visual Studio 中的控制台应用程序项目

步骤 3)为你的项目命名

命名并点击确定按钮。项目就创建好了。

你将创建一个 Windows 表单应用程序项目。这种类型的项目允许您通过拖放元素来创建图形用户界面。

如何在 Visual Studio 中创建控制台应用程序项目

您可能需要创建一个在控制台上运行的应用程序。这需要您创建一个控制台应用程序项目。以下步骤可以帮助您实现此目的:

步骤1) 打开 Visual Studio,单击文件菜单,从工具栏中选择新建,然后选择项目。

Visual Studio 中的控制台应用程序项目

步骤2) 在新窗口中,单击左侧垂直导航窗格中的“Visual Basic”。选择控制台应用程序。

Visual Studio 中的控制台应用程序项目

步骤3) 命名并点击确定按钮。项目就创建好了。

结语

  • A VB.Net 程序 由各种部分组成。
  • 将命名空间导入程序后,我们就可以使用该模块中定义的所有方法和函数。
  • 每个 VB.Net 程序都必须有一个模块。
  • VB.Net 编译器忽略注释。
  • 我们可以在 VB.Net 程序中拥有多个过程。