1樓:匿名使用者
相同點:都是高階程式語言不同點:vc擅長於底層處理,同時也因此編寫同樣功能的程式時vc的工作量一般要比vb高上很多,但是vc的程式執行效率高,生成程式小。
vb是物件導向的程式語言,其語言描述將近事物的實際關係,所以更容易學習,而vc程序導向,每一步的計算你都要完全把握。vb是容易做windows圖形介面的,只要用滑鼠畫就可以。而純vc的話要完全用api函式實現,當然vc提供一個叫mfc的東西可以幫助建立windows介面程式,但是由於它仍然沒有把無關緊要的**遮蔽,所以初學時看起來仍然相當複雜。
vc適用於需要效率高的,偏向於計算的,大型的,複雜的,商用的程式。vb適用於投資小的,功能簡單的,自用的程式的設計。如果不是為了進軟體公司之類,的學vb就好。
vc隨便學學的話,幾乎屁用都沒有,而要想成為大師級人物則需要非常毅力。
2樓:胡幻翠靳昂
如果你光是要做視窗編成的話,vb和vc過程差不多。vc中也可以通過vb類似的方式新增視窗控制元件。控制元件的觸發事件的**一個是vb**一個是c++**的不同而已。
這和程式語言的本身關係是不大的。
謝謝採納
vc和vb,還有c語言有什麼區別
3樓:florence凡
主要區別如下:
一、vb和vc屬於物件導向程式語言,c語言屬於程序導向程式語言。
二、vb屬於解釋執行,是一句一句翻譯成指令執行的,執行速度比c語言和vc要慢,c語言和vc都是編譯成目標檔案再執行的。
三、c語言和vc適合底層開發(就是更接近硬體層),而vb不適合做低層開發。
四、用處
1、vc適用於需要效率高的,偏向於計算的,大型的,複雜的,商用的程式。
2、vb適用於投資小的,功能簡單的,自用的程式的設計。
3、c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。
4樓:逗比逗無悔
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適用於投資小的,功能簡單的,自用的程式的設計。
5樓:萬裡獨行俠
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檔案。用它可設計作業系統,不過,比較困難。
6樓:嶽曉光
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++增加
了物件導向這塊。
7樓:匿名使用者
有區別,主要區別如下:
1.vb和vc屬於物件導向程式語言,c語言屬於程序導向程式語言.
2.vb屬於解釋執行,是一句一句翻譯成指令執行的,執行速度比c和vc要慢,c和vc都是編譯成目標檔案再執行的.
3.c和vc適合底層開發(就是更接近硬體層),而vb不適合做低層開發.
4.個人認為,決大部分情況下,vc和c比vb強大.
8樓:忘憂歲月
vc 是個軟體。 . .
vb c是兩門不同的程式語言
這東西沒意思..還不如看看電影,玩玩遊戲呢。 .
vb和vc有什麼最大的區別?
9樓:走近植物世界
vb是一種解釋型語言,需要vb的一個執行庫來支援解釋執行vb程式的;vc是一種編譯型語言,源**要經過編譯器編譯成exe可執行檔案才能執行。二者區別:
視覺化:vc++的視覺化沒有vb的好。
核心:vb的核心語言是basc語言,vc的核語言是c++語言。
功能:vc功能比vb強大,vc的博大在於mfc的操縱,它是win32api的封裝。
面向:vb是物件導向的程式語言,而vc程序導向的程式語言。
難度:vb只要用滑鼠畫就可做windows圖形介面的;純vc要完全用api函式實現,難度大。
適用:vc適用於需要效率高的,偏向於計算的,大型的,複雜的,商用的程式。vb適用於投資小的,功能簡單的,自用的程式的設計。
10樓:
[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也是不錯的選擇。
11樓:泠月冰辰
這兩個ide最大的區別就是使用的程式語言不同.
vb使用微軟自己開發的vb語言.
vc使用c++語言.
所以,vb既可以說是一個工具,也可以說是一門語言.但是vc,就只是一個工具而已.別弄混了.
12樓:匿名使用者
vb是gui程式設計的首選,就是wysiwyg(所見即所得),而vc呢,則採用c++(或vc#的c#)開發介面與功能。
13樓:
兩個都是物件導向的,但是一個是basic語言基礎的,一個我是c語言基礎的
14樓:古老的情歌
語言不同,沒多大區別..
vb和vc.有什麼區別
15樓:遊建設葉乙
這兩種語言都是micosofit的程式語言。但是vb就是相當於指令碼語言了,比vc更高階的語言,對於初雪程式設計來說,vb更容易些上手,它更接近自然語言。而vc不同,它要你對整個計算機系統都有一定的瞭解,語言本身更抽象,但用它開發系統要比vb更可靠。
vb與vc有什麼區別,vb和vc有什麼最大的區別?
vb是visual basic,是微軟的比爾蓋茨發明的,專為程式設計初學者設計.vc是visual c c 語言功能強大,什麼都可以做,程式設計師可通過它直接作業系統底層.是現在最流行的專業程式語言.你是不是計算機專業?如果是而將來又想從事程式設計相關的工作,就學c 吧 學vb是浪費時間 如果你只是...
vc裡 和 運算的問題
標準裡說同一表示式中對同一變數的引用順序是不確定的,如果該表示式裡還有一些帶 的操作因而導致該變數值的改變,那麼表示式的值因此也是不確定的,比如你這裡 j i i i i 按標準規定,先算 i i 或是其中的i 或 i還是先算 i i 或是其中的i 或 i的順序都是不明確的,屬於未定義行為,各種編譯...
VC和PE在股權投資上有什麼區別
股權投資 vc pe 風險投資 vc 與pe 天使投資有什麼區別?pe 直投 指投資機構以購買工傷股權為目的的投資方式,購買股權後期望在將來獲得一定的增值收益。vc 風投 從直投中分離出來,投資那些初創型公司,因為初創型公司我那個網有很大的風險,也成為風險投資。天使投資是自由創業者獲非正式風險投資機...