Fortran Coder

查看: 68805|回复: 29
打印 上一主题 下一主题

[绘图界面库] Fortran适合科学计算,同时也能编写图形用户界面!

[复制链接]

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

楼主
发表于 2014-3-1 22:08:26 | 显示全部楼层
清风这帖子是来抢第一帖的,第二天他想接着编辑,结果不小心变成发新帖了。

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2014-3-2 21:58:40 | 显示全部楼层
本帖最后由 chuxf 于 2014-3-2 22:00 编辑
lm_lxt 发表于 2014-3-2 21:27
Fortran语言编写图形界面有下面两种途径:
1.QuickWin(其实,不建议用它!原因是程序编写没有简化多少,同 ...

归根结底,都是对操作系统功能的封装。

Win32 API 算是比较底层的。在这方面,几乎所有语言都是类似的。不过,因为 windows应用层大多数是C开发的,所以很多接口更容易,比如 \0 结尾的字符串,一些64位整数的合成宏,一些特殊类型的指针。使用 Fortran 就比较麻烦一些。

QuickWin 其实是 Visual Fortran 开发商对API的封装,但是效果不好而已。至少我是不怎么喜欢。

除此之外,winteracter 是一个比较不错的封装(http://www.winteracter.com),考虑了很多科学计算的约束,但是功能还不够多,而且封装得太深,以致于获得一个对话框的句柄都很困难。使用了 winteracter 的应用,如果想调用底层 Win32 API,问题会比较多。Lahey 与 winteracter 合作,搞了个 WisK,我感觉是一回事。(http://www.lahey.com/wisk.htm

Silverfrost Ftn95 也有自己的封装,叫 ClearWin+ 和 Simdem(http://www.simfit.org.uk/simdem.html
只是听说,没有实际用过。

另有一个Xeffort的界面库,没用过。这些都是对WinAPI的封装。

实际上,MFC 又何尝不是呢?
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-5 05:37

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表