首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
为了研究半导体器件特性,对器件特性模拟软件PISCES需要不断进行改进。由于PISCES的源程序是用Fortran语言写的,而且前程序设计普遍使用C语言,因此我们将其源程序由Fortran语言转化成了C语言。整个程序编译联接成功,全面功能运行正确。本文结合实际的转化过程,阐述了由Fortran语言到C语言的源程序转化方法。  相似文献   

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

3.
将Fortran控制台应用程序制作成Fortran动态链接库文件,使用C#语言开发软件界面并调用Fortran DLL实现混合编程。给出了C#语言和Fortran语言混合编程时需要注意的要点。结合示例介绍了一种利用txt文件快速实现C#和Fortran混合编程的方法。该方法只需要对Fortran源代码做较小的修改就能有效地实现两种语言的混合编程,此方法对其他不同语言之间的混合编程提供了一种参考思路。  相似文献   

4.
一前言 Fortran语言以具有极强的科学计算能力而著名,用它编写的各种数据处理和运算软件已成为一种丰富和标准的程序库。Fortran77语言的编译系统5.1版本在以往普及版本的基础上进行了许多新的改进,吸取了其它语言的优点,克服了一般Fortran语言数据结构种类少、语句格式呆板、控制结构不灵活和不支持图形等缺点。但对Fortran语言的程序设计技巧和经验,远不如FOXBASE、FOXPRO和  相似文献   

5.
Digital公司4月底宣布在该公司最新版本的2000年问题解决工具——Piercom 2000 Digital中增加了对Fortran语言的支持。该工具原本是用于评估并改正COBOL语言应用软件中与Y2K有关的数据字段。 Digital同时还推出了GMT Check 2000,该工具是用于评估桌面系统及其软件是否会受到2000年问题的侵扰。 Piercom 2000的价格取决于用户所要评估的或改正的代码行数量。  相似文献   

6.
介绍iME元计算环境对Fortran并行程序设计的支持。分析了Java和Fortran语言对元计算环境的支持及不足,然后论述了iME元计算环境支持Fortran并行程序设计的有关关键技术,包括保证同构性的措施、系统参数的获取、格式化输出和并行编程支持等。  相似文献   

7.
随着Windows系列操作系统的日益普及,目前流行的软件开发平台也由传统的DOS逐渐转移到了WindowS,但是如何有效继承和利用以往用户在DOS下开发的大量优秀源代码则越来越重要,尤其是那些使用Fortran语言的用户,木文讨论了如何在WindowsT有效地继承和复用DOST开发的Fortran源代码的机制,并提出了几种切实可行的方法。一、——、z二些年来,随着软件技术和操作系统的更新换代,大龙L多数pC上常用的编程语言都先后有了Windows下的版本,如人们熟悉的VisualBasic,VisualC/C++,BOdandC++,BolandPascal70以及Delphi等,这…  相似文献   

8.
C语言是一种层次清晰,便于按模块化组织程序,易于调试和维护的结构化语言。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,还可以直接访问内存的物理地址,进行位(bit)级的操作。C语言可以实现了对硬件的编程操作,集高级语言和低级语言的功能于一体。既可用于系统软件的开发,又适合于应用软件的开发。但由于很多考生不甚熟悉C语言编辑、编译环境以及调试方法,特别在上机考试中达不到的很好的效果。笔者在实践中积累的一些经验愿与大家分享,希望对大家能有所帮助。一、熟悉C语言的编辑、编译环境TurboC是一个集程…  相似文献   

9.
将Fortran程序移植到Windows平台上,利用VB可视化开发语言与Fortran语言混合编程是一种简单有效的方法。本文介绍了如何用VB调用Fortran语言程序的实现方法。  相似文献   

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

11.
Visual C++和Fortran的混合编程—CASAC软件Windows版的研制   总被引:9,自引:2,他引:7  
计算机辅助筛选生物活性化合物软件(Computer-Aided Screening bioActive Compounds,简称CASAC)是在本实验室开发的用于研究分子 结构和生物活性关系的软件。它最早是在DOS系统下开发的,目前研制这个软件的Windows版本。所用到的两个编程工具是Fortran PowerStation和Visual C 。通过Fortran和C 的混合编程,本文讲述如何用Fortran PowerStation生成动态连接库,Visual C 如何调用所生成的动态连接库及如何调试。  相似文献   

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

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

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

16.
Batson  A. 《Computer》1976,9(11):21-26
No application programmer writes machine-language programs–i.e., strings of ones and zeroes. That primitive pursuit has long been reserved for those few who create the very first modules of a software system for new hardware. Instead, programmers make use of a wide spectrum of symbolic programming languages, ranging from assembly code to high-level languages such as Fortran, Cobol, and the Algol family. Every programming language has semantics which define some abstract machine. For the assembly-language programmer this machine bears a great resemblance to the actual hardware on which the program will be interpreted, but even here the programmer will frequently use system-defined subroutines or macros which represent extensions of the base hardware facilities. The high-level language programmer's abstract machine reflects the control mechanisms and data structures characteristic of the language. The Fortran programmer, for example, can think in terms of multidimensional array structures, DO loops, subprogram facilities, and so on. In principle he need never be concerned with the manner in which his abstract Fortran machine is to be realized by a particular hardware and software system. The user of a modern electronic hand calculator needs no knowledge of the works inside the box, and a modern high-level language system should present to its users an equally consistent environment, completely defined in terms of the syntax and semantics of the source language.  相似文献   

17.
Grant W. Petty 《Software》2001,31(11):1067-1076
Physical dimensions and units form an essential part of the specification of constants and variables occurring in scientific programs, yet no standard compilable programming language implements direct support for automated dimensional consistency checking and unit conversion. This paper describes a conceptual basis and prototype implementation for such support within the framework of the standard Fortran 90 language. This is accomplished via an external module supplying appropriate user data types and operator interfaces. Legacy Fortran 77 scientific software can be easily modified to compile and run as ‘dimension‐aware’ programs utilizing the proposed enhancements. Copyright © 2001 John Wiley & Sons, Ltd.  相似文献   

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

19.
基于BREW平台的程序开发和计算机仿真   总被引:3,自引:0,他引:3  
BREW是高通公司为了适应数据通信业务应用的日益广泛而推出的一个开发平台.文中详细介绍了BREW的技术特点以及在BREW平台下的程序开发和计算机仿真.在BREW平台下,开发者可以使用Visual C++开发手机应用程序,然后通过BREW SDK开发工具包中的Emulator在计算机上进行手机仿真和测试.最后利用编译器编译成特定的执行文件并上载到手机上.文中给出一个使用BREW平台开发手机游戏软件的实例,详细说明了资源器编辑、程序开发、计算机仿真、代码编译和下载的方法.  相似文献   

20.
解耦近场波动数值模拟技术以其能够真实反映无限域中地震动的传播特性,而逐渐成为地震工程界和岩土工程界的重要分析方法之一.但现有程序建模难度大,主程序的功能相对简单,计算结果的展示缓慢且复杂,使其在科研工作和实际工程中的应用受到了很大的限制.因此,基于VB6.0设计图形用户界面及混合编程技术,提出了一套合理利用现有软件及Fortran程序的优点来实现可视化系统开发的思路和方法,即前处理采用VB外壳函数调用Fortran程序、准备批处理文件后调用ANSYS 8.0程序等方法,实现简单及不规则复杂模型的构建;扩展Fortran主程序具有动态数组存释、多作用耦合场、左右不等高处理、自中断后重起计算等功能;后处理采用VB语言实现二维图形定制、通过ActiveX自动化协议与Surfer8.0无缝结合实现三维立体渲染图.经实例验证,该系统功能较强、界面友好,方便快捷.这为整合不同开发平台的程序以开发新的软件、为波动有限元进一步应用于工程实践提供了一条技术途径.  相似文献   

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

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