共查询到20条相似文献,搜索用时 15 毫秒
1.
基于COM的MATLAB与C#.NET混合编程的实现与应用 总被引:11,自引:0,他引:11
介绍了一种基于COM组件的MATLAB与C#.NET混合编程的实现方法.论述了MATLAB中COM组件的编程、利用COM Builder开发COM组件、组件的注册以及在C#.NET中接口、调用的方法,并给出了在数据采集中曲线拟和的实例. 相似文献
2.
基于C#的Excel报表自动生成 总被引:5,自引:0,他引:5
Excel是一功能强大的办公自动化软件,若能在程序中对其进行自动操作,实现报表的自动生成,将会给用户带来很大的方便。本文首先简要介绍了.NET开发平台中的C#以及Excel中的常用对象,而后介绍如何通过.NET环境下COM组件的调用,实现程序与Excel的互操作以及报表的自动生成。 相似文献
3.
通常主要采用MATLAB Script节点或直接调用MATLAB ACTIVEX服务器的方法完成LabVIEW和MATLAB混合编程,其本质均通过LabVIEW与MATLAB SERVER通信,实现MATLAB功能函数在LabVIEW下的间接调用,因此不能脱离MATLAB编辑环境,运行效率和独立编程方面存在一定的不足。本文采用LabVIEW调用M文件生成的COM组件实现了混合编程,可以使用MATLAB的工具箱,能脱离MATLAB环境,弥补了以上两种方法的不足。详细介绍了COM组件的生成过程以及LabVIEW调用该COM组件的具体方法。具有技术的通用性,对扩展LabVIEW自身功能具有应用价值和参考价值。 相似文献
4.
.NET环境下基于COM的Web报表实现技术 总被引:2,自引:0,他引:2
杨艺 《重庆工商大学学报(自然科学版)》2003,20(4):53-55
介绍了在.NET环境下COM组件的互操作性,分析了COM对象的编程结构,并详细给出了基于COM的Excel对象实现Web报表的原理及过程。 相似文献
5.
采用Matlab COM.Builder组件技术将M文件转换为COM组件,可以在支持COM接口的不同语言中调用,且完全脱离Matlab开发环境。这极大的减少了储层建模软件开发时需要编写大量算法的工作量,提高了软件开发效率和质量。 相似文献
6.
7.
COM的自动化技术的研究与应用 总被引:3,自引:0,他引:3
为解决组件的跨语言调用问题,探讨了组件对象模型(COM:Component Object Model)的自动化技术的原理及其实现,并采用自动化技术实现组件的跨语言调用.提出使用DISPID(Dispatch Identifier)编码方案,解决自动化客户访问具有多个接口的自动化组件的问题.以药房管理系统为例,介绍如何用活动模板库(ATL:Activex Template Library)开发核心业务的自动化组件,并用VB实现客户程序,从而实现组件的跨语言调用.使用结果表明,采用自动化技术能较好地解决组件的跨语言调用问题. 相似文献
8.
本文对COM技术中的CoCreateinstance0中的参数的应用,进程外组件和客户程序的通信模型及客户调用服务器的数据传输过程进行分析,从进程外组件,从进程内组件,服务组件类型的COM的性能进行比较,指出了COM技术特点及基于COM应用程序设计过程。旨在面向对象程序设计时使用COM技术,选择相应的COM类型,实现软件复用,提高软件的开发质量和开发效率。 相似文献
9.
.NET Framework对COM组件的调用机制研究 总被引:2,自引:0,他引:2
以COM组件与.NET Framework对象模型的差异为基础,对“运行库可调用包装类”的工作原理,创建Interop Assembly和Primary Interop Assembly的几种方法进行了研究和总结,并且对互操作中如何处理COM组件的事件和线程处理机制进行了分析。最后提出了一种COM组件的继承方法。 相似文献
10.
在COM 模型中提出了上下文、套间和同步域等概念,这些边界在简化组件开发和程序设计复杂性的同时,使得COM 组件受这3种边界限制无法直接调用。针对这3种边界限制采用代理/存根、列集/散集等中间技术,分别提出相应的解决方案,从而实现了跨越这3种边界进行COM 对象的间接调用,同时探讨了其相应的同步机制。 相似文献
11.
在COM+模型中提出了上下文、套间和同步域等概念,这些边界在简化组件开发和程序设计复杂
性的同时,使得COM+组件受这3种边界限制无法直接调用。针对这3种边界限制采用代理/存根、列集/
散集等中间技术,分别提出相应的解决方案,从而实现了跨越这3种边界进行COM+对象的间接调用,同
时探讨了其相应的同步机制。 相似文献
12.
13.
利用COM技术构造了环境监控中的环境监控数据集组件,实现了数据采集与数据分析的分离,使系统具有良好的可扩展性与潜在的互操作性,为故障管理系统的渐进构造,逐步升级创造了条件。 相似文献
14.
C#是由Microsoft为新的.NET Framework(.NET框架体系)开发的一种全新语言。能够让开发人员在.NET平台上快速地建立大量的应用程序。C#是完全面向对象的,它和.NET Framework是编程语言和服务的一种自然演化。对现存的COM组件的引用是C#和.NET得以存在和普及的前提。 相似文献
15.
C #是由Microsoft为新的 .NETFramework(.NET框架体系 )开发的一种全新语言 .能够让开发人员在 .NET平台上快速地建立大量的应用程序 .C #是完全面向对象的 ,它和 .NETFramework是编程语言和服务的一种自然演化 .对现存的COM组件的引用是C #和 .NET得以存在和普及的前提 . 相似文献
16.
针对以往作物模型都是基于单点进行研究而导致空间外推不理想、尺度上升困难等问题,根据水稻生产潜力模型和栅格计算的特点,将模型与地理信息系统集成,综合利用空间数据和属性数据,在Visual Studio.NET 2005开发环境中嵌入ArcGIS Engine组件.利用COM技术,遵照软件系统设计思想,设计并实现了水稻生产... 相似文献
17.
分析了.NET平台下非托管Solidworks COM组件访问的技术原理与实现方法,对该平台下Solidworks COM对象向Solidworks IA对象模型转变规则作了比较详细的归纳总结。并运用实例阐述在.NET环境下进行Solidworks二次开发的实现过程与步骤。 相似文献
18.
OLEAutomation是Windows应用程序之间相互通信的一种技术.Automation服务器分为3种In-Process服务器、Out-of-Process服务器、Remote服务器.AutomationObject属于In-Process服务器(进程内服务器),它以COM的形式提供组件服务,通过动态绑定技术实现功能资源(DLL或COM)的动态调用. 相似文献
19.
线程模式是影响组件运行性能,资源消耗的重要因素.在简单介绍了COM 和COM 组件概念的基础上,深入探讨了COM 组件运行时的线程模式,分析了它们的资源开销,运行性能,并给出了一个COM 组件的设计实例.对基于COM 技术的高性能中间层软件开发具有工程指导意义. 相似文献
20.
介绍了基于.NET的并行数据流设计与实现应用,提出了企业级的并行数据模型概念,介绍了数据访问逻辑组件、业务实体组件等,说明了基于.NET的并行数据流设计与实现应用可以解决企业用户数量多、数据调用频繁、需要可靠的数据访问的需求,实现业务逻辑与抽象数据的分离,它的模块化设计符合软件工程中的"高内聚,低耦合"的思想。 相似文献