
机房收费管理系统—个人重构版
第二遍机房收费系统,用C#语言进行重构。
有名呀
加油!
展开
-
C#—三层架构
【前言】终于学习到三层了~接下来也要下功夫学习机房重构了,给自己加油!【内容】1.什么是三层架构三层架构分为物理上的和逻辑上的,其中:(1)在物理上是显示层、业务层、数据层,下面是一个应用软件的三层架构模型: (2)逻辑上:UI 层、BLL 层、DAL层。在这里,我们主要来学习逻辑上的三层。2.三层具体介绍(...原创 2019-06-07 20:32:22 · 1112 阅读 · 17 评论 -
C#机房重构—下机之职责链模式
【前言】说到设计模式,又熟悉又陌生,为什么这么说呢?熟悉是因为学过设计模式,明白了当时学习的例子;陌生是因为放到重构不会用,参考了很多博客,才知道如何用这个职责链模式。【内容】BLL层没有设计准备时间,上机满一分钟即收费。 public class ChainBLL { public static decimal rate; public static de...原创 2019-08-28 17:12:32 · 202 阅读 · 19 评论 -
DataGridView的简单使用与显示数据
【前言】在没开始使用这个控件之前,有种它很难的感觉。做完之后感觉真的简单,并且很方便。下面来介绍一下DataGridView的使用吧!【内容】1.如何实现DataGridView获取数据源并显示数据呢?有两种实现方式,一是直接设置属性实现,二是用代码来实现。2.设置属性实现参考博客:https://blog.youkuaiyun.com/cxh6863/article/details/...原创 2019-08-25 17:44:35 · 693 阅读 · 21 评论 -
当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘Users‘ 中的标识列插入显式值
【问题】当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Users' 中的标识列插入显式值。【原因】在创建事务复制时,很多时候不一定使用默认的快照进行初始化,而是使用备份还原初始化。而当对有标识列(即identity的自增列)的表进行复制的时候,使用备份还原初始化搭建起来的复制常常就会报错,即:当 IDENTITY_INSERT 设置为 OFF 时,不能为表‘XXX...原创 2019-07-31 15:09:05 · 6466 阅读 · 15 评论 -
C#机房重构——知识总结(一)
【前言】发现自己已经很长时间没有发博客了,这可真不是一个好习惯,努力改正。下面来总结一下机房重构中的知识点。【内容】1.命名空间(1)using System.Data:顾名思义,引用这个dll即表示你的命名空间下有需要使用数据、数组的地方,可以直接使用数组类型,而不需要再添加前缀。(2)using System.Data.SqlClient:表示在你的代码中引入微软发布的sq...原创 2019-07-30 14:51:59 · 241 阅读 · 25 评论 -
未能加载文件或程序集“DAL”或其他的某一个依赖项,系统找不到指定的文件
【前言】这个问题是在登录中遇到的,遇到问题既兴奋又反感,反感就是不想做,兴奋就是可以学到更多知识。因为没有办法,还是做吧!既然做,就要好好做对不对,下面来总结一下这个问题吧。【内容】1.问题描述未能加载文件或程序集“DAL”或其他的某一个依赖项,系统找不到指定的文件2.出现这个问题的原因(1)DLL文件名与加载时的DLL文件名不一致。(一般不会有)(2)DLL文...原创 2019-06-15 16:55:48 · 1181 阅读 · 25 评论 -
C#机房重构—七层登录
【前言】早就听说七层登录这个名词了,今天自己终于也到这个项目了,在没动手做之前,我认为七层登录是一个项目,机房重构是后一个项目的...不要笑...做完之后闷了将近一天才明白过来,原来这已经是机房重构了,这是机房重构的第一步—登录(没接触之前先做的登录)。并且明白了其中的一些套路。这里就不详细说了,先来总结一下七层登录吧。【内容】1.七层介绍(1)用户界面层(UI):是用户所能看的到...原创 2019-06-15 16:02:29 · 368 阅读 · 28 评论