}

class ShoppingCart {

int id; //编号

int currentGoodsNumber = 0; //当前载物种类 static int capacity = 6; //最大载物容量 Goods[] goodsList; //商品列表

public static int Capacity {

get { return ShoppingCart.capacity; } set { ShoppingCart.capacity = value; } }

public delegate void ExceedCapacityHandler(int param); public delegate void NearToCapacityHandler(int param); public delegate void AddGoodsHandler(Goods g); 托

public event ExceedCapacityHandler ExceedCapacityEvent; public event NearToCapacityHandler NearToCapacityEvent; 件

public event AddGoodsHandler AddGoodsEvent;

public ShoppingCart(int _id) {

id = _id;

goodsList = new Goods[ShoppingCart.Capacity]; }

public int CurrentGoodsNumber {

get { return currentGoodsNumber; } }

public void PrintGoodsList() {

for (int i = 0; i < currentGoodsNumber; i++) {

goodsList[i].PrintInfo(); } }

// 1 声明委托 // 1 声明委托 // 1 声明委 // 2 声明事件 // 2 声明事// 2 声明事件

超市信息管理程序c语言购物车,c语言购物车代码相关推荐

  1. 1008c语言答案,c语言大作业题目01008.doc

    c语言大作业题目01008 一.学生信息管理程序 基本要求: 1.要求实现学生信息的查找.添加.删除.修改.浏览.保存.从文件读取.查看奖学金信息8个功能,每个功能模块均能实现随时从模块中退出,而且可 ...

  2. C语言期末大作业15个(附源码)成绩管理系统、图书馆管理系统、学生打卡系统、超市信息管理系统、学生考勤系统、职工信息管理系统源码、歌曲信息管理系统、超市收款系统等等

    C语言期末作业15个(上) 1.C语言学生成绩管理系统 2.C语言图书馆管理系统(复杂版) 3.C语言图书馆管理系统(简洁版) 4.C语言停车管理系统(两个版本) 5.C语言学生考勤系统 6.C语言班 ...

  3. c语言存储学生信息并显示,C语言实现学生信息管理程序

    本文实例为大家分享了C语言实现学生信息管理程序的具体代码,供大家参考,具体内容如下 目前只有5个功能 1. 增加学生信息 2. 删除学生信息 3. 查询某学生信息 4. 列出所有学生信息 5. 按出生 ...

  4. 大学c语言基本程序,一个大学C语言试题的简单实现--员工信息管理程序

    一个大学C语言试题的简单实现,供参考. 题目: 员工信息管理程序 主要用结构体数组实现,用结构体表示每项记录,数据为:员工编号.姓名.性别.年龄.工龄.职务.部门.住址. 设计各个函数,分别实现以下功 ...

  5. c语言学生管理程序添加,C语言实现学生信息管理程序

    本文实例为大家分享了C语言实现学生信息管理程序的具体代码,供大家参考,具体内容如下 目前只有5个功能 1. 增加学生信息 2. 删除学生信息 3. 查询某学生信息 4. 列出所有学生信息 5. 按出生 ...

  6. C语言实现超市信息管理系统(简单版)

    设计要求:设计一个超市信息管理系统,利用结构体存储货物信息和所购买商品的信息,并使用链表保存购物车信息, 能够完成建立库存信息以及文件自动建立库存信息,对购物车添加商品.结算并修改库存等操作,可以将库 ...

  7. C语言实现水果超市信息管理系统

    //writer: jiandandian245 //time 2021.07.01 #include<stdio.h> #include<string.h> #include ...

  8. c语言乐学编程作业答案,信息乐学|浅谈C语言

    原标题:信息乐学|浅谈C语言 一大波C语言的干货正在靠近 刚刚成为大学生的小萌新们,经过两个多月的学习,你们对大学的多彩生活是否还满意?全新的学习方式你们是否还适应?然而,新鲜劲还没过,第一件让你们头 ...

  9. c语言工资管理程序用文档,c语言人事工资管理系统源程序

    c语言人事工资管理系统源程序代码 #include #include #include #define N 300 void input(); //输入模块 void save(); //保存模块 v ...

最新文章

  1. 数据分析工具Pandas(2):Pandas的索引操作
  2. 珍藏版:3万字详解mRNA疫苗
  3. Go并发编程之美-Load/Store操作
  4. 零基础代理神器allproxy
  5. if you have something important on the clean my mac
  6. UVA - 548 Tree
  7. linux脚本大全,shell大全
  8. 单片微型计算机原理及应用第三版课后答案,单片微型计算机原理及应用 - 课后习题答案 - 山东理工...
  9. C语言课设图书管理系统(大作业)
  10. java中画幅相机推荐_中画幅的初级入门选择-飞思645DF+
  11. 网易邮箱异常信息说明
  12. 计算机网络技术与应用张基温答案,计算机网络技术与应用教程张基温杜勇刘诗瑾廖伟国董兆军第3章接入技术课件教学.ppt...
  13. c语言tap位置什么意思,CTAP是什么意思
  14. 知乎网页(用php从数据库读取数据)
  15. GPS定位详解——涉及GPS版本变化、定位获取失败等常见问题。
  16. python中函数与函数之间的调用,总是晕菜,整理如下,有不对或者补充的请提出来~...
  17. 【Python】零、学习经验分享
  18. [实验吧](web)因缺思厅的绕过 源码审计绕过
  19. 19日病毒提醒:QQ/网银/江湖最凶险!(转)
  20. 前端js+canvas实现雷达扫描效果

热门文章

  1. 问题 Q:巧克力与小花梨
  2. Vuforia examples 简介
  3. 手机的短消息实现目前有三种方法(转)
  4. C++二维数组的初始化赋值及示例
  5. 应用动态规划思想解决实际问题
  6. TIME_WAIT和CLOSE_WAIT的区别
  7. Power BI----DAX讲解
  8. Java集合、IO、多线程的一些知识
  9. 算法设计与分析——动态规划(一)矩阵连乘
  10. TCP与UDP的原理