- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 毕业设计---200 kta烧碱装置氯气、氢气处理工序的初步设计.doc
- 不抱怨的人生-抱怨是弱者的标签_精品下载.ppt
- 班主任培训专题二_和谐班集体建设.ppt
- 本科 汇编语言程序开发工具.ppt
- 毕业设计(论文)-CM6150机床总体设计-普通精密机床【17张CAD图纸】(含全套CAD图纸).doc
- 财政管理一体化信息系统操作手册 .doc
- 创新思维与创新技法基础知识讲座_PPT课件.ppt
- UNIT 1 Histology of Blood and Blood Vessels & Heart :血液和血管和心脏组织单元1.pdf
- 乘客电梯的PLC控制[PLC四层电梯控制系统设计][整理].doc
- 醋酸仲丁酯合成工艺.ppt
文档评论(0)