阅读背景:

.NetInteroperation入门

来源:互联网 

Interoperation是工程界广泛应用的字眼, 专指在不同体系中搭起的简易或临时的组件, 借由制定某些共通的协议, 以便这些体系可以共同作业。由于这个沟通接口可能并不是非常严谨, 所以当其运行时, 必需特殊有人从旁监视、随时调剂和修正。在.Net 中, Interoperation 专指从.Net 运用程序中存取unmanaged 程序组件的行动。我们知道, 当我们撰写.Net 运用程序或组件时, 这些组件都是managed (受.Net 履行环境所管理的)。但是如果是应用VB6/C/C++ 所撰写的非.Net 程序或组件, 对.Net 而言, 都算是unmanaged。如果我们妄图在.Net 程序中存取那些unmanaged 程序或资源, 就必需透过Interoperation 技能与COM 介接。另外, 许多Windows API 并没有.Net 的对应函数。换句话说, 如果我们要撰写Windows 运用程序, 而且我们必需应用到Windows API 的话, 我们没方法从.Net Framework 履行环境中找到对应的方法, 而必需透过Interoperation 去调用WInteroperation是工程界广泛应用的字眼, 专指在不同体系中搭起的简易或临时的组件, 借由




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: