COM 互操作
更新:2007 年 11 月
组件对象模型 (COM) 允许对象向其他组件和主机应用程序公开其功能。现今的大多数软件都包含 COM 对象。尽管 .NET 程序集对于新的应用程序是最好的选择,但有时也可能需要使用 COM 对象。本节的内容涉及一些与使用 Visual Basic 来创建和使用 COM 对象关联的问题。
本节内容
COM Interop 介绍
提供 COM 互操作性的概述。如何:从 Visual Basic 中引用 COM 对象
涉及如何为具有类型库的 COM 对象添加引用。如何:使用 ActiveX 控件
演示如何使用现有的 ActiveX 控件向 Visual Studio 工具箱添加功能。演练:调用 Windows API
引导您完成调用是 Windows 操作系统一部分的 API 的过程。如何:调用 Windows API (Visual Basic)
演示如何定义和调用 User32.dll 中的 MessageBox 函数。演练:使用 Visual Basic 创建 COM 对象
逐步讲述使用以及不使用 COM 类模板创建 COM 对象的过程。互操作性疑难解答
包含一些使用 COM 时可能遇到的问题。.NET Framework 应用程序中的 COM 互操作性
概述如何在同一个应用程序中使用 COM 对象和 .NET Framework 对象。
相关章节
演练:用 COM 对象实现继承
演示如何在 COM 对象中使用类作为 Visual Basic 中的继承的基础。与非托管代码交互操作
描述由公共语言运行库提供的互操作性服务。向 .NET Framework 公开 COM 组件
描述通过 COM Interop 调用 COM 类型的过程。向 COM 公开 .NET Framework 组件
描述如何准备和使用 COM 中的托管类型。应用 Interop 属性
包括在使用非托管代码时可以使用的一些属性。