Visual C++
功能強大、有彈性的 Visual C++ 語言和工具在 Visual Studio 中啟用原生 Windows 市集 應用程式,原生傳統型應用程式的開發,並處理已在 .NET Framework 上執行的應用程式。Visual C++ 包括下列元件:
Visual Studio 開發環境
開發環境透過撰寫程式碼、偵錯,程式碼剖析和部署支援整個開發工作流程,以建立和管理專案給使用者。視覺化 C++compiler 工具
編譯器支援機器碼以 .NET Common Language Runtime (CLR) 的開發和開發。Visual C++ 支援直接 x86 電腦的編輯,也包含適用於 x64 和 ARM 的編譯器。它最佳化所有平台的效能。程式庫
C 執行階段程式庫 (CRT)
將安全性增強選取要知道擺在安全性問題的函式。Standard C++ 程式庫
包含 iostreams 程式庫和標準樣板程式庫 (STL)。Active Template Library (ATL)
對於 COM 元件和應用程式的建立。Microsoft Foundation Class (MFC) 程式庫
如果是傳統或 Office 樣式使用者介面傳統型應用程式的建立。平行模式程式庫 (PPL)
對於 CPU 執行非同步和平行演算法。C++ AMP (C++ Accelerated Massive Parallelism)
對於巨型地在 GPU 執行的平行演算法。Windows 執行階段 C++ 樣板庫 (WRL),
對於 Windows 市集 應用程式和元件的 COM 式開發。.NET Framework 類別庫 (使用 C++/CLI), STL/CLR 和 C++ 支援程式庫
如果是 Managed 應用程式的開發。
此外,在中,當您使用 Visual C++ 時也可以存取 Windows 市集 應用程式與傳統型應用程式的 Windows API。標頭檔和 .winmd 檔案這些 API 的 Visual Studio 中,在 Windows Software Development Kit (SDK) 的 Windows 8。
注意事項 |
---|
Visual Studio Express 2012 for Windows 8 支援 Windows 市集 應用程式和元件的只建立和部署並不支援桌面或主控台應用程式。對於桌面開發,您可以使用 或其中一個 Visual Studio 2012 版本。如需 Visual Studio 版本的詳細資訊,請參閱 Visual C++ Tools and Templates in Visual Studio Editions。 |
在本節中
Visual Studio 2012 中的 Visual C++ 使用者入門
如需如何開始使用此版本。C + + 語言和標準程式庫
包含程式設計和參考內容 C++ 語言和程式庫的。Windows 市集應用程式
教學課程的連結和 Windows 開發人員的參考內容集中。Win32 桌面應用程式 (Visual C++)
包含方針和參考內容建立的桌面應用程式的訊息迴圈和回呼。ATL 和 MFC
包含方針和參考內容 Active Template Library 和 Microsoft Foundation Classes 的。在 Visual C++ Dll
描述如何使用 Win32、ATL 和 MFC 建立 Windows 桌面 DLL,並且提供資訊來編譯和註冊您的 DLL。在 Visual C++ 中的平行程式設計
包含方針和參考內容平行模式程式庫 (PPL)、C++ AMP、OpenMP 和多執行緒處理與視窗的其他功能。.NET 程式設計的 Visual C++
提供所特有的程式設計 Common Language Runtime (CLR) 的資訊。編譯器內建函式和組件語言
包含方針和參考內容 Microsoft Macro Assembler 程式化。Tools for Visual C++ Development
包含方針和參考內容。如需如何建立專案,撰寫程式碼,偵錯,請設定檔,部署等等。特定的主題
提供有關與 Visual C++ 程式設計相關的主體的其他資訊。C++ 的安全性最佳作法
提供如何的建議保護應用程式免受惡意程式碼和未經授權的應用程式。Visual C++ 範例
完整專案範例的連結。
相關章節
- 了解 Visual C++
Visual Studio 開發人員中心網站上的這個部分包含開始學習 C++ 的人的指引。