起因
??近期因公司項目需求,讓我們這群實習三個月的小毛孩上手從未接觸過的vb.net慈参,作為一個每天昏昏欲睡的人當然是what???
,更主要的是要刮萌!加驮配!班!what???
着茸,百度了一番發(fā)現(xiàn)似乎VB.Net和C#.Net有著莫名其妙的關(guān)系壮锻,大多數(shù)人更傾向于后者,哈哈我們拋開不管涮阔,硬著頭皮往下看:
注意:筆者只是簡單入門猜绣,不會涉及太深
什么是VB.NET
??Visual Basic.NET是基于微軟.NET Framework之上的面向?qū)ο蟮木幊陶Z言。其在調(diào)試時是以解釋型語言方式運作,而輸出為EXE程序是以編譯型語言方式運作敬特£希可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向?qū)ο蟮闹С帧?br> ??VB.Net需要在.Net Framework平臺上才能執(zhí)行擅羞。
VB的全稱是:Visual Basic
.Net一般是指:.NET Framework
程序結(jié)構(gòu)
作為學習語言入門的必備尸变,當然是從“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完全面向?qū)ο螅虼嗣總€程序都必須包含一個類的模塊(Module)娃承,該類包含程序使用的數(shù)據(jù)和過程
-
類或模塊一般包含多個過程奏夫,過程一般有以下幾種:
1.函數(shù)過程 Function
2.程序過程 Sub
注釋:以'開頭,將被編譯器忽略
-
語句:
Console 訪問和操作命令窗口的類
WriteLine() 將數(shù)據(jù)寫入標準輸出流
ReadKey() 獲取用戶按下的下一個鍵值历筝,常用于停止程序執(zhí)行
目測vb.net的語法與一些常用的編程語言并無大別酗昼。
對于有其他語言基礎(chǔ)的同學相對輕松。