博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年5月20日

摘要:ASP.NET 2.0内置的健康监测系统可以非常容易地使指定的事件自动地记录到指定的日志源。 本文中,我们研究了两种内置日志源:“EventLogProvider”和“SqlWebEventProvider”,它们会分别记录事件信息到Windows的事件日志中和SQL Server数据库的一个表里。 健康监测系统可以捕获自定义事件,也可以使用其它日志源。 在后面的文章中,我们将会看到更多的日志源,甚至是创建我们自己的日志源。 我们也会知道如何创建自己的事件,以及如何自动地触发一个事件。 阅读全文

posted @ 2007-05-20 21:56 webabcd 阅读(7410) 评论(16) 推荐(0) 编辑

摘要:ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。 阅读全文

posted @ 2007-05-20 15:43 webabcd 阅读(15394) 评论(83) 推荐(2) 编辑

2007年5月19日

摘要:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 阅读全文

posted @ 2007-05-19 23:46 webabcd 阅读(5969) 评论(6) 推荐(0) 编辑

2007年5月17日

摘要:提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。 阅读全文

posted @ 2007-05-17 22:42 webabcd 阅读(4310) 评论(4) 推荐(0) 编辑

摘要:运用共享技术有效地支持大量细粒度的对象。 阅读全文

posted @ 2007-05-17 22:24 webabcd 阅读(3783) 评论(0) 推荐(0) 编辑

2007年5月13日

摘要:ASP.NET AJAX可以使你的web应用程序具有更丰富的功能和更多的用户响应。 本文中,我将演示如何通过ASP.NET AJAX的帮助,给像GridView这样的数据绑定控件的数据行增加popup提示框。 阅读全文

posted @ 2007-05-13 20:22 webabcd 阅读(13970) 评论(22) 推荐(0) 编辑

摘要:动态地给一个对象添加一些额外的职责。就扩展功能而言,它比生成子类方式更为灵活。 阅读全文

posted @ 2007-05-13 19:37 webabcd 阅读(5338) 评论(12) 推荐(0) 编辑

摘要:将对象组合成树形结构以表示“部分-整体”的层次结构。它使得客户对单个对象和复合对象的使用具有一致性。 阅读全文

posted @ 2007-05-13 19:25 webabcd 阅读(5533) 评论(7) 推荐(0) 编辑

摘要:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 阅读全文

posted @ 2007-05-13 19:14 webabcd 阅读(5337) 评论(11) 推荐(0) 编辑

2007年5月8日

摘要:用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。 阅读全文

posted @ 2007-05-08 21:02 webabcd 阅读(5739) 评论(25) 推荐(0) 编辑

2007年5月5日

摘要:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 阅读全文

posted @ 2007-05-05 20:56 webabcd 阅读(6966) 评论(45) 推荐(0) 编辑

2007年5月4日

摘要:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。 阅读全文

posted @ 2007-05-04 22:39 webabcd 阅读(6726) 评论(19) 推荐(0) 编辑

2007年5月3日

摘要:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 阅读全文

posted @ 2007-05-03 22:08 webabcd 阅读(14592) 评论(32) 推荐(1) 编辑

2007年5月1日

摘要:给定一个语言, 定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。 阅读全文

posted @ 2007-05-01 08:52 webabcd 阅读(6483) 评论(18) 推荐(0) 编辑

2007年4月22日

摘要:如果你想在GridView中一次只针对鼠标单击的一个单元格进行编辑,那么本文中的方法将会对你有所帮助。 阅读全文

posted @ 2007-04-22 20:45 webabcd 阅读(28887) 评论(136) 推荐(1) 编辑

摘要:为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请求。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它。 阅读全文

posted @ 2007-04-22 20:08 webabcd 阅读(4512) 评论(8) 推荐(1) 编辑

2007年4月19日

摘要:微软发布的ASP.NET AJAX虽然是一个非常强大的框架,但是当你在web 2.0的世界中要开发一个真正的AJAX web站点的话,就会遇到很多问题,而且你几乎找不到任何相关文档。本文中,我将介绍一些在开发Pageflakes中所学习到的高级经验。我们将会看到ASP.NET AJAX一些功能的优缺点,如批调用(Batch Call),调用超时,浏览器调用拥堵问题,ASP.NET 2.0中web service响应缓存的bug等等 阅读全文

posted @ 2007-04-19 08:45 webabcd 阅读(8418) 评论(10) 推荐(1) 编辑

2007年4月16日

摘要:GridView控件不允许你插入新的记录。 但是,通过它的Empty Data Template的帮助和DetailsView控件,你就可以有一个插入新记录的非常棒的方法。 用这种方法你可以节省屏幕空间,也不需要再用额外的页了。 阅读全文

posted @ 2007-04-16 08:32 webabcd 阅读(14478) 评论(41) 推荐(0) 编辑

2007年4月15日

摘要:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可取消的操作。 阅读全文

posted @ 2007-04-15 20:44 webabcd 阅读(4905) 评论(4) 推荐(0) 编辑

2007年4月9日

摘要:在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。 在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。 ASP.NET 2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQL SERVER数据库。 本文中我将示范SqlBulkCopy类的不同应用。 阅读全文

posted @ 2007-04-09 08:47 webabcd 阅读(7320) 评论(33) 推荐(0) 编辑

2007年4月8日

摘要:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 阅读全文

posted @ 2007-04-08 21:03 webabcd 阅读(5441) 评论(19) 推荐(0) 编辑

2007年4月2日

摘要:如果说WebParts是web中一个非酷的效果的话,我想没有人会怀疑。WebParts为我们提供了对页中的对象进行拖拽的功能,它也可以在runtime的时候改变对象的标题、边框样式等。在WebParts出现之前,要实现这个功能是一项令人非常头痛的工作,因为我们必须写大量的JavaScrip,还要把页中每个对象的状态保存到数据库中。 阅读全文

posted @ 2007-04-02 08:57 webabcd 阅读(14710) 评论(37) 推荐(3) 编辑

2007年4月1日

摘要:为其他对象提供一个代理以控制对这个对象的访问。 阅读全文

posted @ 2007-04-01 16:34 webabcd 阅读(4516) 评论(6) 推荐(0) 编辑

2007年3月26日

摘要:好几个月的时间了,我一直在学习Microsoft Reporting Services 2005的一些新的功能。其中之一就是如何使用webservice作数据源。但是很不幸,我无法在MSDN和SQL Server 2005的相关书籍中找到详细的帮助信息。所以我花了好长时间来搞定这个问题。希望通过分享我的Microsoft Reporting Services 2005的相关知识能够节省你的开发时间。 阅读全文

posted @ 2007-03-26 08:47 webabcd 阅读(6021) 评论(28) 推荐(0) 编辑

2007年3月20日

摘要:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 阅读全文

posted @ 2007-03-20 22:19 webabcd 阅读(4612) 评论(4) 推荐(0) 编辑

2007年3月18日

摘要:我最近需要给用户创建一个feed,所有的数据都是放在sqlserver数据库里的,所以我疯狂的查找把sqlserver里的数据转换成xml的最快速的方法。现在我知道了xml已经成为了sqlserver2005的一部分。之后我萌生出了一个主意,就是创建一个webservice用于数据库转xml的服务,这样用户就可以在任何时候调用他们需要的数据(如果需要也可以传参数)。现在,我知道你将会说“这不是什么新东西也没有什么难度”,但这正是我写本文的目的,看完本文之后你会发现原来实现这个功能是如此简单。我不敢相信在CodeProject居然没有一个人提出这样的解决方法。 阅读全文

posted @ 2007-03-18 22:18 webabcd 阅读(4410) 评论(10) 推荐(0) 编辑

2007年3月13日

摘要:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 阅读全文

posted @ 2007-03-13 22:32 webabcd 阅读(5065) 评论(4) 推荐(0) 编辑

摘要:开发人员经常担心他们web站点的性能。每一个开发者都想他们的web站点的性能是最优化的。影响你web站点性能的有很多因素,ViewState就是其中之一。本文我将给大家提供一个通过压缩ViewState来改善性能的方法。 阅读全文

posted @ 2007-03-13 08:22 webabcd 阅读(7598) 评论(24) 推荐(1) 编辑

2007年3月12日

摘要:弄懂Page的生存周期(lifecycle)对于开发asp.net应用程序来说是非常重要的。很多.net初学者在处理动态加载控件的时候都出现过回发后丢值,丢状态之类的问题。HTTP协议是无状态的,这就是web程序不同与windows程序的一个天生的问题,如果要学习asp.net的话,Page的生存周期将是你最重要的基础之一。事件的顺序是怎样的,特别是asp.net 2.0新增了母板页后,使其变得更复杂了,本文的目的就是通过解释每一个事件的顺序及其用途让你弄清楚这些事件到底是怎么回事。 阅读全文

posted @ 2007-03-12 08:35 webabcd 阅读(7567) 评论(15) 推荐(0) 编辑

2007年3月6日

摘要:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它所属的类。 阅读全文

posted @ 2007-03-06 23:03 webabcd 阅读(6091) 评论(18) 推荐(1) 编辑