很有用,VB是最實用的應(yīng)用程序,開發(fā)軟件快,界面設(shè)計簡單雖然C++功能更強(qiáng)一點,但是對于開發(fā)中小型應(yīng)用程序卻顯得笨重
專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)炎陵免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
你是dotnet的擁躉,你也許會碰到一個查遍了所有資料也得不出一個結(jié)論的答案:那就是學(xué)vb.net與c#,我也是半路出家的道士,曾經(jīng)也苦苦的尋求的答案。
到頭來也是一無所獲反而更加的迷惘了。根據(jù)我個人的經(jīng)驗,特為和我當(dāng)年有同種尋求答案的人提供一種參考。
一、學(xué)vb.net吧,原因:
如果你有過vb的編程經(jīng)歷,要那就建議你從vb.net開始吧,雖然vb.net已經(jīng)與vb有著本質(zhì)的變化了,它看起來才是一真正的面向?qū)ο蟮恼Z言,但ms又為vb開發(fā)保持留了最大平滑過渡的可能性。
1、vb.net基于vb發(fā)展而來的語言,但絕不是簡單的升級,因為本質(zhì)東西已經(jīng)沒有共通之處了,但讓你有似曾相識的感覺,上手還是比較快的。
2、vb.net與c#編譯后的微軟中間語言msil內(nèi)容都是一致
二、學(xué)c#吧,原因:
如果你是從沒有開的經(jīng)驗朋友,那就從c#直接開始原
1、因為商業(yè)的關(guān)系,ms先生們肯定會有所側(cè)重,把更多的精力投入到這門新的語言中。
,哪種對你來可以取得更多的收益,你就用哪門語言。
Namespace
包含類似或相關(guān)功能的類的集合
Class
用來定義一個對象,包含對象的屬性(包括變量)、方法(包括過程sub和函數(shù))
Sub
子過程,可以把要使用的數(shù)據(jù)以參數(shù)形式傳入,但不返回值
Function
函數(shù),同樣可以傳參數(shù),但要求有返回值
Property
屬性過程,設(shè)置或返回對象的屬性值
Return
結(jié)束當(dāng)前sub或function,若是函數(shù)則返回一個函數(shù)值
Dim
聲明或定義一個變量
New
創(chuàng)建一個新的實例對象
Nothing
表示一個變量沒有值,與其他語言或數(shù)據(jù)庫中的null等價
Me
當(dāng)前類的實例對象的引用
Console
.NET
用于訪問和操作命令窗口的類,主要用于命令行應(yīng)用程序
Module
模塊,定義一個不是類的代碼塊,但它同樣可以包含變量和方法
運算符
算術(shù)運算符:/(除),\(整除),Mod(取模)
串聯(lián)運算符:,+亦可
邏輯/按位運算符:Not、And、Or、Xor、AndAlso、OrElse
賦值運算符:= ,^= ,*= ,/= ,\= ,+= ,-= ,=,=,=
比較運算符: ,= , ,= ,= , ,Is ,IsNot ,Like
移位運算符: ,
其他運算符:AddressOf 運算符 ,GetType 運算符 ,函數(shù)表達(dá)式,If 運算符 ,TypeOf 運算符,Await 運算符
DirectCast 運算符
TryCast 運算符
New 運算符
*運算優(yōu)先級:算術(shù)連接比較邏輯運算(用括號可改變優(yōu)先級)
詳細(xì):
如果表達(dá)式中出現(xiàn)幾種運算,將按照預(yù)先確定的稱為“運算符優(yōu)先級”的順序計算和解析各個部分。
算術(shù)運算符和串聯(lián)運算符
求冪 (^)
一元標(biāo)識和非(+、–)
乘法和浮點除法(*、/)
整數(shù)除法 (\)
取模 (Mod)
加法和減法(+、–),字符串連接 (+)
字符串連接 ()
算術(shù)移位(、)
比較運算符
所有比較運算符(=、、、=、、=、Is、IsNot、Like、TypeOf...Is)
邏輯運算符和位運算符
非 (Not)
與 (And、AndAlso)
或 (Or、OrElse)
異或 (Xor)