混合编程与FORTRAN计算程序图形界面的实现.pdfVIP

混合编程与FORTRAN计算程序图形界面的实现.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
混合编程与FORTRAN计算程序图形界面的实现.pdf

第 3 l 卷 第 6 期 中 南 工 业 大 学 学 报 V o l . 3 1 N o . 6 2 0 0 0年l 2月 J. CENT. SOUTH UNIV. TECHNOL. Dec. 2 0 0 0 混合编程与FORTRAN计算程序图形界面的实现 朱从 旭 (中 南 大 学信 息科 学 与工 程 学 院,湖 南长 沙41∞83) [摘要]针对FORTRAN语言计算效率高而图形功能弱,V isual Basic (VB)计算效率低而图形功能强的特点,采用VB 和FORTRAN 2种语言混合编程,充分利用各 自的优点,实现FORTRAN计算程序资源的再利用.此外,探讨了2种实 现FORTRAN计算程序可视化的方法:一是通过磁盘文件在VB程序和FORTRAN程序间交换数据,并借助W indows AP I(应 用程序编程接 口)函数实现FORTRAN外壳程序在VB中同步运行,使FORTRAN外壳程序的计算结果在VB 图形界面上显示 ;二是将FORTRAN程序转化为动态链接库函数,通过函数参数传递使VB程序和FORTRAN动态链 接库函数之间交换数据,将FORTRAN的计算结果在VB窗体上显示并进行作图处理,从而实现了FORTRAN计算程 序的图形界面及计算结果的可视化. [关键词]FORTRAN语言;外壳程序 ;动态链接库 [中 图 分 类 号 ]TP3 11. 11 [文 献 标 识 码 ]A [文 章 编 号 ] 1005-9792 (2000)06-056 1-04 在 科 学计算 与工程 分析领域 ,存在着 大量 复杂 壳 程 序 一 般 是 以异 步 方 式 运 行 的 , 由于 未 等 FOR- 而 繁 琐 的 计 算 , 而 FORTRAN语 言 在 这 些 计 算 领 域 T RA N 程 序 运 行 结 束 VB 就 继 续 执 行 后 续 语 句 , 使 VB得 不 到 最 终 的数 据 结 果 而 出错 .此 外 , 由于FOR- 效率最 高,因此 ,许多科研工作者和工程技术人员使 T RA N 程 序 是 基 于 D OS平 台 的 , 在 W in dow s平 台 运 用 FORTRAN语 言 开 发 了 大 量 的 计 算 软 件 .但 上 述 行 D O S 应 用 程 序 , 会 退 出 W in d ow s而 进 入 D OS 界 软 件 多被 限制 在 DOS环 境 下 运 行 , 图形功 能弱 ,计 面 ,导 致 出现 “黑屏 ”现 象 ,且 当DOS程序运 行结束 算 结 果 可 视 化 存 在 缺 陷 .而 VB作 为一种W indows软 时 不 能 自动 关 闭DOS界 面 . 因此 ,解 决 此 类 问题 是 件开 发语言,可视化 图形功能强,开发效率高,是开 成 功 加 装 图 形 界 面 于 F ORTRAN程 序 之 上 的 关 键 . 发 多媒体应用程序 的一种非常有效的工具 [1,2].重复 1.2 问题 的解 决 有 2 种 方 法 可 以 实 现 在 V B 中 直 接 调 用 F OR- 使 用 软 件 以及提 高程序 的通用性是解 决软件 危机 的 TRAN外 壳 程 序 :一是用VB 中的Shell函数 [4,5 ];二 重 要 手 段 [3],若 能 利 用 VB 的 图 形 功 能 实 现 FOR.

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档