石家庄铁道大学课程设计
函数绘图软件设计
        机械工程              分院()
      建筑环境与设备工程         
      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小时内删除。