石家庄铁道大学课程设计
函数绘图软件设计
单 位 机械工程 分院(系)
专 业 建筑环境与设备工程
学 号 20100917
学生姓名 李玉婷
指导教师 郭芳vb软件开发
完成日期 2011年 8 月 30日
摘 要
进行数学教学是高校重要工作之一。传统的函数绘图是手工操作,过程繁且容易出错。随着计算机和程序语言的迅速发展,越来越多的科研单位和院校都拥有自己的函数绘图软件,而以Visual Basic6.0语言为基础的软件具有很大优势。
该软件的基础核心是Visual Basic6.0。它的优点表现在:可随时运行,方便修改,高可靠性和时效性。因此为需求者 快速绘制函数图像提供了良好的平台。
该软件基于Visual Basic6.0程序语言基础,使用PSet方法, 设计并实现了软件的绘图等相关功能。
论文首先介绍了系统开发涉及的相关知识,主要围绕VB6.0的相关控件的使用。其次,介绍了软件的总体分析与设计,包括需求分析、功能分析和窗体界面的设计。最后,利用各种控件对软件功能进行了实现,并作了详细描述,主要采用图片与代码结合的方式详细地叙述了系统功能的实现。
关键词:程序语言,Visual Basic6.0 PSet方法
目录
1.选题的意义 4
2.系统功能需求分析 5
2.1 系统概述 5
2.2 系统的构成 5
2.3 系统的运行环境 5
3.系统设计 6
3.1 总体结构设计 6
3.2 软件操作流程 6
4.系统实现 7
4.1 函数录入的设计与实现 7
4.2 图像生成及坐标定位的设计与实现 7
4.3 颜自由设置的实现 7
5.总结 12
5.1总结 12
5.2 存在的主要问题 12
参考文献 12
第1章 选题意义
本软件基于VB6.0能有效实现一次函数及二次函数的智能绘图功能。通过该题目的设计可有效掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法。达到学以致用的目的。
第2章 系统功能需求分析
2.1系统概述
本软件基于VB6.0能有效实现一次函数及二次函数的智能绘图功能。VB是种可视化的,面向对象的采用事件驱动方式的高级程序设计语言。简单易学,效率高,功能强大。
2.2系统的构成
该软件运用VB的多种控件,包括图形框,标签,命令按钮等。函数图像的颜选择采用QBcolor()函数,图形界面美观,功能较强。另外功能各异的代码编辑控制者控件的相关功能,实现了软件绘图,编辑等功能。
2.3系统的运行环境
2.31系统使用环境
操作系统:Windows xp
系统支持:visual Basic 6.0
2.32系统开发环境
操作系统:Windows xp
系统支持:visual Basic 6.0
第3章 系统设计
3.1 总体结构设计
基于课程设计任务书的要求:
1. 实现一次函数,二次函数的绘图功能 2.实现坐标系的设定 3.可以在一个坐标系统显示多个函数图像4.图像颜可以自由设定
软件使用一个窗体,显示由图片和文字组成的简单界面,单击界面进入软件使用阶段。使用QBcolor()函数实现图像颜的自由设置。采用VB Pset方法和for循环绘点成线。
窗体的结构设计美观大方,使用的多种控件在顾及界面的同时,也发挥了各自的功能。
3.2 软件操作流程
第4章 系统实现
4.1 函数录入的设计与实现
该软件针对一次函数和二次函数的录入并绘图,通过窗体中text的输入值,采用变量控制函数的方法,从而实现任意一次函数和二次函数的录入。控制系数的变化进而控制图像的绘图情况。
4.2 图像生成与坐标定位的设计与实现
图像生成方面采用VB的Pset的绘图方法,使用For循环,并通过控制step的数值将点连成线,实现绘图目标。
坐标定位是通过scale方法确定坐标原点在图形框中的位置,通过Line 方法绘制横向的x轴和纵向的y轴,同时控制坐标轴的长度。
二者结合实现图像生成和坐标定位的实现。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论