WEB开发网
开发学院WEB开发ASP 用ASP+实现一个简单的计算器(适合入门者) 阅读

用ASP+实现一个简单的计算器(适合入门者)

 2000-12-03 10:54:53 来源:WEB开发网   
核心提示:废话少说,直接进入主题.文件:Calculate.aspxbin/Calculate.csbin/Calculate.bat步骤:1.Calculate.csnamespace Calculate{using System;public class math {public String _color;public i
废话少说,直接进入主题.

文件:
Calculate.aspx
bin/Calculate.cs
bin/Calculate.bat

步骤:
1.Calculate.cs

namespace Calculate
{
using System;
public class math {

public String _color;
public int Add(int a,int b)
 {
   return a+b;
 }

public int Sub(int a,int b)
  {
    return a-b;
  }

public int Mul(int a,int b)
  {
   return a*b;
  }
public String Color
 {
  get {
   return _color;
    }
  set {
  _color=value;
    }
  }

 }
}

2.Calculate.bat

csc /t:library /out:Calculate.dll Calculate.cs

3.执行Calculate.bat

4.Calculate.aspx


<%@Import NameSpace="Calculate"%>

<script language="c#" runat="server">
public String color;
void DoAdd(Object Src, EventArgs E)
{
math math=new math();
Message.Text=math.Add(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString();
math.Color=C.Value;
color=math.Color;

}

void DoSub(Object Src, EventArgs E)
{
math math=new math();
Message.Text=math.Sub(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString();
math.Color=C.Value;
color=math.Color;
}

void DoMul(Object Src, EventArgs E)
{
math math=new math();
Message.Text=math.Mul(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString();
math.Color=C.Value;
color=math.Color;

}

</script>
<font id=Cau color=<%Response.Write(color);%>>用ASP+写得简易计算器</font>
<form runat="server">

<input id="A" runat="server"/>
<input id="B" runat="server"/>
<input id="C" runat="server"/>
<asp:button Text="Add" OnClick="DoAdd" runat="server"/>
<asp:button Text="Sub" OnClick="DoSub" runat="server"/>
<asp:button Text="Mul" OnClick="DoMul" runat="server"/>
</form>
Result:<asp:label id=Message runat="server"/>

5.总结
实在太烂,希望高手多多指教.(无限真诚)

Tags:ASP 实现 一个

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接