VB如何将文本框里的x作为一个变量输入函数?
我说的VB啊....我准备做一个能绘制任意函数图象的软件绘制代码知道但是如何将文本框里的字符串例如2x+1然后让y=2*x+1再绘制图象(注:我不希望用各个系数逐一击破的...
我说的VB啊....
我准备做一个能绘制任意函数图象的软件
绘制代码知道 但是如何将文本框里的字符串 例如 2x+1
然后让y = 2 * x + 1
再绘制图象
(注:我不希望用各个系数逐一击破的办法。。) 展开
我准备做一个能绘制任意函数图象的软件
绘制代码知道 但是如何将文本框里的字符串 例如 2x+1
然后让y = 2 * x + 1
再绘制图象
(注:我不希望用各个系数逐一击破的办法。。) 展开
4个回答
展开全部
using MSScriptControl;需要用到这个,引用-->COM,然后自己找
定义3个文本框!textbox1\textbox2\textbox3
string text1 = textBox1.Text;//1框数据
string text2 =textBox2.Text; //2框数据
string text3 = text1.Replace("x", text2);//用2替换1里面的X
MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControlClass();
sc.Language = "JavaScript";
textBox3.Text = sc.Eval(text3).ToString();//3框内输出
不过这个方法是C#的,和你需要的C++区别不大,我这边编译通过的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以去学学编译原理方面的东西,代数式字符串解析成函数是比较难的工作。
vb里面有个控件Microsoft Script Control,也许可以实现这个功能
vb里面有个控件Microsoft Script Control,也许可以实现这个功能
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
For i=1 to len(Text1.Text)
if mid(text1.Text,i,1)=“x” then 代码
Next
if mid(text1.Text,i,1)=“x” then 代码
Next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设有函数:
function fun(int x){
//函数体略。
}
//以下是调用上述函数
fun(text1.text){
////函数体略。
}
function fun(int x){
//函数体略。
}
//以下是调用上述函数
fun(text1.text){
////函数体略。
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询