给出一个函数,怎么画出他的抛物线啊,在网上查到可以Teechart,但不知道这个控件怎么用,还有就是,在VC下画图,如果不用连数据库了,应该怎么画了?请大侠们指导下啊!

解决方案 »

  1.   

    请参考这个例子, 把代码直接复制到 基于单文档的 程序内编译就可以运行 
    http://www.moon-soft.com/doc/12439.htm 另外,在ResourceView内把button 按钮之类的控件拖拉到程序界面就可以了,当然这种方式是针对对话框的,建议初学的话找点书先看看,把VC 基本操作弄清楚了才好下手进行编程。 
      

  2.   

    今天把楼上那位大侠的代码试验了一下,感觉画得图就是没有控件显示的好看,而且要确定点也好麻烦了,有没有简单点的,用Teechart控件实现的详细步骤方法的,有的话,能发个给我吗,网上找的资源实在是太少了,
    email:[email protected]
    在这里先谢谢了啊!
      

  3.   


    你可以考虑用循环进行创建x轴的点
    比如你的抛物线函数为: y=x*x;
    那么你就定义一个int* nX  = new int[1000];//足够多了吧?
              另外一个int*nY= new int[1000];//足够多了吧?
    然后利用for(int i=0;i<1000;++i){
        ny[i] = nX[i]*nX[i];
        ....
    }
    只好按照我给你的网址的代码,扩展一下x 和 y轴的坐标点数即OK了。
    那些代码,只要你多尝试一下,就能理解好的。
    你说的那个Teechart控件,我没见过,但估计也是通过这种方法创造的,但是人家在算法基础上对界面再进行了美化而已。
      

  4.   

    嗯,谢谢楼上的大侠们啊,我自己用MSchart控件画出来了,效果还好!