Fortran Coder

查看: 9555|回复: 5
打印 上一主题 下一主题

[绘图界面库] 有个关于Intel Visual Fortran中Quickwin作图的问题

[复制链接]

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
楼主
发表于 2014-12-28 16:12:14 | 显示全部楼层
本帖最后由 li913 于 2014-12-28 16:23 编辑

[Fortran] 纯文本查看 复制代码
program test
    use ifqwin
    implicit none
	real(8) wx, wy
    TYPE(wxycoord) wxy
	type(windowconfig) wc
    integer(2) istatus
    logical(4) Lgc
    !x,y 坐标范围
    wx = 4.0; wy = 3.0
    !获取默认窗口配置信息
	istatus = getwindowconfig(wc)
    !更改窗口大小,使x、y方向像素密度相同: wc%numXPixels/wx = wc%numYPixels/wy
	wc%numXPixels = 800
	wc%numYPixels = 600
    do
        !重新配置窗口。需要循环,因为可能执行一次不会成功
	    Lgc = setwindowconfig(wc)
        if(Lgc) exit
    end do
    !设置x, y 范围
    istatus = setwindow(.true., -wx, wy, wx, -wy)
	call moveto_w(-wx,0.d0,wxy)
    istatus = lineto_w(wx,0.)
	call moveto_w(0.d0,-wy,wxy)
    istatus = lineto_w(0,wy)
	istatus = ellipse_w($gborder, -1,1,1,-1)
    !最后显示时不要全屏
end

graphy.png (67.66 KB, 下载次数: 295)

graphy.png

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
沙发
发表于 2014-12-29 08:58:58 | 显示全部楼层
这段代码是自己写的。你可以看看周振红的书《Intel Visual Fortran应用程序开发》
http://fcode.cn/resource_ebook-2-1.html
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-2 12:37

Powered by Tencent X3.4

© 2013-2024 Tencent

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