2011-01-26 59 views
2

我想使用的Fortran解决数字问题,但我不知道使用的Fortran GUI库以可视化的结果是最好的选择。在Silverlight,WPF或MFC中使用GUI以及用Fortran编写的调用代码有多可行?当然,Silverlight和/或WPF代码将用.NET语言编写,如果我使用MFC,它将用C++编写。Fortran可以与Windows上的Silverlight,WPF或MFC交互吗?

+0

现在您还可以在Fortran中直接创建一个GTK + GUI: https://github.com/jerryd/gtk-fortran/wiki – 2011-04-21 16:34:16

回答

3

只要你使用标准Fortran means of making your subroutines that is usable via C,你应该能够使用的P/Invoke从C#来访问和调用它们。使用MFC,您可以直接调用子例程。

这将为MFC和WPF(而不是Silverlight的)工作。如果你想从Silverlight中使用它,你需要等待SL 5(用于P/Invoke支持)或者将该类型包装到COM库中。

相关问题