PB程序设计( 第二版) 第8章 图形程序设计.ppt

PB程序设计( 第二版) 第8章 图形程序设计.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 尚辅网 第8章 图形程序设计 第8章 图形程序设计 8.1 知识要点 8.2 习题与解答 8.3 实训指导 8.4 测验题 8.1知识要点 1、图形设计基础 (1)坐标系统 Visual Basic用坐标来描述一个像素位于存放他的容器内的位置。而每个容器都有自己的一个坐标系,构成一个坐标系要包含三个基本要素,那就是:坐标原点、坐标度量单位和坐标轴的长度和方向。 缺省情况下,坐标系的坐标原点在对象的左上角,横向向右为X轴的正方向,纵向向下为Y轴的正方向。 用户可以通过两种方法来自行定义坐标系。 ①通过修改ScaleTop、ScaleLeft、ScaleWidth和ScaleHeight的属性值建立坐标系。 ②使用Scale方法来设置坐标系。 Scale方法用于定义Form、PictureBox或Printer的坐标系统,其语法格式为: [对象].Scale (x1,y1)-(x2,y2) 其中: 对象为可选项,它可以是Form、PictureBox或Printer对象。 (x1,y1)为所定义坐标系的左上角的坐标。 (x2,y2)为所定义坐标系的右下角坐标。 (2)图形层 Visual Basic在构造图形时,在三个不同的屏幕层次上放置可视的组成部分。工具箱中除了标签、直线、形状外的控件放在最上层,标签、直线和形状控件放在中间层,最下层放置的是由图形方法所绘制的图形。 同一图形层上控件对象的排列顺序称为Z-顺序。 调整Z-顺序的方法有两中: ①在窗体设计阶段时,选中要调整的控件,单击“格式”菜单,选择“顺序”菜单项,再选择“置前”或“置后”命令即可。 ②代码中使用Zorder方法。 Zorder方法的语法格式为: [Object.]Zorder [position] 其中: Object为要调整的窗体或其他控件对象。 Position为一整数,用于指出一个控件相对于另一个控件的位置。如果Position为0或被省略,则Object位于 Z-顺序的前面;如果Position为1,则Object位于 Z-顺序的后面。 (3)颜色设置函数 Visual Basic提供了两个选择颜色的函数RGB()和QBColor()。 ①RGB()函数 RGB()函数通过红、绿、蓝三种基本色的混合来生成某种颜色,其语法格式为: RGB(red,green,blue) 其中,red、green和blue三个参数都是必要参数,分别表示红、绿和蓝色的颜色成分,它们的取值范围都是0~255间的整数。 ②QBColor()函数 QBColor()函数能提供16中颜色,其语法格式为: QBColor(color) 其中,color为必要参数,是一个界于0~15间的整数,每个整数代表一种颜色。 2、图形控件 VB提供了直线控件(Line)和形状控件(Shape)两种常用的图形控件。用户可以使用图形控件方便地完成规则几何图形的绘制。 (1)直线控件 直线控件(Line)可以用来在窗体或图片框上画直线。分别用x1,y1和x2,y2来返回或控制线条起始点和终止点在X轴和Y轴方向上的位置。 (2)形状控件 形状控件(Shape)可以用来画矩形、正方形、椭圆、圆、圆角矩形及圆角正方形,6种图形分别对应其Shape属性的0~5的6个属性值。 3、图形方法 VB提供了绘制点、线、圆等方法,利用它们可以使绘制图形更加灵活。 (1)Line方法 Line方法的基本功能是在窗体或图片框上画直线和矩形。此外,利用Line方法还可以绘制出各种曲线,因为任何曲线都可以近似地看成是由无数条小线段组成的。 Line方法的语法格式为: [对象.] Line [[Step](x1,y1)]-[Step](x2,y2)[,颜色][,B][ F] 其中: 对象可以是窗体或图片框,缺省为窗体。 (x1,y1)和(x2,y2)分别表示线段的起始坐标和终止坐标。 (2) Circle方法 Circle方法的基本功能是在窗体或图片框上绘制圆、椭圆、弧或扇形。它的语法格式如下: [对象.]Circle [Step] (x ,y ), radius [,color, start ,end ,aspect ] 其中: 对象是调用Circle方法的对象名称。 (x ,y )用来指定圆心坐标。 Radius表示半径的长度。 Color为所画图形的颜色。 start 和end分别表示圆弧或椭圆弧的开始和终止角度。 aspect是所画圆的纵横尺寸比。 (3)Pset与Point方法 ① Pset方法 Pset方法的基本功能是在窗体

文档评论(0)

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

1亿VIP精品文档

相关文档