07 2008 档案

摘要:外观模式(Façade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层的接口,这个接口使得这个子系统更加容易使用。通过这个接口,其他系统可以方便的调用子系统中的功能,而忽略子系统内部发生的变化。外观模式(Façade)是经常使用的模式之一,并且可以应用在任何层次和粒度的应用中,小到API的封装,大到封装整个系统。 阅读全文
posted @ 2008-07-31 18:06 peida 阅读(1747) 评论(0) 推荐(0) 编辑
摘要:在.NET 中已经默认将WEBSERVICE的远程调试功能关闭,有的时候我们需要远程调试程序的时候,就需要打开此功能我们只需在WEBSERVICE的项目的中添web.config的配置节下面加一下一段配置就OK了。 阅读全文
posted @ 2008-07-30 17:07 peida 阅读(7418) 评论(0) 推荐(0) 编辑
摘要:桥接模式(Bridge),将抽象部分与它的实现部分分离,是他们都可以独立的变化。什么叫抽象与它的实现分离,这并不是说,让抽象类与其他派生类分离,因为这没有任何意义。实现指的是抽象类和它的派生类用来实现自己的对象。 阅读全文
posted @ 2008-07-17 10:39 peida 阅读(965) 评论(0) 推荐(0) 编辑
摘要:在软件开发中,我们经常会遇到系统间集成,在系统集成时,最常见的问题就是系统间的接口不一致。很多能够满足功能的系统模块,由于接口不一致,导致无法使用。例如,常用的媒体播放器是MS Media player和RealPlayer,他们的文件结构和软件接口完全不同,前者支持WMF格式的音频和视频,后者支持RM格式的音频和视频。如果我们希望自己的软件能够播放这两种播放器播放相应格式的音频和视频,我们该怎么办呢?一切从头开始,重写一个支持这两种格式的播放软件?呵呵,你要不觉得累你就重写了,呵呵。 阅读全文
posted @ 2008-07-15 08:18 peida 阅读(1736) 评论(2) 推荐(0) 编辑
摘要: LINQ中的WHERE与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。 阅读全文
posted @ 2008-07-07 16:01 peida 阅读(920) 评论(1) 推荐(0) 编辑
摘要:DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型。DataContext作为LINQ to SQL框架的主入口点,为我们提供了一些方法和属性,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。DataContext提供了以下一些使用的功能:创建和删除数据库,数据库验证以及数据库更改;以日志形式记录DataContext生成的SQL;执行SQL(包括查询和更新语句)。 阅读全文
posted @ 2008-07-04 16:00 peida 阅读(3834) 评论(1) 推荐(2) 编辑