Fortran Coder

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

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

  [复制链接]

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1642 元
贡献
709 点

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

31#
发表于 2014-1-31 20:25:33 | 只看该作者
lm_lxt 发表于 2014-1-31 20:20
自己用能加上一点前后处理用起来也方便,比如通过界面将结果写入excel总比从记事本或者UE中粘贴到excel中 ...

嗯,能做后处理,确实方便些。

我现在一般的解决方案是:
1.如果数据不大,一般的曲线,用 Winteracter 成图,三四个函数就可以了。封装得挺到位。
2.只给自己看的话,用 MathCAD 或 Grapher 一类的软件,数据改变时,图形就自动改变了。
3.我还没有必须使用Excel的这种开发要求,一般csv就可以满足要求。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

32#
 楼主| 发表于 2014-1-31 20:30:06 | 只看该作者
fcode 发表于 2014-1-30 09:00
自己用当然不重要。
如果是公开给别人使用,有一个界面可能更方便。

调用dll应该是正规的做法。

关于界面,原来偏向于桌面的概念似乎慢慢在弱化,网页UI越来越受到重视,或者说桌面和网页的界限越来越模糊。如微软的界面描述语言XAML,这和HTML感觉是一个东西。

如果对MFC、winform等这些很熟悉,这个帖子似乎不值得讨论。

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1642 元
贡献
709 点

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

33#
发表于 2014-1-31 20:34:13 | 只看该作者
lm_lxt 发表于 2014-1-31 20:30
调用dll应该是正规的做法。

关于界面,原来偏向于桌面的概念似乎慢慢在弱化,网页UI越来越受到重视,或 ...

桌面软件有很多弊病,升级问题,安全问题(盗版)之类的。
应该慢慢会被基于浏览器的应用而替代。
将来的应用程序应该是,HTML一类的前台页面响应用户操作和数据,图形。服务器云端后台计算。
目前来说,数据大量交换可能是个问题,但会很快解决。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

34#
 楼主| 发表于 2014-1-31 20:36:09 | 只看该作者
fcode 发表于 2014-1-31 20:25
嗯,能做后处理,确实方便些。

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

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

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

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

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

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1642 元
贡献
709 点

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

36#
发表于 2014-1-31 20:43:06 | 只看该作者
lm_lxt 发表于 2014-1-31 20:39
所以学习fortran的同时似乎应该了解一些HTML、Javascript、AJAX以及PHP之类的东西。
当然数值算法唯上的 ...

我以前倒是了解一些HTML,Javascript,CSS,ASP,水平还凑合够用。
后来,Ajax,Json,PHP 流行的时代,没跟上。最近恶补了一把。懂了点点皮毛。

这些架构的东西还有一个好处,跨平台效果比较好。
就算计算程序内核是在 Linux 上写的,只要主机是Linux跑得起来,前台页面适合所有操作系统。每一个操作系统的用户都可以使用。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

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

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

38#
 楼主| 发表于 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中完成。

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1642 元
贡献
709 点

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

39#
发表于 2014-1-31 20:54:55 | 只看该作者
lm_lxt 发表于 2014-1-31 20:50
所以一般的数值计算程序(数据传输不多),我觉得下面的组合确实不错:
1.前端(Chrome,HTML,Javascrip ...

这样以后的软件恐怕就不是多少钱一套,而是计时或者计量收费了。

69

帖子

7

主题

0

精华

专家

F 币
320 元
贡献
224 点
40#
发表于 2014-2-1 20:21:40 | 只看该作者
lm_lxt 发表于 2014-1-31 20:15
这样的话代码参数传递方便很多,GUI响应速度会更高,但是开发效率一般。 ...

如果也很熟悉C/C++的话,开发效率不会低啊。因为函数调用和数据交换都能很容易实现,可以很方便地同步开发和调试。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-26 11:02

Powered by Tencent X3.4

© 2013-2024 Tencent

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