网站大量收购闲置独家精品文档,联系QQ:2885784924

vb6.0ppt教程第11章.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb6.0ppt教程第11章

* 第11章 图形处理和多媒体编程 人民邮电出版社 21世纪高等学校计算机基础教育系列教材 第11章 图形与图像 坐标系统 Visual Basic中,每个对象都一个相对其容器的坐标,也就是说,每个对象都是存在于一个容器中的,例如,窗体的容器是整个屏幕,而窗体中的每个控件的容器就是这个窗体或者是窗体中的某个容器控件(如图形框等)。对于每一个容器来说,都需要有一个坐标系,在中学数学中讲过:构成一个坐标系需要有以下三个要素:坐标原点,坐标度量单位,坐标轴的长度与单位。坐标度量单位由容器的ScaleMode属性决定,ScaleMode属性设置如表所示 Centimeter(厘米) 7 Millimeter(毫米) 6 Inch(英寸) 5 Character(字符) 4 Pixel(像素点) 3 Point(磅) 2 Twip (缺省值) 1 用户定义(user) 0 单 位 属性设置值 自定义坐标系统 用户可以通过以下两种方法来自行定义坐标系统。其中方法一: 通过对象的ScaleTop,ScaleLeft,ScaleHeight,ScaleWidth四个属性来改变: (ScaleTop,ScaleLeft)的值用来设置控件对象的的左上角坐标,在默认情况下,这个属性的值均为0,当这两个属性的值发生改变后,坐标系的x轴和y轴都将平移形成新的坐标系。 重定义坐标系的第二种方法:采用Scale方法来设置坐标系。Scale方法是建立用户坐标系的一种方便的方法。语法结构如下: Object.Scale (x1, y1) - (x2, y2) 第11章 图形与图像 绘图属性 当前坐标(CurrentX,CurrentY属性) 线条的粗细(DrawWidth属性) 线条类型(DrawStyle属性) 填充类型(FillStyle属性) 使用颜色 使用系统中的常量来表示。 这种方法就是使用系统所提供的几种颜色常量,如VBRed,VBGreen等,这种方法表示的颜色种类比较少,所以不能满足Visual Basic绘图的需要。 使用RGB()函数 这是一种能够表示224种颜色方法,这个函数的使用语法如下:RGB(R,G,B) R,G,B三个参数的取值范围为[0,255]共有256个值。所以可以表示的颜色的种类为256*256*256种。但是计算机能够显示的颜色的种类要受到计算机的显示适配器的限制。 使用QBColor()函数 这种方法也只能产生16种颜色,就是采用QuickBasic所提供的16种颜色,该函数的语法如下所示:QBColor(n) n的取值范围是:[0,15] 第11章 图形与图像 图形方法 Line 方法 Line 方法的作用是在对象上画直线和矩形。它的语法格式如下所示: Object.Line [Step] (x1, 1) [Step] (x2, y2), [Color], [B][F] 2.Circle 方法 在对象上画圆、椭圆或弧。这种方法的语法是: Object.Circle [Step] (X, Y), Radius, [Color, Start, End, Aspect] 3.PSet 方法 将对象上的点设置为指定颜色。这种方法的语法为: Object.PSet [Step] (x, y), [Color] 4.Point 方法 按照长整数,返回在 Form 或 PictureBox 上所指定磅的红-绿-蓝 (RGB) 颜色。不支持命名参数。其语法如下: Object.Point(x, y) 5.PaintPicture 方法 用以在 Form, PictureBox 或 Printer 上绘制图形文件(.bmp、.wmf、.emf、.cur、.ico或 .dib)的内容。不支持命名参数。其语法格式如下: Object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode 设计步骤: 1. 在窗体中创建两个大小相同的图片框(picturebox),分别命名为picture1 和picture2,其中picture1的图片picture属性要指定,缩小窗体的宽度,使得picture1不可见,然后创建三个按钮,分别为command1、command2和 command3 用来一百叶窗的形式显示图像的方法,可以实现横向和纵向的显示。 ‘横向扫描图像 Private Sub Command1_Click() On Error Resume Next P

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档