打印本文 打印本文 关闭窗口 关闭窗口
[ASP.NET开发系列] 购物推车程序设计——购物车类
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2607  更新时间:2009/4/23 10:38:59  文章录入:mintao  责任编辑:mintao

[ASP.NET开发系列] 购物推车程序设计——购物车类

Web应用程序开发中,大多数的电子商务网站都有网上购物这一功能模块,所以购物车程序的编写就显得非常重要。

购物车的作用不外就是实现这些功能:添加物件、修改物件、删除物件、检查推车、查看推车等。在本文就讲解“添加物件”、“删除物件”和“查看推车”这三个功能。当然,这里只不过是一个简单的购物车类,完成的功能也不多,还不够完善,需要大家在这个基础做扩展使它的功能更加完善。

C#是一种完全的OOPObject Oriented Programming)语言,也是微软的主打语言,也可以说是未来的几个流行语言之一。本文的示例代码使用C#编写。以下是创建一个购物车类,它完成添加物件、删除物件和查看购物车物件这些功能,文件名ShoppingCart.cs

using System;

using System.Web.UI;

using System.Collections; //使用Hashtable类必须引入该命名空间

 

namespace WendwCart  //命名空间名称

{

[Serializable]

public class Stat_Class{  //定义商品类,保存商品的各种属性

  String ShangPinID;  //商品ID

  String Sp_Name;  //商品名称

  decimal Sp_Price;  //商品价格

  int Sp_Quan;  //商品数量

  public String ItemID{

    get{return ShangPinID;}

    set{ShangPinID=value;}

  }

  public String ShangpinName{

    get{return Sp_Name;}

    set{Sp_Name=value;}

  }

  public decimal Price{

    get{return Sp_Price;}

    set{Sp_Price=value;}

  }

  public int Quantity{

    get{return Sp_Quan;}

    set{Sp_Quan=value;}

  }

  public Stat_Class(String ItemID,String ShangpinName,decimal Price,int Quantity){ //构造方法,初始化商品的各个属性

    ShangPinID=ItemID;

    Sp_Name=ShangpinName;

    Sp_Price=Price;

    Sp_Quan=Quantity;

  }

}

 

[Serializable]

[1] [2] [3]  下一页

打印本文 打印本文 关闭窗口 关闭窗口