回 帖 发 新 帖 刷新版面

主题:有大神可以建议一下Fortran编程后需要图形界面的处理方式吗

最近手上有些数据要进行计算 正在用IVF编写Fortran90的计算程序 

程序完成后的验收老板说需要图形界面 之前只用过VC++的图形库 没怎么接触过MFC 小弟不才 不知道有没有大神可以推荐一下 怎么处理这个需要图形界面的问题? 有没有大大曾经遇到过这样的问题?

求帮助

回复列表 (共3个回复)

沙发

你可以这么做:
方案1,vc做输入界面和后处理界面,中间计算开辟双线程来调用fortran的dll,dll中输出字符通过公用字符串传回vc界面。

方案2,vc做输入界面和后处理界面,中间计算掉用fortran的exe,调用时令fortran的exe窗口隐藏,然后建立vc界面窗口和exe窗口的“管道”,通过进程间通信来实现exe窗口输出字符显示到vc界面窗口。如果还想在vc界面上完成暂停或继续fortran 的exe,可以使用“pssuspend.exe”这个程序。


简单的来说,这2个方案,一个是线程通信,一个是进程通信。各有利弊吧。

板凳

   

3 楼


不好意思啊 忙了两周 数据终于算完了 还有接近一周的时间来做界面 没有用Fortran封装过dll,觉得通信的方法似乎更容易实现一些?请问您有做过类似实例吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册