第7章绘图方法精选PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第7章绘图方法精选PPT.ppt》由会员分享,可在线阅读,更多相关《第7章绘图方法精选PPT.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章绘图方法台州学院计算机系1第1页,本讲稿共38页台州学院计算机系2本章内容本章内容7.17.1 坐标系统坐标系统坐标系统坐标系统7.1.17.1.1 坐标刻度坐标刻度7.1.27.1.2 自定义坐标系自定义坐标系7.27.2 绘图属性绘图属性绘图属性绘图属性7.2.17.2.1当前坐标当前坐标7.2.27.2.2使用颜色使用颜色7.37.3绘图方法绘图方法绘图方法绘图方法7.3.17.3.1画点方法画点方法PsetPset7.3.27.3.2画线、矩形方法画线、矩形方法LineLine6.4 6.4 滚动条滚动条7.3.37.3.3画圆、圆弧和椭圆方法画圆、圆弧和椭圆方法CircleCi
2、rcle7.47.4绘图应用实例绘图应用实例绘图应用实例绘图应用实例第2页,本讲稿共38页台州学院计算机系37.1 坐标系统在Visual Basic中,容器都有一个自己默认的坐标系,坐标系中的坐标原点在容器里的左上角,X轴向右为正、Y轴向下为正,如图7-1所示窗体容器的默认坐标系。(0,0)XY第3页,本讲稿共38页台州学院计算机系47.1.1坐标刻度在Visual Basic中,容器的默认坐标系其缺省的坐标刻度是Twip(缇)。我们在程序设计中,也可以使用其它的刻度单位如:磅和毫米等等。这些可通过设置容器的ScaleMode属性进行选择改变坐标系统的刻度单位。其ScaleMode的属性值如
3、表7-1所示。第4页,本讲稿共38页台州学院计算机系57.1.2自定义坐标系1自定义坐标系的Scale方法格式:容器名.Scale(x1,y1)-(x2,y2)功能:定义容器(缺省容器名指窗体)左上角的坐标为(x1,y1),右下角的坐标值为(x2,y2)。例如:用下列语句是在图片框控件中设置自己的坐标系,且图片框左上角的坐标为(-2,1),右下角的坐标是(2,-1),则原点在图片框中心。Picture1.Scale(-2*3.14,1)-(2*3.14,-1)使用无参数的Scale方法(如“容器名.Scale”),则可以使该容器的坐标还原为系统默认的坐标系。第5页,本讲稿共38页台州学院计算机
4、系62使用属性自定义坐标系除了用Scale方法自定义坐标系外,也可以使用如下四个容器类对象的属性来定义坐标系,效果一样。ScaleLeft:容器左上角的横坐标,缺省值为0。ScaleTop:容器左上角的纵坐标,缺省值为0。ScaleWidth:容器自身的宽度值。ScaleHeight:容器自身的高度值。若容器左上角的坐标为(x1,y1),右下角的坐标值为(x2,y2),则:容器名.ScaleLeft=x1容器名.ScaleTop=y1容器名.ScaleWidth=x2-x1容器名.ScaleHeight=y2-y1故上述例子也可这样来自定义坐标系:Picture1.ScaleLeft=-2*3
5、.14Picture1.ScaleTop=1Picture1.ScaleWidth=4*3.14Picture1.ScaleHeight=-2 第6页,本讲稿共38页台州学院计算机系77.2.1当前坐标当前坐标是指在坐标系中的当前位置。在容器的某一特定位置要输出一结果时,就要用到当前坐标。与当前坐标有关的两个属性:CurrentX属性:当前点在容器内的横坐标(数值类型)。CurrentY属性:当前点在容器内的纵坐标(数值类型)。在设置CurrentX、CurrentY属性后,所设值就是下一个输出方法的当前位置。如执行下列程序,则在图片框的中心输出“0”。Private Sub Picture1
6、_Click()Picture1.Scale(-2*3.14,1)-(2*3.14,-1)Picture1.CurrentX=0 Picture1.CurrentY=0 Picture1.Print 0End Sub在使用Cls方法后,CurrentX、CurrentY属性值为0。第7页,本讲稿共38页台州学院计算机系87.2.2使用颜色在使用图形方法绘图时要使用不同的颜色,Visual Basic中使用的颜色用一个长整型数(通常用16进制)表示,如&HFFFF00&。其数值由3部分组成:右边的两位(16进制数,下同)代表红色的值,中间的两位代表绿色的值,左边的两位代表蓝色的值。每个值都可以取
7、0到255之间的数值,因此共有256的立方种不同的颜色取值。一是在设计阶段,可以通过在对象的属性窗口中选择需要设置的颜色属性,用打开的“调色板”对话框进行颜色设置。二是程序运行运行阶段,可以使用颜色函数、使用系统预定义好的颜色常量、直接赋值或使用通用对话框中的“颜色”对话框来选取颜色。第8页,本讲稿共38页台州学院计算机系97.2.2使用颜色1颜色函数Visual Basic提供了两个专门处理颜色的函数:RGB和QBColor。(1)RGB函数格式:RGB(Red,Green,Blue)其中:Red、Green、Blue分别代表红色的值,绿色的值和蓝色的值。取值范围都是0到255。例如:语句F
8、orm1.BackColor=RGB(255,255,0),用来将窗体Form1的背景色设置为黄色。RGB函数采用红、绿、蓝三色原理,返回一个Long整数,用来表示一个颜色值。表7-2列出了一些常见的颜色以及这些颜色的三色值。第9页,本讲稿共38页台州学院计算机系107.2.2使用颜色第10页,本讲稿共38页台州学院计算机系117.2.2使用颜色2颜色常量颜色常量是在Visual Basic系统内部预定义好的常量,程序设计时可以不需要声明就可以直接使用。如:Form1.BackColor=vbYellowVisual Basic定义的常用颜色常量如表7-4所示。第11页,本讲稿共38页台州学院
9、计算机系127.2.2使用颜色3直接赋值如果知道具体的颜色值,也可以直接给颜色属性赋值。例如:语句Form1.BackColor=&HFFFF00&,也是将窗体的背景色设置为黄色。7.2.3线宽和线型1线宽DrawWidth属性:用以设置点的大小或线的宽度。以像素为单位,最小值为1。2线型DrawStyle属性:设置所画线的形状。7.2.4填充在绘图中,如果图形是封闭的,就可以进行填充,与填充有关的两个属性。1填充图案FillStyle属性:设置填充的图案样式,可取值07之间。2填充颜色FillColor属性:设置填充的颜色。第12页,本讲稿共38页台州学院计算机系137.3.1画点方法Pse
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 绘图 方法 精选 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内