1 / 9
文档名称:

第12章 FORTRAN图形用户界面.ppt

格式:ppt   页数:9
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第12章 FORTRAN图形用户界面.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第12章 FORTRAN图形用户界面.ppt

文档介绍

文档介绍:第十二章 FORTRAN图形 用户界面的设计
图形界面的设计
QuickWin绘图应用
对话框的设计
一、图形界面的设计
1. QuickWin应用程序的创建过程
在Microsoft Fortran PowerStation中调用QuickWin 库来创建QuickWin应用程序。

窗口特征
控制窗口的函数

(1)基于事件的函数。当鼠标事件发生时调用应用程序预先定义的回调函数;
(2)中断函数。将程序挂起等候用户鼠标事件输入。
二、QuickWin绘图应用
1. 图形库函数 MSFLIB
2. QuickWin绘图坐标系
视口
坐标原点
左手坐标系
基本绘图函数
例:绘制正弦曲线
USE MSFLIB
INTEGER(2) result
INTEGER(4) color
TYPE(xycoord) XY
result=INITIALIZEFONTS() !初始化前景
result=SETFONT('Arial''h18w10i') !设置前景字体
color=SETCOLORRGB(#0000ff) !设置当前绘图颜色为红色
CALL (200,200,XY) !改变视口坐标原点位置
CALL MOVETO(INT2(-50),INT2(0),XY) !移动到指定位置
result=O(INT2(400),INT2(0)) !绘制直线
CALL MOVETO(INT2(-10),INT2(5),XY)
CALL OUTGTEXT("0") !输出字符
DO x=0,360,3
y=-SIN(x/180*)*100
result=SETPIXELRGB(INT2(x),INT2(y), #ffffff) !指定像素点色值
END DO
END
(1)视口的设置
将视口坐标原点移动到指定的物理点:CALL (x,y,origin)
其中x、y均为INTEGER(2)型输入变量,表示视口新原点的物理坐标。origin为派生类型XYCOORD。
(2)图形位置函数
位置移动:CALL MOVETO(x,y,origin)
(3)颜色函数
图形色值设定:result=SETCOLORRGB(color)
参数color、函数返回值result为INTEGER(4)型。RGB色彩在其每一个色值中,三原色各表示成2位16进制数字。从右往坐依次为红、绿、蓝;数字越大,所对应的

最近更新

2024年钦州幼儿师范高等专科学校单招综合素质.. 38页

2024年长春信息技术职业学院单招职业技能测试.. 40页

2024年长春早期教育职业学院单招综合素质考试.. 40页

2024年长春金融高等专科学校单招职业技能测试.. 41页

2024年长江职业学院单招职业适应性测试模拟测.. 41页

2024年长沙商贸旅游职业技术学院单招职业倾向.. 39页

2024年长沙航空职业技术学院单招职业技能考试.. 39页

2024年长治职业技术学院单招职业适应性考试模.. 40页

2024年闽江师范高等专科学校单招职业倾向性考.. 42页

2024年阜阳幼儿师范高等专科学校单招职业技能.. 41页

2024年阳光学院单招综合素质考试模拟测试卷带.. 40页

2024年阿坝职业学院单招职业技能考试题库最新.. 41页

2024年陕西国防工业职业技术学院单招职业倾向.. 41页

2024年陕西工业职业技术学院单招职业适应性测.. 39页

2024年陕西机电职业技术学院单招综合素质考试.. 41页

2024年陕西省汉中市单招职业适应性测试模拟测.. 40页

2024年陕西能源职业技术学院单招职业技能考试.. 40页

2024年陕西艺术职业学院单招职业适应性考试模.. 40页

2024年陕西铁路工程职业技术学院单招职业技能.. 40页

2024年青岛远洋船员职业学院单招职业技能考试.. 41页

2024年青海柴达木职业技术学院单招职业倾向性.. 40页

2024年青海高等职业技术学院单招综合素质考试.. 40页

2024年鹤壁能源化工职业学院单招综合素质考试.. 40页

2024年黄河水利职业技术学院单招职业适应性测.. 39页

2024年黑龙江农业工程职业学院单招职业倾向性.. 40页

2024年黑龙江林业职业技术学院单招职业倾向性.. 39页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页

小学数学六年级下册《鸽巢问题》作业设计 9页