VB與VC有什麼區別,vb與vc有什麼區別

時間 2022-01-22 23:05:14

1樓:匿名使用者

1. vb 6.0 和 vc 6.0 的區別:這兩個ide是完全不同的,

vb 6.0 和前面的一些版本,這是乙個劃時代的作品,讓很多不會程式設計不懂計算機的人學會了程式設計。應該說這個 vb 是非常成功的。

vc 6.0 相對來說,在設計ui方面,mfc/atl 還是有點過於商業化的。

語言方面,乙個時 basic 型別,安全的低效的,但簡單好學;而 vc 是 c/c++ 的,複雜且有很多微軟特定的用法,與c++標準還有不少細微的差別。

2. vb.net 與 vc.

net 的區別就小很多了,它們在託管模式下都依賴於一共公共的虛擬平台叫clr(公共語言支援),並且它們在應用程式設計方面共享一套 .net framework。

2樓:散落地憂傷

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

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

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

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

3樓:匿名使用者

計算機程式語言的兩種,說區別就很難描述,就象山東話與廣東話區別何在?

vb與vc有什麼區別?

4樓:匿名使用者

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

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

5樓:匿名使用者

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

乙個是c++語言乙個是basic語言

具體看這裡

vb與vc有什麼區別

6樓:

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

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

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

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

7樓:

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

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

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

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

8樓:大瓜人

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

9樓:匿名使用者

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

所以,當然要學vc了!

10樓:滕朗魚山柳

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

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

11樓:florence凡

主要區別如下:

一、vb和vc屬於物件導向程式設計語言,c語言屬於面向過程程式語言。

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

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

四、用處

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

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

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

12樓:逗比逗無悔

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

13樓:萬里獨行俠

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

14樓:嶽曉光

vb/vc就是

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

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

b用vb

c就是c語言了

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

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

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

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

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

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

但對於初學者,太難。

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

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

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

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

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

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

了物件導向這塊。

15樓:匿名使用者

有區別,主要區別如下:

1.vb和vc屬於物件導向程式設計語言,c語言屬於面向過程程式語言.

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

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

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

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

vb是一種解釋型語言,需要vb的乙個執行庫來支援解釋執行vb程式的 vc是一種編譯型語言,源 要經過編譯器編譯成exe可執行檔案才能執行。二者區別 視覺化 vc 的視覺化沒有vb的好。核心 vb的核心語言是basc語言,vc的核語言是c 語言。功能 vc功能比vb強大,vc的博大在於mfc的操縱,它...

VB裡回車和換行有什麼區別,VB中,回車與換行的區別是什麼?

回車,一般回到行首 而不換行 換行,一般到下行 但位置在原處 這是最早的定義,但到vb裡已經沒有區別了。混用,單用,和用哪乙個結果都一樣。回車的ascii碼是13 換行的ascii碼是10 回車用vbcr表示 換行用vblf表示 一般在vb裡或者在文字檔案中回車換行都是連起來用的比如用記事本新建乙個...

糾結於用VC 還是C,VC 與C 有什麼區別?

c 的基礎是c語言,c語言更加接近底層一些,最接近底層的是組合語言,一般做底層開發 比如驅動程式 都使用彙編或c語言。如果開發過程中不涉及到底層開發,大可不必學習c 或c語言,直接使用視覺化開發工具進行開發,比如vb或c 現在很多開發都提到物件導向程式設計,如果想對物件導向程式設計有乙個深入的了解,...

vb中Keyup與Keydown有什麼區別

vb中keyup與keydown區別為 觸發不同 焦點不同 用途不同。一 觸發不同 1 keyup keyup的事件在鍵盤按鍵按下時立即觸發。2 keydown keydown的事件在鍵盤按鍵放開時立即觸發。二 焦點不同 1 keyup keyup事件觸發的時候需要保證控制項擁有焦點。2 keydo...

相遇與緣分有什麼區別嗎,緣份與緣分有什麼區別?

相遇是緣分的開始。遇見後能在一起,那就是緣分。緣份與緣分有什麼區別?緣份和緣分沒有區別。緣分 yu n f n 基本釋義 亦作緣份 它是一種人與人之間無形的鏈結 是某種必然存在相遇的機會和可能,包括所有情感。後世緣喻為命運糾纏的絲線,它是出自乙個宗教概念,儒家與道家並不突出緣分這個先導性,但是也會有...