VisualBasic程序设计实用教程教学课件作者周晓宏vb08第8章节使用常用绘图方法.课件(450KB).ppt

VisualBasic程序设计实用教程教学课件作者周晓宏vb08第8章节使用常用绘图方法.课件(450KB).ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.15 本章容易出错的地方 1. 没有设置鼠标画图的起点,画图每次都从左上角开始; 应改变当前点的坐标为:CurrentX ,CurrentY 2. 没有按设置的线条粗细进行绘图; 因为没有调用所编制的线条粗细的通用过程 3. 坐标计算错误,画图不在指定的位置; 检查与坐标相关的起点、终点、圆心点的坐标值和与坐标相关的变量是否出现错误。 8.15 本章容易出错的地方 3. 计时器的Interval 和Enabled属性没有设置,使得计时器无法工作; 4. 没有定义窗体级变量,计时器不能按程序绘制动态图形。 5. 没有控制按钮或按钮控制不对,使得动态的图没有按指定位置画出; 8.16 课堂实训 实训1:用绘图控件绘制固定图形 实训2:模拟发射无线电波的图形程序 实训3:随机画圆并求出最大、最小半径的程序 实训4:编制模拟飞机的减速过程程序 实训5:模拟10天图书馆阅览人数的程序 8.17 课后作业 利用本单元的知识制作一个自己喜欢的“自制绘图板”,绘制自己喜欢的图形。要求必须利用计时器实现动态的绘图。 * 第8章 在程序中使用常用绘图方法 师生共勉 人是活的,书是死的。活人读死书,可以把书读活。死书读活人,可以把人读死 目录 8.1 问题引入和问题分析 8.2 简单绘图板运行效果 8.3 控件基本坐标的概念 8.4 画线的方法Line 8.5 画圆的方法Circle 8.6 画点的方法Pset 8.7 实现鼠标绘任意图形 8.8 图形方法应用举例 8.9 秒钟图形的制作方法 8.10 实现卡通绘图基本方法 8.11 实现动态绘图的方法 8.12 实现动态绘制卡通图 8.13 了解图形控件 8.14 本章用到的相关知识 8.15 本章容易出错的地方 8.16 课堂实训 8.17 课后作业 师生共勉 人是活的,书是死的。活人读死书,可以把书读活。死书读活人,可以把人读死 8.1 问题引入和问题分析 实际应用中,我们想让计算机能够绘制所希望的图形,且经常将一个复杂的数学运算模型和一些运算过程或控制过程用图形的方式表现出来,如自制一个有个性的绘图板、三角函数的运算、模拟加油过程、模拟充气过程、模拟运行轨迹等等 图形的绘制包含: 图形的位置,图形的形状,图形线条的粗细,图形的起点、终点,图形的颜色等等。 当然我们也希望能够控制图形绘制的时间轨迹。这就是本章所要讨论和解决的问题。 8.2 简单绘图板运行效果 任务要求: 用户可以用鼠标在屏幕上绘制任意图形。绘制图形的线条粗细可以通过“工具”里面的按钮进行选择。 用户可以单击某个图形按钮绘制出相应图形和秒表的运行图形。 8.3 绘图相关知识(1) 1、容器控件 要实现绘图就必须具备基本条件,那就是要有一个绘图的板。这与我们日常的概念是一样的。比如一张纸可以绘图,而一盆水就不可绘图。VB提供了两种可以绘图的板, 窗体-Form 图片框-PictureBox 8.3绘图相关知识 X轴 (0,0) Y轴 控件 控件坐标和大小: 控件的位置属性: Left和Top,指定控件左上角的坐标值; 控件尺寸大小的属性: Height和Width,指定控件右下角的坐标值,实际上是控件的高度和宽度。 控件坐标图 8.4 画线的方法Line 语句格式为: Object.Line [step](x1,y1)-(x2,y2),[Color],[B][F] 参数意义: Step:是关键字,当选用时为使用相对坐标系; (x1,y1):画直线时为起点的坐标值;画矩形时为矩形左上角坐标; (x2,y2):画直线时为终点的坐标值;画矩形时为矩形右下角坐标; Color:画笔的颜色,矩形边线的颜色; B:当选用时,画出的是矩形; F:只有选了B才可使用,选用时表示矩形的边线和填充的颜色一致;否则填充的颜色由对象的FillColor和FillStyle属性决定。 语句示例:(在Form1上画图) 相对当前点画直线: Form1. Line -Step(800, 600), vbBlue 绝对坐标点画直线: Form1. Line (200,300)-(800, 800), vbRed 8.5 画圆的方法Circle 语句格式: Object.Circle (x,y),radius,[Color],[Start],[End],[Aspect] 参数意义: (x,y):圆心坐标,或椭圆中心、圆弧中心的坐标; Radius:圆的半径; Start:选用时为画圆弧,表示圆弧的起始位置,用弧度表示; End:选用时为画圆弧,表示圆弧的终止位置,用弧度表示; Aspect:选用时为画椭圆,是椭圆X轴和Y轴的比例,当大于1

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档