in

ASP.NET Weblogs

This Blog

Syndication

ASP.NET Chinese Blogs

October 2006 - Posts

  • NBearV3.0.0 Preview发布 - 全新ORM实现![11/1 更新:全面支持实体属性级联更新]

    摘要:11/1 更新:全面支持实体属性级联更新,详见下面的案例的Entity Usage UnitTests代码。 NBearV3新增/修改功能列表: 1、完全重新设计的ORM实现,支持实体继承,实体间复杂关联(一对一、一对多、多对多)及透明的级联插入、更新、删除,LazyLoad等。 2、提供用于整个开发过程的更易使用的代码生成工具,支持:实体设计代码、实体代码、实体配置文件和数据库创建脚本生成。 3、精简优化了底层数据访问代码,进行了更细致的单线程/多线程性能测试。 4、实体及关联关系可以使用任意标准的.Net Framework支持的语言,使用interface、Attribute、接口继承等语言的自然元素作为实体设计元数据,并使用VS.NET2005的类设计器进行设计。 5、自动生成的实体类是标准的class,避免了V2中基于Emit生成代码的性能损失和可能的内存泄露,集成用于强类型查询的查询代码到每个实体类,并支持标准的各种系统序列化(XML,Binary,WebService SOAP)。生成的实体类代码不 阅读全文 。 Teddy's Knowledge Base 2006-11-01 12:40 发表评论 Read More...
  • ICollection 接口的类序列化的问题。

    先看一个现象: 如果你有这样的一个WebService 方法: [WebMethod] public void myTest(System.Collections.Specialized.NameValueCollection col) { ..... } 那你在请求这个WebService 方法的时候,会收到如下异常: To be XML serializable, types which inherit from ICollection must have an implementation of Add(System.String) at all levels of their inheritance hierarchy. System.Collections.Specialized.NameValueCollection does not implement Add(System.String). 详细的错误发生点如下: [InvalidOperationException: To be XML serializable, types which inherit from ICollection must have an implementation of Add(System.String) at all levels of their inheritance hierarchy. System.Collections.Specialized.NameValueCollection does not implement Add(System.String).] System.Xml.Serialization.TypeScope.GetDefaultIndexer(Type...
  • .NET Framework 3.0

    Vista 即将发布,微软 .NET 俱乐部联盟 LOVE@Community 活动针对 Vista 和 Office 2007 的新技术巡展。 .NET Framework 3.0 对 Vista 的销售来说,又多了一样优势,内建 .NET Framework 3.0 。任何的技术更新,开发工具是其次的,最重要的是平台。开发工具充其量只是加快开发速度,减少 coding 的时间,对大部分的开发人员来说,其必要性是可以讨论的,当然,开发工具越强,是可以降低初学者的进入门坎。开发平台才是真正决定技术好坏的地方,当 .NET Framework 3.0 发布出来之后, 对 VS 2003 的使用者来说,才可以真正感受到技术的更新。值得注意的是,这次使用 .NET Framework 3.0 这个名词,很多人可能会担心现有在 .NET Framework 2.0 上所开发的程序,是不是要再升级一次,答案是不需要。这只是微软玩的营销技巧, .NET Framework 3.0 就是把 .NET Framework 2.0 加上之前未做完的部分加上去,改名叫 3.0 。也就是说 .NET Framework 3.0 是 .NET Frameeork 2.0 的精装版。 下面介绍几篇 David Chappell 写的在 MSDN 上 .NET 3.0 系列文章。 深入淺出 .NET Framework 3.0 David Chappell on .NET Framework 3.0 David Chappell on WF David Chappell on WCF David Chappell on WPF David Chappell on CardSpace 11 月 4 日 也就是这个周末深圳...
  • NBearV3.0.0 Preview发布 - 全新ORM实现!

    摘要:今天发布了NBear的全新版本V3的Preview。NBearV3相对于V2作了巨大升级和改进。因此不兼容于NBearV2。 NBearV3新增/修改功能列表: 1、完全重新设计的ORM实现,支持实体继承,实体间复杂关联(一对一、一对多、多对多)及透明的级联插入、更新、删除,LazyLoad等。 2、提供用于整个开发过程的更易使用的代码生成工具,支持:实体设计、实体代码生成、实体配置文件生成和数据库创建脚本生成。 3、精简优化了底层数据访问代码,进行了更细致的单线程/多线程性能测试。 4、实体及关联关系可以使用任意标准的.Net Framework支持的语言,使用interface、Attribute、接口继承等语言的自然元素作为实体设计元数据,并使用VS.NET2005的类设计器进行设计。 5、自动生成的实体类是标准的class,集成用于强类型查询的查询代码,并支持标准的各种系统序列化(XML,Binary,WebService SOAP)。生成的实体类代码不依赖于实体设计元数据。 6、对于ServiceFactory 阅读全文 。 Teddy's Knowledge Base 2006-10-31 19:46 发表评论 Read More...
  • 深圳.NET俱乐部LOVE@Community 活动

    LOVE@Community 活动是继微软 .NET 俱乐部联盟成立以来第一次大型的全国性技术巡展活动。本次活动是微软配合微软 .NET 俱乐部联盟中的俱乐部共同组织的面向俱乐部会员的技术培训与交流活动,旨在传播与共享微软最新的技术产品信息与资源,加强微软和俱乐部及会员之间的沟通和联系,切实地关爱俱乐部和会员的发展,并帮助俱乐部会员与微软专家进行方便高效的沟通,从而提高俱乐部的线下活动的质量。 本周六( 11 月 4 日 )这次巡展活动来到了深圳,我们终于可以近距离感受到微软俱乐部联盟首席运营官-俞辉和微软技术专家的风采啦。 俞辉将在活动开始前给我们做主题演讲,而本次我们请到的技术专家是鞠海洋,他是微软广州公司合作开发部的开发技术经理,本次活动他将主讲-“ Office Server 端的开发—— SharePoint server 2007 ” ,同时,深圳.NET 俱乐部主席朱兴林也给大家带来一个主题: Vista 中的开发新特性。 时间和地点 时间 : 2006 年 11 月 4 日 (周 六) 14:00 ~ 18:00 地点 : 深圳北大青鸟信狮培训学校 地址 : 深圳市福田区深南中路爱华大厦 14 层 , 电话 83697000,83697001 乘车路线 : 公交兴华宾馆站西向或地铁科学馆站 B 口前行 100 米 即到 日程安排: 13:30 ~ 14:00 : 来宾签到 14:00 ~ 14:15 : 主题演讲 14:15 ~ 15:15 : SharePoint server 2007 15:15 ~ 15:30 : Q&A 15:30 ~ 15:45 : 小憩 15:45 ~ 16:45 : Vista 中的开发新特性 16...
  • 关注AJAX(2): 几篇有关ASP.NET AJAX的文章

    1。Brad Abrams 的 Search autocomplete with ASP.NET AJAX Extensions http://blogs.msdn.com/brada/archive/2006/10/27/search-autocomplete-with-asp-net-ajax-extensions.aspx 使用ASP.NET 2.0 profile store 和ASP.NET AJAX AutoCompleteExtender实现提示查询字符串 2。[来源: Kirk Allen Evans ] UpdatePanel开发人员Eilon Lipton写的2篇关于UpdatePanel的帖子 What's up with UpdatePanels and how come nothing works? http://forums.asp.net/thread/1440058.aspx UpdatePanel中最大的变动是在局部更新情形下异步提交中的脚本注册。在早期CTP版本中使用的机制只对简单的情形适用,在复杂的情形下,譬如UpdatePanel中带有一个向导(Wizard)控件的情形,无法在客户端从页面上去掉控件,导致内存泄漏。在ASP.NET AJAX Extensions 1.0 beta版本中,引人了显式注册脚本的模型,这样UpdatePanel知道什么时候该执行什么脚本。ScriptManager多了几个静态的脚本注册方法 你以前这么调用, Page.ClientScript.RegisterClientScriptBlock(typeof(Foo), "key", "alert('hello'); ", true); 但现在应该这么调用, ScriptManager...
  • 关注AJAX (1):AJAX框架的竞争将在UI widgets层展开

    [来源: Brad Abrams ] 在近期举行的 AJAX 体验大会 上, jQuery 的作者 John Resig 提出了选择一个AJAX框架的标准,主要在文档,社区支持,下载文件大小和受欢迎程度四个方面,而在技术上,则在DOM,Events, Animations,AJAX方面比较。微软Atlas 产品组的主管 Brad Abrams 在 他的博客里 指出,ASP.NET AJAX框架在文档,社区支持,下载文件大小和受欢迎程度上可以和任何AJAX框架匹敌。John Resig 对此 回复 说, I'd classify the Microsoft Ajax Library as having: - Moderate DOM Traversal, only basic get by ID - no apparent DOM creation methods. - Acceptable DOM Events. - Good Ajax Support. - No Animation Support.(注:其实 ASP.NET AJAX有动画支持 ) ....Even with just the better DOM support the library would already be ahead of Prototype in directly useful functionality.... Brad Abrams的博客里还指出了几个有意思的地方, 基本的 XmlHttp 抽象和 JavaScript 语言扩展大家都做得差不多了,有区别也不是很大。真正的竞争将在UI widgets层次上展开,有意思的是,这些UI widgets 是不大容易从一个框架移植到另一个框架的...
  • 技巧和诀窍:用ASP.NET AJAX来处理UpdatePanel控件的出错

    【原文地址】 Tip/Trick: Handling Errors with the UpdatePanel control using ASP.NET AJAX 【原文发表日期】 Sunday, October 29, 2006 6:56 PM Luis Abreu是ASP.NET MVP,在 http://msmvps.com 博客站上 拥有一个精彩的博客 。今天早些时候,他贴了 一篇精彩的教程帖子 ,描述如何使用 ASP.NET AJAX Beta1版 中的一些新特性,来给你的应用添加更健壮(robust)的出错处理。我强烈推荐你去阅读以及为将来之用而收藏它。 在AJAX世界里处理错误经常会相当棘手,特别当AJAX回调正在进行,应用中客户端和服务器端的编码混合着运行的时候。在最新的版本中,ASP.NET AJAX中的 <asp:updatepanel> 控件现在拥有更健壮的处理错误和报告错误的特性可以为你所用。具体来说, 1) 你现在可以在 <asp:scriptmanager> 控件上处理OnAsyncPostBackError事件,来捕捉和/或修改在服务器端处理AJAX postback回调时发生的错误消息。 2) 你现在可以在 <asp:scriptmanager> 控件上设置AllowCustomErrors属性,启动标准的 ASP.NET 自定义出错支持,在错误反生时,即使这个错误是在AJAX postback 中发生的,可以把用户自动重新定向到一个错误页面。 3) 你现在也可以在页面上选择处理客户端的JavaScript事件来拦截任何从服务器端发回的错误消息,从而来执行自定义的客户端行为。譬如,不是跳出一个消息对话框,而是把错误消息输出到一个格式好看的...
  • VS2005的WebApplicationProject什么时候有中文版呢?

    近来微软的产品和服务在中国的本土化在不断的改进,比如说针对中国用户的正版增值(PS:Microsoft Cartoon Maker挺好玩)、微软asp.net官方站点的中文版( http://asp.net/cn )、MSDN Magazine中文版( http://msdn.microsoft.com/msdnmag/issues/06/11/default.aspx?loc=zh )……这些都是值得称赞甚至可以说惊喜的。但是作为开发者我们来说,似乎还没有看到VS2005的Web Application Project中文版的出现,致使部分狂热爱好者甚至采取一些极为复杂的办法去实现在中文的的VS2005下使用Web Application Project,微软为何不出个官方的中文版本,以便使用中文版VS开发工具的开发者们更方便的从VS2003转向VS2005呢?期待中…… Read More...
  • JQuery相关资料

    将SEO,WEB标准与AJAX进行到底 - JQuery(翻译+学习总结) jQuery——JavaScript冲击波 《15天漫游jQuery》 小试牛刀——一篇jQuery小教程 prototype.js与jQuery两大阵营的唇枪舌剑 Remy Sharp 写了一个 jQuery Spy ,一个类似 Digg spy (实时监控更新程序)的 jQuery 版本,让网站管理员很容易的利用 AJAX (或是 AJAH )加上 spy 展示画面在自已的网站上。这个程序的新版本比旧的版本多增加了以下的功能: · 多项目的支持 Multiple items support · 可自订时间标记的函式 Custom timestamp function · 可自订重复项目的函式 Custom duplicate item function · 简化的开头宣告部份 Simplified prerequisites · 修正了时间标记的问题 Fixed the timestamp problem 自由、创新、研究、探索…… 2006-10-30 12:50 发表评论 Read More...
More Posts Next page »