机房收费系统总结

七层登陆

现在的七层登陆一般用的是UI层,DAL层,BLL层,IDAL层,IBLL层,实体层和工厂层。我一开始用的七层用的是外观层七层登陆

上机

上机实现动态地显示消费和余额。

设计模式

职责链模式

职责链模式—消费

单例模式

   //单例模式
        public static FrmRegisterCard frm;
        public static FrmRegisterCard Get()
        {
            if (frm == null || frm.IsDisposed)
            {
                frm = new FrmRegisterCard();
            }
            return frm;
        }

抽象工厂加反射

   public class CustomerFactory
    {
        string StrDB = System.Configuration.ConfigurationManager.AppSettings["DB"];

        public IDAL.CustomerIDAL Customer()
        {
            string ClassName = StrDB + "." + "CustomerDAL";
            return (IDAL.CustomerIDAL)Assembly.Load(StrDB).CreateInstance(ClassName);
        }
    }

DataGridView控件

从数据库中调取数据的时候,有的数据不可以显示出来,就可以隐藏起来。

  private void btnQueryAll_Click(object sender, EventArgs e)
        {
            bossIBLL = bossFactory.boss();
            List<UserEntity> list= bossIBLL.getAllUser();
            dgv.DataSource = list;
            dgv.Columns[3].Visible = false;
            dgv.Columns[2].Visible = false;//隐藏列     
        }

打包程序

打包程序之后再进行测试。

总结写的有点小乱,后面更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张_Laura

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值