本節包含關於 C++ 編程的概念性和基於任務的主題。本節內容
- (1)使用 C++ 進行 .NET 編程
-
說明整個 C++/CLI 語法中可用的 .NET 功能,包括純 MSIL 程序集和可驗證程序集的創建。
-
下列主題描述 Visual C++ 如何以 .NET 平臺爲目標。本節內容
- (2)本機和 .NET 的互操作性
-
說明與非 .NET Framework 功能進行接口所用的技術,包括僅適用於 C++ 的選項。
-
Visual C++ 支持互操作性功能,允許託管和非託管構造在同一程序集內甚至同一文件中共存和交互操作。其他 .NET 語言也支持此功能的一個小的子集(如 P/Invoke),但是由 Visual C++ 提供的大多數互操作性支持在其他語言中是不可用的。
- 混合(本機和託管)程序集
-
介紹使用包含託管和非託管功能的 /clr(公共語言運行庫編譯) 編譯器選項生成的程序集。
- 使用 .NET 中的本機 COM 服務器
-
介紹在 .NET 應用程序中使用 COM 組件的方式。
- 在 MFC 中使用 Windows 窗體用戶控件
-
討論如何使用 MFC Windows 窗體支持類以承載 MFC 應用程序內的 Windows 窗體控件。
- 從託管代碼調用本機函數
-
介紹在 .NET 應用程序中使用非 CLR DLL 的方式。
- (3)一般概念
-
說明諸如數據訪問、異常處理和多線程的 C++ 主題。本節內容
- (4)Visual C++ 64 位編程
-
說明適用於 C++ 程序員的各種 64 位工具集,並提供常見移植問題的指南。 本節內容