VB.Net - 程序結(jié)構(gòu)

2022-05-24 15:05 更新

在我們學(xué)習(xí)VB.Net編程語言的基本構(gòu)建塊之前,讓我們看看一個最小的VB.Net程序結(jié)構(gòu),以便我們可以將它作為未來的章節(jié)的參考。

VB.Net Hello World示例

一個VB.Net程序主要由以下幾部分組成:

  • 命名空間聲明

  • 一個類或模塊 

  • 一個或多個程序  

  • 變量  

  • 主過程 

  • 語句和表達(dá)式 

  • 注釋  

讓我們看一個簡單的代碼,打印單詞“Hello World”:

Imports System
Module Module1
   'This program will display Hello World 
   Sub Main()
      Console.WriteLine("Hello World")
      Console.ReadKey()
   End Sub
End Module

當(dāng)上述代碼被編譯和執(zhí)行時,它產(chǎn)生了以下結(jié)果:

Hello, World!

讓我們來看看上面的程序中的各個部分:

  • 程序Imports System的第一行用于在程序中包括系統(tǒng)命名空間。

  • 下一行有一個Module聲明,模塊Module1。 VB.Net是完全面向?qū)ο蟮?,所以每個程序必須包含一個類的模塊,該類包含您的程序使用的數(shù)據(jù)和過程。

  • 類或模塊通常將包含多個過程。 過程包含可執(zhí)行代碼,或者換句話說,它們定義了類的行為。 過程可以是以下任何一種:

    • 功能 Function

    • 子 Sub

    • 運(yùn)算符 Operator

    • 獲取 Get

    • 組 Set

    • AddHandler

    • RemoveHandler

    • RaiseEvent

  • 下一行('這個程序)將被編譯器忽略,并且已經(jīng)在程序中添加了額外的注釋。

  • 下一行定義了Main過程,它是所有VB.Net程序的入口點(diǎn)。 Main過程說明了模塊或類在執(zhí)行時將做什么。

  • Main過程使用語句指定其行為

    Console.WriteLine(“Hello World”的)

    WriteLine是在System命名空間中定義的Console類的一個方法。 語句導(dǎo)致消息"Hello,World !"屏幕顯示。

  • 最后一行Console.ReadKey()是用于VS.NET用戶的。 這將阻止屏幕從Visual Studio .NET啟動時快速運(yùn)行和關(guān)閉。

編譯和執(zhí)行VB.Net程序:

如果您使用Visual Studio.Net IDE,請執(zhí)行以下步驟:

  • 啟動Visual Studio。

  • 在菜單欄,選擇文件,新建,項(xiàng)目。

  • 從模板中選擇Visual Basic。

  • 選擇控制臺應(yīng)用程序。

  • 使用瀏覽按鈕指定項(xiàng)目的名稱和位置,然后選擇確定按鈕。

  • 新項(xiàng)目顯示在解決方案資源管理器中。

  • 在代碼編輯器中編寫代碼。 

  • 單擊運(yùn)行按鈕或F5鍵運(yùn)行項(xiàng)目。 將出現(xiàn)一個包含行Hello World的命令提示符窗口。

您可以使用命令行而不是Visual Studio IDE編譯VB.Net程序:

  • 打開文本編輯器,并添加上述代碼。 

  • 將文件另存為helloworld.vb。

  • 打開命令提示符工具并轉(zhuǎn)到保存文件的目錄。 

  • 類型VBC helloworld.vb,然后按回車編譯代碼。 

  • 如果在你的代碼中沒有錯誤命令提示符下會帶你到下一行,并會產(chǎn)生HelloWorld.exe的可執(zhí)行文件。

  • 接下來,輸入的HelloWorld來執(zhí)行你的程序。 

  • 您將可以看到“Hello World”字樣在屏幕上。 



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號