Fortran Coder

查看: 7003|回复: 4
打印 上一主题 下一主题

[绘图界面库] fortran如何显示图片

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
楼主
发表于 2015-3-4 09:12:08 | 显示全部楼层
1. 纯原生的 API 调用非常麻烦,你可阅读 SDK 中 Bitmap Function 当中的函数。如 LoadBitmap 等。
2. 如果你希望快速、高效地制作图形界面,那么最好不要用原生的 API,它太底层了,所以就会很繁琐(注意繁琐不等于难)。
3. 你可以尝试 Winteracter 这个图形库。(http://pan.fcode.cn可下载)
4. Winteracter 可以实现你的第1,2条要求。
5. 你的第三条要求,非常困难。这需要外部绘图工具提供必要的接口,而你要掌握这些接口。我也没有相关经验,帮不了你。

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2015-3-4 10:38:28 | 显示全部楼层
不管是 VB,C#,Delphi,还是 Fortran。他们都只规定“数与逻辑“的关系。
图片框是操作系统负责的。只不过 VB 和 C# 封装了这样的函数供程序员使用,而 Fortran 编译器的厂家没有这样做。(请认真理解,Fortran是语言,而编译器才是软件产品)
Winteracter 可以实现你的要求。这是一个面向 Fortran 的函数库(相当于代替编译器厂家做了封装)
call system 只能调用绘图程序,但是绘图的结果依然在绘图程序上,而无法实现你说的:“调用外部绘图工具和数据生成图片,通过fortran界面来显示

最后总结一下:
1. 目前的编译器,自带的界面,多半是用 原生的 Windows API 来实现,这也可以,但是很繁琐。(见 SDK 中的 Bitmap Functions 章节)
2. 如果你希望简单一些,请使用 Winteracter
3. 图片,动态显示,这些是操作系统的事情,与语言无关。差别只是有的语言的编译器产品做得好,有的做得差。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-7 05:44

Powered by Tencent X3.4

© 2013-2024 Tencent

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