用asp.net 网页形式,写一个计算器,只有一个文本框我的思路是 在单机+、-、*、/按钮的事件中,记录当前文本框里的数值1,和运算符。然后清空文本框
比如说 ADD的单机事件{
num1=tb1.text; op="add"; tb1.text="";
} 在单机“=”的按钮事件中,记录文本框里的数值2 然后继续在这个事件中写case语句,先判断,然后做相应的加减乘除运算, 但是,此时,怎么去获得之前得到的数值1和运算符呢???
还有,怎么去实现连加、减、乘、除呢?就算是写个SESSION,去记录数值1,在每次按完“=”后,总是把运算后的结果赋给了新数值2,(因为之前写到了,在单机“=”的按钮事件中,记录文本框里的数值2)然后就相当于新数值2去加数值1,而不是去加原数值2好心人帮帮忙吧~~~
比如说 ADD的单机事件{
num1=tb1.text; op="add"; tb1.text="";
} 在单机“=”的按钮事件中,记录文本框里的数值2 然后继续在这个事件中写case语句,先判断,然后做相应的加减乘除运算, 但是,此时,怎么去获得之前得到的数值1和运算符呢???
还有,怎么去实现连加、减、乘、除呢?就算是写个SESSION,去记录数值1,在每次按完“=”后,总是把运算后的结果赋给了新数值2,(因为之前写到了,在单机“=”的按钮事件中,记录文本框里的数值2)然后就相当于新数值2去加数值1,而不是去加原数值2好心人帮帮忙吧~~~
解决方案 »
- 请高手帮忙,一段登录代码
- ds.update更新不了数据库
- .net 弹出提示框,“继续”“取消”
- 如何才能做到让hr上面的控件和hr下面的控件都紧贴着<hr>?
- 谁有.net进销存源代码
- 求一思路:B/S结构从客户端导入一个固定格式的xml文件,提取xml文件的信息保存到数据库
- 大家帮我看看这三行代码,关于设置在DATAGRID里面加入HyperLink控件的问题。
- asp.net做的网站,会员登陆框里输入密码,网络传输中是明文的么?如果是应该怎么样使其更安全?
- 急!!!我也来问一个sql server连接问题?
- 关于上传文件名问题
- asp.net 访问java做的webservice wsdl
- 求真相:ASP.NET 运行后弹出两个两个启始页
您是说,点击运算符是把数值1和运算符压入堆栈,当按下 = 键时,这两个内容被弹出,可是,他们就没有和数值2去运算哪,函数里面写的是num1+num2 而实际上是0.0 null 数值2,等于之前输入的都只在之前的那个点击运算符函数里被记录了,到了这个函数里,没被用上
还是在逻辑处理上遇到问题了。。
如果是逻辑处理上:
A记录第一次输入,OP记录操作符,B记录第二次输入,R记录结果;
写一个处理操作,将上述参数都作为ref传进去
具体逻辑上,要自己好好想想了。