用VB设计成需求导数表达式,数学+编程,该如何处理

用VB设计成需求导数表达式,数学+编程
  就是例如,函数 y=SinX 的导数是 y=CosX ,又例如:函数 y=X^2 的导数是 y=2*X 。
  现在我的要求是,在文本框里输入一个任意的函数解析式,然后通过程序把导数求出来,注意,是要像上面的那种表达式,就是程序输出的是一个字符串,而不是导数的值。
  只要思路,不要源码。谢谢。
------解决方案--------------------
求导公式一大堆,好多都忘了,哪能记得那么多。可以参考查表法,带解析。
------解决方案--------------------
一个任意的函数解析式~~~~

这个比较难办啊~~~~~
------解决方案--------------------
f'(fx) = fx / dx

根据这个公式可以求得导数的算术解。也就是迭代逼近。