第5章图形控件和循环程序设计 认识图片框和循环程序设计 “例5,1正弦曲线。设计一个窗体,在窗体 上添加一个图片框和四个命令按钮。运行程序 寸,单击绘制曲线、绘制坐标、输出标记,可 分别在图片框中绘制正弦曲线、坐标系和标记。 2021/223
第5章 图形控件和循环程序设计 2021/2/23 认识图片框和循环程序设计 “例5.1正弦曲线。设计一个窗体,在窗体 上添加一个图片框和四个命令按钮。运行程序 时,单击绘制曲线、绘制坐标、输出标记,可 分别在图片框中绘制正弦曲线、坐标系和标记
第5章图形控件和循环程序设计 绘图方法 坐标系 在VB中,窗体和图片框都有确省的坐标系。确省的 坐标系规定坐标的原点在窗体和图片框可用空间的 左上角,向下为Y方向,向右为Ⅹ方向,单位是 Twp。1440个Twip为1英寸。使用这样的坐标系绘 图非常困难,用户可用 Scale方法设置自己的坐标 系 Scale方法的一般格式: 「对象名.』 Scale(x12y1)-(x2,y2) 2021/223
第5章 图形控件和循环程序设计 2021/2/23 绘图方法 坐标系 在VB中,窗体和图片框都有确省的坐标系。确省的 坐标系规定坐标的原点在窗体和图片框可用空间的 左上角,向下为Y方向,向右为X方向,单位是 Twip。1440个Twip为1英寸。使用这样的坐标系绘 图非常困难,用户可用Scale方法设置自己的坐标 系。 Scale方法的一般格式: [对象名.] Scale(x1,y1)-(x2,y2)
第5章图形控件和循环程序设计 PSet方法画点 用PSet方法可以在窗体或图片框上绘制一个点。 PSet方法的一般格式: 一[对象名,PSet(x,y),颜色 2021/223
第5章 图形控件和循环程序设计 2021/2/23 PSet方法画点 用PSet方法可以在窗体或图片框上绘制一个点。 PSet方法的一般格式: [对象名.] PSet(x,y)[,颜色]
第5章图形控件和循环程序设计 Line方法 用Line方法可以在窗体或图片框上绘制一条直线或绘制一个 矩形 Line方法的一般格式 对象名.Line[(x1,y1)-(x2,y2),颜色,BIFl 其中,(x12yl)为始点坐标;(x2y2)为终点坐标;颜色可以使 用RGB函数,规定画线或画矩形的颜色 关键字B表示画矩形或填充矩形。当 FillStyle属性为1时,表 示画空心矩形。 FillStyle属性可取值0到7,除 FillStyle属性为1 外,都为画填充矩形,此时由 FillStyle属性决定填充图案, 由 Fillcolor属性决定填充颜色 2021/223
第5章 图形控件和循环程序设计 2021/2/23 Line方法 用Line方法可以在窗体或图片框上绘制一条直线或绘制一个 矩形。 Line方法的一般格式: [对象名.] Line [ (x1,y1)]- (x2,y2) [,颜色][,B[F]] 其中,(x1,y1)为始点坐标;(x2,y2)为终点坐标;颜色可以使 用RGB函数,规定画线或画矩形的颜色。 关键字B表示画矩形或填充矩形。当FillStyle属性为1时,表 示画空心矩形。FillStyle属性可取值0到7,除FillStyle属性为1 外,都为画填充矩形,此时由FillStyle属性决定填充图案, 由FillColor属性决定填充颜色
第5章图形控件和循环程序设计 C Ircle 方法 用Line方法可以在窗体或图片框上绘制一条直线或绘制一个 矩形 用 Circle方法可以在窗体或图片框上绘制圆、圆弧、扇形或椭 Circle方法的一般格式是 「对象名. Circle(xy),半径[颜色Ⅱ,起始角][,终止角][,长 短轴比率 其中,(xy)为圆心坐标;颜色可以使用RGB函数;起始角和 终止角应使用弧度,值在0~-2π时绘制圆弧,取负值时绘制扇 形;使用长短轴比率可用绘制椭圆 2021/223
第5章 图形控件和循环程序设计 2021/2/23 Circle方法 用Line方法可以在窗体或图片框上绘制一条直线或绘制一个 矩形。 用Circle方法可以在窗体或图片框上绘制圆、圆弧、扇形或椭 圆。 Circle方法的一般格式是: [对象名. ]Circle (x,y),半径 [,颜色][ , 起始角] [ , 终止角] [ , 长 短轴比率] 其中,(x,y)为圆心坐标;颜色可以使用RGB函数;起始角和 终止角应使用弧度,值在0~2π时绘制圆弧,取负值时绘制扇 形;使用长短轴比率可用绘制椭圆