2011-01-26 20 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庫中。

相關問題