Board logo

标题: [讨论]计算问题,高手进来啊 [打印本页]

作者: tkgg6034    时间: 2005-11-12 22:49     标题: [讨论]计算问题,高手进来啊

如果text1.text=5+(6+4*3)
command1按钮的单击事件应该怎么写啊
作者: Nothing    时间: 2005-11-13 12:33

这个问题不需要高手来解答。
command1的事件可以在IDE环境中,双击按钮,出现command1的事件,然后写代码即可,例如:
Private Sub Command1_Click()
    Text1.Text = 5 + (6 + 4 * 3)
End Sub
作者: tkgg6034    时间: 2005-11-15 12:09

不是那个意思
楼上说的不行啊
text1.text里的是字符串,用val()后,得第一个数,第一个符号后的数都不见了,不能完成软件本身的功能啊
我的目的是做一个可以完成表达式的计算器
作者: Nothing    时间: 2005-11-15 12:47

你的意思是做表达式计算器呀,这需要自己做解析代码了,还可引用VB SCRIPT,让引用的程序帮你计算。

表达式计算是比较麻烦的东西,所以需要做一个解析的算法。表达式计算机网上有这样的控件,但都是收费的。
我以前写过这样的一个东西,没有写完,也不太好用。所以希望你自己解析字符串了。
作者: Nothing    时间: 2005-11-15 13:36

我刚才在网上找了一上源代码,可能对你有用
下载地址
http://www.lihuasoft.net/source/show.php?id=3891
作者: wuxi9658    时间: 2005-11-15 23:07

Text1.Text =" 5 + (6 + 4 * 3)"
这样呢?
作者: tkgg6034    时间: 2005-11-16 13:44

谢谢NOTHING的帮助,本人真的受益非浅,不过在查看源代码的时候,发现有好多关键字在书上没介绍过,也就不明白到底有什么用了,所以还请高手在介绍几本书,让小菜能明白那些关键字的用法,在什么时候用,行吗?小菜在此谢过




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0