vb與vc有什麼區別,vb和vc有什麼最大的區別?

2022-01-09 15:02:43 字數 6576 閱讀 8152

1樓:

vb是visual basic,是微軟的比爾蓋茨發明的,專為程式設計初學者設計.vc是visual c++,c++語言功能強大,什麼都可以做,程式設計師可通過它直接作業系統底層.是現在最流行的專業程式語言.

你是不是計算機專業?如果是而將來又想從事程式設計相關的工作,就學c++吧!學vb是浪費時間!

如果你只是業餘興趣,那最好學vb,做軟體既簡單又快速.學c++是需要一定的時間與精力的付出,慢慢積累下來的.

需要注意的是,basic與c++是一門程式語言,vb與vc只是基於該程式語言的整合開發環境.

2樓:

vb和vc都是ide集合開發環境

vb是用basic語言,vc是用c/c++語言basic是入門級

c/c++是目前最強大的高階語言之一

計算機專業當然學c/c++

3樓:大瓜人

學vb比較好,對於非計算機專業的人來說,完全沒有必要學vc,vc很難。

4樓:匿名使用者

有人云:偷懶的人學vb,聰明的人學delphi,真正的程式設計師學vc.

所以,當然要學vc了!

5樓:滕朗魚山柳

這兩種語言都是micosofit的程式語言。但是vb就是相當於指令碼語言了,比vc更高階的語言,對於初雪程式設計來說,vb更容易些上手,它更接近自然語言。而vc不同,它要你對整個計算機系統都有一定的瞭解,語言本身更抽象,但用它開發系統要比vb更可靠。

vb和vc有什麼最大的區別?

6樓:走近植物世界

vb是一種解釋型語言,需要vb的一個執行庫來支援解釋執行vb程式的;vc是一種編譯型語言,源**要經過編譯器編譯成exe可執行檔案才能執行。二者區別:

視覺化:vc++的視覺化沒有vb的好。

核心:vb的核心語言是basc語言,vc的核語言是c++語言。

功能:vc功能比vb強大,vc的博大在於mfc的操縱,它是win32api的封裝。

面向:vb是物件導向的程式語言,而vc程序導向的程式語言。

難度:vb只要用滑鼠畫就可做windows圖形介面的;純vc要完全用api函式實現,難度大。

適用:vc適用於需要效率高的,偏向於計算的,大型的,複雜的,商用的程式。vb適用於投資小的,功能簡單的,自用的程式的設計。

7樓:

[1]簡單的說:

vb是由basic語言演化而來的visualbasic,意思是視覺化basic,而vc是由c++語言演化而來的visualc++,意思是視覺化c++,vb功能沒有vc強大,但是很容易掌握,推薦先學習vb,如果將來要專業學習程式設計,可以再進攻vc,那時你會發現原來掌握程式設計基礎後vc是多麼的容易學習。

[2]vc的博大在於mfc的操縱,它是win32api的封裝.

思想在於怎樣瞭解mfc的內幕,它的執行機制.差別也大,差別也不大!這要看你對api的理解了,雖然vc++的視覺化沒有vb的好,但是不是絕對沒有的,其對而且對話方塊的編輯是跟vb一樣的,不過不是像vb那樣放在第一個介面罷了,vc++的博大精深是vb難以望其項背的!:

)而且vc++是完全物件導向的程式設計工具,而vb是不夠完全的物件導向程式設計工具,vc++是完全編譯語言,vb是本地編譯語言,不夠完全,vc++效率高,封裝性好,繼承性高,vb效率相對低了很多,但介面友好,二者只能取其一,或者使用vc++,vb輔助(因為vb開發快),當然delphi,bcb也是不錯的選擇。

8樓:泠月冰辰

這兩個ide最大的區別就是使用的程式語言不同.

vb使用微軟自己開發的vb語言.

vc使用c++語言.

所以,vb既可以說是一個工具,也可以說是一門語言.但是vc,就只是一個工具而已.別弄混了.

9樓:匿名使用者

vb是gui程式設計的首選,就是wysiwyg(所見即所得),而vc呢,則採用c++(或vc#的c#)開發介面與功能。

10樓:

兩個都是物件導向的,但是一個是basic語言基礎的,一個我是c語言基礎的

11樓:古老的情歌

語言不同,沒多大區別..

vb與vc有什麼區別?

12樓:匿名使用者

vb和vc差別是很大的,vb太質樸了,總有用批處理的感覺,現在用的一般都是vb6的版本,當然visual basic的下一個版本對這種情況做了很多改變,至少按照目前的說法物件導向這部分不像以前的版本那樣簡陋。 至於vc,是一個強大的工具,但強大並不等於好用,vc的物件體系就好像沒有封裝一樣,留有明顯的api的痕跡,介面設計,資料庫都不是vc的強項,不可否認,vc是個崇尚暴力和底層解決方案的程式設計師的最愛!!和vb比起來要學會就難很多了!!

vb是最簡單的,但功能不全、開發出來的軟體對系統資源依賴性強 vb的開發實際上就是在一個視窗裡「畫」按鈕之類的東西,然後再在按鈕里加**,這個所謂「按鈕」實際上是vb眾多被稱為「控制元件」的東西的其中之一,是別人為你編寫好的,但這些「控制元件」是用什麼編寫的呢?,是用c++編寫的(vb想要實現什麼功能,必須先用c++做控制元件),所以有句話說的好「真正的vb高手其實是c++高手」,學vb往往會破壞你學習其他軟體的思路,他的語法與其他流行軟體的語法不一樣,學完以後會有少許誤入歧途的感覺。

13樓:匿名使用者

是兩種不同的程式設計環境

一個是c++語言一個是basic語言

具體看這裡

vb和vc.有什麼區別

14樓:遊建設葉乙

這兩種語言都是micosofit的程式語言。但是vb就是相當於指令碼語言了,比vc更高階的語言,對於初雪程式設計來說,vb更容易些上手,它更接近自然語言。而vc不同,它要你對整個計算機系統都有一定的瞭解,語言本身更抽象,但用它開發系統要比vb更可靠。

15樓:匿名使用者

一個是basic語言,一個c/c++兩種語言混合。

16樓:匿名使用者

vb是一門語言,也可以指vb6.0。。vc是ide,不是語言。。

17樓:上善之水

兩種截然不同的程式語言。vb是物件導向的。簡單的說。

就是畫好了窗體。在不同的控制元件上寫程式。啟用不同的控制元件,完成任務。

c++是面對過程的。是c的超集,包含了標準c的一切,還有它自己的標準庫。它的程式設計思想和vb將會不同。

因為它是從過程來思考的。簡單的比喻一下:比如你要編寫一個房子的程式。

vb就是在房子上畫一個「門」控制元件一個「窗戶」控制元件,然後雙擊門控制元件,寫上**:如果用鑰匙就會開。雙擊窗戶控制元件,寫**:

如果推就會開。而c++是,寫一個主函式。不停的判斷,門窗狀態,當門被觸發了。

那麼程式執行,判斷是否有鑰匙,有就開,沒有就不開。當窗戶被觸發,那麼程式就判斷是非窗戶被推,是就開。不是就不開。

vb 和vc比較起來 vb要簡單得多,而且vb 現在是支援.net 的,但是vc編寫一些底層的軟體要快一些。

18樓:愛神的黑白羽翼

vc比vb操作更方便

vb跟vc++有什麼區別

19樓:施藉笪童童

區別:vc面向c語言

vb面積basic語言

聯絡:都是windows下的程式設計工具。

20樓:匿名使用者

vc和vb是兩種不同的程式語言,也要使用兩種不同的程式設計軟體(請看圖,我把兩張**ps到一起了)

21樓:暢景彰

vc++是以c和c++語言為程式語言的程式設計軟體,全名是visual c++

vb是以basic語言為程式語言的程式設計軟體,全民是visual basic

兩個軟體採用的程式語言都完全不同,裡面具體的控制元件當然實現起來不同,不過你要是都學過vc和vb的話,會發現裡面有很多東西都是相似的

還有,你說的textbox和picturebox在vc裡面是有的,只不過名字好像稍微有點不同,在編輯資源視窗的時候和vb一樣可以拖動你說的這兩個控制元件,你如果連檢視程式都沒有建立,光是c和c++的文件,當然就沒有你說的託控制元件的介面了

22樓:匿名使用者

vb封裝的比較好,vc比較底層一些。vc++裡面其實也有這些東西的,在mfc裡面。

23樓:匿名使用者

vb裡面也有,只是你沒找到。。。。在左邊的工具欄上

vc和vb,還有c語言有什麼區別

24樓:florence凡

主要區別如下:

一、vb和vc屬於物件導向程式語言,c語言屬於程序導向程式語言。

二、vb屬於解釋執行,是一句一句翻譯成指令執行的,執行速度比c語言和vc要慢,c語言和vc都是編譯成目標檔案再執行的。

三、c語言和vc適合底層開發(就是更接近硬體層),而vb不適合做低層開發。

四、用處

1、vc適用於需要效率高的,偏向於計算的,大型的,複雜的,商用的程式。

2、vb適用於投資小的,功能簡單的,自用的程式的設計。

3、c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

25樓:逗比逗無悔

1、可處理的工作不同。

vc擅長於底層處理,同時也因此編寫同樣功能的程式時vc的工作量一般要比vb高上很多,但是vc的程式執行效率高,生成程式小。

編譯器不同,c++可選性比較多,vb只能用預設的工程模式。c++可以選擇mfc,win32,甚至指定16位的程式。

2、物件導向不同。

vb和vb是物件導向的程式語言,其語言描述將近事物的實際關係,所以更容易學習。

而c++是一種程序導向的程式語言,對物件,類有完美的支援,沒有c++中的抽象類,模板等支援。

3、功能不同。

c++可以做多種應用,vb和vc只能做一般的windows應用。vb是容易做windows圖形介面的,只要用滑鼠畫就可以。

而純vc的話要完全用api函式實現,當然vc提供一個叫mfc的東西可以幫助建立windows介面程式,但是由於它仍然沒有把無關緊要的**遮蔽,所以初學時看起來仍然相當複雜。

4、適用的物件不同。

c++幾乎無所不能適用於所有程式。vc適用於需要效率高的,偏向於計算的,大型的,複雜的,商用的程式。vb適用於投資小的,功能簡單的,自用的程式的設計。

26樓:萬裡獨行俠

c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

因此,它的應用範圍廣泛。

c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用c語言編寫的。

c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

vc++是微軟公司開發的一個ide(整合開發環境),換句話說,就是使用c++的一個開發平臺.有些軟體就是這個編出來的...另外還有vb,vf.只是使用不同語言...但是,

vc++是windows平臺上的c++程式設計環境,學習vc要了解很多windows平臺的特性並且還要掌握mfc、atl、com等的知識,難度比較大。windows下程式設計需要了解windows的訊息機制以及**(callback)函式的原理;mfc是win32api的包裝類,需要理解文件檢視類的結構,視窗類的結構,訊息流向等等;com是**共享的二進位制標準,需要掌握其基本原理等等。

vc作為一個主流的開發平臺一直深受程式設計愛好者的喜愛,但是很多人卻對它的入門感到難於上青天,究其原因主要是大家對他錯誤的認識造成的,嚴格的來說vc++不是門語言,雖然它和c++之間有密切的關係,如果形象點比喻的話,可以c++看作為一種」工業標準」,而vc++則是某種作業系統平臺下的」廠商標準」,而」廠商標準」是在遵循」工業標準」的前提下擴充套件而來的。

vb是一種視覺化的、物件導向和採用事件驅動方式的結構化高階程式設計語言,可用於開發windows環境下的各類應用程式。它簡單易學、效率高,且功能強大可以與windowsr專業開發工具sdk相媲美。在visual basic環境下,利用事件驅動的程式設計機制、新穎易用的視覺化設計工具,使用windows內部的廣泛應用程式介面(api)函式,以用動態連結庫(dll)、物件的連結與世隔嵌入(ole)、開放式資料連線(odbc)等技術,可以高效、快速地開發windows環境下功能強大、圖形介面豐富的應用軟體系統。

隨著版本的提高,visual basic的功能也越來越強。5.0版以後,visual basic推出了中文版,與前個版本相比,其功能有了很大提升。

但是,功能再強大,visual basic仍然有一個缺點:在沒有msvbvm**.dll的計算機上必須安裝所需的dll檔案。用它可設計作業系統,不過,比較困難。

VB和VC的區別,VC和VB,還有C語言有什麼區別

相同點 都是高階程式語言不同點 vc擅長於底層處理,同時也因此編寫同樣功能的程式時vc的工作量一般要比vb高上很多,但是vc的程式執行效率高,生成程式小。vb是物件導向的程式語言,其語言描述將近事物的實際關係,所以更容易學習,而vc程序導向,每一步的計算你都要完全把握。vb是容易做windows圖形...

風險投資vc與pe天使投資有什麼區別

從狹義的角度來分析不同點,天使投資 angel investment vc venture capital 和pe private equity 的主要區別在於投資介入的階段不同。1 天使投資主要投資早期創業公司 2 vc投資中期高速發展型創業公司 3 pe介入即將上市或被兼併收購的成熟企業。可以說...

VC和PE在股權投資上有什麼區別

股權投資 vc pe 風險投資 vc 與pe 天使投資有什麼區別?pe 直投 指投資機構以購買工傷股權為目的的投資方式,購買股權後期望在將來獲得一定的增值收益。vc 風投 從直投中分離出來,投資那些初創型公司,因為初創型公司我那個網有很大的風險,也成為風險投資。天使投資是自由創業者獲非正式風險投資機...