Fortran Coder

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

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

  [复制链接]

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

61#
 楼主| 发表于 2014-2-15 10:05:43 | 只看该作者
python这个语言应该入您的法眼。比Tcl/TK更为流行,GUI工具的选择更多,图形库也不少,如著名的OpenCascade。

这些都是可用的GUI开发库:
http://blog.csdn.net/kiki113/article/details/4066828
http://www.oschina.net/project/tag/178/gui?sort=view&lang=25&os=0

图形库:
http://www.pythonocc.org/

69

帖子

7

主题

0

精华

专家

F 币
320 元
贡献
224 点
62#
发表于 2014-2-21 08:43:53 | 只看该作者
lm_lxt 发表于 2014-2-7 20:07
用GTK,地址如下(资料很新):
http://fortranwiki.org/fortran/show/GUI+Development
感兴趣的可以大概 ...

Gtk-Fortran看起来确实不错,通过Fortran与C的互操作功能,Gtk-fortran实现了Fortran直接编写GUI界面,这对只熟悉Fortran的人来说是个福音,同时因为是采用Gtk,因此可移植性没有问题。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

63#
 楼主| 发表于 2014-2-24 09:42:33 | 只看该作者
确实如此。
回复

使用道具 举报

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

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

64#
发表于 2014-2-24 09:53:08 | 只看该作者
看起来GTK确实不错,有时间可以琢磨琢磨,然后跟大伙分享交流下。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

65#
 楼主| 发表于 2014-3-2 21:14:52 | 只看该作者
chuxf 发表于 2014-2-24 09:53
看起来GTK确实不错,有时间可以琢磨琢磨,然后跟大伙分享交流下。

期待分享!

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

66#
发表于 2014-3-4 20:40:35 | 只看该作者
jason388 发表于 2014-2-21 08:43
Gtk-Fortran看起来确实不错,通过Fortran与C的互操作功能,Gtk-fortran实现了Fortran直接编写GUI界面,这 ...

这个东西不容易上手,实现简单功能都要写上好多行代码
Linux下还是直接上Python+wxpython或者Python+QT,fortran代码打包成动态链接库,通过ctypes调用
仅限于MS OS的话,C#+winforms再调用Fortran的DLL

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

67#
 楼主| 发表于 2014-3-5 08:54:24 | 只看该作者
pasuka 发表于 2014-3-4 20:40
这个东西不容易上手,实现简单功能都要写上好多行代码
Linux下还是直接上Python+wxpython或者Python+QT, ...

如果对mfc、winform或者wpf等这些东西很熟练的话,就能忽略这个话题了。

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

68#
发表于 2014-3-7 18:29:31 | 只看该作者
lm_lxt 发表于 2014-3-5 08:54
如果对mfc、winform或者wpf等这些东西很熟练的话,就能忽略这个话题了。

C#+winform网上可以参考的资源一大把,安装一个sharpdevelop,设计GUI非常傻瓜,新手玩1个月就能入门
Gtk-Fortran,网上资料不多,即使Gtk的文档资料也不是太丰富,不精通C和Fortran的话,半年时间也玩不转

1963

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1357 元
贡献
574 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

69#
发表于 2014-3-7 18:47:02 | 只看该作者
pasuka 发表于 2014-3-7 18:29
C#+winform网上可以参考的资源一大把,安装一个sharpdevelop,设计GUI非常傻瓜,新手玩1个月就能入门
Gtk ...

这两者还是各有优缺点吧。

GTK 在跨平台和代码重复使用方面会好一些,如果暂时不考虑上手难度的问题,统一使用 Fortran 来书写代码,还是会顺畅很多,毕竟各种变量都是可以完全无阻力访问的。

C#据我所知通用性不好,如果再与 Fortran 进行混编,再考虑跨平台的话,修改量可想而知有多大,另外本人极不喜欢 .NET Framework。且混编流畅度远不及单一的语言, Fortran 与 C 的各种差别,很多变量或结构在混编时都需要额外转换。字符串,可分配数组,指针等等等等。

看个人的喜好和追求吧。我觉得一个函数库,不管是GTK也好,其他的也好,再难也不至于到哪儿去,半年说法有点耸人听闻了。

如果GTK的封装还比较浅,使用起来繁琐,大可自己根据自己的需求进行再封装。就好比我封装了很多 winteracter 的过程和模块一样。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

70#
 楼主| 发表于 2014-3-9 16:51:04 | 只看该作者
支持楼上,确实不喜欢肥大臃肿的.NET Framework!所以推荐Tcl/TK和Purebasic。
选什么作为工具,确实和个人喜好有关,和买东西差不多。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-4-28 19:54

Powered by Tencent X3.4

© 2013-2024 Tencent

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