孙展波:实现.NET无限潜力

Realize .NET Potential (中文版)
随笔 - 430, 评论 - 12203, 引用 - 54

导航

关于

贴子以"现状"提供且没有任何担保也没有授予任何权利。
计数器(2005/12/8起).点击阅读我的Blog In English

标签

每月存档

最新留言

广告

更多Avalon Blog (目录一)

以下为4月份至今我在Longhornblogs上新Blog目录:

 

 

注:DPDependencyPropertyAvalon中一个类,是Avalon属性系统的一个重要元素。

 

贴子以"现状"提供且没有任何担保也没有授予任何权利

 

posted on 2005-04-24 16:52:00 by zhanbos  评论(2) 阅读(2309)

比较CLR Event和Avalon中的RoutedEvent

没有RoutedEvent的日子我们一起走过,有了RoutedEventAvalon难道有所改变?简单比较这两者的不同,就请看我在Longhornblogs上的最新一贴。

 

你能最快地完成最后提出的那个问题么?

 

全文:http://blogs.msdn.com/zhanbos/archive/2005/04/02/404901.aspx

 

PS. 因为Community ServerBlog Editor对代码的支持非常差(我的Blog一般都是从WordCopy&Paste,但是这一次我还用了FrontPage转换),我将全文放到msdn blog上了。博客堂如果要使用Community Server,一定要慎重。

posted on 2005-04-02 20:41:00 by zhanbos  评论(5) 阅读(2203)

回答有关FxCop的2个问题

有朋友来函,肯定了FxCop的价值,也提出了问题。信中写道:

 

我尝试在公司推广FxCop来做代码规范(我想.NET的开发中在这方面应该不会有更好的工具了),但是有一些问题:

 

1、这个项目是不是开源的(我在gotdotnet没看到有源码下载)?我想自己改成中文版的(毕竟大部分开发者的英文能力一般),或者已经有人在做了?

 

2、我想汉化规则的名字,比如把“DoNotDeclareVisibleInstanceFields”显示为“不要定义公开的字段成员”,我没有找到可以改变的地方(我以为会有个XML文件可配置)

 

关于您的第一个问题,FxCop不是开源项目。但是我们注意到FxCop将会整合到Visual Studio 2005之中,而Visual Studio将会汉化的。所以虽然FxCop作为一个独立的产品还没有汉化的时间表,与VS2005整合的代码分析功能将会汉化。

 

第二个问题,您提到的规则名称就是在定制FxCop规则示例之一RuleInfo.xml里面每个rule下的内容。这个XML文件是作为Embedded ResourceBuildrule assemblies之中的。如果您自己编写规则,可以在XML中使用中文字符。

 

最后提及一点:FxCop是基于IL之上的,它不可能检查代码规范的每个方面。比如说,源代码格式,Assert的使用等。

 

每个公司的规范都有其特殊性,所以定制自己的FxCop规则是必不可少的。请关注在本Blog以后发布的示例。

 

贴子以"现状"提供且没有任何担保也没有授予任何权利

posted on 2005-04-02 12:02:00 by zhanbos  评论(11) 阅读(3237)

GMail一周年增加新功能

又到四月一日了,也是GMailBeta推出一周年。GMail在过去的一年里不断增加新功能,而今天的变化更加显著:

 

每个邮箱将扩充到2G (2000M)。为了增加效果,你可以在首页看到其不断在增加邮箱容量,将直到2G为止。当然以后GMail还有可能扩容,因为人家说了,G is for Growth.

 

而且现在可以写Rich Text的邮件了,包括不同的字体,颜色,加亮(highlighting)等。

posted on 2005-04-01 17:25:00 by zhanbos  评论(12) 阅读(2554)

Powered by: Joycode.MVC引擎 0.5.2.0