visualbasic程序设计课件教学配套课件王怀彬第07章.pdf

visualbasic程序设计课件教学配套课件王怀彬第07章.pdf

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

第7章 绘 图 7.1 绘图相关的知识  图形是Windows应用程序的重要应用领域,可 以为应用程序的界面增添良好的视觉效果,提 供可视化的结构。  VB提供了非常丰富的绘图功能,利用这些功 能,可以为应用程序的界面增加吸引力。  程序设计时,可以使用VB提供的图形控件画 图,也可以调用图形方法绘制丰富多彩的艺术 图形和直观的统计图表。 X (0,0) (x,y) 7.1.1 坐标系统 Y 图7-1 VB坐标系统  坐标系统是一个二维的网格,用于定义容器对象(如 窗体和图片框)中点的位置。与平面几何中的坐标类 似,它由两个轴组成,沿着水平的方向称为X轴,沿着 垂直的方向称为Y轴,两条轴相交的地方称为原点。要 表示一个点在坐标中的位置用(x,y),其中x表示这个 点在X轴方向上的位置,y表示此点在Y轴方向上的位 置,因此(0,0)表示坐标中两轴的交叉点。与平面几 何中的坐标不同的是VB中坐标系统的缺省坐标原点 (0,0)在容器对象的左上角,水平向右延伸为X轴正 方向,垂直向下延伸为Y轴正方向,如图7-1所示。 7.1.1 坐标系统 1.刻度单位 VB共提供了8个坐标系刻度单位,缺省坐标使用单 位缇(Twip)。程序设计者可以根据实际需要通过改 变ScaleMode属性的值来改变刻度单位。ScaleMode属 性取值如表7.1所示。 7.1.1 坐标系统 1.刻度单位 ScaleMode属性值1~7对应的坐标系中,X轴正方向 均水平向右,Y轴正方向均垂直向下,区别只是坐标系 的刻度单位不同,这7种坐标系是VB提供的标准坐标系 统。ScaleMode属性值为1对应的坐标系是缺省坐标 系。 例如: Form1.ScaleMode=6 设置窗体Form1的坐标系刻度单 位为毫米 Picture2.ScaleMode=3 设置图片框Picture2的坐标系 刻度单位为像素 7.1.1 坐标系统 2.自定义坐标系统 VB中允许自定义坐标系统,自定义坐标系统允许程序设计者灵活地定 义原点位置、X和Y轴方向和刻度。  通过ScaleLeft、ScaleTop、ScaleWidth、ScaleHeight属性自定义坐 标系统 当容器对象的ScaleMode属性设置为0时,程序设计者可以利用容器对 象相应的四个属性ScaleLeft、ScaleTop、ScaleWidth、ScaleHeight 来定义自己认为合适的容器对象的坐标原点和刻度。其中: ScaleLeft、ScaleTop属性:用于定义容器对象的左上角在新的自定 义坐标系中的坐标值。 ScaleWidth、ScaleHeight属性:用于定义容器对象在新的自定义坐 标系中的宽度和高度以及X轴和Y轴的正方向。若ScaleWidth的值为正 数,则X轴正方向水平向右,若ScaleWidth的值为负数,则X轴正方向 水平向左;若ScaleHeight的值为正数,则Y轴正方向垂直向下,若 ScaleHeight的值为负数,则Y轴正方向垂直向上。 p S c a

文档评论(0)

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

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

1亿VIP精品文档

相关文档