在我們學(xué)習(xí)VB.Net編程語(yǔ)言的基本構(gòu)建塊之前,讓我們看看一個(gè)最小的VB.Net程序結(jié)構(gòu),以便我們可以將它作為未來(lái)的章節(jié)的參考。
一個(gè)VB.Net程序主要由以下幾部分組成:
命名空間聲明
一個(gè)類或模塊
一個(gè)或多個(gè)程序
變量
主過(guò)程
語(yǔ)句和表達(dá)式
注釋
讓我們看一個(gè)簡(jiǎn)單的代碼,打印單詞“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í)行時(shí),它產(chǎn)生了以下結(jié)果:
Hello, World!
讓我們來(lái)看看上面的程序中的各個(gè)部分:
程序Imports System的第一行用于在程序中包括系統(tǒng)命名空間。
下一行有一個(gè)Module聲明,模塊Module1。 VB.Net是完全面向?qū)ο蟮?,所以每個(gè)程序必須包含一個(gè)類的模塊,該類包含您的程序使用的數(shù)據(jù)和過(guò)程。
類或模塊通常將包含多個(gè)過(guò)程。 過(guò)程包含可執(zhí)行代碼,或者換句話說(shuō),它們定義了類的行為。 過(guò)程可以是以下任何一種:
功能 Function
子 Sub
運(yùn)算符 Operator
獲取 Get
組 Set
AddHandler
RemoveHandler
RaiseEvent
下一行('這個(gè)程序)將被編譯器忽略,并且已經(jīng)在程序中添加了額外的注釋。
下一行定義了Main過(guò)程,它是所有VB.Net程序的入口點(diǎn)。 Main過(guò)程說(shuō)明了模塊或類在執(zhí)行時(shí)將做什么。
Main過(guò)程使用語(yǔ)句指定其行為
Console.WriteLine(“Hello World”的)
WriteLine是在System命名空間中定義的Console類的一個(gè)方法。 此語(yǔ)句會(huì)導(dǎo)致消息"Hello,World !"在屏幕上顯示。最后一行Console.ReadKey()是用于VS.NET用戶的。 這將阻止屏幕從Visual Studio .NET啟動(dòng)時(shí)快速運(yùn)行和關(guān)閉。
如果您使用Visual Studio.Net IDE,請(qǐng)執(zhí)行以下步驟:
啟動(dòng)Visual Studio。
在菜單欄,選擇文件,新建,項(xiàng)目。
從模板中選擇Visual Basic。
選擇控制臺(tái)應(yīng)用程序。
使用瀏覽按鈕指定項(xiàng)目的名稱和位置,然后選擇確定按鈕。
新項(xiàng)目顯示在解決方案資源管理器中。
在代碼編輯器中編寫(xiě)代碼。
單擊運(yùn)行按鈕或F5鍵運(yùn)行項(xiàng)目。 將出現(xiàn)一個(gè)包含行Hello World的命令提示符窗口。
您可以使用命令行而不是Visual Studio IDE編譯VB.Net程序:
打開(kāi)文本編輯器,并添加上述代碼。
將文件另存為helloworld.vb。
打開(kāi)命令提示符工具并轉(zhuǎn)到保存文件的目錄。
類型VBC helloworld.vb,然后按回車編譯代碼。
如果在你的代碼中沒(méi)有錯(cuò)誤命令提示符下會(huì)帶你到下一行,并會(huì)產(chǎn)生HelloWorld.exe的可執(zhí)行文件。
接下來(lái),輸入的HelloWorld來(lái)執(zhí)行你的程序。
您將可以看到“Hello World”字樣在屏幕上。
更多建議: