ASP.net封装
2015-11-29 16:12
615 查看
[b]设计如下:[/b]
代码:
封装类:
测试:
代码:
using System; using System.IO; public partial class 四则运算 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } public static int right = 0; protected void Button1_Click(object sender, EventArgs e) { int n1 = int.Parse(TextBox1.Text .Trim ()); int n2 = int.Parse(TextBox3 .Text .Trim ()); Char y = Convert.ToChar(TextBox2 .Text .Trim ()); fengzhuang con = new fengzhuang (); con.cl(n1, n2, y); if (con.result == int.Parse(TextBox4 .Text .Trim ())) { Response.Write("<script>alert('回答正确!')</script>"); right++; } else { Response.Write("<script>alert('回答错误!')</script>"); } } protected void Button2_Click(object sender, EventArgs e) { ListBox2.Items.Add(TextBox1.Text + TextBox2.Text + TextBox3.Text + Label1 .Text +TextBox4 .Text); TextBox1.Text=""; TextBox2.Text = ""; TextBox3.Text = ""; TextBox4.Text = ""; } }
封装类:
using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <summary> ///fengzhuang 的摘要说明 /// </summary> public class fengzhuang { // //TODO: 在此处添加构造函数逻辑 // public char ysf; public int result = 0; public void cl(int number1, int number2, char ysf) { if(ysf=='+') { result=number1+number2; } if (ysf == '-') { result=number1-number2; } if (ysf== '*') { result=number1*number2; } if (ysf == '/') { result=number1/number2; } } }
测试:
相关文章推荐
- 计算器软件的代码实现 (策略模式+asp.net)
- 本地发布asp.net程序
- ASP.NET实现学生管理系统
- ASP.NET中实现封装与策略模式
- Response.Redirect("x.aspx);跳转后session为null的解决方法
- asp.net 母版页使用详解
- ASP.NET MVC- 解决HTML转码
- asp.net的快捷实用分页类
- ASP.NET实现学生管理系统
- asp.net关于Cookie跨域(域名)的问题
- ASP.NET中Cookie的使用
- asp.net中使用getElementById的注意点
- ASP.NET WebAPI 14 仿写Filter管道
- ASP.NET常用的弹窗方法
- metasploit基础
- Asp.Net MVC 教程汇总
- asp.net实现输出xml的方法
- 封装,策略,Asp换脸
- ASP.NET MVC- KindEditor的使用
- 关于 ASPCMS中产品或文章使用分类TAG使用ASPCMS:CONTENT调用出错的解决方法