摘要: 1. 概述 Microsoft在解决和以往的COM和SDK开发技术之间的互操作性(Interoperability)方面做了很多的工作,其中包括COM和.NET对象之间的相互调用以及.NET如何调用SDK中的Windows库函数。本文试图用一种实践的方式探索COM和.NET对象之间的互操作(Interoperability)的实现以及相关的技术。2. 发展历史 在面向对象技术发展的初期开始暴露出来了很多的问题,其中一个就是随着系统的复杂度不断上升,系统的类开始出现爆炸,而且对象之间的调用依赖无法在一个更高的抽象层次上彼此之间的松散耦合,这也因此导致了这种基于源代码的复用方式变得非常脆弱。基于组 阅读全文
posted @ 2011-05-18 13:07 Kevin.Cheung 阅读(2148) 评论(0) 推荐(1) 编辑
摘要: 1,定义接口(1)在接口上方加上[Guid("1EA4DBF0-3C3B-11CF-810C-00AA00389B71")](2)在每个方法上加上[DispId(i)]usingSystem;usingSystem.Runtime.InteropServices;namespaceLeading.Mis.NewsMonitor......{/**//**//**////<summary>///消息监控接口的定义///</summary>[Guid("1EA4DBF0-3C3B-11CF-810C-00AA00389B71")]pu 阅读全文
posted @ 2011-05-18 13:05 Kevin.Cheung 阅读(805) 评论(0) 推荐(1) 编辑