第9章图形操作.ppt
《第9章图形操作.ppt》由会员分享,可在线阅读,更多相关《第9章图形操作.ppt(18页珍藏版)》请在第壹文秘上搜索。
1、第九章图形操作第九章图形操作9.1图形操作基础图形操作基础9.2绘图属性绘图属性9.3图形方法图形方法9.4综合应用综合应用9.1图形操作基础图形操作基础例例9.1在窗体上绘制在窗体上绘制-2到到2之间的正弦曲线之间的正弦曲线定义窗体坐标系定义窗体坐标系X为(为(-8,8),),Y为(为(-2,2)坐标轴上刻度线的数字标识,可通过坐标轴上刻度线的数字标识,可通过CurrentX,CurrentY属性设置当属性设置当前位置,然后用前位置,然后用Print输出对应的数字输出对应的数字正弦曲线由若干点组成,用正弦曲线由若干点组成,用Pset方法按方法按Sin的值画出点的值画出点9.1图形操作基础图形
2、操作基础1.VB绘制图形的步骤:绘制图形的步骤:1)定义图形载体窗体对象或图形框对象的坐)定义图形载体窗体对象或图形框对象的坐标系标系2)设置线宽、线型、色彩等属性)设置线宽、线型、色彩等属性3)指定画笔的起终点位置)指定画笔的起终点位置4)调用绘图方法绘制图形)调用绘图方法绘制图形9.1图形操作基础图形操作基础2.VB坐标系坐标系窗体的窗体的Height属性值包括标题栏和水平边框线的宽度属性值包括标题栏和水平边框线的宽度世纪的高度和宽度由世纪的高度和宽度由ScaleHeight和和ScaleWidth属性确定属性确定9.1图形操作基础图形操作基础3.自定义坐标自定义坐标对象对象.Scale(
3、xLeft,yTop)(xRight,yBotton)1)对象:窗体、图形框或打印机。如果缺省对象名,)对象:窗体、图形框或打印机。如果缺省对象名,则为带有焦点的窗体对象则为带有焦点的窗体对象2)(xLeft,yTop)表示对象的左上角的坐标值,表示对象的左上角的坐标值,(xRight,yBotton)为对象的右下角的坐标值为对象的右下角的坐标值3)窗体或图形框的)窗体或图形框的Scalemode属性决定了坐标所采属性决定了坐标所采用的度量单位,默认值为用的度量单位,默认值为Twip。例例9.2 在在Form_Paint事件中通过事件中通过Scale方法方法9.2 绘图属性绘图属性1.当前坐标
4、当前坐标CurrentX,CurrentY属性给出窗体或图形框或打印机在绘图时的当前坐属性给出窗体或图形框或打印机在绘图时的当前坐标。标。这两个属性在设计阶段不能使用。这两个属性在设计阶段不能使用。例例9.3用用Print方法在窗体上随机显示方法在窗体上随机显示50个个“”和和50个个“”如图:如图:9.2 绘图属性绘图属性2.线宽和线型线宽和线型DrawWidth属性给出这些对象上所画线的宽度或点的大小。属性给出这些对象上所画线的宽度或点的大小。DrawWidth属性以像素为单位来度量,最小值为属性以像素为单位来度量,最小值为1。DrawStyle属性给出了所画线的形状属性给出了所画线的形状
5、例例9.4通过改变通过改变DrawStyle属性值在窗体上画出不同的线型属性值在窗体上画出不同的线型9.2 绘图属性绘图属性3.填充和色彩填充和色彩1)填充)填充FillStyle2)FillColorRGB(红红,绿绿,蓝蓝)函数:函数:红、绿、蓝三基色使用红、绿、蓝三基色使用0255之间的整数。之间的整数。QBColor:颜色码使用:颜色码使用015之间的整数之间的整数例例9.59.3绘图方法绘图方法1.Line方法方法画直线或矩形:画直线或矩形:对象对象.Line Step(x1,y1)(x2,y2),颜颜色色,BF对象可以是窗体,图形框或打印机对象可以是窗体,图形框或打印机(x1,y1
6、),(x2,y2)为线段的起终点坐标或矩形的左上角右下坐为线段的起终点坐标或矩形的左上角右下坐标。标。Step表示采用当前作图位置的相对值表示采用当前作图位置的相对值关键字关键字B表示画矩形表示画矩形关键字关键字F表示用画矩形的颜色来填充矩形。和表示用画矩形的颜色来填充矩形。和B一起使用一起使用9.3绘图方法绘图方法例例9.6用用Line方法在图形框上绘制函数方法在图形框上绘制函数f(x)=x2在区间在区间0.3,1之间积分面积区域,填充为蓝色之间积分面积区域,填充为蓝色根据区间根据区间0.3,1的值设置图形框的左上角坐标为(的值设置图形框的左上角坐标为(-0.7,2),右下角坐标为(),右下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 操作