求助用VB设计一个小程序~~~~~~~~~!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:43:05
利用VB编写一个绘制函数图像的程序,它可以绘制一次函数、二次函数、幂函数、对数函数、指数函数等的图像,函数解析式中的文本框用于输入函数中的系数部分。左下角可以设置显示比例(0-100%)。右上角的五个图形按钮分别是“绘图”、“刷新”、“输出”、“帮助”、“退出”按钮,当在左侧的函数解析式中作出相应选择并输入了相关数据后,点击“绘图”按钮将在函数图像区域绘制出所选函数的二维图像。“刷新”按钮用于图像的重绘,“输出”按钮用于将函数图像输出至打印机,“帮助”按钮用于显示“关于...”信息,“退出”按钮用于退出程序。
左下角的内容为:
函数解析式:
选项按钮,一次函数
Y=文本框X+文本框
选项按钮,二次函数
Y=文本框X^2+文本框X+文本框
选项按钮,幂函数
文本框
Y=x
选项按钮,对数函数
Y=log X(a>0,a<>1)
文本框
选项按钮,指数函数
X
Y=文本框 (a>0,a<>1)
设置
显示比例 100%
_____________________________

我的邮箱是free549527@126.com,现在只有这点分了全部送上,希望大家帮个忙,一个星期内完成最好.发来的时候要源文件也就是VB工程文件.VB6.0.先谢谢了
比例是图像的大小比例(缩放)

我先一部分代码给你
核心部分给我发E-mail:wgb2133006@163.com
Const Pi = 3.1415926535 '定义圆周率
Dim b As Integer
Dim c As Integer
Dim wor, a, h
Dim i, j As Double
Dim k As Single
Dim v, n, m, g As Double

Private Sub Command3_Click()
SavePicture Picture1.Picture, "c:\1.bmp" '保存图像框内容
End Sub

Private Sub Command4_Click()
Form2.Show

End Sub

Private Sub Command5_Click()
Unload Me
End Sub

Private Sub Form_Load()
Me.Show
Me.AutoRedraw = True
Picture1.AutoRedraw = True
XY
End Sub
Static Function Loge(X)
Loge = Log(X) / Log(Exp(1))
End Function
'定义用于在Picture1上的一个位置打印字符函数
Private Function PrintWord(X, Y, Word As String)
With Picture1
.CurrentX = X
.CurrentY = Y
.ForeColor = RGB(0, 0, 255)
End With
Picture1.Print Word
End Function

Private Function DrawDot(Px, Py, Color