日期:2009-05-18 浏览次数:20511 次
              文件:
              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"/>
文件:
                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)