第9章 图形操作教学课件.ppt
《第9章 图形操作教学课件.ppt》由会员分享,可在线阅读,更多相关《第9章 图形操作教学课件.ppt(19页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第9章 图形操作,9.1 坐标系统-9.1.1 VB坐标系统,构成一个坐标系需要三要素:坐标原点、坐标轴的方向和坐标度量单位。在VB中,任何容器的默认坐标原点(0,0)在容器对象的左上角ScaleTop和ScaleLeft属性用于重定义容器对象的左上角坐标,改变坐标系的原点位置。 例9.1 自定义窗体的坐标原点,通过将控件移动到该新的原点检验原点的位置。,9.1 坐标系统-9.1.1 VB坐标系统,与位置和大小有关的属性,9.1 坐标系统- 9.1.2自定义坐标系,1自定义坐标系用Scale方法可以定义各种容器对象的坐标系,格式如下: 对象名.Scale (xLeft,yTop)-(xRigh
2、t,yBottom)说明:(1)对象可以是Form,也可以PictureBox;(2)(xLeft,yTop)为容器对象左上角的坐标值;(xRight,yBotton)为容器对象右下角的坐标值。(3)根据给定的坐标参数可以计算出ScaleLeft、ScaleTop、ScaleWidth和ScaleHeight的值,有以下等式关系: ScaleLeft=xLeft ScaleTop=yTop ScaleWidth=xRight-xLeft ScaleHeight=yBotton-yTop,9.1 坐标系统- 9.1.2自定义坐标系,2当前坐标CurrentX和CurrentY属性给出这些容器对象
3、的当前坐标。 例9.3 在窗体上有一图片框Picture1,该控件的ScaleLeft=-200,ScaleTop=200,ScaleWidth=400,ScaleHeight=-400。要求当单击Picture1时,在图片框Picture1上画一条起始点为(0,0),终止点为(200,200)的直线。使用Scale方法重新定义Picture1的坐标系,并根据新的坐标系,画出x坐标轴、y坐标轴和坐标原点(0,0)。运行效果如图9.4所示。,图9.4 例9.3运行效果图,9.2绘图属性 9.2.1 DrawWidth和DrawStyle属性,DrawWidth属性用来指定窗体、图片框或打印机所画
4、线的宽度或点的大小。DrawWidth属性以像素为单位来度量,最小值为1。DrawStyle属性用来指定窗体、图片框或打印机所画线的形状。 表9.2 DrawStyle属性设置,9.2绘图属性 9.2.2颜色和填充,封闭图形的填充方式由FillStyle、FillColor属性决定FillColor指定填充图案的颜色,默认的颜色与ForeColor相同。FillStyle属性指定填充的图案,共有8种内部图案,属性设置填充图案如图9.6所示。,图9.6 FillStyle属性指定填充的8种图案,9.2绘图属性 9.2.2颜色和填充,1RGB函数格式如下: RGB(Red,Green,Blue)其
5、中,Red、Green和Blue分别代表红色、绿色和蓝色成分,取值范围为0255。 2QBColor函数格式如下: QBColor(颜色码)其中,颜色码使用015之间的整数,每个颜色码代表一种颜色3颜色常量Vb+英文颜色单词VBRed、vbBlue等,9.3图形控件-9.3.1 Line 控件,VB提供了四个基本图形控件,它们分别是PictureBox、Image、Shape和Line。Line控件位于工具箱上 1BorderStyle属性BorderStyle属性用于返回或设置图形边框或线条的形状,取值范围为06 2BorderWidth属性BorderWidth属性用于返回或设置图形边框或
6、线条的宽度。3BorderColor属性 BorderColor属性用于返回或设置图形边框或线条颜色。,9.3图形控件-9.3.2 Shape 控件,Shape控件属于标准控件,在工具箱中的图标为 Shape控件的主要属性有:BorderWidth和BorderStyle属性与Line控件的相关属性相同FillStyle属性指定填充的图案,共有8种内部图案;FillColor指定填充图案的颜色,默认的颜色与ForeColor相同;Shape属性指定所需要的几何形状,取值范围是05,,图9.8 Shape属性值与对应的几何形状,9.4绘图方法-9.4.1 Line方法,Line方法用于在指定的对
7、象(如窗体、图形框)中绘制线段或者矩形,语法格式如下: 对象名.Line Step(X1,Y1)-Step(X2,Y2),Color,BF【说明】(1)(X1,Y1):起点坐标。如果省略该参数,图形起始于由CurrentX和CurrentY指示的位置。(2)(X2,Y2):终点坐标。(3)Step:表示采用当前作图位置的相对值。当在(X1,Y1)前出现Step时,(X1,Y1)表示相对于当前坐标位置的坐标。当在(X2,Y2)前出现Step时,(X2,Y2)表示相对于图形起点的终点坐标。(4)Color:图形颜色。(5)B:画出矩形。以(X1,Y1)、(X2,Y2)为对角坐标画出矩形。(6)F:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 操作 教学 课件
限制150内