首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 281 毫秒
1.
Fortran DLL组件集成到.NET平台(一)   总被引:1,自引:0,他引:1  
针对新出现的.NET平台不支持Fortran语言,不能将Fortran开发的数学模型直接融入.NET平台的实际情况,提出在VisualFortran环境中将数学模型重构为动态链接库DLL,VisualStudio.NET通过平台调用来使用DLL中计算例程的方法,来集成Fortran数学模型.开发实例对典型的数学模型进行了模拟,结果表明这种方法是可行的,从而为Fortran数学模型集成到.NET平台提供了一种有效的途径.  相似文献   

2.
CVF对创建Fortran COM组件的支持   总被引:1,自引:1,他引:0  
基于组件对象模型COM的组件具有可重用性、语言独立性、自描述性等优点,将Fortran计算程序/数学模型建造成COM组件并集成到组件软件系统是一必然发展要求.COM组件拥有怎样的基本特征,如何规划、设计Fortran COM组件,CVF计算开发环境中的Fortran COM Server Wizard插件为创建Fortran COM组件提供了哪些方面的支持,在COM组件中能否直接使用Fortran数据类型,就这样一些Fortran编程人员所关注的基本问题进行探讨.  相似文献   

3.
混合计算工程中复合数据的传递(Ⅰ)——数组   总被引:2,自引:1,他引:1  
在将Fortran数学模型组件集成到水利信息系统的混合计算工程开发中,数组及派生类型复合数据的传递是重点、难点,在某种程度上关系到混合计算工程开发的成败.对此,从Fortran 90自身提供的功能和其开发环境CVF提供的OLE自动化扩展功能2个方面出发,对数组复合数据的传递进行系统探讨,并通过典型示例加以说明.所提供的技术方法兼顾了Win32 DLL和COM2类Fortran数学模型组件,对混合计算工程中数组复合数据的传递给出了完整的解决方案.  相似文献   

4.
混合计算工程中复合数据的传递(I)——数组   总被引:1,自引:1,他引:0  
在将Fortran数学模型组件集成到水利信息系统的混合计算工程开发中,数组及派生类型复合数据的传递是重点、难点,在某种程度上关系到混合计算工程开发的成败.对此,从Fortran 90自身提供的功能和其开发环境CVF提供的OLE自动化扩展功能2个方面出发,对数组复合数据的传递进行系统探讨,并通过典型示例加以说明.所提供的技术方法兼顾了win32 DLL和COM2类Fortran数学模型组件,对混合计算工程中数组复合数据的传递给出了完整的解决方案.  相似文献   

5.
阐述了COM对象与.NET框架对象模型之间的区别,分别讲述了COM作为服务器.、NET作为客户端以及.NET作为服务器、COM作为客户端的COM与.NET之间的互操作实现方法。利用运行时可调用封装器RCW和COM可调用封装器CCW实现了在托管代码(.NET代码)中调用COM组件和在非托管代码中调用.NET组件。在.NET技术成熟的情况下,继续采用COM组件技术编写应用程序将会越来越少,但是在近期内COM技术不会被.NET技术完全取代,而实现COM组件和.NET组件之间的相互操作,可以保护和利用已经存在的大量采用COM组件技术开发的软件和产品,同时可以使那些习惯于COM的编程人员使用.NET平台下的组件软件。  相似文献   

6.
混合计算工程中复合数据的传递(Ⅱ)——派生类型   总被引:5,自引:1,他引:4  
从Fortran 90自身提供的功能和其开发环境CVF提供的OLE自动化扩展功能二个方面出发,对派生类型复合数据的传递进行系统探讨,并通过典型示例加以说明.所提供的技术方法兼顾了Win32 DLL和COM二类Fortran数学模型组件,对混合计算工程中派生类型复合数据的传递给出了完整的解决方案.  相似文献   

7.
当前的大型水利信息系统工程建设中,迫切需要解决内嵌数组派生类型这一特殊结构的复合数据的传递问题.对此,从不同集成开发环境提供的OLE自动化扩展功能出发,利用独立于具体语言的安全数组,对内嵌数组的派生类型复合数据进行传递,着重探讨对派生类型内嵌数组的处理,并通过典型示例加以说明.所提供的技术方法兼顾了Fortran数学模型常规Win32 DLL组件和跨线程、跨进程甚至跨机器调用的COM组件,其他领域的混合计算工程亦可借鉴.  相似文献   

8.
Visual Fortran基于Win32 DLL的混合编程技术   总被引:7,自引:2,他引:7  
Visual Fortran与Visual C 、Visual Basic、Delphi的混合编程,可将Fortran编制的数学模型融入到各种辅助决策综合信息系统中.其混合编程实现的途径为:在Visual Fortran中,将执行计算的各种过程集成Win32DLL;在基于对象的语言中导入DLL,并对Fortran DLL输出的过程实施调用.实现的关键是:在调用约定匹配的前提下,使Visual C 、Visual Basic、Delphi程序中声明的外部过程原型,与Fortran DLL中的导出过程在目标过程名、参数类型及参数传递上保持一致.  相似文献   

9.
服装定制生产人员工时规划编程方案   总被引:1,自引:0,他引:1  
通过MATLAB6.5工具comtool与Visual C 6.0的混合编程技术,将线性规划linpmg函数以COM组件的形式实现代码重用,形成了基于组件对象模型的软件编制设计方案,给出了在编程软件(Visual Basic6.0等)中引用线性优化COM组件的方法.服装定制生产设计的特点是结合整数规化的实现方法,体现了在应用程序中快速灵活的实现各种工程数学算法的程序设计思想,使服装专业化应用软件开发在得到高可靠性的同时,较大限度地减少编程工作量,提高开发效率.  相似文献   

10.
C#.NET开发Excel报表浅析   总被引:1,自引:0,他引:1  
C#.NET是目前开发应用程序的重要工具之一,而众多应用程序都要求使用报表来对数据进行统计分析。鉴于Excel在计算和分析数据、管理电子表格中所发挥的重要作用,以及.NET平台在开发Windows应用程序方面的优势,利用C#.NET开发Excel报表具有较大的研究价值。主要阐述了如何通过引用Excel的COM组件来编程实现将数据填充入Excel文档的方法。这种方法充分发挥了Excel的COM组件在开发报表方面的强大功能,有利于用户根据实际情况对Excel报表进行二次操作。  相似文献   

11.
论文阐述了CRM概念三角形,CRM应用系统的基本组成部分,并以微软的Visual Studio.NET为开发工具,结合需求介绍了基于COM技术的CRM应用系统开发过程,并对开发中的若干关键技术进行了程序说明。  相似文献   

12.
基于.Net技术开发档案管理系统探讨   总被引:3,自引:0,他引:3  
.Net开发环境为程序开发人员创建、部署和进行Web应用程序提供了一套完整高效的解决方案。讨论了采用ASP.NET、ADO.NET技术及C#语言,基于SQL Server2000数据库,实现基于.Net技术的B/S结构档案管理系统,论述了系统的逻辑结构设计、数据库设计以及对外服务、数据管理和系统维护等主要系统模块的实现方法,为同类系统的开发提供了参考。  相似文献   

13.
用VisualC++和COM开发多相流动数值计算软件   总被引:1,自引:0,他引:1  
借鉴国外在开发数值计算软件上的模式,结合多相流动数值计算理论和COM结构程序设计方法,以气固两相流动为例,提出一种新的软件设计思路,基于这种思路,以Visual C 为开发工具,把数值计算软件分解为图形交互界面部分和计算组件部分,既解决了传统数值计算软件中的难以与用户交互的问题,又将计算程序分解为可以动态连接的组件,很好地解决了开发软件中的修改与升级问题。同时开发出的计算组件可以应用于Visual C ,Visual Basic等不同的程序编写环境,并且可以通过网络实现计算组件共享,从而有效地提高了编写数值计算软件的效率。  相似文献   

14.
基于COM生成器的MATLAB与VB的集成开发技术   总被引:1,自引:0,他引:1  
利用MATLAB的COM生成器生成COM组件供VB应用程序调用,实现了在脱离MATLAB环境下VB应用程序与MATLAB的无缝集成。以一个BP神经网络进行函数逼近为例,介绍了用VB开发界面,以MAT-LAB作为工程计算的核心实现数据分析和仿真,通过COM组件实现MATLAB与VB应用程序的无缝集成的接口技术。  相似文献   

15.
基于COM技术的通用数据库存取组件的设计   总被引:3,自引:1,他引:2  
COM技术是目前流行的组件技术,通过分析COM技术及数据库技术的特点,给出了基于COM技术的通用数据库存取组件的设计和实现方法。采用当前先进的ADO技术进行各种数据库的连接和数据库存取的基本操作,以ATL技术作为COM的开发工具,设计和开发一进程内服务器组件———通用数据库存取组件;以VC++MFC开发客户端应用程序,并测试和应用该组件。采用ACCESS、SQLSERVER等各种类型数据库作为后台数据库,通过ODBC接口访问数据库或者直接通过各种专门数据库引擎访问相应的数据库文件,实现了对数据库中数据进行查询、添加和删除等基本操作,也实现了对数据库中表的基本信息进行查询的功能。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号