VC[編程軟體]

VC[編程軟體]
VC[編程軟體]
更多義項 ▼ 收起列表 ▲

Microsoft Visual C++,(簡稱Visual C++、MSVC、VC++或VC)是Microsoft公司推出的開發Win32環境程式,面向對象的可視化集成編程系統。它不但具有程式框架自動生成、靈活方便的類管理、代碼編寫和界面設計集成互動操作、可開發多種程式等優點,而且通過簡單的設定就可使其生成的程式框架支持資料庫接口、OLE2,WinSock網路、3D控制界面。它以擁有“語法高亮”,IntelliSense(自動完成功能)以及高級除錯功能而著稱。比如,它允許用戶進行遠程調試,單步執行等。還有允許用戶在調試期間重新編譯被修改的代碼,而不必重新啟動正在調試的程式。其編譯及建置系統以預編譯頭檔案、最小重建功能及累加連結著稱。這些特徵明顯縮短程式編輯、編譯及連結花費的時間,在大型軟體計畫上尤其顯著。系統學習軟體,基礎入門,可以進群交流,五一四,中間一六七,後面是六七八。

基本信息

歷史版本

Microsoft Visual C+Microsoft Visual C++
MicrosoftVisualC++最初叫做MicrosoftC/C++
MicrosoftVisualC++1.0
集成了MFC2.0,是VisualC++第一代版本,1992年推出,可同時支援16位處理器與32位處理器版,是MicrosoftC/C++7.0的更新版本。
MicrosoftVisualC++1.5
集成了MFC2.5,增加了“目標檔案連結嵌入(OLE)2.0和支持MFC的開放式資料庫連結(ODBC)。這個版本只有16位的,也是第一個以CD-ROM為軟體載體的版本。這個版本也沒有所謂“標準版”。它是最後一個支持16位軟體編程的軟體,也是第一個支持基於x86機器的32位編程軟體。
MicrosoftVisualC++2.0
集成了MFC3.0,第一個只發行32位的版本。這個版本提前發行了,幾乎成了一個“丟失的版本”。這是因為那個時候Windows95(開發代碼為"Chicago")還沒有發行,而WindowsNT又只占有很小的市場份額。該版本用戶可以通過微軟公司的訂閱服務(MicrosoftSubscriptionService)升級至2.1和2.2版本。微軟公司在這個版本中集成並升級了VisualC++1.5,作為2.0版本(VisualC++1.5升級後版本號:1.51)以及2.1版本(VisualC++1.5升級後版本號:1.52)的一部分。VisualC++2.x附帶了16位和32位版本的CDK,同時支持Win32s的開發。VisualC++2.2及其後續版本不再升級VisualC++1.5(儘管它一直被集成至VisualC++4.x)。儘管出生的比Windows95早,這個版本的發行日期還是非常接近Windows95,可是當Windows95發行時,VisualC++4.0也已經發行了。因此很多程式開發者直接從1.x過渡到4.0,把2.x跳過去了。
MicrosoftVisualC++4.0
集成了MFC4.0,這個版本是專門為Windows95以及WindowsNT設計的。用戶可以通過微軟公司的訂閱服務(MicrosoftSubscriptionService)升級至4.1和4.2版本(此版本不再支持Win32s開發)。
MicrosoftVisualC++5.0
集成了MFC4.21,是4.2版以來比較大的一次升級。
MicrosoftVisualC++6.0
集成了MFC6.0,於1998發行。發行至今一直被廣泛地用於大大小小的項目開發。但是,這個版本在WindowsXP下運行會出現問題,尤其是在調試模式的情況下(例如:靜態變數的值並不會顯示)。這個調試問題可以通過打一個叫“VisualC++6.0ProcessorPack”的補丁來解決。奇怪的是,這個網頁強調用戶也必須運行Windows98、WindowsNT4.0、或Windows2000。這個C++版本對win7的兼容性非常差,有大大小小的兼容性問題。微軟不推薦安裝在windows7上。
MicrosoftVisualC++.NET2002
也即VisualC++7.0,於2002年發行,集成了MFC7.0,支持連結時代碼生成和調試執行時檢查。這個版本還集成了ManagedExtensionforC++,以及一個全新的用戶界面(與VisualBasic和VisualC#共用)。從這個版本開始,所有的API形式上都被定義成位數無關的,並且開始支持原生64位軟體的開發。
MicrosoftVisualC++.NET2003
也即VisualC++7.1,集成了MFC7.1,於2003年發行,是對VisualC++.NET2002的一次重大升級。
MicrosofteMbeddedVisualC++
用於WindowsCE作業系統。VisualC++作為一個獨立的開發環境被MicrosoftVisualStudio2005所替代。
MicrosoftVisualC++2005
也即VisualC++8.0,集成了MFC8.0,於2005年11月發布。這個版本引進了對C++/CLI語言和OpenMP的支持。
MicrosoftVisualC++2008
也即VisualC++9.0,於2007年11月發布。這個版本支持.NET3.5。從這個版本開始,微軟放棄了對編寫Win9x架構系統上的軟體的支持。此版本更加穩定。VC++2008是目前最穩定版本。
MicrosoftVisualC++2010
VisualC++10.0,2009年發布,新添加了對C++11標準引入的幾個新特性的支持。
MicrosoftVisualC++2012
VisualC++11.0,2012年5月26日發布,支持.net4.5beta,並實現golive。只能安裝於win7或者更高的windows作業系統(如最新發布的windows8等)。可以開發windows8專用的ModernUI風格的應用程式。相比2010又添加了少量對C++11標準引入的新特性的支持。
MicrosoftVisualC++2013
VisualC++12.0,2013年8月發布,可以看作是VisualC++11.0的升級版。這個版本相對於2012添加了大量對C++11標準的支持。可以開發windows8.1專用的ModernUI風格的應用程式(但卻不支持windows8)。開發環境亦內置了原始碼染色的功能。
最新穩定版本(亦適用於2013)
VisualC++被整合在VisualStudio之中,但仍可單獨安裝使用。
目前有四種最新版本:
VisualStudio2012Professional是供開發人員執行基本開發任務的重要工具。可簡化在各種平台(包括SharePoint和雲)上創建、調試和開發應用程式的過程。VisualStudio2012Professional自帶對測試驅動開發的集成支持以及調試工具,以幫助確保提供高質量的解決方案。
VisualStudio2012Premium是一個功能全面的工具集,可為個人或團隊簡化應用程式開發過程,支持交付可擴展的高質量應用程式。無論是編寫代碼、構建資料庫、測試還是調試,您都可以使用能夠按照你的方式工作的強大工具來提高工作效率。
VisualStudio2012Ultimate是一個綜合性的應用程式生命周期管理工具套件,可供團隊用於確保從設計到部署的整個過程都能取得較高質量的結果。無論是創建新的解決方案,還是改進現有的應用程式,VisualStudio2012Ultimate都能讓您針對不斷增加的平台和技術(包括雲和並行計算)將夢想變成現實。
VisualStudioTestProfessional2012是質量保障團隊的專用工具集,可簡化測試規劃和手動測試執行過程。TestProfessional與開發人員的VisualStudio軟體配合運行,可在整個應用程式開發生命周期內實現開發人員和測試人員之間的高效協作。
以前的版本:
VisualC++2008Express、VisualC++2008Standard標準版、VisualC++2008Professional專業版、VisualC++2008TeamSystem團隊系統版,其中MicrosoftVisualC++2008Express可從微軟網站免費下載使用,並且不限制商業使用。

開發環境

Microsoft Visual C+Microsoft Visual C++
VisualStudio是微軟公司推出的開發環境,VisualStudio可以用來創建Windows平台下的Windows應用程式和網路應用程式,也可以用來創建網路服務、智慧型設備應用程式和Office外掛程式。VisualStudio是目前最流行的Windows平台應用程式開發環境。
VisualStudio2008包括各種增強功能,例如可視化設計器(使用.NETFramework3.5加速開發)、對Web開發工具的大量改進,以及能夠加速開發和處理所有類型數據的語言增強功能。VisualStudio2008為開發人員提供了所有相關的工具和框架支持,幫助創建引人注目的、令人印象深刻並支持AJAX的Web應用程式。
開發人員能夠利用這些豐富的客戶端和伺服器端框架輕鬆構建以客戶為中心的Web應用程式,這些應用程式可以集成任何後端數據提供程式、在任何當前瀏覽器內運行並完全訪問ASPNET應用程式服務和Microsoft平台。

熱門詞條

聯絡我們