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

2022-01-09 12:33:24 字數 5700 閱讀 3173

1樓:施藉笪童童

區別:vc面向c語言

vb面積basic語言

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

2樓:匿名使用者

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

3樓:暢景彰

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

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

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

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

4樓:匿名使用者

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

5樓:匿名使用者

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

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

6樓:florence凡

主要區別如下:

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

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

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

四、用處

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

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

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

7樓:逗比逗無悔

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適用於投資小的,功能簡單的,自用的程式的設計。

8樓:萬裡獨行俠

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檔案。用它可設計作業系統,不過,比較困難。

9樓:嶽曉光

vb/vc就是

程式設計的一個軟體環境。

visual basic/c就是虛擬b或c語言一般c或c++用vc++6.0

b用vb

c就是c語言了

c是高階語言,也有書稱之為中級語言。

你可以參考一下我以前的回答,就是講b比c強在哪:

首先,它們都是高階語言。

話說回來了,既然是高階語言,你把其中任何一個精通了,都能當飯吃。^_^

但c語言能做到比b語言更多的事。

最早的高階語言是fortran,是2023年產生的,很不錯。

但對於初學者,太難。

然後2023年呢,basic語言產生了,是在fortran基礎上進行簡化的。

看見沒,簡化的,當然就不行了;而且是為初學者設計的。

而c語言是2023年產生的,他是為計算機專業人員設計的,有人說,c語言很簡單。確實不難,但沒幾個人真正會用c,我們接觸到的c的演算法大部分效率並不高。和

和老美差很遠,同志們,加油啊!

於是呢,大多數系統軟體和愈多應用程式都是由c編寫的。

而c在寫大型軟體的時候,很吃力,於是就有了c++,簡單的說,c++增加

了物件導向這塊。

10樓:匿名使用者

有區別,主要區別如下:

1.vb和vc屬於物件導向程式語言,c語言屬於程序導向程式語言.

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

3.c和vc適合底層開發(就是更接近硬體層),而vb不適合做低層開發.

4.個人認為,決大部分情況下,vc和c比vb強大.

11樓:忘憂歲月

vc 是個軟體。 . .

vb c是兩門不同的程式語言

這東西沒意思..還不如看看電影,玩玩遊戲呢。 .

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

12樓:走近植物世界

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

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

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

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

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

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

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

13樓:

[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也是不錯的選擇。

14樓:泠月冰辰

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

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

vc使用c++語言.

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

15樓:匿名使用者

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

16樓:

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

17樓:古老的情歌

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

vb與vc有什麼區別?

18樓:匿名使用者

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

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

vc和複合vb是不是可長期吃,VC和複合VB是不是可長期吃

不可以長期服用的。長期服用過量vc補充品,可能導致草酸及尿酸結石。小兒生長時期過量服用,容易產生骨骼疾病。長期服用vb可致嚴重的周圍神經炎,出現神經感覺異常,進行性步態不穩,手,足麻木。以補充但是不能過量,根據自身情況 vc推薦你早晚上各吃一粒,細水長流的效果會更好,雖然不知道你那種vc含量多少,不...

VB和VC是什麼?有什麼用?現在自學有用嗎

樓主,vb與vc 都是一種程式設計的語言,他們都有各自的軟體。根據我的學習經歷來看 vb比較容易一點,因為他所涉及的e文比較少!呵呵 當然,我可不能誤導了你哦。我們的vc 也是物件導向的程式語言,一步步的操作相對vb來說就不太直觀。這裡的程式設計的作用就是讓你做一個軟體的時候,就比如說有一個公司,讓...

VC6 0和VS有什麼區別,還有,VC6 0是編譯器嗎

vc是vs中的一個子集,vs包括vc,vb vb.net j c 這些整合開發環境。vc6.0中的6.0是版本號,很多時候vc也代表一種語言,vs也有版本好,6.0,2003,2005,2008,2010vc6.0不是編譯器,cl才是vc的編譯器。沒什麼區別,vs2008什麼的是vc6的升級版,功能...