none
VB做计算器 RRS feed

  • 问题

  • 在只学了北大青鸟APTECH ACCP3.0 VB教材的可视化编程基础、事件和事件处理、VB的基本语法三章后,怎样用VB做计算器?我用text1.text=text1.text & 1来实现数字输入,但是教材要求查阅MSDN上的CHR和ASC函数并使用,我查了一下,不得要领。后来遇到要加减乘除,不知道如何在点击*后记录*并在以后按=后执行运算。先按*再按后一个数字,所以在按*时不知道后一个数字,我无法为*按钮编写代码以确定文本框text1.text。

    另,谁有北大青鸟APTECH ACCP3.0第一学年第一学期的教材的教师用书(有练习的答案的)?若能提供非常感谢!

    2010年7月17日 16:57

答案

  • 作为计算器程序,×(各种运算符)并不需要在其按钮中真正编写运算代码。因为只有当你按下等于号或者下一个运算符按钮的时候才真正去开始计算。

    所以在×按钮中做如下两件事:

    在现实框中显示该按下的运算符。

    在其他变量中记录这次按下的运算符操作 和要被运算的数字。

    只有当=被按下后 才这正通过读取变量取得被运算的数字和运算符进行运算。

    当然真正的计算器程序也是很复杂的,要处理运算符的优先顺序等复杂操作。

     

    希望对你有所帮助。

     

     

    2010年7月21日 5:35