重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
vc是微軟的visual c++的簡稱,目前最高版本是9.0,不過6.0用的是最多的,6.0以后的又叫vc.net。
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:空間域名、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、華州網(wǎng)站維護、網(wǎng)站推廣。
vb也是微軟的,是visual basic的簡稱,一般說的vb指的是vb6.0,6.0以后的版本一般叫做vb.net。
VB.net和VC#.net在功能上沒有區(qū)別。編譯以后生成的可執(zhí)行文件被稱為Assembly,即程序集。
VB.net的版本號是Visual Basic 7.0,它的運行是建立在CLR(Common Language Runtime)和MSIL(Microsoft Intermediate Language)虛擬器上的。其實,它的機制和Java差不多。
2.vc++是Windows平臺上的C++編程環(huán)境,學(xué)習(xí)VC要了解很多Windows平臺的特性并且還要掌握MFC、ATL、COM等的知識,難度比較大。Windows下編程需要了解Windows的消息機制以及回調(diào)(callback)函數(shù)的原理;MFC是Win32API的包裝類,需要理解文檔視圖類的結(jié)構(gòu),窗口類的結(jié)構(gòu),消息流向等等;COM是代碼共享的二進制標準,需要掌握其基本原理等等。
VC作為一個主流的開發(fā)平臺一直深受編程愛好者的喜愛,但是很多人卻對它的入門感到難于上青天,究其原因主要是大家對他錯誤的認識造成的,嚴格的來說VC++不是門語言,雖然它和C++之間有密切的關(guān)系,如果形象點比喻的話,可以C++看作為一種”工業(yè)標準”,而VC++則是某種操作系統(tǒng)平臺下的”廠商標準”,而”廠商標準”是在遵循”工業(yè)標準”的前提下擴展而來的。
VC++應(yīng)用程序的開發(fā)主要有兩種模式,一種是WIN API方式,另一種則是MFC方式,傳統(tǒng)的WIN API開發(fā)方式比較繁瑣,而MFC則是對WIN API再次封裝,所以MFC相對于WIN API開發(fā)更具備效率優(yōu)勢,但為了對WINDOWS開發(fā)有一個較為全面細致的認識,筆者在這里還是以講解WIN API的相關(guān)內(nèi)容為主線。
要想學(xué)習(xí)好VC必須具備良好的C/C++的基礎(chǔ),必要的英語閱讀能力也是必不可少的,因為大量的技術(shù)文檔多以英文形式發(fā)布。
3net是微軟推出的一個平臺,微軟稱它為:XML Web 服務(wù)平臺。它不是一種語言,C#是一種語言,在.net里面還有很多,像VB.net,C++.net,J++.net等,據(jù)說.net是微軟的一個網(wǎng)絡(luò)戰(zhàn)略。
VB6的程序可以運行在WinVista和Win7系統(tǒng)上,但Win7以后的版本不再支持VB6。
vb.net
c#等是在點net框架里運行的程序,電腦必須安裝.net才能運行。
vc++是運行效率高的軟件,但開發(fā)難度要比vb.net
c#高。
Visual Studio是一套開發(fā)軟件,有不同的版本5.0,6.0等,其中支持的編程語言,包括vb,vc,java等等。
Visual Studio.net(7.0以后)的版本中,引入的.net的概念,包括對vb.net,vc.net等語言的支持,可以使用這些語言編程。這些編程語言使用了一個共同的解釋支持平臺,即framework
vb:
微軟研發(fā)的(Visual Basic)是一種工具,用的語言是Basic
Basic是比爾蓋茲發(fā)家致富的一大工具
主要用來做桌面程序,C/S系統(tǒng)
后來因為Delphi的沖擊,被強占一部分市場
VB.net:
現(xiàn)在有了.NET : Microsoft Visual .NET
最新出了2005版(2007出的)
微軟用來抗衡Java的新產(chǎn)品
主要市場是企業(yè)級開發(fā),和SUN的java ee競爭尤為勁烈
在企業(yè)級開發(fā)里,基本上是java ee和.net平分秋色,其他的靠邊站
在C/S B/S里表色都還算不錯
用的語言有Basic c++
不過,目前在.NET平臺里最流行的還是C#語言的開發(fā)
ASP.net winform,ADO.net技術(shù)都是使用 c#
C:經(jīng)久不衰的語言
主要應(yīng)用在嵌入式編程,硬件驅(qū)動程序設(shè)計中
說白了是計算機底層的編程設(shè)計
優(yōu)點是可以嵌入?yún)R編,可以直接與硬件打交道,做底層開發(fā)
缺點是在企業(yè)級開發(fā)中,幾乎無用武之地
c++ :我非常欽慕的語言,又ATT的貝爾實驗室研發(fā)
主要開發(fā)工具是微軟的Visual C++和Borload的BCB(Borload C++ Builder)
優(yōu)點在于含有大量的庫,如MFC,可直接調(diào)用windows庫函數(shù)干很多事情
其中的消息處理機制令我感覺尤為經(jīng)典
缺點是,要想精通真不容易
主要領(lǐng)域一是做桌面程序,像QQ,迅雷這種桌面軟件
領(lǐng)域二是做游戲后臺開發(fā),大部分游戲(包括魔獸等)后臺語言就是使用C++
C# :
C# 與 C++ 比較的話,最重要的特性就是 C# 是一種完全面向?qū)ο蟮恼Z言,而 C++ 不是,另外 C# 是基于 IL 中間語言和 .NET Framework CLR 的,在可移植性,可維護性 和強壯性都比 C++ 有很大的改進
C# 的設(shè)計目標是用來開發(fā)快速穩(wěn)定可擴展的應(yīng)用程序,當(dāng)然也可以通過 Interop 和 Pinvoke 完成一些底層操作,但是對于一些和底層系統(tǒng)相關(guān)很緊密的程序(譬如說驅(qū)動程序),還是建議用 C++ 來寫
vb和vb.net的區(qū)別是,VB.NET比較新
以后的WINDOWS不再支持VB了
VC一般是做應(yīng)用程序,游戲
VC#可以說是萬能,什么都能做
VC就是VC++