一种用C++动态扩展C#程序的方法

来源 :微计算机信息 | 被引量 : 0次 | 上传用户:debaobei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出一种用非托管C++(以下简称C++)动态扩展C#程序的方法。利用托管C++作为适配器,由C++类继承C#基类,并且获取C#程序提供的服务;将C++类利用托管C++作为适配器,通过C#基类的派生类提供给C#程序动态加载。实例表明该方法能够使C++编写的类继承C#程序中的类,获取C#程序提供的服务;并且使C#程序能够动态创建并调用C++类对象。该方法能够为C++源代码的重用、C++源代码与.NET平台语言的混合编程等提供解决方案。
其他文献
在对目前基于构件的嵌入式系统开发方法分析的基础上,提出了硬件构件的概念、模型及分类方法,给出了以MCU为核心的嵌入式系统硬件构件的原理图绘制规则、命名规范及若干示例。
思想政治教育是高校工作的核心.针对目前在高校思想政治教育主体、客体、环体、介体等方面存在的问题,本文对之产生的原因进行了分析并寻找出解决这些问题的措施.分析这些问
本文试图通过马克思的两种生产理论、分工理论、异化与资本理论、政治解放、人类解放与女性解放关系理论的解读,揭示蕴含其中的马克思的女性解放思想及其当代意义.马克思女性
针对无线传感器网络安全问题的研究现状构建了无线传感器网络安全体系结构,并为此提供了一个满足无线传感器网络需求的全分布式入侵检测模型,较好的解决了安全性和有限的网络
主体主义哲学作为近代哲学将主体性发展到极端的理论形态,势必要面对“外在世界”的客观性等问题,黑格尔的自然概念对这个问题给予了回应。马克思通过形式与物质两个范畴切入
江泽民同志在十六大报告中要求党的全部理论和工作要体现时代性,把握规律性,富于创造性.把握规律性,就要求我们深化对三大规律的认识.从"三个代表"的角度来深化对"三大规律"
熔断器(Fuse)具有体积小、重量轻、成本低的优点以及精准控制等方面的明显优势,所以被广泛应用在通信设备、精密仪器仪表等产品中。虚拟仪器以工控机为平台,通过软件实现普通仪器全部和一些在普通仪器上无法实现的功能,体现了"软件即仪器"的概念。文章介绍了基于虚拟仪器的一种高精度实时熔断器测试系统设计过程,该系统通过调节参数,实现不同规格产品使用相同测试工位、远端控制、批量测试及记录实时测试数据,在应用中
在保持TPM高匿名度的前提下,针对可信计算(TC)的直接匿名验证(DAA)协议中使用可变名字基时检测克隆可信平台模块(TPM)存在的困难,提出了一种基于DAA证书颁发者的检测方案,该方案不
阐述了一种基于纯Web技术开发桌面应用程序的新开发模式,其运行期环境的特点和要求。基于这种开发模式设计和实现了一个论文阅读笔记系统,并把程序打包布署。最后在AdobeAIR上
全面建设小康社会是江泽民立足新世纪、新实际、新阶段作出的重大战略决策,它继承和创新了邓小平“小康社会”思想,为全党和全国人民指明了前进的方向。在这充满机遇和挑战的重