最大的特點(diǎn)是vb是不面向?qū)ο蟮?,vb點(diǎn)虐 是面向?qū)ο蟮?,vb。net主要是開(kāi)發(fā)。net的應(yīng)用程序的,他有點(diǎn)虐 應(yīng)用程序的一些特性,如跨平臺(tái),但vb是做不到的
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計(jì),云州網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:云州等地區(qū)。云州做網(wǎng)站價(jià)格咨詢:028-86922220
VB.NET和C#都是.NET平臺(tái)下的編程語(yǔ)言,功能上是不分上下的。
一般來(lái)說(shuō),很多應(yīng)用用VB.NET寫比C#少用很多代碼,特別是操作Office和XML的時(shí)候(VB.NET可以直接在程序中導(dǎo)入XML的命名空間),VB.NET的語(yǔ)言抽象程度比C#高
國(guó)內(nèi)對(duì)C#比較迷信,其實(shí)VB.NET在國(guó)外比C#用的普遍
建議兩者都學(xué),取長(zhǎng)補(bǔ)短。
1、vb點(diǎn)虐 完全符合面向?qū)ο蟮木幊陶Z(yǔ)言抽象、封裝、繼承的四大特性,而vb不支持繼承。
2、錯(cuò)誤處理不同。
vb中只是On
Error.....goto和On
Errer
Resume
Next
,這些錯(cuò)誤稱為非結(jié)構(gòu)化異常處理。而在vb點(diǎn)虐 中采用的結(jié)構(gòu)化異常處理機(jī)制,try...catch....finally控制。
3、兩者產(chǎn)生的窗體不同。
vb點(diǎn)虐 允許創(chuàng)建不同類型的應(yīng)用程序,例如,創(chuàng)建ASP.NET和ASP.NET
Web
服務(wù)應(yīng)用程序,還允許創(chuàng)建控制臺(tái)應(yīng)用程序和作為桌面服務(wù)運(yùn)行的應(yīng)用程序。但是vb
只能創(chuàng)建Windows窗體。
4、數(shù)據(jù)庫(kù)訪問(wèn)的差別。
vb6.0是通過(guò)ADO(Active
X
Data
Objext)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪問(wèn)。而vb點(diǎn)虐
是通過(guò)ADO.NET來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。