- 1
- 0
- 约7.06千字
- 约 9页
- 2018-01-05 发布于河南
- 举报
vs开发资料16
第六节、接口转换
C#中不仅支持.Net 平台,而且支持COM平台。为了支持 COM和.Net,C# 包含一种称为属性的独特语言特性。一个属性实际上就是一个 C# 类,它通过修饰源代码来提供元信息。属性使 C# 能够支持特定的技术,如 COM 和 .Net,而不会干扰语言规范本身。C# 提供将COM接口转换为 C#接口的属性类。另一些属性类将 COM类转换为C# 类。执行这些转换不需要任何 IDL 或类工厂。
现在部署的任何COM 组件都可以在接口转换中使用。通常情况下,所需的调整是完全自动进行的。
特别是,可以使用运行时可调用包装 (RCW) 从 .NET 框架访问 COM 组件。此包装将 COM 组件提供的 COM 接口转换为与 .NET 框架兼容的接口。对于 OLE 自动化接口,RCW 可以从类型库中自动生成;对于非 OLE 自动化接口,开发人员可以编写自定义 RCW,手动将 COM 接口提供的类型映射为与 .NET 框架兼容的类型。
使用ComImport引用COM组件COM Interop 提供对现有 COM 组件的访问,而不需要修改原始组件。使用ComImport引用COM组件常包括下面 几个方面的问题:
1、创建 COM 对象。
2、确定 COM 接口是否由对象实现。
3、调用 COM 接口上的方法。
4、实现可由 COM 客
您可能关注的文档
最近下载
- 人教版四升五英语暑假衔接.docx VIP
- 2026年上海高考英语卷及答案.docx VIP
- 2025年(天文学)天文学基础试题及答案.docx VIP
- 重污染天气应急课件.pptx VIP
- 2026年重庆市属、区事业单位招聘考试(土地资源管理相关专业知识)历年参考题库含答案详解.docx VIP
- 2025年重庆市属、区事业单位招聘考试(土地资源管理相关专业知识)历年参考题库含答案详解.docx VIP
- 中国药品检验标准操作规范(2019年版).pdf VIP
- (高清版)-B-T 786.1-2021 流体传动系统及元件 图形符号和回路图 第1部分:图形符号.pdf VIP
- 2023年四川省绵阳市中考地理试题卷(含答案详解).docx
- 2025年贵州省中考物理试题卷(含答案及解析).docx
原创力文档

文档评论(0)