首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 359 毫秒
1.
VB和Fortran混合编程在工程计算上的应用   总被引:1,自引:0,他引:1  
针对开发计算复杂又要求有良好的人机界面的工程计算软件,利用VB和Fortran的各自优势进行混合编程。通过实例在Visual Basic5.0和Fortran Power Staion4.0开发平台上,演示了VB和Fortran之间动态链接库(DLL)模式混合编程在工程计算中的应用。实现了VB的可视化界面与Fortran强大的数值计算能力的结合。  相似文献   

2.
在Visual Basic中嵌入Delphi窗体的应用技术   总被引:2,自引:1,他引:2  
Delphi窗体嵌入到Visual Basic应用中,可充分利用Delphi的可视化窗体继承技术,并为项目组在语言工具选择上提供灵活性.在Delphi的DLL项目中添加窗体,并在其导出过程中完成窗体的创建、显示和释放;Visual Basic应用通过调用DLL的导出过程即可展示Delphi窗体.实现的关键是在导出过程的参数表中设置句柄参数,以便传递调用程序对象的实例句柄;若显示非模式窗体,导出过程还需返回窗体句柄,以便调用程序对窗体进行维护.  相似文献   

3.
介绍了在非实时性操作系统Windows98环境下,用Visual Basic 5.0开发实时数据采集程序的方法。所用的F-5106数据采集控制器是利用并行口(LPT1)采集数据,而Visual Basic 5.0并不具备直接对硬件并行I/O进行访问的函数。本程序利用了VisualC++5.0设计动态连接库DLL(内嵌汇编语言),在Visual Basic 5.0中通过调用DLL实现实时数据采集。  相似文献   

4.
VB与Fortran的混合编程   总被引:1,自引:0,他引:1  
在一个大型应用软件的实现过程中,有时需要混合使用多种语言工具,以满足系统综合任务要求。本文详绝介绍了Visual Basic和Fortran两种语言混合编程中的几个基础技术问题;并就两种语言之间调用约定的协调,包括标示符命名、参数传递方式等,以及动态链接库的导出和导入,给出了具体的实施方法。  相似文献   

5.
介绍了GPIB设备通讯的特点和Agilent IO Libraries的Windows API函数,论述了Agilent IO Libraries中有关Windows API通讯函数的调用方法和在Delphi环境实现调用Windows DLL的编程方法.  相似文献   

6.
Fortran与C/C + +共享模块中的数据和例程   总被引:2,自引:0,他引:2  
多语言的混合编程主要是一种语言编写的程序对另一种语言编写的例程实施调用,所用到的数据主要通过例程参数来传递,当中很少体现出面向对象的程序设计思想.现提出利用Fortran90新引进的模块。实现Fortran与C/C++面向对象的混合编程新模式.示例结果表明,C/C++既可直接访问Fortran模块中的数据和例程;其自身的数据和函数也可封装到模块中,供引用模块的Fortran程序单元访问.  相似文献   

7.
介绍和分析了Matlab与Fortran混合编程的两种方式,即利用Mex文件和利用Matlab引擎;给出了其具体实现方法,并讨论了各自的优缺点和适用情况;给出了一个物探数据可视化的应用实例.分析和实验结果表明:通过Matlab与Fortran混合编程,不仅可以利用Matlab强大的图形功能和丰富的工程计算函数,还能发挥Fortran数值运算高效的特点和利用其原有的大量程序资源,从而使编程更为灵活、高效.如Forlran程序中有大量交互输入,宜采用Matlab引擎混合编程方式;如Fortran中要调用的Matlab函数较多,则应考虑采用Mex文件混合编程.  相似文献   

8.
VB和Fortran语言混合编程在结构动力分析中的应用   总被引:2,自引:0,他引:2  
利用Fortran语言强大的计算功能并结合Visual Basic语言良好的可视化界面设计功能,开发出能计算复杂工况且具有较好的人机交互界面的结构动力分析有限元计算程序系统(SDAFEM),讨论了VB和Fortran混合编程方法中VB与Fortran的接口、VB调用Fortran编译的可执行文件,以及shell函数异步执行和"黑屏"的解决方法.对SDAFEM系统的功能、运行环境、操作流程、数据结构等进行了阐述,分析并解决了在前后处理界面实现过程中所遇到的一些典型问题.完成的软件具有使用简捷方便、自动计算并处理数据、自动绘制动态动力响应图的功能,提高了结构动力分析工作中在数据处理时的效率.  相似文献   

9.
MCGS 与 Visual Basic 混合编程在信号采集中的应用   总被引:1,自引:0,他引:1  
目的探讨一种混合编程方法,解决实际应用中的电压采集问题. 方法组态软件 MCGS 与 Visual Basic 混合编程. 结果可以利用 DLL 技术直接操作 MCGS 中的对象, 实现对电压信号的采集.结论缩短了开发周期, 提高了程序的运行效率.  相似文献   

10.
通过Mandelbrot(曼德尔布罗特)集中计算不规则图形象素点的迭代算法,介绍了一种用Visual Basic调用外部的Visual C 动态链接库的方法,并将其与纯Visual Basic应用程序的运行效率进行了比较,同时描述了用Visual C 制作动态链接库的一般方法和编程步骤.  相似文献   

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

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

13.
VB程序主观题自动评阅系统的设计与实现   总被引:1,自引:0,他引:1  
Visual Basic是目前常用于Windows程序设计的优秀编程语言之一,在今后有关程序设计普及及培训和考核中势必占据越来越重要的地位.为了考核学生应用VB编写程序的能力,实现Visual Basic试题的自动评阅,开发了一个针对Visual Basic上机考试的自动阅卷系统.对Visual Basic和Windows的消息处理机制进行了深入地研究,对动态链接库技术在本系统中发挥的作用进行了分析,提出了VB中动态调用动态链接库的方式,既实现了试题库及试题答案的可扩充性,又实现了程序功能的可扩展性和易维护性.同时还阐述了VB题型的自动阅卷的实现过程.  相似文献   

14.
通过对VB和delphi混合编程,在充分利用Surfer强大绘图功能的基础上,实现了沂沭泗水系气象等值线图的自动绘制。对Surfer件功能深入研究发现,surfer与VB编程语言之间可以实现ActiveX自动化连接,将surfer强大的绘图功能与VB编制交互界面程序的优势相结合,通过VB调用Surfer的绘图函数,实现沂沭泗水系气象信息填图、等值线绘图及色彩填充,并能动态地显示与输出这些图形。实时气象资料的图形化显示有助于提高短时临近天气预报水平,为人工增雨指挥作业提供更好的气象服务,对防御宿迁的雷雨芙风冰雹等强对流天气意义十分重大。  相似文献   

15.
用混合语言编程技术开发实时仿真软件   总被引:1,自引:0,他引:1  
对Visual C++和 Wisual Fortran的混合编程进行了研究。设计开发了一种基于微机的实时仿真软件,在该软件环境下移植了某核电站全范围模拟机的部分数学模型,并对该核电堆芯模型及其控制系统进行了仿真实验。结果证明,利用混合语言编程技术开发的该实时仿真软件,对建立仿真算法、仿真模型以及进行实时仿真调试是很方便的,具有较高的应用价值。  相似文献   

16.
在Fortran与C/C 的混合编程中,数据主要通过例程参数传递,这使得被调用例程接口的设计趋于复杂化,有时不能直接利用现有的算法例程.现提出另一种数据传递方式,即在这两种语言间共享公用外部数据,包括全局变量和共用区/结构体.示例结果表明,只要采取适当措施,Fortran与C/C 共享公用外部数据是完全可行的,从而为这两种语言间传递数据提供了一条新途径.  相似文献   

17.
新型大功率激光光束光斑质量测试仪的软件开发   总被引:1,自引:0,他引:1  
采用Visual C++、Visual Basic和汇编等多种计算机语言,进行了大功率激光光束光斑质量测试仪配 套软件的开发工作.该软件具备诊断仪控制、数据采集、数据处理和结果显示等多种功能,可以很好地满足测试 仪的实际工作要求.  相似文献   

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

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