[原文地址].NET RIA Services at TechEd 2009
[发布时间]18 May 09 02:33
Scott Morrison刚刚发布了他在Teched上的讲座的示例文件……他为我们在Mix09上所做的那个“超级英雄”(SuperHeros)的演示做了许多了不起的工作。
可以在此获取在Tech Ed 2009上所做的全部演示文件
posted on 2009-05-21 16:57:10 by tshao 评论(1) 阅读(2415)
随笔 - 51, 评论 - 26, 引用 - 1 |
||
|
2009年05月21日 [原文地址].NET RIA Services at TechEd 2009 [发布时间]18 May 09 02:33
Scott Morrison刚刚发布了他在Teched上的讲座的示例文件……他为我们在Mix09上所做的那个“超级英雄”(SuperHeros)的演示做了许多了不起的工作。 可以在此获取在Tech Ed 2009上所做的全部演示文件 posted on 2009-05-21 16:57:10 by tshao 评论(1) 阅读(2415) 2009年02月26日 【原文地址】Framework Design Guidelines: Serialization Technology 【原文发表日期】16 February 09 05:58 承接我们每周对框架设计规范第二版中新增部分的系列博文。该内容可以在第八章使用规范中的串行化一节中被找到。 面对有如此多工具的基础框架,知道何时使用何种工具显得尤为重要。 8.10.1 选择使用合适的串行化技术。任何已给的类型可以不支持,只支持一个或者多个串行化技术。 考虑:如果你类型的实例需要持久化或者在Web Service中使用,那么使用数据协定串行化。 关于使用数据协定串行化的细节请参考8.10.2节。 考虑 如果你需要在对在串行化过程中所产生的XML格式更多的控制,那么使用XML串行化,来代替或者补充数据协定串行化。 这可能在一些交互场景中显得必要,当你需要使用不被数据协定串行化所支持的XML构造器时。例如,产生XML属性。 关于支持XML串行化的细节请参考8.10.3节。 考虑 如果你类型的实例需要在.Net远程边界中传输,支持运行时串行化, 关于运行时串行化的细节请参考8.10.4节。 避免因为一般的持久化原因而使用运行时串行化或者XML串行化。优先选择数据协定持久化来代替。 posted on 2009-02-26 09:37:29 by hawking106123 评论(2) 阅读(2540) 2009年01月12日 【原文地址】Framework Design Guidelines: Naming New Versions of Existing APIs 【原文发表日期】08 December 08 06:57 承接我们每周对框架设计规范第二版中新增部分的系列博文。该内容能在第三章命名指 南中的命名已存在API的新版本这一节找到。对也已存在并且是经常使用的API递增式的改进是一件艰难的工作。我个人从该规范(和Kit的解释)中学到的就是在第一次的时候就做好。 当使用64位整型代替32位整形来引进API的新版本时,请使用"64"后缀。只有当已经存在32位的API时才需要采用这种方法,对只有64位版本的全新API则不需要这样做。 举个例子,System.Diagnostics.Process中有许多API返回Int32值来表示内存大小,比如已分页内存大小或峰值工作集大小。为了在64位系统上也支持这些API,一些有相同名字但是带“64”后缀的API被加了进来。 public class Process { // … public long PeakWorkingSet64 { get; } KIT GEORGE 注意这条规范仅适用于对已经发布的API进行改造。当设计一个全新的API时,对那些将工作在所有平台上的API,使用最合适的类型和名称,并且避免同时使用“32”和“64”后缀。考虑使用重载。 posted on 2009-01-12 22:47:52 by hawking106123 评论(0) 阅读(3212) 【原文地址】Framework Design Guidelines: An appeal for consistency 【原文发表日期】15 December 08 07:03 承接我们每周对框架设计规范第二版中新增部分的系列博文。该内容能在第三章命名指南 中的对类,结构,接口命名这一节找到。甚至在.net框架中,我们也没有持续得应用设计规范,正如Phil指出的一样,我们经常为此付出代价。 当您在定义一个类和一个接口,且该类是该接口的标准实现时,一定确认命名的区别仅仅是在接口名前多个"I"。 接下来的例子说明了对接口IComponent和它的标准实现类Component的指南: public interface IComponent { … } public class Component : IComponent { … } 一个框架中违反约定的是类HttpSessionState,你可能会猜测它是IHttpSessionState的实现。但是正如和我一样,你会发现你是错的。 这个不一致性差点迷惑我们,当我们开发HttpContext的抽象类HttpContextBase时,因为它让我们觉得我们可以像IHttpSessionState接口一样暴露Session属性,而事实上不是这样。 posted on 2009-01-12 08:56:32 by hawking106123 评论(0) 阅读(2997) 【原文地址】Let Silverlight Power Your Netflix Experience! 【原文发表日期】18 December 08 04:46 我相信您已经知道,Netflix为了他们非常Cool的流媒体服务,正在迁移到Siverlight技术之下。现在在mac机子上已经是默认的体验,如果您使用的是PC,您需要选择这种体验,因为当前他们正在分阶段推出。
posted on 2009-01-12 08:40:32 by hawking106123 评论(2) 阅读(2773) 2009年01月09日 【原文地址】 Silverlight 2 DataGrid December 2008 Release 【原文发表日期】 19 December 08 03:42 我们很高兴能发布修复了BUG的Silverlight 2 DataGrid控件。它应该能很轻松的被添加到您的项目中,并且能够得到修复了一系列Bug的好处。DataGrid控件的这次更新包括我们所了解的近30个修补。包括:
您可以在我们一个DataGrid控件开发人员,Brian Braeckel发的一篇博文中找到完整的修补列表。您可以在Scott Morrison的博客中找到完整的安装方法和其他更多的信息。 posted on 2009-01-09 08:59:05 by hawking106123 评论(2) 阅读(3355) 2009年01月07日 【原文地址】Resolution Randomizer 【原文发表日期】26 December 08 05:03 我发现自己总是很难去做有意义的新年决心。幸运的是,我接触到一个非常有趣的Silverlight应用,它将帮你做出一个真正有意义的决心。如果你不喜欢你得到的决心,你可以点击“Randomize”,然后试另一个。
你可以在一下网址尝试,http://resolutionrandomizer.pop.us/ecard.aspx,我很乐意知道您得到的决心。 posted on 2009-01-07 22:31:22 by hawking106123 评论(2) 阅读(2192) 2008年11月05日 【原文地址】Some Great Information Posted on the Silverlight 2 DataGrid 【原文发表日期】15 October 08 10:39
可访问性,性能,自动调整尺寸,排序,重排序,冻结(frozen)列,等等…… 在此阅读全文及更多内容:Silverlight DataGrid 享受它吧! posted on 2008-11-05 11:00:05 by tshao 评论(0) 阅读(4025) 【原文地址】Framework Design Guidelines 2nd Edition: Order Yours Now! 【原文发表日期】14 October 08 09:29
Amazon刚刚把Framework Design Guidelines第二版加入预售清单中。如果你打算参加在洛杉矶举办的PDC(目前仍有空位),你将能成为首批买到书的人……Amazon和你家附近的书店将在今后几周到货。
第二版中有哪些新内容?
我已经有了第一版,还用买这一本书吗?虽然我理所应当地乐意看到各位人手一本第二版(也许可以当作圣诞礼物送给朋友和家人),但如果你已经有了第一版,也许你就不需要这一本了。我们尽力使Framework Design Guidelines中的规范没有时效性……因此并没有对规范做出根本上的改动。因此如果你对你已有的版本感到满意,并且对新版本中新的几章内容没有问题或是没有使用到它们,那你可以无视第二版了。 当然,第一版有可能会成为一件收藏品,因此即使你买了第二版也要好好保存它 ;-) 来订购吧! posted on 2008-11-05 10:49:00 by tshao 评论(0) 阅读(3308) 【原文地址】.NET Framework: What do you use? 【原文发表日期】13 October 08 04:54
我们在.NET Framework产品团队中经常谈论到的一件事
请在此投下你神圣的一票:http://tinyurl.com/dotnetsurvey (仅有一个问题!!) 感谢投票!
更新:结果已经出来了!请在Scott Hanselman的博客内查看结果 posted on 2008-11-05 10:16:43 by tshao 评论(0) 阅读(2705) |
||
|
Powered by: Joycode.MVC引擎 0.5.1.0 Copyright © Brad Abrams's blog Chinese version |
||