- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic 程序设计培训教程 第12课 图形操作 本课要点 具体要求 本课导读 上机练习 本课要点 对象坐标系 绘图设置 绘图方法 图形控制 具体要求 掌握坐标系的定义 掌握绘图属性设置 掌握基本绘图方法 掌握基本图形控制方法 本课导读 Visual Basic 6.0为窗体、图片框(PictureBox)和打印机(Printer)提供了多种方法进行图形绘制。在绘图时,可以设置坐标系、颜色、线型、线宽和填充样式等,还可以实现图形的复制和缩放等操作。 12.1 图形设计 Pset,Line和Circle等基本绘图方法与坐标系和绘图设置紧密相关,坐标系和绘图设置会影响绘图效果。图形控制主要通过图片框和PaintPicture方法实现。 12.1 图形设计 12.1.1 知识讲解 12.1.2 典型案例——动态绘图 12.1.1 知识讲解 下面按顺序讲解坐标系、绘图设置、绘图方法和图形控制。 12.1.1 知识讲解 1.坐标系 2.绘图设置 3.绘图方法 4.图形控制 1.坐标系 Visual Basic 6.0中的坐标系可分为两种:标准坐标系和用户自定义坐标系。标准坐标系为对象(窗体和图片框)默认的坐标系,坐标原点在对象的左上角,水平向右为x轴正方向,垂直向下为y轴正方向。 Visual Basic 6.0允许用户在对象中定义自己的坐标系。 2.绘图设置 绘图设置包括颜色、线型、线宽、填充和绘图模式。 3.绘图方法 Visual Basic 6.0为窗体、图片框和打印机提供了多种绘图方法。 Cls方法 PSet方法 Line方法 Circle方法 4.图形控制 图形控制指图形的复制、缩放和旋转等操作。 使用PaintPicture方法实现图形控制 滚动图形 12.1.2 典型案例——动态绘图 案例目标 本案例将练习使用动态数组,随机产生一个M行N列的矩阵,并找出数组中最大元素所在的位置。 12.1.2 典型案例——动态绘图 操作思路 (1)选择矩形单选按钮或椭圆单选按钮,图形填充颜色随机生成。 (2)使用Timer控件,每隔0.5秒自动绘图。 (3)绘制图形时,图形逐渐变小。减到最小时,重新从最大图形开始绘制。 (4)矩形顶点、椭圆圆心和半径根据图片框大小计算。 12.1.2 典型案例——动态绘图 操作步骤 具体步骤请参见图书内容。 12.1.2 典型案例——动态绘图 案例小结 本案例练习了使用Line和Circle方法绘制图形。在绘图时,使用了填充颜色来填充图形。要使填充有效,图片框的FillStyle属性必须设置为不是1(透明)的有效值。 12.2 上机练习 12.2.1 绘制正弦曲线 12.2.2 绘制直方图 12.2.1 绘制正弦曲线 本次练习将利用绘图方法绘制正确路径。 操作思路: 使用文本框输入x取值范围。 使用输入的取值范围定义图片框坐标系。 使用Pset方法画点,绘制曲线。 使用Line方法绘制坐标系。 12.2.2 绘制直方图 本次练习将利用绘图方法绘制直方图。 操作思路: 在数据文件中存储了15个雨量监测站的降雨量数据,从文件读入数据。 根据数据最大值和数据个数定义图片框坐标系。 使用Line方法绘制填充矩形。 Visual Basic 程序设计培训教程
文档评论(0)