新聞中心
vb和vb.net,vc、vc#和vc++的區(qū)別是?
VB與VB.net嚴格上來說還是同一種語言,因為vb.net可以將VB6.0以前版本的源代碼進行轉(zhuǎn)換,區(qū)別他們的根本在于VB.net用于微軟全新的.net框架,如果你編譯了一個Vb.net的程序在沒有裝.net框架的環(huán)境下是運行不了的,VB6.0編譯生成的是win32位應(yīng)用程序,他可以適合于目前所有的操作系統(tǒng),但是他是微軟98年的產(chǎn)品,所以到目前已經(jīng)很老了,和VC++6.0是同一時代的產(chǎn)品,目前VB的最新版本是VB.net2008,語法和VB6.0有出入,但是不大,加入了很多的新元素,如繼承。。windows不可能不支持VB,因為VB是微軟自己開發(fā)的語言!
創(chuàng)新互聯(lián)公司專業(yè)提供成都主機托管四川主機托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價格,機房位于中國電信/網(wǎng)通/移動機房,遂寧聯(lián)通機房服務(wù)有保障!
VC++是微軟最有力的開發(fā)環(huán)境,是人們對Microsoft visual C++ 公認的簡稱,除了VC++之外還有C++ builder 、Dev C++ 等眾多C++語言編譯器,說白了VC++只是一種編譯器,是支持C++語言的編譯器,而C++是大名鼎鼎的C語言的擴充,是在C語言的基礎(chǔ)上加入了類等眾多新元素,故而也被稱為“帶類的C”
VC#同樣是微軟的力作,他的主持開發(fā)者是.net框架和著名的delphi語言之父--Anders,VC#的語法和VB有些接近,但他們完全不同的語言,VC#和VC++沒有什么關(guān)聯(lián),如果非要說他們有關(guān)聯(lián)的話,那相信所有的面向?qū)ο笳Z言都有關(guān)聯(lián),因為他們都是面向?qū)ο螅瑥念愰_始繼承。。。
他們之間關(guān)系最為密切的就是VB與VB.net至于 VC++與 VC#,沒有什么關(guān)系
最后說一下,目前的殺毒軟件大部分用的是VC++編寫的,像卡巴,江民,也有用C++ builder編寫的像熊貓殺毒軟件,當然病毒也有例子,機器狗用的VC++編譯,熊貓燒香用的是Delphi,搞數(shù)據(jù)庫編程VB和delphi也都是不錯的選擇!如果你想學好編程語言最好刻苦的系統(tǒng)的學習一下C++語言程序設(shè)計,把他學會了,則java 學起來就會很容易,VB就自然更不用說了 ,推薦你用Visual C++ ,會VC++的人很多,但精通的沒有幾個,祝你成功!
VB與VC有什么區(qū)別
1. VB 6.0 和 VC 6.0 的區(qū)別:這兩個IDE是完全不同的,
VB 6.0 和前面的一些版本,這是一個劃時代的作品,讓很多不會編程不懂計算機的人學會了編程。應(yīng)該說這個 VB 是非常成功的。
VC 6.0 相對來說,在設(shè)計UI方面,MFC/ATL 還是有點過于商業(yè)化的。
語言方面,一個時 Basic 類型,安全的低效的,但簡單好學;而 VC 是 C/C++ 的,復雜且有很多微軟特定的用法,與C++標準還有不少細微的差別。
2. VB.net 與 VC.net 的區(qū)別就小很多了,它們在托管模式下都依賴于一共公共的虛擬平臺叫CLR(公共語言支持),并且它們在應(yīng)用程序設(shè)計方面共享一套 .Net Framework。
vb和vc有什么最大的區(qū)別?
VB是一種解釋型語言,需要VB的一個運行庫來支持解釋執(zhí)行VB程序的;VC是一種編譯型語言,源代碼要經(jīng)過編譯器編譯成exe可執(zhí)行文件才能執(zhí)行。二者區(qū)別:
可視化:VC++的可視化沒有VB的好。
核心:VB的核心語言是Basc語言,VC的核語言是C++語言。
功能:VC功能比VB強大,VC的博大在于MFC的操縱,它是Win32API的封裝。
面向:vb是面向?qū)ο蟮木幊陶Z言,而vc面向過程的編程語言。
難度:vb只要用鼠標畫就可做windows圖形界面的;純vc要完全用API函數(shù)實現(xiàn),難度大。
適用:vc適用于需要效率高的,偏向于計算的,大型的,復雜的,商用的程序。vb適用于投資小的,功能簡單的,自用的程序的設(shè)計。
擴展資料:
1991年,微軟公司推出了 Visual Basic 1.0。
這個連接編程語言和用戶界面的進步被稱為Tripod(有些時候叫做?Ruby),最初的設(shè)計是由阿蘭·庫珀(Alan Cooper)完成的。
在當時,它是第一個“可視”的編程軟件。
微軟也不失時機地在四年內(nèi)接連推出 2.0、3.0、4.0 三個版本。
并且從 VB 3.0 開始,微軟將 Access 的數(shù)據(jù)庫驅(qū)動集成到了 VB 中,這使得 VB 的數(shù)據(jù)庫編程能力大大提高。
從 VB 4.0 開始,VB 也引入了面向?qū)ο蟮某绦蛟O(shè)計思想。
VB 功能強大,學習簡單。而且,VB 還引入了“控件”的概念,使得大量已經(jīng)編好的 VB 程序可以被我們直接拿來使用。
2002年開始,微軟將 .NET Framework 與 Visual Basic 結(jié)合而成為 Visual Basic .NET (VB.NET),重新打造 VB,新增許多特性及語法,又將 VB 推向一個新的高度。
通過幾年的發(fā)展,它已成為一種專業(yè)化的開發(fā)語言和環(huán)境。
用戶可用Visual Basic 快速創(chuàng)建?Windows?程序,并可編寫企業(yè)水平的客戶端/服務(wù)器程序及強大的數(shù)據(jù)庫應(yīng)用程序。
參考資料:Visual Basic-百度百科
本文名稱:vc與vb.net的區(qū)別,vb和net區(qū)別
文章路徑:http://fisionsoft.com.cn/article/hoojjd.html