中国领先的新型创意服务交易平台 请登录 免费注册
所有任务分类
  • 免费注册
  • 登录

新手操作引导
首页 > C# > Winform简单模拟水果店结账系统源码程序

Winform简单模拟水果店结账系统源码程序

  • 简介
    现实生活中,结账系统无处不在,屡见不鲜,各种结账系统 例如:订餐结账系统,超市购物结账系统,酒店客房结账系统等等.
    其实结账原理都大同小异,即将所有购买项的价格都相加,当然,那些复杂的系统所考虑的方面和功能就很多了,我们这里不考虑.
    那么,今天我们这里简单的写个基于 C# winform 平台的水果店结账系统.
     
    原理
    这里用到了一个主窗体类和一个构造函数类(用于存取物品的属性) 以及一个写有物品属性的文本文件(目的是方便后期更改物品的价格,折扣等属性).
    首先,通过FileStream的OpenRead方法来打开并读取文本文件, 然后调用StreamReader类来读取FileStream的字符并将里面的字节转换成字符串.
    具体FileStream和StreamReader的用法,可以参考这里. 从文本里获取到物品的属性之后,将其存到一个具有物品属性的数据结构的泛型list里.
    然后在各个物品按钮下调用不同物品,每个物品在泛型list里的索引也是不一样的.之后再用一个整型数组来存储每个物品按钮的点击次数,即为每个物品的购买次数.
    还用到一个泛型list来装载每个物品的价格,在计算总价的时候遍历并相加, 得到一个总价.
    这里还用到了一个优惠价,即每个物品都有不同的打折方式(代码里有详细注释), 用到了一些简单的算法,并且在结账的时候自动计算每项物品最终优惠了多少.
    然后用 总价-优惠价=最终我们应该支付的价格,当然这里也实现了物品清空的功能.

    [返回]

    关于我们 交易保障 交易指南 我要赚钱 微信关注 谷速博客
    网站协议

    关于我们

    帮助中心

    担保交易

    诚信保障

    威客认证

    我有需求

    我想赚钱

    支付方式

    友情链接

    服务方式:库纳格流体控制系统(上海)有限公司-版权所有
    上海地址:上海市闵行区东川路800号
    北京地址:北京市海淀区双清路30号
    广州地址:广州市广州大学城外环西路100号
    Copyright ? 2014, gususoft.com, All Rights Reserved
    备案号:沪ICP备19040327号-2 公安备案号:沪公网安备 31011802003874号