VB传递数据到Fortran,如何实现?

mthupc 2010-05-01 10:03:25
众所周知,vb操作方便,便于数据处理,但工程数值计算较Fortran差许多,我现在想做的是:

vb读取数据文件中的大量数据后,传递给Fortran程序中的变量,有没有法子实现啊?
...全文
131 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
熊孩子开学喽 2011-09-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zhao4zhong1 的回复:]

支持楼上
一、通过共享文件
[/Quote]

LOOK楼主的说明: VB读数据文件,再传给Fortran程序运算...
为什么楼主要做出这样一个艰难的决定呢??
答案只有一个: 楼主不会用Fortran读文件.
so, 忘记共享文件吧.
熊孩子开学喽 2011-09-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 caozhy 的回复:]

参考
[/Quote]

...围观签名来了, 此乃数百年前西域一位顶尖刺客的名言.
什么意思呢,就是说杀人只要一刀,如果客户没有专门提出要虐杀对象的要求,那就应该尽量用最简便快捷的方式去杀. 不要弄得场面很大血流成河的,结果目标还没死, 那就太失败了.
coolmoon1973 2011-09-24
  • 打赏
  • 举报
回复
用fortran直接读取数据文件不行吗?非要用VB读出来再传给fortran?
cz_liu_xj 2011-09-24
  • 打赏
  • 举报
回复
书中都有介绍,多看看书就是。
赵4老师 2010-05-04
  • 打赏
  • 举报
回复
支持楼上
一、通过共享文件

海涵德 2010-05-03
  • 打赏
  • 举报
回复
vb.net做算法一点不比fortran差,由于是面向对象的,肯定要比fortran强,如果你有现成的fortran算法那另当别论。两个程序互相通信可以使用如下方式:
一、通过共享文件
二、通过微软的Remoting,不知你的fortran是不是微软的,如果是可以使用remoting服务端封装fortran的算法,vb作为Remoting客户端。
三、通过数据库
四、通过微软的WebService,如果你的fortran是微软的,把它的算法用WebService封装,然后使用Vb.net访问WebService,但这需要安装iis。
五、使用WinSock,即tcp/ip,fortran作为服务端,vb作为客户端,winsock需要有自己设定地址(如localhost/127.0.0.0)和端口号,这一条可解决任何程序间的通信问题。
threenewbee 2010-05-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mthupc 的回复:]
引用 2 楼 caozhy 的回复:
参考


首先谢谢你的热心帮助!
vb调用Fortran我会的,我现在关心的是怎样把VB里大量的数据传递给Fortran,然后由Fortran做各种处理(Fortran中包含大量的数值计算模块,还相互有着关联),直到程序结束。
[/Quote]

大量传参数还是用文件,或者数组吧。
mthupc 2010-05-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 caozhy 的回复:]
参考
[/Quote]

首先谢谢你的热心帮助!
vb调用Fortran我会的,我现在关心的是怎样把VB里大量的数据传递给Fortran,然后由Fortran做各种处理(Fortran中包含大量的数值计算模块,还相互有着关联),直到程序结束。
贝隆 2010-05-02
  • 打赏
  • 举报
回复
楼上高论
threenewbee 2010-05-02
  • 打赏
  • 举报
回复

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧