Microsoft Visual C++ 2008 Express

Microsoft Visual C++ 2008 Express簡稱Visual C++MSVCVC++VC微軟公司C++開發工具,具有集成開發環境,可提供編輯C語言,C++以及C++/CLI程式語言。VC++整合了便利的除錯工具,特別是整合了微軟視窗程式設計(Windows API)、三維動畫DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C++ 2008。

基本介紹

  • 中文名:Microsoft Visual C++ 2008 Express
  • 簡稱:Visual C++、MSVC、VC++或VC
  • 性質微軟公司C++開發工具
  • 特點:可提供編輯C語言
風格,歷史,目前有四種最新版本,

風格

Visual C++以擁有“語法高亮”,IntelliSense(自動編譯功能)以及高級除錯功能而著稱。比如,它允許用戶進行遠程調試,單步執行等。還有允許用戶在調試期間重新編譯被修改的代碼,而不必重新啟動正在調試的程式。其編譯及建置系統以預編譯頭檔案、最小重建功能及累加連結著稱。這些特徵明顯縮短程式編輯、編譯及連結的時間花費,在大型軟體計畫上尤其顯著。

歷史

Visual C++最初叫做Microsoft C/C++。
Visual C++ 1.0,集成了MFC 2.0,是Visual C++第一代版本,1992年推出,可同時支援16位處理器與32位處理器版,可算是Microsoft C/C++ 7.0的更新版本。Visual C++ 1.5,集成了MFC 2.5,增加了“目標檔案連結嵌入 (OLE)2.0 和支持MFC的開放式資料庫連結(ODBC)。這個版本只有16位的,也是第一個以CD-ROM軟體載體的版本。這個版本也沒有所謂“標準版”。它是最後一個支持16位軟體編程的軟體,也是第一個支持基於x86機器的32位編程軟體。Visual C++ 2.0,集成了MFC 3.0,第一個只發行32位的版本。這個版本提前發行了,幾乎成了一個“丟失的版本”。這是因為那個時候 Windows 95(開發代碼為"Chicago")還沒有發行,而Windows NT又只占有很小的市場份額。該版本用戶可以通過微軟公司的訂閱服務(MicrosoftSubscription Service)升級至2.1和2.2版本。微軟公司在這個版本中集成並升級了Visual C++1.5,作為2.0版本(Visual C++ 1.5升級後版本號:1.51)以及2.1版本(Visual C++1.5升級後版本號:1.52)的一部分。Visual C++ 2.x附帶了16位和32位版本的CDK,同時支持Win32s的開發。Visual C++ 2.2及其後續版本不再升級Visual C++ 1.5(儘管它一直被集成至Visual C++ 4.x)。儘管出生的比Windows 95早,這個版本的發行日期還是非常接近Windows 95,可是當Windows 95發行時, Visual C++ 4.0也已經發行了。因此很多程式開發者直接從1.x過渡到4.0,把2.x跳過去了。Visual C++ 4.0,集成了MFC 4.0,這個版本是專門為Windows 95以及Windows NT設計的。用戶可以通過微軟公司的訂閱服務(Microsoft Subscription Service)升級至4.1和4.2版本(此版本不再支持Win32s開發)。Visual C++ 5.0,集成了MFC 4.21,是4.2版以來比較大的一次升級。Visual C++ 6.0,集成了MFC6.0,於1998發行。發行至今一直被廣泛地用於大大小小的項目開發。但是,這個版本在WindowsXP下運行會出現問題,尤其是在調試模式的情況下(例如:靜態變數的值並不會顯示)。 這個調試問題可以通過打一個叫“Visual C++ 6.0Processor Pack”的補丁來解決。奇怪的是,這個網頁強調用戶也必須運行Windows 98、Windows NT4.0、或Windows 2000。Visual C++ .NET 2002(也即Visual C++ 7.0),於2002年發行,集成了 MFC 7.0,支持連結時代碼生成和調試執行時檢查。這個版本還集成了Managed Extension for C++,以及一個全新的用戶界面(與Visual BasicVisual C#共用)。這也是為什麼Visual C++ 6.0仍然被廣泛使用的一個主要原因。Visual C++ .NET 2003(也即 Visual C++ 7.1),集成了MFC 7.1,於2003年發行,是對Visual C++ .NET 2002的一次重大升級。eMbedded Visual C++,用於Windows CE作業系統。Visual C++作為一個獨立的開發環境被Microsoft Visual Studio 2005所替代。Visual C++2005(也即Visual C++ 8.0),集成了MFC 8.0,於2005年11月發布。這個版本引進了對C++/CLI語言和OpenMP的支持。Visual C++ 2008(也即Visual C++ 9.0),於2007年11月發布。

目前有四種最新版本

Visual C++ 2008 ExpressVisual C++ 2008 Standard 標準版Visual C++ 2008 Professional 專業版Visual C++ 2008 Team System 團隊系統版其中Microsoft Visual C++ 2008 Express 可從MSDN的網站免費下載使用,並且不限制商業使用

相關詞條

熱門詞條

聯絡我們