首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
Fortran与VC++混合编程研究及其应用   总被引:3,自引:0,他引:3  
论述了Visual C++和Fortran混合编程技术,重点介绍了动态连接库方法。阐明了如何用Compaq Visual Fortran6.5生成动态连接库,Visual C++6.0如何调用所生成的动态连接库的方法。探讨了Visual C++6.0如何与Fortran在调用约定、命名约定、参数传递上保持一致,将Fortran程序改造成DLL动态连接库的方法和在VisualC++中动态装载DLL动态连接库的算法。通过Fortran和Visual C++的混合编程,研制了飞机质量分布特性计算软件的WIINDOWS版本。利用大量已有成熟的FORTRAN程序,避免了重复编程和资源浪费,节省了大量编程时间,在工程与科学研究中有很大的应用价值。  相似文献   

2.
本文针对VC^ 6.0与Fortran PowerStation4.0的混合语言编程问题,实现了Fortran代码在vc6环境下的重用,并给出了用Fortran和C语言编写的程序实例。  相似文献   

3.
在VisualC++中不依赖MATLAB环境调用其函数的方法   总被引:5,自引:1,他引:4  
VisualC 是Windows平台下强大的应用程序开发环境,MATLAB是一个功能强大的数值计算和结果可视化的软件。一种有效的将两者紧密结合起来的方法是,在MATLAB环境下利用MATLAB函数开发某些计算程序,将其编译成不依赖MATLAB环境的C函数,在VisualC 中将此C函数编译成动态连接库,然后在VisualC 环境中开发应用程序界面等功能并加载所开发的动态连接库。  相似文献   

4.
介绍了C 和Fortran 90混合语言编程中,在C 中调用Fortran动态连接库DLL  相似文献   

5.
潘应兴 《微电脑世界》1995,(10):77-78,87
一、VBX定制控制 VBX(Visual Basic extensions)是Visual Basic for Windows为了扩展Windows控制而设计的一种特殊动态连接库(DLL)。它将Windows定制控制(Custom controls)存放于以.VBX为后缀的文件中,作为一种事先制作好了的可复用应用程序部件用于将扩充的功能增加到Windows应用程序中。通过可视编程(visual programming)方法,程序员可以将第三方开发商提供的VBX库与自己的Windows  相似文献   

6.
目前,在科学计算领域有不少程序采用了Fortran和C++两种语言进行混合编程(即“混编”),但现有混编的程序代码可读性差,可维护性差,严重影响了软件的可移植性和可重用性。针对此现状,笔者总结了自己在核电软件开发中的实际经验,分三步阐述了Fortran和C++混合编程的规范化:首先,用宏定义等方法实现C++类型与Fortran类型的映射;然后,对于简单类型的参数传递,提出规范性意见;最后,对于Fortran中的特殊类型,提出在C++中用封装类型进行定义。经过对比验证,证明规范化的混合编程确实增加了代码的鲁棒性,可维护性。  相似文献   

7.
基于Borland C++Builder和MATLAB的混合编程的研究   总被引:12,自引:0,他引:12  
MATLAB是功能非常强大的数学软件。Borland C Builder是基于Windows平台下强大的应用程序开发系统。利用MATLAB提供的API函数库和DLI技术,能够在Borland C Builder开发的应用程序中完全操纵MATLAB,实现混合编程,克服了在Visual Basic中调用MATLAB的方法所带来的功能限制和程序运行低效问题。  相似文献   

8.
郑赟 《福建电脑》2010,26(10):173-174
游戏是现在非常流行的行业之一,涉及非常广泛包括设计,开发,推广,管理等等。编程工具在游戏的开发阶段起到了决定性作用。本文将通过引入游戏产业,指出Visual C基础构架的一些资料,讨论Visual C++(MFC)和Visual C++(.NET)这两种游戏编程方法。  相似文献   

9.
Visual C++与Compaq Visual Fortran混合编程研究   总被引:7,自引:2,他引:7  
详细论述了Visual C 与Compaq Visual Fortran混合编程所要解决的问题,并结合实例提出了解决方法,并进而利用函数直接嵌入法和动态链接库调用方法结合实例用Visual C 调用了已有Fortran代码,有效的利用了Fortran遗产代码,避免了资源浪费,节省了编程时间,在工程与科学研究中有着极大的应用价值。  相似文献   

10.
基于C共享库的MATLAB与Visual C#混合编程   总被引:3,自引:0,他引:3  
范建中  陈蕴 《计算机工程与设计》2006,27(14):2689-2690,F0003
MATLAB具有很强的数值计算能力,而Visual C#具有强大的图形用户界面的开发能力,两者的互补结合可以快速和高效地开发专业计算软件。为此,以实例的方式展示了由MATLAB生成C共享库,并在Visual C#中调用此C共享库来实现两者之间的混合编程。另外,对在Visual C#中调用C共享库时的一些需要注意的问题进行了讨论,并给出了外部程序调用由MATLAB生成的C共享库的一般步骤。实例证明通过C共享库来实现MATLAB与Visual C#混合编程的方法是行之有效的。  相似文献   

11.
Fortran源程序在WindowsOOP环境下的应用   总被引:5,自引:1,他引:4  
探讨了Windows下高效地使用原DOS系统下的Fortran计算程序代码技术,并通过一个具体的例子详细地介绍了调用约定的属性设置和参数调用的方法,为Fortran源程序在面向对象开发环境中的应用提供了一种切实有效的途径。  相似文献   

12.
一般应用软件以Fortran语言编写的较多,工程科研、开发、应用人员对科学计算语言Fortran很熟悉,而对可视C语言和可视BASIC并不熟悉,但随着各种高级语言编译系统软件的不断升级,它们的功能也在不断地接近。在FortranPowerStation编译系统中,完全可以实现应用软件的菜单,并且与应用软件连接更加方便。  相似文献   

13.
C#调用VC++动态链接库的研究   总被引:1,自引:0,他引:1  
李伟 《测控技术》2013,32(5):105-108
C#与C++混合编程是最常见的混合编程方式。用C#调用C++编写的动态链接库存在很多需要解决的问题。对C#调用C++编写的动态链接库的必要性及托管与非托管的概念进行了描述,并对C#调用C++时面临的导入DLL、数据类型转换、结构体参数的处理、指向结构体的指针及在C#中用结构体模拟共用体等常见问题进行研究并给出必要的示例代码。  相似文献   

14.
《计算机工程与应用》2006,42(3):187-189,221
文章在阐述城镇燃气管网网络结构优化设计理论的基础上,提出了燃气管网系统网络结构的多目标函数优化设计模型,讨论了VC++和FortranPowerStation混合编程的实现方法,运用文中优化设计模型和混合编程技术,编制出适用于城镇燃气输配管网优化设计的软件系统,实现了超大型城镇燃气管网的工程设计与计算。  相似文献   

15.
Fortran与C/C++的混合编译   总被引:10,自引:0,他引:10  
任慧  周振红  张成才 《计算机工程与设计》2007,28(17):4096-4098,4111
在长期的数值计算中人们积累了大量宝贵的程序资源--Fortran、C/C 源程序,为了能综合利用这些资源,Win32环境下多采取基于动态链接库DLL的混合编程方法,增加了额外建造、加载DLL的负担.提出一种Fortran与C/C 混合编程的便捷途径:在特定集成开发环境下的混合编译,系统探讨Fortran与C/C 在调用约定上的协调问题,并用典型实例加以说明.  相似文献   

16.
本文提出了一种在Visual C 编写的光学测量分析软件中绘制二维及三维光能量分布图的简便方法,即由VC调用MATLAB编译器生成的独立的C/C Shared Library(DLL)。这种方法简单、方便,可以完全脱离MATLAB运行环境,而且还可以根据需要传递参数绘出可视性极强的二维或三维能量分布图。  相似文献   

17.
介绍了动态链接库(DLL)的运行机制,阐述了基于LabWindows/CVI的DLL的开发以及它和VC++程序的集成方法,对于两种程序之间的通讯,给出了一种基于内存映射的实现方法。文章最后给出了一个技术上具体实现的例子加以说明。  相似文献   

18.
通过动态链接库实现VB和Fortran的混合编程   总被引:8,自引:0,他引:8  
论述了 Fortran和 VB两种语言混合编程的基础 ,介绍了如何通过 DL L实现 VB6 .0和 Fortran的接口 ,通过参数传递实现其数据交换 ,实现了 VB的可视化界面与 Fortran强大的数值计算能力的结合 ,满足了大型应用软件的实现过程中系统综合任务的要求  相似文献   

19.
文章详细讨论了对DOS环境下的SIMAN仿真语言进行32位Windows化改造(Win_SIMAN)的过程和方法。并且完整地讨论了用Microsoft Fortran PowerStation 4.0、Microsoft VisualC++5.0和Win_SIMAN创建32位Windows仿真应用程序的方法和注意事项。关键部分用源代码加以说明并已调试通过。  相似文献   

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

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