起因
??近期因公司項目需求,讓我們這群實習三個月的小毛孩上手從未接觸過的vb.net,作為一個每天昏昏欲睡的人當然是what???
,更主要的是要!加!班!what???
,百度了一番發現似乎VB.Net和C#.Net有著莫名其妙的關系,大多數人更傾向于后者,哈哈我們拋開不管,硬著頭皮往下看:
注意:筆者只是簡單入門,不會涉及太深
什么是VB.NET
??Visual Basic.NET是基于微軟.NET Framework之上的面向對象的編程語言。其在調試時是以解釋型語言方式運作,而輸出為EXE程序是以編譯型語言方式運作。可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向對象的支持。
??VB.Net需要在.Net Framework平臺上才能執行。
VB的全稱是:Visual Basic
.Net一般是指:.NET Framework
程序結構
作為學習語言入門的必備,當然是從“Hello,World!”開始。
此下引用于w3cschool
命名空間聲明 Namespace declaration
一個類或模塊 A class or module
一個或多個程序 One or more procedures
變量 Variables
主過程 The Main procedure
語句和表達式 Statements & Expressions
注釋 Comments
舉個栗子
Imports System '命名空間聲明
Module Module1 '一個類或模塊,此處是模塊
Sub Main() '主過程
Console.WriteLine("Hello World") '語句和表達式
Console.ReadKey()
End Sub
End Module
Imports System程序的第一行用于在程序中包含System命名空間
VB.Net完全面向對象,因此每個程序都必須包含一個類的模塊(Module),該類包含程序使用的數據和過程
-
類或模塊一般包含多個過程,過程一般有以下幾種:
1.函數過程 Function
2.程序過程 Sub
注釋:以'開頭,將被編譯器忽略
-
語句:
Console 訪問和操作命令窗口的類
WriteLine() 將數據寫入標準輸出流
ReadKey() 獲取用戶按下的下一個鍵值,常用于停止程序執行
目測vb.net的語法與一些常用的編程語言并無大別。
對于有其他語言基礎的同學相對輕松。