C#计算器(递归,WebService) 支持加减乘除括号等 (二)
2016-12-07 23:14
465 查看
预览:
前台文件:
后台代码:
前台文件:
<div id="calcuator"> <asp:TextBox ID="TextBox1" runat="server" ReadOnly="true" Text="" TextMode="SingleLine" MaxLength="21" Height="30" Width="185"></asp:TextBox> <div id="btn-list"> <asp:Button OnClick="Button1_Click1" ID="Button1" CssClass="btn-30 btn-radius color-red clear-marginleft" runat="server" Text="C" /> <asp:Button OnClick="Button1_Click" ID="Button21" runat="server" CssClass="btn-30 btn-radius color-blue" Text="" /> <asp:Button OnClick="Button1_Click" ID="Button22" runat="server" CssClass="btn-30 btn-radius color-blue" Text="" /> <asp:Button OnClick="Button20_Click" ID="Button20" runat="server" CssClass="btn-70 btn-radius color-red font-14" Text="←" /> <asp:Button OnClick="Button1_Click" ID="Button2" CssClass="btn-30 btn-radius clear-marginleft" runat="server" Text="7" /> <asp:Button OnClick="Button1_Click" ID="Button3" CssClass="btn-30 btn-radius" runat="server" Text="8" /> <asp:Button OnClick="Button1_Click" ID="Button4" CssClass="btn-30 btn-radius" runat="server" Text="9" /> <asp:Button OnClick="Button1_Click" ID="Button5" CssClass="btn-30 btn-radius color-blue font-14" runat="server" Text="+" /> <asp:Button OnClick="Button1_Click" ID="Button6" runat="server" CssClass="btn-30 btn-radius color-blue font-14" Text="-" /> <asp:Button OnClick="Button1_Click" ID="Button7" runat="server" CssClass="btn-30 btn-radius clear-marginleft" Text="4" /> <asp:Button OnClick="Button1_Click" ID="Button8" runat="server" CssClass="btn-30 btn-radius" Text="5" /> <asp:Button OnClick="Button1_Click" ID="Button9" runat="server" CssClass="btn-30 btn-radius" Text="6" /> <asp:Button OnClick="Button1_Click" ID="Button10" runat="server" CssClass="btn-30 btn-radius color-blue font-14" Text="×" /> <asp:Button OnClick="Button1_Click" ID="Button11" runat="server" CssClass="btn-30 btn-radius color-blue font-12" Text="÷" /> <asp:Button OnClick="Button1_Click" ID="Button12" runat="server" CssClass="btn-30 btn-radius clear-marginleft" Text="1" /> <asp:Button OnClick="Button1_Click" ID="Button13" runat="server" CssClass="btn-30 btn-radius" Text="2" /> <asp:Button OnClick="Button1_Click" ID="Button14" runat="server" CssClass="btn-30 btn-radius" Text="3" /> <asp:Button OnClick="Button1_Click" ID="Button15" runat="server" CssClass="btn-30 btn-radius color-blue font-14" Text="(" /> <asp:Button OnClick="Button1_Click" ID="Button16" runat="server" CssClass="btn-30 btn-radius color-blue font-12" Text=")" /> <asp:Button OnClick="Button1_Click" ID="Button17" runat="server" CssClass=" btn-70 btn-radius clear-marginleft" Text="0" /> <asp:Button OnClick="Button1_Click" ID="Button18" runat="server" CssClass="btn-30 btn-radius" Text="." /> <asp:Button OnClick="Button19_Click" ID="Button19" runat="server" CssClass="btn-70 btn-radius color-red font-14" Text="=" /> </div> </div>
后台代码:
protected void Button1_Click(object sender, EventArgs e) { TextBox1.Text += ((Button)sender).Text; } protected void Button19_Click(object sender, EventArgs e) { CalculatorService.CalculatorSoapClient cul = new CalculatorService.CalculatorSoapClient(); TextBox1.Text = cul.parse(TextBox1.Text.Replace('×', '*').Replace('÷', '/')).ToString(); } protected void Button1_Click1(object sender, EventArgs e) { TextBox1.Text = ""; } protected void Button20_Click(object sender, EventArgs e) { TextBox1.Text = TextBox1.Text.Substring(0, TextBox1.Text.Length - 1); }
相关文章推荐
- C#计算器(递归,WebService) 支持加减乘除括号等 (一)
- 运用递归实现计算器加减乘除带括号优先级算法
- C#实现计算器,支持括号运算
- java自制计算器(加减乘除 清空 退位 支持小数 括号)
- C#实现简单的加减乘除计算器
- 用C#做的一个简单的加减乘除计算器,做着好玩的
- 支持多位数,括号,四则运算,的计算器算法c++实现
- 算术表达式的实现,支持加减乘除,括号运算,表达式转二叉树
- 命令模式-归约-计算器-支持四则运算、多重括号
- 问题 C: 某计算器的超电磁炮(加减乘除括号表达式求值)
- C语言实现计算器(包含加减乘除和括号)
- C语言实现加减乘除(可以带括号,浮点数)计算器
- 支持括号、分数计算的四则运算计算器
- C++-----利用括号递归实现的加减乘除
- MFC 实现 加减乘除,括号,乘方的 计算器
- 复数计算器支持加减乘除
- 计算器:递归下降法构造,支持标识符
- 【汇编】计算器,支持带括号的四则混合运算
- C++ 单位整型计算器,仅支持带括号的四则运算。初学c++第一个个人作品
- 简单加减乘除括号的计算器实现