Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vb.net中的方程字符串_.net_Vb.net_Math_Calculator - Fatal编程技术网

vb.net中的方程字符串

vb.net中的方程字符串,.net,vb.net,math,calculator,.net,Vb.net,Math,Calculator,我正在尝试用vb.net构建一个科学计算器,除了它是vista glass:-p 我基本上希望用户能够输入像SQRT(5*6)/(2^4)这样的方程,然后我希望vb使用system.math来解决它。如果我在我的代码中写这个,vb可以做到,那么我如何在运行时做到这一点呢 谢谢请看一看动态执行代码。有人已经这样做了(包括源代码): 微软已经在Windows 7中提供了此功能 (我知道你这样做只是为了好玩,可能并不在意。)没有简单的方法。您可以编写一个解析器来处理一般表达式和函数(最有趣的),也

我正在尝试用vb.net构建一个科学计算器,除了它是vista glass:-p

我基本上希望用户能够输入像SQRT(5*6)/(2^4)这样的方程,然后我希望vb使用system.math来解决它。如果我在我的代码中写这个,vb可以做到,那么我如何在运行时做到这一点呢


谢谢

请看一看动态执行代码。

有人已经这样做了(包括源代码):


微软已经在Windows 7中提供了此功能


(我知道你这样做只是为了好玩,可能并不在意。)

没有简单的方法。您可以编写一个解析器来处理一般表达式和函数(最有趣的),也可以调用excel或处理表达式的等效程序