第12章-计算级入门.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章-计算级入门

第12章 图形操作 12.1 图形操作基础 在VB中,图形操作是在容器的坐标系统中完成的。要分析坐标系统就必须理解容器这一概念:通常我们认为能够将其他对象置于其中的对象称之为容器。 在Visual Basic系统中容器主要有屏幕、窗体、框架以及图片框等,每一个容器都有其独立的坐标系统。这种坐标系统是一个二维表格,称为对象坐标系统,大体上可以分为两类,即标准坐标系统和自定义坐标系统。 12.1 图形操作基础 12.1.1 标准坐标系统 在Visual Basic中,每个容器都有一个标准坐标系,其坐标原点(0,0)始终位于各个容器对象的左上角,X轴的正方向水平向右,Y轴的正方向垂直向下。如图12.1所示 12.1 图形操作基础 12.1.1 标准坐标系统 默认情况下,坐标单位是缇(twip)。567缇等于一厘米,1440缇等于一英寸。如果想使用其他度量单位,则可通过ScaleMode属性设置。 12.1 图形操作基础 12.1.2 自定义坐标系统 Visual Basic允许用户根据自己的需要更改坐标轴的方向、坐标原点的位置和坐标的度量单位,建立自己的坐标系统。 使用scale属性定义坐标系统 当设置 ScaleMode属性为0,用户可以通过修改ScaleLeft、ScaleTop、ScaleWidth、ScaleHeight属性值来设置容器对象的位置和尺寸。 【例12.1】在宽为400单位长度,高为200单位长度的窗体上建立坐标系,原点定义在窗体中心,X轴正向向右,Y轴正向向下。 2. 使用scale方法定义坐标系统 Scale方法是建立用户坐标系统的一个更为有效的方法,利用Scale方法可以通过用户自己定义坐标系统的初始值,从而构建一个完全受用户自己控制的坐标系统。 【格式】[Objiect.]Scale[(x1,y1)-(x2,y2)] 12.2 绘图属性 12.2.1 当前坐标 CurrentX和CurrentY属性用于设置当前对象的水平和垂直坐标,即下一次打印或绘图的起点坐标,在设计时不可用。 当重新设置窗体的坐标系统时,CurrentX和CurrentY的值也将自动改变,但以这两个数为坐标的点的实际位置并不改变。 坐标值(x,y)表示对象上的绝对坐标位置,绝对坐标值为(CurrentX+x ,CurrentY+y)。 【例12-2】利用CurrentX,CurrentY属性在窗体上随机打印100个“★”。 12.2 绘图属性 12.2.2 线宽和线型 窗体、图形框或打印机的DrawWidth属性给出这些对象上所画线的宽度或点的大小。 窗体或图形框或打印机的DrawStyle属性给出这些对象上所画线的形状。 【例12-3】用DrawWidth属性改变直线宽度。 12.2 绘图属性 12.2.3 填充 利用FillColor和FillStyle属性可以对已绘制好的封闭图形(正方形、圆形等)和Shape控件设置填充色和填充图案。FillStyle的属性值为0~7,共8种填充图案,填充的颜色由FillColor设定。 【例12-4】显示各种填充图案。 12.2 绘图属性 12.2.4 颜色函数 1.RGB函数 RGB函数用指定红、绿、蓝三基色的值来混合产生不同颜色。 【格式】RGB(红,绿,蓝) 2.QBColor函数 QBColor用来表示所对应颜色值的RGB颜色码,产生16种颜色。 语法:QBColor(颜色参数) 12.3 图形控件 12.3.1 Line控件 Line(直线)控件的功能主要是用来在窗体、图片框或者框架内创建简单的线段。通过设置直线控件的位置、长度、颜色、宽度等属性,可以产生不同风格、不同颜色的线段,在设计时获得最佳的效果。 在运行时,不能使用Move方法移动Line控件,但可以通过改变X1、X2、Y1、Y2属性来移动它或调整它的大小。 12.3 图形控件 12.3.1 Line控件 1.BorderStyle和BorderColor属性 Line控件可以通过BorderStyle和BorderColor属性的设置来改变直线样式的颜色。 2.BorderWidth属性 BorderWidth属性设置线段的粗细,该属性受BorderStyle属性设置的影响,不同BorderStyle属性线条的BorderWidth计算方法不同。 12.3 图形控件 12.3.2 Shape控件 Shape(形状)控件用来画矩形、正方形、椭圆、圆、圆角矩形及圆角正方形。 下面来介绍Shape控件的主要属性: (1)Shape属性 Shape属性提供了六种预定义的形状 (2)BackStyle和BackColor属性 BackStyle和BackColor属性分别用来设置Shape控件的背景样式和背景颜色。 (

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档