一元函数图示器
大家好,这是我在上学期的VisualBasic课程设计中自己编写的一元函数图示器。现在,我把本设计的成果显示展示给大家。至于相关代码,我就不在此展示了,如有兴趣,私下交流!!功能描述:能够显示由用户输入的任意一元函数图形,并且支持两个函数图形叠加显示。可以设置各种常用显示参数。可以对图形进行平移、缩放以及鼠标任选范围的缩放。支持鼠标点击图形上任意一点,显示出该处的x值和对应的函数值。能够对显示图形进行打印操作。
运行效果:
(1)、启动程序时用一个Msgbox作为欢迎界面。
(2)、点击“确定”进入程序后,即可输入函数表达式。此时点击画图区域已可显示当前坐标,但程序会提示用户尚未输入任何函数表达式。
(3)、点击“确定”后,“函数1”后的文本框自动获得焦点。然后再文本框内输入任意函数表达式(输入自变量x不必区分大小写),点击“显示”或直接按下键盘上的“Enter”键。
(4)、点击任一点显示当前坐标和对应函数值。
(5)、在“函数2”后的文本框内输入第二个函数的表达式,可以发现灰色的“函数2叠加显示”变为可用状态。此时点击“显示”,绘图区域未作出任何改变。然后点击“函数2叠加显示”,使其成为选中状态。绘图区立即发生变化,出现图形叠加显示的效果。
(6)、然后可以对图形进行相关的参数设置。点击“显示设置”。
(7)、在上图所示的程序运行状态中,两次点击“确定”后,图形区域的图形属性自动变化为以上设置。
(8)、可以对图形进行平移、放缩操作,其中“H”能一键实现坐标原点居中显示。举例效果显示如下:
(9)、在进行上一步操作时,“显示设置”中的“图示范围”设置也自动做出了相应变化。
(10)、这时如果再次进行相关参数设置,然后点击“取消”后回到主界面,会发现图形未发生任何变化。点击任一点显示当前坐标并能显示该处X值及对应两个函数的函数值信息。
(11)、可以用鼠标划取屏幕显示图形的任意区域。
然后,点击“区域放大”。发现所选区域被放大到整个图形显示区。
(12)、可以对图示区图形进行打印操作。点击“打印”。出现打印对话框。
这里,我选择其中的“MicrosoftOfficeDocumentImageWriter”。然后,点击“打印”。则会生成名称为“一元数学函数图示器.tif”的Tag图像文件。在本文档中,插入该图像文件,我们可以见到该“一元函数图示器”的打印功能效果。
(13)、点击“退出”即可退出系统。并加以提示。
(以上功能演示图略)