我想使用的Fortran解決數字問題,但我不知道使用的Fortran GUI庫以可視化的結果是最好的選擇。在Silverlight,WPF或MFC中使用GUI以及用Fortran編寫的調用代碼有多可行?當然,Silverlight和/或WPF代碼將用.NET語言編寫,如果我使用MFC,它將用C++編寫。Fortran可以與Windows上的Silverlight,WPF或MFC交互嗎?
2
A
回答
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庫中。
2
或者什麼裏德·科普塞mentioned您可以使用Fortran編譯能產生.NET程序集。例如,Silverfrost FTN95。
相關問題
- 1. FORTRAN如何與可選參數交互?
- 2. C#交互式窗口可以與我的代碼交互嗎?
- 3. JavaScript可以與CSS進行交互嗎?
- 4. Windows應用程序可以與網頁進行交互嗎?
- 5. Windows窗體應用程序可以與Windows通用應用程序交互嗎?
- 6. 與沒有MFC的CMutex進行交互
- 7. AWS Lambda可以與S/FTP交互/互動嗎?
- 8. 與MVVM的交互wpf
- 9. WPF DataBinding與ItemsSource的交互
- 10. 我可以用Silverlight替換WPF嗎
- 11. 可以Pro * Fortran在Windows上連接到Oracle 10g嗎?
- 12. 與Windows的CBPeripheral交互
- 13. rMarkdown中可以排序(交互)表嗎?
- 14. SVG背景可以交互嗎?
- 15. 兩個班可以相互交友嗎?
- 16. Silverlight:我可以將交互觸發器放入資源以便重用嗎?
- 17. 我可以在QThread中使用與QAbstractTableModel的數據交互嗎?
- 18. 你可以在vim中做交互宏或錄音嗎?
- 19. 我可以與非交互式桌面會話上的Windows.Form應用程序進行交互嗎?
- 20. 與Windows Media Player交互
- 21. 可以在與Java servlet交互的設備上獲取硬件信息嗎?
- 22. MFC應用程序可以在Windows以外的操作系統上運行嗎?
- 23. XML可以與CSS樣式表交互嗎?
- 24. 我們可以與psql腳本交互嗎?
- 25. dockerfile可以與系統設置進行交互嗎?
- 26. Helper會與Model進行交互可以嗎?
- 27. 在處理ajax時我們可以與瀏覽器交互嗎?
- 28. Java可以與System V linux消息隊列交互嗎?
- 29. monkeyrunner可以與android通知進行交互嗎?
- 30. 簽名人可以不與文檔交互嗎?
現在您還可以在Fortran中直接創建一個GTK + GUI: https://github.com/jerryd/gtk-fortran/wiki – 2011-04-21 16:34:16