第十二章 图形设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二章 图形设计 Visual Basic中可以用来作为绘图的对象有:窗体、图形框(PictureBox) 一、坐标系与图形层 坐标系统是一个二维网格,可定义屏幕上、窗体中或其它容器中(如:图片框或 Printer 对象)的位置。 窗体中控件的位置用Left,Top属性描述。Left表示控件左上角到窗体左边的距离,Top表示控件左上角到窗体上边的距离。 了解窗体(和图形框)的坐标系 每个窗体都有刻度属性(ScaleLeft、ScaleTop、ScaleWidth、ScaleHeight 和 ScaleMode)和一个方法Scale,它们可用来定义坐标系统。对于 Visual Basic 中的窗体,缺省刻度把坐标(0,0)放置在窗体的左上角。缺省刻度单位为缇。 ScaleLeft 和 ScaleTop 属性,用来给窗体指定左上角的数字值 ScaleWidth 和 ScaleHeight 属性,根据绘图区的当前宽度和高度定义单位。 坐标系统 __ 坐标度量单位ScaleMode 构成一个坐标系,需要三个要素:坐标原点、坐标度量单位、坐标轴的长度与方向。坐标度量单位由容器对象的ScaleMode属性决定。 自定义绘图坐标系-使用Scale方法 格式: 对象名.Scale (X1,Y1)-(X2,Y2) (x1,Y1)定义了坐标系的左上角坐标。 (X2,Y2)定义了坐标系的右下角坐标。 窗体的ScaleWidth和ScaleHeight属性可以根据(X1,Y1)和(X2,Y2)的值计算出来: ScaleWidth=X2-X1 ScaleHeight=Y2-Y1 【例如】按如下设置窗体属性 ScaleLeft = -50 : ScaleTop = 50 ScaleWidth = 100 : ScaleHeight = -100 或使用Scale方法 Form1.Scale (-50, 50) - (50, -50) 获得或设置当前坐标点 CurrentX,CurrentY VB使用CurrentX和CurrentY属性来设置或返回当前坐标的水平坐标和垂直坐标。 示例:要在坐标(300,300)的点处显示文本“当前坐标为(300,300)”,使用如下代码: Form1.CurrentX=300 Form1.CurrentY=300 Print “当前坐标为(300,300)” 二、绘图控件 【Line控件】用于在窗体或图形框中绘制直线。 主要属性 BorderStyle设置线条的样式 BackColor设置线条的颜色 【Shape控件】用于在窗体或图片框中绘制几何图形。 主要属性 Shape 用于设置绘制的图案类型,矩形、正方形、椭圆、圆形、圆角矩形或者圆角正方形 FillStyle 用于设置控件所绘制图形的填充方式。 示例一 三、绘图属性:线条和填充的属性 用于显示图形的VB对象(窗体、图形框)通常有一系列控制所绘制线条和图形的属性。 DrawWidth 设置绘制线条宽度(线条的粗细)。 DrawStyle 绘制线条时使用的样式。 FillColor 填充形状使用的颜色。 FillStyle 填充形状使用的样式。 四、绘图方法1——Line方法 Line方法用于绘制直线、矩形等。 格式1: Line (x1,y1)-(x2,y2) 格式2: Line step(x1,y1)-step(x2,y2),颜色,B|F 参数说明 (x1,y1) (x2,y2) 所要绘制线条的起始和终止点的坐标 Step 指定起点坐标,它们相对于由 CurrentX 和 CurrentY 属性 提供的当前图形位置。 B 可选的。如果包括,则利用对角坐标画出矩形。 F 如果使用了 B 选项,则 F 选项规定矩形边框的颜色。 示例二 绘制矩形、三角形 VB绘制图形中如何指定使用的颜色 使用VB内定的颜色常数,如:vbred、vbBlue 使用RGB()函数 格式:RGB(Red,Green,Blue) 使用十六进制数值 四、绘图方法2—— Circle方法 Circle用于画圆、椭圆、弧形和扇形。 格式1:Circle (x,y),半径 格式2:Circle Step (x,y),半径,颜色,起始角,终止角,长短轴比率 画圆时只需要两个值 圆心坐标和半径 如 Circle (50,50),50 Circle (50,50),30,vbRed 绘制椭圆并加上填充颜色 绘制椭圆需要指定椭圆的长短轴比率 如 Circle (100,100),60,vbBlue,,,2 Circle (100,100),60,vbBlue,,,0.5 四、其他方法 Cls方法:清除绘制的

文档评论(0)

专业好文档 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6110200002000000

1亿VIP精品文档

相关文档