一个用mfc画函数曲线的程序
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 05:19:58
一个用mfc画函数曲线的程序
【功能】根据给定的函数绘出相应的曲线.
函数有(1)f(x)=ax×x+b×x+c (2)sin(a×x+b) (3) con(a×x+b)(a,b,c值通过对话框输入)
【要求】
1、
窗口最大化显示.
2、
坐标轴的原点位于窗口中央.曲线的x轴和y轴的大小分别为窗口宽度的一半和高度的1/3.
3、
要绘制出坐标轴
4、
线的颜色可定制,通过弹开标准颜色对话框来实现.
5、
绘制过程有动画效果,曲线是慢慢绘制出来.
【功能】根据给定的函数绘出相应的曲线.
函数有(1)f(x)=ax×x+b×x+c (2)sin(a×x+b) (3) con(a×x+b)(a,b,c值通过对话框输入)
【要求】
1、
窗口最大化显示.
2、
坐标轴的原点位于窗口中央.曲线的x轴和y轴的大小分别为窗口宽度的一半和高度的1/3.
3、
要绘制出坐标轴
4、
线的颜色可定制,通过弹开标准颜色对话框来实现.
5、
绘制过程有动画效果,曲线是慢慢绘制出来.
1、最大化窗口在初始化函数中添加
ShowWindow(SW_SHOWMAXIMIZED);
2、3、要是知道屏幕分辨率在画坐标轴的时候之间用窗口宽度的一半和高度的1/3设置坐标轴的位置.原点什么的在画曲线的时候对x,y进行一下变换就行.不确定分辨率的话,就要先获得屏幕分辨率.
4、设置划线之前要先设置画笔属性,例如CPen pen(PS_SOLID,1,RGB(0,200,0));最后一项是颜色,可以在主对话框放置一个选择颜色的按钮,连接到另一个对话框,另一个对话框在初始化函数中先预先设置各种颜色的划线函数,给出选择的地方,选择完退出,用主对话框调用之前选择的参数,划线.
5、具体要什么样的动画效果?要是就慢慢画么,要不你在划线中加sleep函数,要不你用timer函数一个一个点调用划线函数,就可以了
ShowWindow(SW_SHOWMAXIMIZED);
2、3、要是知道屏幕分辨率在画坐标轴的时候之间用窗口宽度的一半和高度的1/3设置坐标轴的位置.原点什么的在画曲线的时候对x,y进行一下变换就行.不确定分辨率的话,就要先获得屏幕分辨率.
4、设置划线之前要先设置画笔属性,例如CPen pen(PS_SOLID,1,RGB(0,200,0));最后一项是颜色,可以在主对话框放置一个选择颜色的按钮,连接到另一个对话框,另一个对话框在初始化函数中先预先设置各种颜色的划线函数,给出选择的地方,选择完退出,用主对话框调用之前选择的参数,划线.
5、具体要什么样的动画效果?要是就慢慢画么,要不你在划线中加sleep函数,要不你用timer函数一个一个点调用划线函数,就可以了
用C++MFC显示一个复数函数图像
VC++MFC画函数图
VC++ MFC的问题 设置了两个编辑框和一个按钮. 在按钮中编如下程序:
MFC AppWizard(exe) 画图程序.可以画直线,折线,矩形,椭圆.最重要的要有删除功能.谢谢了
matlab绘制如下函数曲线的程序是什么
MFC画图 画圆请问MFC中画一个圆,调用Ellipse函数,但我想把这个圆保存成一个对象或变量,之后对这个对象操作,比
用Matlab写拟合曲线的程序
找一个能彻底解决Client MFC Application 的办法
用MFC画椭圆编写简单画图程序MyMiniPaint,完成以下功能:(1) 支持多文档 (2) 支持用鼠标画出椭圆.(向
MFC有的函数前面加::
如何做一个VC++、MFC的简单计算器,怎样点击数字按钮让数字显示在编辑框上,还有计算的函数怎样添加?
matlab用多项式函数拟合曲线,且使这个函数要过一定点(x0,y0),matlab中有现成的函数,还是需要编写程序,请