自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C# ——命名空间

命名空间设计目的:让一组名称和其他名称分隔开的作用,不同的命名空间中相同类名不冲突。 什么是命名空间 直接看例子: 假如一所学校,有两个小明 一个三年一班的小明 一个四年二班的小明 三年一班和四年二班就是命名空间 小明就是下面的抽象对象,也就是类 先定义三年一班的小明 names...

2019-04-30 21:17:04

阅读数 226

评论数 2

原创 机房重构——statusStrip控件(状态栏)

研究了下SQL sever软件发现底层有一个蓝条,那个就是状态栏,状态栏显示的是当前的使用状态,当然也可以显示其他东西,状态栏帮了我很大的忙。 一、使用步骤 在菜单和工具栏选中statusStrip 因为是显示东西,选择StatusLabel 二、界面美化 因为是显示东西,改了下背景颜...

2019-04-30 17:03:23

阅读数 88

评论数 2

原创 机房重构—Datagridview控件

机房重构到了将数据库信息展现到用户界面上了,控件就是datagridview控件,分享下做得过程中用到的属性及相关代码。 绑定数据源 上次我们分享到在机房重构使用查数据库语句返回的是DataTable类型,因此在U层可以直接调用外观层 代码如下: //调用外观层查询 Facade....

2019-04-30 16:02:14

阅读数 71

评论数 1

原创 机房重构下机——时间计算方法(TimeSpan)

记得在第一次机房下机中消费时间的计算折腾了有一天多,这次有了充足的准备之后,普通下机差不多半天就敲完了,真是凡事预则立,下面分享下如何实现消费时间计算的。 1.数据类型: 上机时间和下机时间都为datetime类型的,把日期和时间存储到一起(为了方便),如果不想要后面的小数点可以设置去掉 ...

2019-04-26 16:28:12

阅读数 134

评论数 11

原创 机房重构——上机(职责链模式)

前言: 本来是昨天敲完上机的,但是看着U层上机的代码有四层循环,U层做了大部分B层的工作,于是就想到了设计模式去循环,看了很多巨人的博客,最终实现了。 首先回顾下职责链的内容: 职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象练成一条链,并沿着这...

2019-04-25 21:02:14

阅读数 177

评论数 11

原创 SQL sever数据库数据类型及声明

前言:看博客说过最多的一句话是,迟早多要还的,我倒觉得这是一个重复的过程,每个阶段对一个知识点的理解是不一样的,下面就说说之前学的数据库的数据类型。 在重构中报二进制或字符串被截取确实是常见的事儿,有必要从根上抓一抓,把数据库数据类型分为三类 一、首先看字符串(对应C# string类型)...

2019-04-24 09:44:52

阅读数 98

评论数 4

原创 机房重构-第三方停靠软件WeifenLuo.WinFormsUI.Docking.dll

前言:在机房重构主界面开发的时候运用了第三方停靠软件WeifenLuo.WinFormsUI.Docking.dll,下面进行叙述 步骤:第一步.在UI层添加引用 点击添加引用-浏览 找到WeifenLuo.WinFormsUI.Docking.dll文件 点击确定即可! 第二步:添加...

2019-04-23 19:51:11

阅读数 151

评论数 5

原创 机房重构——窗体A得到窗体B的TextBox的值

【问题描述】: 在重构中充值窗体需要调用登录窗体用户ID,textbox的值,在充值窗体实例了登录窗体,直接用LoginUI.txtUserID.text赋值,显示为空值。 【思考】: 在充值窗体中重新实例了登录窗体,因此txtUserID.text的值就不是原来的值了,所以定义了一个静态全...

2019-04-23 09:27:27

阅读数 61

评论数 4

原创 机房重构-SQLHelper类

在三层登录的时候写了一篇关于D层的代码,主要是对数据库进行操作。而七层中为了降低D层的负担将对数据库操作封装成了类,也就是SQLHelper类。 对于数据库的操作无非是增删改查,看下SQLHelper类中方法对应起来 在类中分为两种方法,一种是对于增删改的,一种是查的,增删改返回值为int...

2019-04-18 16:17:52

阅读数 117

评论数 9

原创 机房重构——反射+配置文件访问程序

前言: 在学大话设计模式时,听大鸟说过这么一句话,“反射反射,程序猿的快乐”,而对这句话的解释是反射可以利用字符串来实例化对象,而变量是可以更换的,当时对这句话不太理解,而做七层登录的时候,在反射报错是必经之路,经过查资料理解了一些其中的原理,下面做一个记录。 首先看下官方的反射作用: 在....

2019-04-18 09:54:24

阅读数 90

评论数 5

原创 操作系统-文件系统

在前面操作系统内核资源管理功能中有三个功能,分别是进程管理、存储器管理和设备管理而唯独没有文件系统的功能,其实在之前是别说操作系统内核就连操作系统中都没有文件系统这个功能的,但随着人们要存储到磁盘上的内容越来越多,众多的信息存储到一起,很不方便,这便有了文件系统。 先给出官方定义:为用户提供了...

2019-04-10 17:11:42

阅读数 899

评论数 3

提示
确定要删除当前文章?
取消 删除