- 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”。