四 第一個Visual Basic Net程序Hello World!
如果你沒有Visual Studio Net你也可以通過一個文本編輯器和從微軟下載安裝Net
Frame Work SDK來編寫Visual Basic Net文本編輯器來編輯Visual Basic Net源程序安裝下載的Net FrameWork SDK後就會用以Visual Basic Net的編譯器Vbcexe通過這個編譯器就可以編譯聯接用文本編輯器編輯的Visual Basic Net源文件雖然這種做法能夠讓我們更加了解Visual Basic Net的運行機制和一些底層的機理但卻很難推廣一方面是Visual Studio Net的確是太優秀了利用文本編輯器很難實現如資源編輯組件編輯等操作另外一方面Visual Basic Net源文件結構相對復雜用文本編輯器編寫的代碼會導致大量的錯誤並且這些錯誤有很難查出來而利用Visual Studio Net來開發Visual Basic Net應用程序就能夠大大避免上述的尴尬並且能夠方便的調試編程中出現的各種警告錯誤
本系列文章中介紹程序的編寫調試和運行的軟件環境
()視窗服務器版
()Visual Studio Net 企業級結構設計版
用Visual Studio Net開發Hello World!程序
我們知道Hello World一般是命令行程序而這種程序在Visual Studio Net中被稱為控制台程序下面是Visual Studio Net編寫控制台Hello World!程序的具體步驟
()啟動Visual Studio Net
()選擇菜單【文件】|【新建】|【項目】後彈出【新建項目】對話框
()將【項目類型】設置為【Visual Basic項目】
()將【模板】設置為【控制台應用程序】
()在【名稱】文本框中輸入【Hello World】
()在【位置】的文本框中輸入【E:\VSNET項目】然後單擊【確定】按鈕則Visual Studio Net會按照上面設定的參數創建一個控制台應用程序項目
()在【解決方案資源管理器】窗口中雙擊Modulevb文件進入Modulevb文件的編輯界面
()Visual Studio Net已經為產生Main()函數在系統創建的Main()函數中加入下面一行代碼就可以了
ConsoleWriteLine (Hello World!)
()選擇【文件】|【保存Modulevb】菜單或者按快捷鍵Ctrl+S保存所做的修改
()此時單擊快捷鍵Ctrl+F運行程序就可以得到運行界面
通過以上可見利用Visual Studio Net編寫控制台Hello World!程序自始至終只需輸入一行代碼Visual Studio Net自動實現源程序編譯聯接等過程避免在命令行提示符下敲編譯命令的苦惱不僅如此Visual Studio Net自動的語法檢測既給程序員帶來便捷又避免了因為拼寫造成的不必要的錯誤等等這些都比起用行編輯器來編寫Visual Basic Net程序要方便簡潔
Hello World!程序是一個控制台程序而後面的章節中程序的類型主要是Windows應用程序(一般簡稱WinForm程序)利用Visual Studio Net編寫WinForm應用程序和控制台應用程序步驟基本相似下面就介紹一下Visual Studio Net編寫WinForm類型的Hello World程序的基本步驟
Hello World!程序的WinForm版本
Hello World!程序的WinForm版本的可是我取的名字此程序同樣也是輸出Hello World!字符串只不過不是在命令提示行中實現而是通過單擊程序中的按鈕會彈出一個消息框並在消息框中顯示Hello World!字符串下面是Hello World!程序的WinForm版本的具體步驟
()啟動Visual Studio Net
()選擇菜單【文件】|【新建】|【項目】後彈出【新建項目】對話框
()將【項目類型】設置為【Visual Basic項目】
()將【模板】設置為【Windows應用程序】
()在【名稱】文本框中輸入【Hello_World程序WinForm版】
()在【位置】的文本框中輸入【E:\VSNET項目】然後單擊【確定】按鈕則Visual Studio Net會按照上面設定的參數創建一個Windows應用程序項目
()選擇【工具箱】中的【Windows窗體組件】並從中拖入一個Button組件到【Formvb(設計)】窗口此組件名稱為button雙擊拖入的button組件 Visual Studio Net會切換窗口到Form的設計窗口並自動產生button的Click事件對應的代碼
()在button的Click事件的代碼區添加下列代碼下列代碼的功能是彈出Hello World!提示框
MessageBoxShow ( Hello World!)
()選擇【文件】|【保存Formvb】菜單或者按快捷鍵Ctrl+S保存所做的修改
()選擇【生成】|【生成Hello_World程序WinForm版】菜單則Visual Studio Net會自動編譯連接源程序並生成Hello_World程序WinForm版的執行文件
()選擇【調試】|【啟動】菜單或者單擊快捷鍵F則開始運行Hello_World程序WinForm版程序單擊程序中的【button】按鈕則彈出Hello World!提示框
至此Hello_World程序WinForm版程序的全部編寫工作就完成了對於其他的WinForm程序其編寫的基本步驟是相似的只不過程序中涉及到更多的組件類和其他的調用無非是上面這些操作步驟的變形和再組合
五.總結
本文介紹了Visual Basic Net的優越性及其和其前一個版本Visual Basic的主要區別以及安裝Visual Basic Net開發工具Visual Studio Net的基本方法和使用Visual Studio Net開發出二種不同類型Visual Basic Net應用程序的基本步驟和方法當然要完全掌握精通這些內容不是一篇文章所能夠完成的在後面的內容中將結合更多具體的示例逐步介紹
From:http://tw.wingwit.com/Article/program/net/201311/14627.html