VB如何将文本框里的x作为一个变量输入函数?

我说的VB啊....我准备做一个能绘制任意函数图象的软件绘制代码知道但是如何将文本框里的字符串例如2x+1然后让y=2*x+1再绘制图象(注:我不希望用各个系数逐一击破的... 我说的VB啊....
我准备做一个能绘制任意函数图象的软件
绘制代码知道 但是如何将文本框里的字符串 例如 2x+1
然后让y = 2 * x + 1
再绘制图象
(注:我不希望用各个系数逐一击破的办法。。)
展开
 我来答
扶问迩s3
2011-09-25 · TA获得超过1276个赞
知道小有建树答主
回答量:702
采纳率:0%
帮助的人:337万
展开全部

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++区别不大,我这边编译通过的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leiyangbdwk
2011-09-26 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4383万
展开全部
你可以去学学编译原理方面的东西,代数式字符串解析成函数是比较难的工作。
vb里面有个控件Microsoft Script Control,也许可以实现这个功能
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
挺生筝2554
2011-09-25 · TA获得超过2198个赞
知道小有建树答主
回答量:1084
采纳率:0%
帮助的人:572万
展开全部
For i=1 to len(Text1.Text)
if mid(text1.Text,i,1)=“x” then 代码
Next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
My空心果
2011-09-24 · TA获得超过1290个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:623万
展开全部
设有函数:
function fun(int x){
//函数体略。
}
//以下是调用上述函数
fun(text1.text){
////函数体略。
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式