Visual C++
Visual C++ 2010 提供強大而富有彈性的開發環境,供您建立 Microsoft Windows 架構和 Microsoft .NET 架構的應用程式。 您可以在整合式開發系統中使用它,也可以使用個別的工具。 Visual C++ 是由下列元件所組成:
Visual C++ 2010 編譯器工具。 此編譯器支援傳統的機器碼開發人員,以及以虛擬機器平台 (例如 Common Language Runtime (CLR)) 為目標的開發人員。 Visual C++ 2010 包含以 x64 和 Itanium 為目標的編譯器。 此編譯器持續支援直接以 x86 電腦為目標,並會針對兩種平台進行效能最佳化
Visual C++ 程式庫。 這些程式庫包括業界標準的 Active Template Library (ATL)、Microsoft Foundation Class (MFC) 程式庫,以及諸如 Standard C++ 程式庫 (由 iostreams 程式庫和標準樣板程式庫 (STL) 組成) 和 C 執行階段程式庫 (CRT) 等標準程式庫。CRT 包含安全性已增強的替代函式,取代已知會造成安全性問題的函式。STL/CLR 程式庫則提供 STL 給 Managed 開發人員。 具有資料封送處理 (Marshaling) 新功能的 C++ 支援程式庫,其設計是要簡化以 CLR 為目標的程式。
Visual C++ 開發環境。 此開發環境針對專案管理和組態 (包括對大型專案的較佳支援)、原始程式碼編輯、原始程式碼瀏覽及偵錯工具,提供了強大的支援。 這個環境也支援 IntelliSense,它會在您編寫程式碼時提供有用的即時線上建議
除了傳統的圖形使用者介面應用程式外,Visual C++ 還可讓開發人員建置 Web 應用程式、智慧型用戶端 Windows 架構應用程式,以及精簡型用戶端和智慧型用戶端行動裝置的方案。 C++ 是世界上最受歡迎的系統層級語言,而 Visual C++ 能提供開發人員世界級的工具讓他們用來建立軟體。
注意事項 |
---|
Visual C++ Express提供了可在其他 Visual C++ 版本中使用之功能的子集。 因此,即使可能會在本文件中討論,這些版本中的一些可用元件、程式庫或功能都無法在此版本的產品中使用。 如需使用這些功能,您必須升級至 Visual C++ 的其他版本。 如需這些版本的詳細資訊,請參閱 Visual C++ 版本。Visual C++ Express 隨附的文件是其他 Visual C++ 版本之文件的子集。 因此,您可能會遇到無法使用的主題連結。 完整的文件可以從 https://msdn.microsoft.com/zh-tw/library/default.aspx (英文) 取得。 |
注意事項 |
---|
如果您才剛開始學習 C++,請參閱 MSDN 初學者開發人員學習中心上由 Herb Schildt 所著的教學課程:第一層:C++ 初學者指南 (英文)。 |
在本節中
Visual C++ 2010 使用者入門
如何開始使用此 Visual C++ 發行版本的資訊,其中包括導覽。移植和升級程式
如何從其他作業系統移轉,或是在不同的 Visual C++ 版本之間移動的資訊。Visual C++ 程式設計方法
如何以 Visual C++ 進行程式設計的資訊,包括如何進行各種程式設計的工作、了解 DLL 等等。.NET 程式設計指南
Common Language Runtime (CLR) 程式設計的專屬資訊。部署 (Visual C++)
如何封裝、散發和執行應用程式的資訊。C++ 的安全性最佳作法
協助您保護應用程式防止惡意程式碼與未授權使用的建議。使用 Visual C++ 進行 64 位元程式設計
以 x64 和 Itanium 架構為目標之 Visual C++ 功能的資訊。建立和管理 Visual C++ 專案
如何使用整合式開發環境 (IDE) 來管理程式碼專案的資訊。建置 C/C++ 程式
編譯器、連結器 (Linker) 與可協助您開發 C 與 C++ 程式之其他工具的資訊。 其中包括命令列選項和診斷訊息。Visual C++ 參考
語言功能和 API 的詳盡參考資訊。Visual C++ 範例
說明 Visual C++ 各種功能的範例專案。
相關章節
偵錯機器碼
如何在 Visual Studio 偵錯工具下執行程式及診斷程式問題的資訊。Visual Studio 簡介
Visual C++ 為其一部分之父產品的資訊。Visual Studio 逐步解說
指引您逐步進行各種工作之主題的連結。Visual Studio 應用程式開發
如何使用 Visual Studio 之環境、編輯器、工具視窗及組態的資訊。產品支援和可及性
連絡產品支援和可及性功能的相關資訊。