安全中国首页 > 编程中心 > .NET编程
 
安全中国网友投稿专用上传FTP空间:
Ftp服务器:download.anqn.com
Ftp端口:21
用户名:anqn
密 码:anqn.com
 

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

更新时间:2008-7-20 6:55:59
责任编辑:ShellExp
热 点:

 文件:
  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"/>

 
学习软件编程开发技术,推荐加入以下软件编程培训班:
易语言软件编程培训班(简单易学)  Delphi软件编程培训班  VC++软件编程培训班
VB软件编程培训班  JAVA高端编程就业研发班

学习网站开发制作技术,推荐加入以下网站开发培训班:
ASP.net网站开发项目实战班  ASP语言网站建设培训班

学习网络安全入侵防护技术,推荐加入以下技术培训班:
大型网络安全入侵防护班  网站脚本程序全方位安全检测班

学习网络管理、网吧运营维护技术(网管),推荐加入以下培训班:
大型网吧技术管理人才特训班  Linux网络嵌入架构工程师培训班

学习专项特殊技术,推荐加入以下专项技术培训班:
软件与游戏外挂脱壳破解班(逆向工程)  赚钱王道-网赚技能培训班  Flash动画设计师就业特训班

 
相关编程
一日一文章
 
一日一软件
一日一动画