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

  • 来源: 互联网 作者: rocket   2008-03-24/14:52
  • 文件:
    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)
    {
    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"/>


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多