Fortran Coder

楼主: lm_lxt
打印 上一主题 下一主题

[绘图界面库] Fortran适合科学计算,界面交给Tcl/TK、PureBasic!

  [复制链接]

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

21#
 楼主| 发表于 2014-1-31 20:36:09 | 显示全部楼层
fcode 发表于 2014-1-31 20:25
嗯,能做后处理,确实方便些。

我现在一般的解决方案是:

看来Winteracter确实不错,可惜没有供大家练习的D版本,哈哈。
这些解决方案对大家都很重要,总能提供一些值得尝试的方法或者参考的信息。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

22#
 楼主| 发表于 2014-1-31 20:39:26 | 显示全部楼层
fcode 发表于 2014-1-31 20:34
桌面软件有很多弊病,升级问题,安全问题(盗版)之类的。
应该慢慢会被基于浏览器的应用而替代。
将来的 ...

所以学习fortran的同时似乎应该了解一些HTML、Javascript、AJAX以及PHP之类的东西。
当然数值算法唯上的话,其他都是浮云了。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

23#
 楼主| 发表于 2014-1-31 20:43:36 | 显示全部楼层
如果“AutoCAD/C++/MFC”这一套很熟悉的话,显然前后处理具有极大的优势,因为有CAD这个绘图功能强大的开发平台。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

24#
 楼主| 发表于 2014-1-31 20:50:30 | 显示全部楼层
fcode 发表于 2014-1-31 20:43
我以前倒是了解一些HTML,Javascript,CSS,ASP,水平还凑合够用。
后来,Ajax,Json,PHP 流行的时代, ...

所以一般的数值计算程序(数据传输不多),我觉得下面的组合确实不错:
1.前端(Chrome,HTML,Javascript,CSS,AJAX)
2.后台(PHP,FORTRAN)
3.图形后处理利用WEBGL(其实还是opengl)直接在Chrome中完成。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

25#
 楼主| 发表于 2014-2-3 08:11:22 | 显示全部楼层
jason388 发表于 2014-2-1 20:29
直接在Fortran代码中输出Gnuplot或Paraview格式的数据,再运行这两个软件就可以了。如果用Fortran代码直 ...

这样也不错。
有个软件叫MATFOR,可惜停止开发了,那个用fortran直接调用很方便。
当然还有免费的DISLIN,fortran也能驱动成图。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

26#
 楼主| 发表于 2014-2-7 08:31:41 | 显示全部楼层
DISLIN主页:
http://www.dislin.de/

Using DISLIN to make a GUI for a Fortran Program(这个资料很老了!)
http://www.star.le.ac.uk/~cgp/dislinGUI.html

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

27#
 楼主| 发表于 2014-2-7 08:36:15 | 显示全部楼层
这是能编写GUI的几个库,不过都要钱:
http://www.polyhedron.com/graphicsguitools

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

28#
 楼主| 发表于 2014-2-7 19:53:20 | 显示全部楼层
jason388 发表于 2014-2-7 10:50
除了收费之外,我觉得最大的问题是可移植性。对于我自己来说,在单位用windows系统,在家里很多时间用lin ...

移植性是个问题! 江湖门派各异,需要教主一统江湖。

wxWidgets,又是一个选择!

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

29#
 楼主| 发表于 2014-2-7 19:54:16 | 显示全部楼层
fcode 发表于 2014-2-7 13:16
界面绘图的移植性都不好。所以,计算代码与界面绘图代码尽量分离,以便提高代码将来的重复利用。

Daslin  ...

这个确实非常重要。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

30#
 楼主| 发表于 2014-2-7 20:07:16 | 显示全部楼层


用GTK,地址如下(资料很新):
http://fortranwiki.org/fortran/show/GUI+Development
感兴趣的可以大概介绍下。基本扫了一下,感觉需要的东西还不少。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-3 11:45

Powered by Tencent X3.4

© 2013-2024 Tencent

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