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