- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 重构个人版机房收费系统—存储过程
在做机房收费的时候,我们经常会遇到这样一个问题:一个操作会同时涉及到对多个表的操作,这时候我们就要创建接口、去D层进行数据操作,重复进行N次。遇到这种情况没有似曾相识的感觉?是的,外观模式,为子系统中的一组接口提供一个一致的界面,即用一个类将需要用到的多个子系统中的方法或属性封装到一起供外界使用,降低程序的耦合度。同样,我们也可以将多个SQL语句封装到一起,给他们提供一个统一的名称供外界一起使用,
2014-06-29 11:53:58 1264 22
原创 重构个人版机房收费系统——视图
百度百科的定义:数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据,能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。简单的来讲,视图是从若干个基本表和其他视图构造出来的虚拟表。这种构造方法采用select语句实
2014-06-12 21:09:59 1384 51
原创 重构个人版机房收费系统——外观模式
个人版机房重构开始了有差不多一周的时间了,之前一直都是在用C#敲三层,刚开始转到.NET还有点不顺手呢,等敲了两条线感觉好多了。通过这次机房重构要在三层的基础上要加强对之前学习的设计模式的应用和练习,也算是学以致用了~~其中用到了抽象工厂、外观、模板等设计模式。今天来学习外观模式的应用。 首先,我们先来了解一下什么是外观模式,它有什么好处,到底该怎么用? 外观模式,为子系统中的一组
2014-06-12 12:01:13 1617 87
原创 重构个人版机房收费系统——VS添加配置文件
namespace SqlHelper{ public class sqlHelper { private SqlConnection conn = null; private SqlCommand cmd = null; private SqlDataReader sdr = null; public sqlHelpe
2014-06-09 19:34:29 1385 26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人