上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页
摘要: IOC 阅读全文
posted @ 2013-10-14 09:54 ZWmaqing 阅读(204) 评论(0) 推荐(0)
摘要: 1.依赖 依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例: /// /// 用户播放媒体文件 /// public class OperationMain { public void... 阅读全文
posted @ 2013-10-14 09:47 ZWmaqing 阅读(284) 评论(0) 推荐(0)
摘要: 1.引言 高内聚,低耦合成为一个OO架构设计的一个参考标准。高内聚是一个模块或者一个类中成员跟这个模块或者类的关系尽量高,低耦合是不同模块或者不同类之间关系尽量简单。 拿咱国家举例来说,假如你是中国人。 高内聚:就是说你跟中国亲,关系好,国家会保护你。 低内聚:就是说你跟中国的关系不好,那还怎么混,改天就要批斗你,你就是个问题源。 低耦合:就是说你跟日本的关系非常正常,非常简单,这样的话,就不会... 阅读全文
posted @ 2013-10-14 09:46 ZWmaqing 阅读(342) 评论(0) 推荐(0)
摘要: 1 《解剖PetShop》系列之六 PetShop之表示层设计 http://ityup.com/showtopic-8.html 2 《解剖PetShop》系列之五 PetShop之业务逻辑层设计 http://ityup.com/showtopic-7.html 3 《解剖PetShop》系列之四 PetShop之ASP.NET缓存 http://... 阅读全文
posted @ 2013-10-13 20:40 ZWmaqing 阅读(167) 评论(0) 推荐(0)
摘要: 摘要:本文介绍一下DbHelper数据操作类 微软的企业库中有一个非常不错的数据操作类.但是,不少公司(起码我遇到的几个...),对一些"封装"了些什么的东西不太敢用,虽然我推荐过微软的企业库框架了...但是还是要"评估"...一评就是几个月...而且,一些公司有的根本就是裸ado.net开发,或者自己封装的数据库操作类非常别扭,很不好用. 这里我给大家共享一个我参照企业库中的数据操作组件... 阅读全文
posted @ 2013-10-13 20:18 ZWmaqing 阅读(463) 评论(0) 推荐(0)
摘要: 微软stringradiobuttonnullexceptiondataset一般我们都采用分层架构,先思考业务,要解决什么样的业务问题,再去思考技术实现。l 正向思维:界面(UI)—>业务逻辑(BLL)—>数据逻辑(DAL)—>数据实体(Model)—>数据存储(Db)l 反向思维:数据存储(Db)—>数据实体(Model)—>数据逻辑(DAL)—>业务逻辑(BLL)—>界面(UI)。从数据库推导到界面,从界面推导到数据库。搞清楚类之间的关系。数据之间传递关系。界面(UI):由控件组成。系统与用户交互的窗口。业务逻辑(BLL):封装业务处理功能 阅读全文
posted @ 2013-10-13 20:06 ZWmaqing 阅读(359) 评论(0) 推荐(0)
摘要: 话说在大学的时候帮老师做项目的时候就已经接触过企业库了但是当初一直没明白为什么要用这个,只觉得好麻烦啊,竟然有那么多的乱七八糟的配置(原来我不知道有配置工具可以进行配置,请原谅我的小白)。 直到去年在做项目的时候在看代码生成工具的时候看到了许多生成工具都内置了企业库的数据库访问及一些相关模块,才突然顿悟了,可能企业库应该还是有点用的,于是就试着使用了企业库的一些模块(当时版本是4.1),果然觉得企业库还是很不错的,微软在企业库中为我们封装了许多日常经常使用的模块,如:数据库访问,缓存,日志,异常处理,加密,IOC等等,在日常的项目开发中,企业库已经贯穿了一个项目从底层到表示层基本上需要用到的. 阅读全文
posted @ 2013-10-13 16:59 ZWmaqing 阅读(332) 评论(0) 推荐(0)
摘要: 2013-03-15 13:42:54 作者:有理想的码农在对Excel进行读写操作时,使用微软自身提供的解决方案,有两种(第三方方式除外),分别是OLEDB方式和调用COM组件的方式1. OLEDB方式用这种方法读取Excel速度相对调用COM组件来讲是非常的快的,因为OLEDB方式就是把Excel当做一个数据库来操作的,将Excel作为一个数据源,直接用Sql语句获取数据。还有一个优点就是不需要安装Office Excel就可以使用。但是这种方式就是只能读取或者写入数据,但是对于Excel本身一些复杂的逻辑,如单元格合并,单元格着色等无法支持。[csharp]string connStr= 阅读全文
posted @ 2013-10-12 20:49 ZWmaqing 阅读(615) 评论(0) 推荐(0)
摘要: NPOI, 读取xls文件(Excel2003及之前的版本) (NPOI.dll+Ionic.Zip.dll) http://npoi.codeplex.com/EPPlus, 读取xlsx文件(Excel2007版本) (EPPlus.dll) http://epplus.codeplex.com/本文中只实现了Excel文件的读取,实际上,这两个控件均支持对其内容,格式,公式等进行修改,这些复杂功能尚无需求,所以没有实现读取接口IExcel:Codepublic interface IExcel { /// 打开文件 bool Open(); ... 阅读全文
posted @ 2013-10-12 20:17 ZWmaqing 阅读(1585) 评论(0) 推荐(1)
摘要: 操作Excel的主要有以下类库:MyXls(http://sourceforge.net/projects/myxls/)Koogra(http://sourceforge.net/projects/koogra/)ExcelLibrary(http://code.google.com/p/excellibrary/)ExcelPackage(http://excelpackage.codeplex.com/)EPPlus(http://epplus.codeplex.com/)LinqToExcel(http://code.google.com/p/linqtoexcel/)NetOffic 阅读全文
posted @ 2013-10-12 15:50 ZWmaqing 阅读(4211) 评论(3) 推荐(3)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页