1、 VBVB 各种图形设计各种图形设计 二二一一一一 级级 分院分院 专专 业业 学学 号号 学生姓名学生姓名 指导教师指导教师 完成日期完成日期 2012011 1 年年 6 6 月月 2 23 3 日日 摘要摘要 我们经常要处理一些图形的问题,用 VB 处理图形的问题可以使问题 简单化,只要设定好程序后,可以反复的输出所需的图。避免了重复 操作。 本系统的主要功能及任务是: 单击界面上不同按钮,产生不同颜色及位置的图形。 论文首先介绍了系统开发涉及的相关技术,主要讲解了 vb 系统 内关于绘图的函数。 其次, 介绍了随机颜色, 位置的实现形式。 最后, 作了详细描述, 主要采用图片与代码结合
2、的方式详细地叙述了系统功 能的实现。 关键词:VBVB 各种图形设计各种图形设计,按钮按钮,随机,随机,颜色,位置颜色,位置 目录目录 第一章第一章 选题的意义选题的意义 4 4 1.1 自我介绍 4 1.2 所选题目的名称 4 1.3 选择题目的原因 4 1.4 完成此题的时间安排 4 1.5 收集的参考书籍、文献网络等相关资料 4 第二章第二章 系统功能简介系统功能简介 5 5 2.1 系统概述 5 2.2 系统的运行环境 5 第三章第三章 准备工作准备工作 6 6 3.1 颜色设置 6 3.2 绘图坐标系统 8 3.3 图形控件 8 3.4 绘图方法 9 第四章第四章 系统实现系统实现
3、1010 4.1 总体结构设计规划及流程图: . 11 4.2 VBVB 各种图形设计系统代码 11 第五章第五章 总总 结结 3838 5.1 遇到及解决的问题 . 38 5.2 心得体会 . 38 第六章第六章 感谢词及感谢词及参考文献参考文献 3939 第一章第一章 选题的意义选题的意义 1.1 自我介绍 班级: 学号: 姓名: 专业: 1.2 所选题目的名称 VB 各种图形设计 1.3 选择题目的原因 首先,重复绘制图形,浪费了许多人力和物力,在信息时代这种传统的方法必然 被计算机为基础的信息管理所取代。我之所以选择这个题目,希望可以在信息绘 制图形方面有所提高。 从另一方面来说,我感
4、觉这个题目和我所学的知识密切相关,我对该系统也有一 定的认知和了解,更容易学到对于 VB 程序设计语言有用的知识。 1.4 完成此题的时间安排 1. 选题、查阅资料; 2. 确定设计方案; 3. 方案的实现、调试与验证,撰写课程设计报告; 4. 完善软件功能,修订并完成课程设计报告书; 1.5 收集的参考书籍、文献网络等相关资料 1.Visual Basic 程序设计 , 范通让,王学军,科学出版社 2.Visual Basic 程序设计教程 ,王学军,科学出版社 3.相关网站:http:/ http:/ 第二章第二章 系统功能简介系统功能简介 2.1 系统概述 单击界面上不同按钮,产生不同颜
5、色及位置的图形。 2.2 系统的运行环境 系统使用环境 操作系统:windows xp/2000/me/98 系统支持: visual basic 6.0 及以上版本 系统开发环境 操作系统:windows xp/2000/me/98 系统支持: visual basic 6.0 第三章第三章 准备工作准备工作 此部分主要进行 VB 绘图基础的了解与学习,包括颜色设置方法、与绘图有关属 性的掌握、绘图坐标系统的了解、绘图方法(主要是 Circle 方法、Line 方法)的 领会,特别是对 VB 中坐标空间的认知与体悟。 3.1 颜色设置 颜色值: 四字节、长整型。 最低的三个字节: 红色、绿色
6、、蓝色。 每个字节取值: 00FF(或 0255) 1. 在设计阶段设置颜色: 在属性窗口设置 2. 在运行阶段设置颜色: (1) RGB 函数: RGB 函数通过红、绿、蓝三基色进行混合产生某种颜色。 语法格式:RGB(红,绿,蓝) 其中颜色值为一整数值,取值从 0 到 255。 例:RGB(0,0,0)返回黑色,RGB(255,255,255)返回白色,RGB(255, 0,0)返回红色,RGB(255,255,0)返回黄色。 (2)QBColor 函数 QBColor 函数采用 QBasic 所使用的 16 种颜色。 语法格式为:QBColor(颜色码) 颜色码如下表所示。 值值 颜色颜色 值值 颜色颜色 0 黑色 8 灰色 1 兰色 9 亮兰色 2 绿色 10 亮绿色 3 青