第8章图形操作.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文档。上传文档
查看更多
Circle方法可用于在指定容器对象内画圆、椭圆、圆弧、扇形等。 格式: [对象名.]Circle [[Step](X,Y),半径[,颜色] [,起始角][,终止角][,长短轴比率]]] 功能: 在由[对象名.]指定的容器内,在坐标系中以(X,Y)为圆心画圆、椭圆、圆弧或扇形。 8.3 绘图方法 8.3.3 Circle方法 注意: (1)(X,Y):为圆心坐标。 (2)半径:为圆的半径。 (3)[,起始角]和[,终止角]:可控制画圆弧和扇形。当起始角、终止角取值在0~2π时为圆弧,当在起始角、终止角取值前加一负号时,画出扇形。 (4)[,长短轴比率]:可控制画圆还是椭圆,默认值为1,画圆。 若要填充椭圆、圆的区域,则设置FillStyle为0(实心)与FillColor属性值,边界宽度由DrawWidth属性值决定。 8.3 绘图方法 8.3.3 Circle方法 例如,利用Circle方法画圆弧、扇形、椭圆等,代码如下: 8.3 绘图方法 8.3.3 Circle方法 Private Sub form_click( ) Const pi=3.14159 ScaleWidth=100 ScaleHeight=100 Circle(30,30),10 标准圆 Circle(70,30),10,RGB(0,0,255),,,0.5 蓝色椭圆 Circle(70,30),10,vbRed,,,2 红色椭圆 Circle(30,75),10,,-0.75*pi,-0.25*pi 扇形 DrawWidth=2 边线的宽度为两个象素 Circle(70,75),10,,-0.25*pi,-0.75*pi 扇形 Circle(70,75),10,,1.25*pi,1.75*pi 圆弧 End Sub 8.3 绘图方法 8.3.3 Circle方法 例8-12 设计一个窗体,利用Circle方法在同一圆心点画两组同心椭圆。程序运行界面如图所示。 演示程序 8.3 绘图方法 8.3.3 Circle方法 例8-13 设计一个窗体,根据输入的3个班的学生人数,显示各班人数所占比例的饼图。程序运行界面如图所示。 演示程序 8.3 绘图方法 8.3.3 Circle方法 Point方法用于返回窗体、图形框等容器上指定点的RGB颜色,其语法格式如下 [对象名. ] Point (x, y) 如果由(x,y)坐标指定的点在对象外面,Point方法返回-1(即True)。 8.3 绘图方法 8.3.4 Point方法 例8-14 用Point 方法获取一个区域的信息并使用PSet方法进行仿真。运行结果如图所示。 例8-15 设计一个窗体,实现画图程序中的“吸管”效果。运行界面如图所示。 8.3 绘图方法 8.3.4 Point方法 演示程序 Visual Basic在构造图形时,可在三个不同的屏幕层次上放置控件或图形的各组成部分。就视觉效果而言,最上层离用户最近,而最下一层离用户最远。 三个图形层所放置的对象类型: 8.4 图形处理与应用 8.4.1 图形层 由图形方法所绘制的图形 最下层 工具箱中标签、线条、形状控件对象 中间层 工具箱中除标签、线条、形状外的控件对象 最上层 对象类型 层次 位于上层的对象会遮盖下层相同位置上的任何对象,这跟绘制的前后顺序无关。属于同一层次的对象在发生层叠时,后绘制的对象会遮盖先绘制的对象。 同一图形层内控件对象排列顺序称为Z序列。设计时,可以通过“格式”菜单中的“顺序”命令调整Z序列;运行时,可使用ZOrder方法将特定的对象调整到同一图形层内的前面或后面。ZOrder方法格式: 对象.Zorder [位置] 8.4 图形处理与应用 8.4.1 图形层 * * 图形操作 第8章 本章要点 Visual Basic的坐标系统 绘图属性 绘图方法 图形处理与应用 8.1 Visual Basic的坐标系统 在Visual Basic中,每个对象定位于存放它的容器内,对象定位都要使用容器的坐标系。例如,窗体处于屏幕(Screen)内,屏幕是窗体的容器。在窗体内绘制控件,窗体就是控件的容器。如果在图片框控件内绘制图形,该图片框就是容器。容器内的对象只能在容器界定的范围内变动。当移动容器时

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档