- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目 小结 强大的图形处理能力是Visual Basic 6.0的精髓之一,用Visual Basic 6.0的图形控件绘图既简单又方便,另外使用Visual Basic 6.0还能够进行简单的图像处理和实现简单的动画效果。本项目完成了简易画图程序的开发设计,分为两个任务——设计应用程序界面和编写控件响应事件的代码。通过本项目的学习,掌握了【图片框】控件、【图像框】控件的常用属性、事件以及两者之间的区别、掌握了【直线】控件和【形状】控件的常用属性及用途、掌握了绘图语句的使用,了解了控件数组的使用,了解了动画设计的方法。 学习目标 熟悉Visual Basic 6.0的绘图方法。 掌握【图片框】控件的使用。 掌握【图像框】控件的使用。 掌握【直线】控件的常用属性及用途。 掌握【形状】控件的常用属性及用途。 了解动画设计的方法。 了解控件数组的使用。 控件数组 控件数组是由一组相同类型的控件组成的。这些控件共用一个控件名(Name),绝大部分的属性也相同,但有一个属性一定不能相同,即【Index】属性的值不同。当建立控件数组时,系统给每个元素赋一个唯一的索引号(Index),通过【属性】对话框的【Index】属性,可以知道该控件的下标是多少。可以看到第一个元素下标是0,第二个元素的下标是1,依次类推。一个控件数组至少包含一个元素,最多可达32768个。在设计阶段可以改变控件的【Index】属性,但在运行阶段不能改变。 控件数组最大的特点是:控件数组共享相同的事件过程。所以适用于多个控件执行相似操作的场合,例如,控件数组【Command】有10个命令按钮,则不管单击哪个命令按钮,都会调用同一个单击事件过程。为了区分是控件数组中的哪个元素触发得事件,在程序运行时,通过传送给过程的索引值(即下标值)来确定。 控件数组 控件数组是由控件组成的数组,因此与普通数组的定义不一样。控件数组的建立有两种方式。 第一种方式是在窗体设计时建立控件数组,有以下两种方法。 通过复制现存控件来添加控件数组元素,例如本操作所使用的方法。 通过改变控件名称来添加控件数组元素,建立的步骤如下: 绘制控件数组中要添加的全部控件(必须为同一类型的控件)。决定哪一个控件作为控件数组的第1个元素,并设置其【名称】属性。 设置其他控件的【名称】属性与控件数组的第1个元素的相同。 在数组中为控件输入相同名称后,Visual Basic 6.0会弹出一个对话框提示“是否创建一个控件数组”,如图9-4所示。 单击对话框中的 按钮,即可建立控件数组。 编写在运行时添加控件数组 建立的步骤如下: 先在窗体上画出某控件,设置该控件的【index】属性值为0,表示该控件为数组;也可进行控件名的属性设置,这是建立的第一个元素。 在编程时通过Load方法添加其余的若干个元素,也可以通过Unload方法删除某个添加的元素。 每个新添加的控件数组通过设置【left】和【top】属性,确定其在窗体中的位置,并将【Visible】属性设置为“True”。 添加直线控件 添加【形状】控件 【形状】控件的【BorderStyle】、【BorderColor】、【BorderWidth】和【DrawMode】等属性,分别用于选择线条类型、线条颜色、线条宽度和线条显示效果,所画图形的位置及大小是通过【形状】控件的【Left】、【Top】、【Width】和【Height】属性来控制,除了这些基本属性之外,【形状】控件还有一个重要的属性:【Shape】属性。该属性用于图形的选择,其常用属性值如表9-2所示。 设置图形控件属性 【图片框】控件是容器类控件,可以向【图片框】控件中添加控件,但不能向【图像框】控件中添加控件。 【图片框】控件可以通过Print方法接受文本,并可以接受由像素组成的图形,而【图像框】控件不能接受Print方法输入的信息,也不能用绘图方法在【图像框】控件上绘制图形。每个【图片框】控件都有一个内部光标(不显示),用来指示下一个将被绘制的点的位置,这个位置就是当前光标的坐标,通过【CurrentX】和【CurrentY】属性来记录。 【图像框】控件比【图片框】控件占用的内存少,显示速度快。在使用【图像框】控件和【图片框】控件都能解决问题的场合下,优先考虑使用【图片框】控件。 【AutoSize】属性 功能:设置图片框是否自动调整尺寸。 说明:【AutoSize】属性有两个取值,即True或False,【AutoSize】属性为True时,图片框自动调整尺寸以便将图片完整地显示出来;【AutoSize】属性为False(默认值)时,图片框的尺寸固定不变,当所要显示的图片的尺寸比图片框的尺寸大时,便只能显示图片的一部分,其余部分将会被剪掉。 【Picture】属性 功能:返回或设
您可能关注的文档
- 可编程序控制器应用 教学课件 作者 孙志娟 13 第5章 可编程序控制器网络通信的实现13.ppt
- 可编程序控制器应用 教学课件 作者 孙志娟 14 第6章 变频器概述14.ppt
- 可编程序控制器应用 教学课件 作者 孙志娟 15 第6章 通用变频器的应用15.ppt
- 可编程序控制器应用 教学课件 作者 孙志娟 16 第7章 可编程序控制器控制系统的设计16.ppt
- 可编程序控制器应用 教学课件 作者 孙志娟 17 第7章 可编程序控制器控制系统的安装和维护17.ppt
- 可编程序控制器应用 教学课件 作者 孙志娟 18 第8章 西门子PLC典型应用实例18.ppt
- 可编程序控制器应用 教学课件 作者 孙志娟 19 第8章 欧姆龙PLC典型应用实例19.ppt
- 可编程序控制器应用 教学课件 作者 孙志娟 20 第8章 三菱PLC典型应用实例20.ppt
- 可编程序控制器应用技术 第2版 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 作者 赵春生 课题二 顺序控制指令的应用.ppt
- 可编程序控制器应用技术 第2版 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 作者 赵春生 课题六 触摸屏的使用.ppt
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴 项目六 手机选型程序设计.ppt
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴 项目七 简单数组操作器设计.ppt
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴 项目三 编程基础.ppt
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴 项目十 成绩查询系统的设计.ppt
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴 项目四 字体显示.ppt
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴 项目五 学生信息录入系统设计.ppt
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴 项目一 Visual Basic 6.ppt
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴配套习题 模 拟 题 二(答案).doc
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴配套习题 模 拟 题 二.doc
- 可视化编程应用——Visual Basic 6.0中文版 项目教学 教学课件 康慧芳 张琴配套习题 模 拟 题 一(答案).doc
文档评论(0)