博客园 - yysunuuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=6865212007-05-30T14:01:29Zyysunhttps://www.cnblogs.com/yysun/feed.cnblogs.comhttps://www.cnblogs.com/yysun/archive/2006/06/18/428636.htmlActive Record Pattern 和 ORM - yysunActive Record Pattern因为 Ruby on Rails而出名。ASP.NET 中广泛流的使用 Typed DataSet 的办法,其实也就是 Active Record Pattern。 因为 Typed DataSet 有很多弊端,又不是POJO Entity,所以被一开始就被我否定的了,但是不幸的是,同时我也否定了 Active Record Pattern。事实上这个模式...2006-06-17T16:21:00Z2006-06-17T16:21:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】Active Record Pattern因为 Ruby on Rails而出名。ASP.NET 中广泛流的使用 Typed DataSet 的办法,其实也就是 Active Record Pattern。 因为 Typed DataSet 有很多弊端,又不是POJO Entity,所以被一开始就被我否定的了,但是不幸的是,同时我也否定了 Active Record Pattern。事实上这个模式... <a href="https://www.cnblogs.com/yysun/archive/2006/06/18/428636.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2006/06/16/427106.html看看 EJB 3.0 的 O/R Mapping - yysun现在主要做 .NET,但是每过一段时间总是要回头看看 Java 世界。看到了新的 EJB 3.0 spec。联想到最近这里有不少 ORM 的讨论,就顺便推荐大家看看这个 Java Persistence API in 60 Minutes。 Java 中的 Annotation 就是 .NET 中的 Attribute。虽然 Java 中有这个东东比 .NET 晚,但是通过 EJB 3.0,Jav...2006-06-15T20:38:00Z2006-06-15T20:38:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】现在主要做 .NET,但是每过一段时间总是要回头看看 Java 世界。看到了新的 EJB 3.0 spec。联想到最近这里有不少 ORM 的讨论,就顺便推荐大家看看这个 Java Persistence API in 60 Minutes。 Java 中的 Annotation 就是 .NET 中的 Attribute。虽然 Java 中有这个东东比 .NET 晚,但是通过 EJB 3.0,Jav... <a href="https://www.cnblogs.com/yysun/archive/2006/06/16/427106.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2006/06/08/420173.htmlUnit Test : MVP vs PM - yysunSmart Client Software Factory team is recommending the "Model View Presenter" pattern. They have created Guidance Package for using this pattern. From my experience, the "Presentation Model" pattern i...2006-06-07T20:38:00Z2006-06-07T20:38:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】Smart Client Software Factory team is recommending the "Model View Presenter" pattern. They have created Guidance Package for using this pattern. From my experience, the "Presentation Model" pattern i... <a href="https://www.cnblogs.com/yysun/archive/2006/06/08/420173.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2006/05/16/401025.htmlRefactor CAB Smart Part Quick Start Project to "Presentation Model" - yysunComposite UI Application Block (CAB) is really a powerful framework for smart client applications. It comes with samples implementing the Model View Control (MVC) pattern and the Model View ...2006-05-15T22:33:00Z2006-05-15T22:33:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】Composite UI Application Block (CAB) is really a powerful framework for smart client applications. It comes with samples implementing the Model View Control (MVC) pattern and the Model View ... <a href="https://www.cnblogs.com/yysun/archive/2006/05/16/401025.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2006/05/16/401016.htmltest - yysunDUMP TRANSACTION irp WITH NO_LOGBACKUP LOG irp WITH NO_LOGDBCC SHRINKDATABASE(irp)2006-05-15T18:23:00Z2006-05-15T18:23:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】DUMP TRANSACTION irp WITH NO_LOGBACKUP LOG irp WITH NO_LOGDBCC SHRINKDATABASE(irp) <a href="https://www.cnblogs.com/yysun/archive/2006/05/16/401016.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2006/05/13/398898.htmlP&P OB CAB EntLib - yysun继续VSLive Toronto 的后续故事。 上次记录了 SQL/e,这次是关于 Daniel Cazzulino的发言 《Microsoft p&p ObjectBuilder》。听完这个演讲发现最近周围的事情还都发生了些关联。 首先是日前买了本书 《Head Up Design Patterns》。它的第一章就以一个引人入胜的故事介绍了设计模式的 Strategy Pattern。这...2006-05-12T17:59:00Z2006-05-12T17:59:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】继续VSLive Toronto 的后续故事。 上次记录了 SQL/e,这次是关于 Daniel Cazzulino的发言 《Microsoft p&p ObjectBuilder》。听完这个演讲发现最近周围的事情还都发生了些关联。 首先是日前买了本书 《Head Up Design Patterns》。它的第一章就以一个引人入胜的故事介绍了设计模式的 Strategy Pattern。这... <a href="https://www.cnblogs.com/yysun/archive/2006/05/13/398898.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2006/05/09/394478.htmlSQL/e - yysun在VSLive Toronto 上见到两个人物,Steve Lasker 和 Daniel CazzulinoSteve Lasker 介绍了使用 SQL Server Everywhere 的 Occasionally Connected Systems。 SQL Server Everywhere(SQL/e) 何须人也?原来2-4年前做 Pocket PC 程序就相识,那时它叫 SQL Se...2006-05-08T20:37:00Z2006-05-08T20:37:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】在VSLive Toronto 上见到两个人物,Steve Lasker 和 Daniel CazzulinoSteve Lasker 介绍了使用 SQL Server Everywhere 的 Occasionally Connected Systems。 SQL Server Everywhere(SQL/e) 何须人也?原来2-4年前做 Pocket PC 程序就相识,那时它叫 SQL Se... <a href="https://www.cnblogs.com/yysun/archive/2006/05/09/394478.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2006/05/08/394335.htmlWB Editor 2.5 is in beta - yysunChanges in WB Editor 2.5 Added upload image from clipboard Added image/file upload through FTP Added "select blog server" menu for cross posting Added "open new editor" menu Added new plugin: clipboar...2006-05-08T13:36:00Z2006-05-08T13:36:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】Changes in WB Editor 2.5 Added upload image from clipboard Added image/file upload through FTP Added "select blog server" menu for cross posting Added "open new editor" menu Added new plugin: clipboar... <a href="https://www.cnblogs.com/yysun/archive/2006/05/08/394335.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2005/12/10/294626.html把图片存到 Flickr - yysun  Flickr 是免费的图片发布和分享网站。最近被收购到 yahoo 旗下。 把图片存在 Flickr 然后连接到自己的 blog 中 是个很不错的做法。 下一版的 WB Editor 2 将支持直接上传图片到 Flickr 了。另外还会有一个插件,来管理和检索图片。  2005-12-10T01:15:00Z2005-12-10T01:15:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】  Flickr 是免费的图片发布和分享网站。最近被收购到 yahoo 旗下。 把图片存在 Flickr 然后连接到自己的 blog 中 是个很不错的做法。 下一版的 WB Editor 2 将支持直接上传图片到 Flickr 了。另外还会有一个插件,来管理和检索图片。   <a href="https://www.cnblogs.com/yysun/archive/2005/12/10/294626.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2005/12/04/290731.html与 Biztalk 搏斗 - yysun开发个 Biztalk 系统真是颇费周折。记下一些经验备用。 1. Error about enlisting DTC. Solution: 1) Turn off the RPC security on your Windows Server 2003 computers. http://support.microsoft.com/default.aspx?scid=kb;en-us;83918...2005-12-04T12:57:00Z2005-12-04T12:57:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】开发个 Biztalk 系统真是颇费周折。记下一些经验备用。 1. Error about enlisting DTC. Solution: 1) Turn off the RPC security on your Windows Server 2003 computers. http://support.microsoft.com/default.aspx?scid=kb;en-us;83918... <a href="https://www.cnblogs.com/yysun/archive/2005/12/04/290731.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2005/12/04/290664.htmlManage Plug-ins - yysunTo access functions from plug-ins Select Tools | plugins menu from the main menu bar of the context menu of the post editor. The menus can be activated by pressing the shortcut keys. It is an ...2005-12-04T10:50:00Z2005-12-04T10:50:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】To access functions from plug-ins Select Tools | plugins menu from the main menu bar of the context menu of the post editor. The menus can be activated by pressing the shortcut keys. It is an ... <a href="https://www.cnblogs.com/yysun/archive/2005/12/04/290664.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2005/12/04/290661.html申请 WB Editor 2 注册码 - yysun申请 * 您在您的博客网页上放置好 WB Editor 2 的小贴图和连接。* 发 email 至 support @ wbeditor.com 申请* email 标题中必须注明:申请WB Editor 2 注册码* email 正文必须复制以下文字,并填入您的信息申请 WB Editor 2 注册码的博客网页 URL:[http:// ...]申请人的姓名:[姓名]申请人的 email:[em...2005-12-04T10:37:00Z2005-12-04T10:37:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】申请 * 您在您的博客网页上放置好 WB Editor 2 的小贴图和连接。* 发 email 至 support @ wbeditor.com 申请* email 标题中必须注明:申请WB Editor 2 注册码* email 正文必须复制以下文字,并填入您的信息申请 WB Editor 2 注册码的博客网页 URL:[http:// ...]申请人的姓名:[姓名]申请人的 email:[em... <a href="https://www.cnblogs.com/yysun/archive/2005/12/04/290661.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2005/12/04/290660.htmlSharpReader Plug-in - yysunTo Installed WB Editor 2 as SharpReaderPlug-in Find a folder named plugins from the SharpReader's installation folder, by default it is C:\Program Files\SharpReader\plugins. ...2005-12-04T10:36:00Z2005-12-04T10:36:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】To Installed WB Editor 2 as SharpReaderPlug-in Find a folder named plugins from the SharpReader's installation folder, by default it is C:\Program Files\SharpReader\plugins. ... <a href="https://www.cnblogs.com/yysun/archive/2005/12/04/290660.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2005/05/13/154390.htmlAJAX - yysun计划周末去钓鱼的地方叫 Ajax 。于是想到了最近很时髦的 Web 技术:Asynchronous JavaScript and XML (AJAX)。它的实质就是用 JavaScript 向服务器获取数据,然后更新网页的局部,而不是刷新整个网页。 ASP.NET 1.x 的 Post Back 和 View State 引进了个新的概念:服务器端的事件驱动编程模式,其副作用则是整个网页不断刷...2005-05-12T16:09:00Z2005-05-12T16:09:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】计划周末去钓鱼的地方叫 Ajax 。于是想到了最近很时髦的 Web 技术:Asynchronous JavaScript and XML (AJAX)。它的实质就是用 JavaScript 向服务器获取数据,然后更新网页的局部,而不是刷新整个网页。 ASP.NET 1.x 的 Post Back 和 View State 引进了个新的概念:服务器端的事件驱动编程模式,其副作用则是整个网页不断刷... <a href="https://www.cnblogs.com/yysun/archive/2005/05/13/154390.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2004/11/05/60613.htmlWB Editor 2 的口号[yysun] - yysun随着 WB Editor 2 的发布,它提出的口号是: Blogging is not just editing and posting. Feel the fun and the power with WB Editor 2. 在 再议 WB Editor 插件一文中提到了不少浏览器无法实现的功能。这里再比较一下即使浏览器也用上了 htmlarea, FreeTextBo...2004-11-04T16:50:00Z2004-11-04T16:50:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】随着 WB Editor 2 的发布,它提出的口号是: Blogging is not just editing and posting. Feel the fun and the power with WB Editor 2. 在 再议 WB Editor 插件一文中提到了不少浏览器无法实现的功能。这里再比较一下即使浏览器也用上了 htmlarea, FreeTextBo... <a href="https://www.cnblogs.com/yysun/archive/2004/11/05/60613.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2004/11/04/60565.html用 XSL 生成 HTML 日历[yysun] - yysunXML: 2002 March, 2002 19 XSL: 0"> ...2004-11-04T14:04:00Z2004-11-04T14:04:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】XML: 2002 March, 2002 19 XSL: 0"> ... <a href="https://www.cnblogs.com/yysun/archive/2004/11/04/60565.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2004/11/02/59808.html用 XSL 重命名 XML tag name[yysun] - yysun{0} - old tag name {1} - new tag name2004-11-02T15:15:00Z2004-11-02T15:15:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】{0} - old tag name {1} - new tag name <a href="https://www.cnblogs.com/yysun/archive/2004/11/02/59808.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2004/11/02/59806.htmlXPathDocument 与 XmlDocument 结合使用[yysun] - yysunXPathDocument 是只读、随机读取 XML。 XmlDocument 是可读写、随机读取 XML。 一般如果不需要修改 XML,尽量使用 XPathDocument。 下面是两个小技巧: 1、XPathDocument 可以定义排序方式: http://msdn.microsoft.com/library/default.asp?url=/l...2004-11-02T15:10:00Z2004-11-02T15:10:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】XPathDocument 是只读、随机读取 XML。 XmlDocument 是可读写、随机读取 XML。 一般如果不需要修改 XML,尽量使用 XPathDocument。 下面是两个小技巧: 1、XPathDocument 可以定义排序方式: http://msdn.microsoft.com/library/default.asp?url=/l... <a href="https://www.cnblogs.com/yysun/archive/2004/11/02/59806.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2004/11/02/59800.html再谈 JXPath 与 ObjectXPathNavigator[yysun] - yysun一年多前写了 JXPath -ObjectXPathNavigator ,当时想当然地以为 ObjectXPathNavigator已经达到了 JXPath那样的对对象的支持程度。直到最近要用到这种功能的时候才发现ObjectXPathNavigator 差得相当的远呢。 ObjectXPathNavigator 是建立在 XPathNavigator基础上的。XPath...2004-11-02T14:42:00Z2004-11-02T14:42:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】一年多前写了 JXPath -ObjectXPathNavigator ,当时想当然地以为 ObjectXPathNavigator已经达到了 JXPath那样的对对象的支持程度。直到最近要用到这种功能的时候才发现ObjectXPathNavigator 差得相当的远呢。 ObjectXPathNavigator 是建立在 XPathNavigator基础上的。XPath... <a href="https://www.cnblogs.com/yysun/archive/2004/11/02/59800.html" target="_blank">阅读全文</a>https://www.cnblogs.com/yysun/archive/2004/11/01/59545.html用 WB Editor 连接 cnblogs.com 的全攻略[yysun] - yysun自从写了篇 用 WB Editor 连接 donews blog 的全攻略以后,donews.net 网站进行了一些升级改造,取消了“随笔”部分。WB Editor 现在只能用来下载保存 donews.net 的文章,而不能发布和编辑文章了。 博客园还可以用 WB Editor连接,但是有个窍门,就使必须先在 IE 里用“remember me”选项登陆进管理界面一次...2004-11-01T13:55:00Z2004-11-01T13:55:00Zyysunhttps://www.cnblogs.com/yysun/【摘要】自从写了篇 用 WB Editor 连接 donews blog 的全攻略以后,donews.net 网站进行了一些升级改造,取消了“随笔”部分。WB Editor 现在只能用来下载保存 donews.net 的文章,而不能发布和编辑文章了。 博客园还可以用 WB Editor连接,但是有个窍门,就使必须先在 IE 里用“remember me”选项登陆进管理界面一次... <a href="https://www.cnblogs.com/yysun/archive/2004/11/01/59545.html" target="_blank">阅读全文</a>