摘要: 比较全的Asp.NET面试题。  阅读全文
posted @ 2008-09-23 16:23 peida 阅读(573) | 评论 (4)编辑
     摘要: 组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。  阅读全文
posted @ 2008-09-09 07:51 peida 阅读(113) | 评论 (0)编辑
     摘要: SQLite是一个软件库,用于实现自包含、非服务式、零配置、事务化的SQL数据库引擎。SQLite是一个嵌入式SQL数据库引擎,与其它大多数SQL数据库不同的是,SQLite没有独立的服务进程。SQLite直接读写原始的磁盘文件,一个拥有多个表、索引、触发器和视图的完整SQL数据库就包含在一个独立的磁盘文件中。  阅读全文
posted @ 2008-09-02 14:44 peida 阅读(122) | 评论 (0)编辑
     摘要: SQLite是一个软件库,用于实现自包含、非服务式、零配置、事务化的SQL数据库引擎。SQLite是一个嵌入式SQL数据库引擎,与其它大多数SQL数据库不同的是,SQLite没有独立的服务进程。SQLite直接读写原始的磁盘文件,一个拥有多个表、索引、触发器和视图的完整SQL数据库就包含在一个独立的磁盘文件中。  阅读全文
posted @ 2008-08-29 15:22 peida 阅读(137) | 评论 (0)编辑
     摘要: 什么是WCF?WCF之Hello!  阅读全文
posted @ 2008-08-19 08:23 peida 阅读(192) | 评论 (4)编辑
     摘要: 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。   阅读全文
posted @ 2008-08-18 09:22 peida 阅读(120) | 评论 (1)编辑
     摘要: Join操作适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。 在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。   阅读全文
posted @ 2008-08-15 16:10 peida 阅读(91) | 评论 (1)编辑
     摘要: Count/Sum/Min/Max/Avg用于统计数据,比如统计一些数据的个数,求和,最小值,最大值,平均数。  阅读全文
posted @ 2008-08-11 15:36 peida 阅读(186) | 评论 (1)编辑
     摘要: Select:和SQL命令中的select作用相似但位置不同,查询表达式中的select及所接子句是放在表达式最后并把子句中的变量也就是结果返回回来;延迟. Select/Distinct操作包括9种形式,分别为简单形式、匿名类型形式、带条件形式、指定类型形式、过滤类型形式、shaped类型形式、嵌套类型形式、LocalMethodCall形式、Distinct形式。   阅读全文
posted @ 2008-08-07 14:07 peida 阅读(116) | 评论 (1)编辑
     摘要: 装饰模式:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。说白了,就是在不改变对象的前提下,动态的增加其功能,即我们不希望改变原有的类,或采用创建子类的方法来增加功能的时候,这种情况下我们要采用装饰模式。  阅读全文
posted @ 2008-08-05 08:19 peida 阅读(251) | 评论 (1)编辑
     摘要: 适配器模式、桥接模式与外观模式的区别与关系。适配器模式和桥接模式都是间接引用对象,因此可以使系统更灵活,在实现上都涉及从自身以外的一个接口向被引用的对象发出请求。适配器模式与桥接模式的联合。适配器模式与外观模式有些相似,都是对现存系统的分装。但这两种模式的意图完全不同。  阅读全文
posted @ 2008-08-01 11:30 peida 阅读(142) | 评论 (1)编辑
     摘要: 外观模式(Façade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层的接口,这个接口使得这个子系统更加容易使用。通过这个接口,其他系统可以方便的调用子系统中的功能,而忽略子系统内部发生的变化。外观模式(Façade)是经常使用的模式之一,并且可以应用在任何层次和粒度的应用中,小到API的封装,大到封装整个系统。  阅读全文
posted @ 2008-07-31 18:06 peida 阅读(147) | 评论 (0)编辑
     摘要: 在.NET 中已经默认将WEBSERVICE的远程调试功能关闭,有的时候我们需要远程调试程序的时候,就需要打开此功能我们只需在WEBSERVICE的项目的中添web.config的配置节下面加一下一段配置就OK了。  阅读全文
posted @ 2008-07-30 17:07 peida 阅读(175) | 评论 (0)编辑
     摘要: 桥接模式(Bridge),将抽象部分与它的实现部分分离,是他们都可以独立的变化。什么叫抽象与它的实现分离,这并不是说,让抽象类与其他派生类分离,因为这没有任何意义。实现指的是抽象类和它的派生类用来实现自己的对象。
  阅读全文
posted @ 2008-07-17 10:39 peida 阅读(99) | 评论 (0)编辑
     摘要: 在软件开发中,我们经常会遇到系统间集成,在系统集成时,最常见的问题就是系统间的接口不一致。很多能够满足功能的系统模块,由于接口不一致,导致无法使用。例如,常用的媒体播放器是MS Media player和RealPlayer,他们的文件结构和软件接口完全不同,前者支持WMF格式的音频和视频,后者支持RM格式的音频和视频。如果我们希望自己的软件能够播放这两种播放器播放相应格式的音频和视频,我们该怎么办呢?一切从头开始,重写一个支持这两种格式的播放软件?呵呵,你要不觉得累你就重写了,呵呵。  阅读全文
posted @ 2008-07-15 08:18 peida 阅读(129) | 评论 (1)编辑
     摘要: LINQ中的WHERE与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。  阅读全文
posted @ 2008-07-07 16:01 peida 阅读(148) | 评论 (1)编辑
     摘要: DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型。DataContext作为LINQ to SQL框架的主入口点,为我们提供了一些方法和属性,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。DataContext提供了以下一些使用的功能:创建和删除数据库,数据库验证以及数据库更改;以日志形式记录DataContext生成的SQL;执行SQL(包括查询和更新语句)。
  阅读全文
posted @ 2008-07-04 16:00 peida 阅读(156) | 评论 (1)编辑