自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 论坛 (56)
  • 收藏
  • 关注

原创 [FxCop.设计规则]11. 不应该使用默认参数

11.     不应该使用默认参数翻译概述:在MSDN中对于调用使用默认参数的函数的说明如下:.NET Framework 开发员指南 访问默认参数值某些语言(如 C++ 托管扩展和 Microsoft Visual Basic .NET)支持将默认值赋给参数。例如,以下示例是一个合法的 Visual Basic .NET 声明,此声明将默认值赋给两个参数。[Visual Basic]Public

2005-06-14 23:00:00 1574

原创 [FxCop.设计规则]10. 类型应该被声明在命名空间中

10.     类型应该被声明在命名空间中翻译概述:命名空间的概念在C++中已经存在,但是对于大多数C++程序员来说,命名空间却很少被用到,C++程序员更喜欢在一组相关的类型前面添加相同的缩写,当项目变得越来越大时,这种传统的处理方式就很难适应软件系统规模。因此,在新的面向对象开发语言中无一例外的强化了命名空间的概念。毋庸置疑,将类型放在全局命名空间中是一个很不好的设计。FxCop设计规则的第十条

2005-06-09 20:22:00 1033

原创 [FxCop.设计规则]9. 事件句柄声明不恰当

9.     事件句柄声明不恰当翻译概述:微软在.NET中使用了一种新的数据类型——委托,通过委托实现了动态挂接和挂断程序执行逻辑,从而降低了模块之间的耦合度,提高了类型的可重用性。在.NET中,事件就使用了委托来实现。但是委托为我们提供了灵活性的同时,也为滥用提供了很大的便利性。因此,在本文中,微软建议了一个比较标准的事件声明格式,从而减低程序员或用户了解设计的难度。在目前的程序设计语言中,各种

2005-06-08 18:23:00 1035

原创 [FxCop.设计规则]8. 也许参数类型应该是基类型

8.     也许参数类型应该是基类型翻译概述:这条规则中,微软建议为了提高代码的可重用性,如果可能,尽量将参数类型修改为它的基类型。但是,这条规则并不是一条强制规则,在最后,微软提到,如果需要,使用子类型作为参数可以提高代码的健壮性。关于这一点,译者比较趋向于尽量使用子类型作参数的类型,因为这样可以减少函数被滥用的情况(个人认为滥用比起重用的优先级更高一下)。而且,如果将来发现确实需要,我们可以

2005-06-07 21:38:00 947

原创 [FxCop.设计规则]4. 避免太多的范型参数

4.     避免太多的范型参数原文引用:Avoid excessive parameters on generic typesTypeName:AvoidExcessiveParametersOnGenericTypesCheckId:CA1005Category:Microsoft.DesignMessage Level:ErrorCertainty:85% Breaking Change:B

2005-06-02 20:20:00 971

原创 [FxCop.设计规则]7. 集合类应该实现泛型接口

7.     集合类应该实现泛型接口原文引用:Collections should implement generic interfaceTypeName:CollectionsShouldImplementGenericInterfaceCheckId:CA1010Category:Microsoft.DesignMessage Level:ErrorCertainty:90% Breaking

2005-05-29 11:13:00 1113

原创 [FxCop.设计规则]6. 避免使用输出参数

6.     避免使用输出参数原文引用:Avoid out parametersTypeName:AvoidOutParametersCheckId:CA1021Category:Microsoft.DesignMessage Level:WarningCertainty:50% Breaking Change:BreakingCause: A public or protected method

2005-05-28 18:23:00 1175

原创 [FxCop.设计规则]5. 避免命名空间中包含太少的类型

5.     避免命名空间中包含太少的类型原文引用:Avoid namespaces with few typesTypeName:AvoidNamespacesWithFewTypesCheckId:CA1020Category:Microsoft.DesignMessage Level:WarningCertainty:50% Breaking Change:BreakingCause: A

2005-05-23 21:54:00 1351

原创 [FxCop.设计规则]3. 避免定义空的接口

3.     避免定义空的接口原文引用:Avoid empty interfacesTypeName:AvoidEmptyInterfacesCheckId:CA1040Category:Microsoft.DesignMessage Level:WarningCertainty:90% Breaking Change:BreakingCause: The interface does not d

2005-05-16 21:22:00 1040

原创 [FxCop.设计规则]2. 程序集应该拥有一个有效的强名称

2.     程序集应该拥有一个有效的强名称原文引用:Assemblies should have valid strong namesTypeName:AssembliesShouldHaveValidStrongNamesCheckId:CA2210Category:Microsoft.DesignMessage Level:CriticalErrorCertainty:95% Breakin

2005-05-12 22:54:00 1197

原创 [FxCop.设计规则]1. 抽象类不应该拥有构造函数

1.     抽象类不应该拥有构造函数原文引用:Abstract types should not have constructorsTypeName:AbstractTypesShouldNotHaveConstructorsCheckId:CA1012Category:Microsoft.DesignMessage Level:CriticalWarningCertainty:95% Brea

2005-05-11 23:37:00 1405

原创 Refactoring 读书笔记(繁体)

From:  "areca_chen.tw" areca_chen.tw@y...>Date:  Tue Apr 16, 2002  3:31 pmSubject:  Refactoring筆記-1重整的定義重整的定義:重整是改變軟體的系統的一種過程,它的方式是不改變程式碼的外在行為而是改善程式碼的內部結構。這是一種有規律(discipline)的方式清理程式碼以降低產生臭蟲的機會。本質上當你

2002-12-25 10:09:00 1681

TortoiseHG for Windows 32bit Part 2

TortoiseHG for Windows 32bit 1.0.2

2010-05-10

TortoiseHG for Windows 32bit Part 1

TortoiseHG for Windows 32bit 1.0.2

2010-05-10

TortoiseHG for Windows 32bit Part 1

TortoiseHG for Windows 32bit 1.0.2

2010-05-10

如何在VS的自定义扩展中实现智能感知的功能?

发表于 2008-02-13 最后回复 2008-03-24

Configuration按钮不起作用的问题 -=100分=-

发表于 2007-05-05 最后回复 2007-05-13

C# 2.0访问Access 2003数据库问题。 -=100分=-

发表于 2006-05-27 最后回复 2006-06-06

在.NET下,如何画圆角矩形? -=100分=-

发表于 2006-04-13 最后回复 2006-04-13

VC中,如何在运行时改变当前使用的资源的语言?-=100分=-

发表于 2006-03-14 最后回复 2006-03-14

如何在GDI下使用Brush? -=100分=-

发表于 2005-08-26 最后回复 2006-03-13

大家使用C++Builder作开发,安装程序如何制作?

发表于 2006-02-12 最后回复 2006-02-14

数据与表示完全分离现在可行吗?

发表于 2005-07-26 最后回复 2005-08-21

关于《在作Web开发时,大家都使用过什么第三方控件》第一次结贴给分

发表于 2005-06-27 最后回复 2005-06-28

在作Web开发时,大家都使用过什么第三方控件。-=100分=-

发表于 2005-06-26 最后回复 2005-06-27

VS.NET IDE 故障,紧急求助,在线等待 -=100分=-

发表于 2004-12-09 最后回复 2004-12-09

为什么我给一个类添加了Serializable属性,却读不出来? -=100分=-

发表于 2004-09-15 最后回复 2004-11-20

为什么我建立一个UDP Listen 会报错?

发表于 2004-09-10 最后回复 2004-09-10

在VS.net中,编写一个宏,如何在宏的执行过程中禁用VS.net的自动完成功能?

发表于 2004-08-31 最后回复 2004-09-01

在VS.net中,编写一个宏,如何在宏的执行过程中禁用VS.net的自动完成功能? -=200分=-

发表于 2004-08-31 最后回复 2004-08-31

求助 - 打开数字证书 -=100分=-

发表于 2004-03-31 最后回复 2004-08-31

通过CryptApi使用数字证书对一个文件进行签名怎么实现? -=100分=-

发表于 2003-12-17 最后回复 2004-03-19

如何捕获CTreeCtrl中的Check事件

发表于 2003-12-24 最后回复 2003-12-25

为什么会出现错误?一个比较复杂的问题,可能和多继承、泛型有关 -=100分=-

发表于 2003-12-03 最后回复 2003-12-17

如何在多线程中使用DOM对象 -=100分=-

发表于 2003-07-02 最后回复 2003-12-17

怎样设置ListCtrl控件中行的高度? -=100分=-

发表于 2003-12-11 最后回复 2003-12-11

一个关于剪贴版的问题 -=100分=-

发表于 2003-10-27 最后回复 2003-10-30

Borland Together ControlCenter 官方下载地址... HE~~HE~~

发表于 2003-04-23 最后回复 2003-05-10

欢迎大家讨论,有没有人对一个烂尾工程进行重构的?介绍一下经验! -=100分=-

发表于 2003-03-04 最后回复 2003-03-19

那里可以下载到这本书?《Refactoring: Improving the Design of Exsiting Code》 -=100分=-

发表于 2003-03-03 最后回复 2003-03-05

关于 CPPUnit 有没有谁用过? -=200分=- 后补

发表于 2003-01-15 最后回复 2003-02-08

那位兄台配置过CVS for NT的,怎么样配置各个模块的权限? -=100分=-

发表于 2003-01-06 最后回复 2003-01-08

[没有钱的帖子] XP 的悲劇

发表于 2002-12-23 最后回复 2002-12-25

关于提前编写测试 --=100分=-- 在送一百分,大家活跃一些

发表于 2002-12-18 最后回复 2002-12-25

关于重构的一些想法,大家讨论 --=100分=-- 请ozzzzzz 爱忘记 等前辈来看看

发表于 2002-12-18 最后回复 2002-12-24

关于双猫通讯编程的问题,100分求助

发表于 2002-11-20 最后回复 2002-11-22

电话拨号问题请教 100分

发表于 2002-11-15 最后回复 2002-11-15

关于CVS,这些错误是怎么引起的?怎么修改?(100分相送)

发表于 2002-09-28 最后回复 2002-10-09

配置管理,希望大家踊跃讨论,回复有分,不够另辟(4K+分作为后盾)

发表于 2002-09-19 最后回复 2002-10-08

所有回应过《配置管理》帖子的兄弟,这里来领分了......(第一次散分)

发表于 2002-09-20 最后回复 2002-09-23

怎么样写一个能够提取表中所有人的身份证号的SQL

发表于 2002-03-28 最后回复 2002-04-17

高手帮我看看,下面的SQL那里错了!

发表于 2002-04-11 最后回复 2002-04-17

这新信息是什么意思!

发表于 2002-04-17 最后回复 2002-04-17

数据库问题?为什么会出现非法操作?

发表于 2002-04-03 最后回复 2002-04-11

使用CRecordset像数据库中添加数据的问题?

发表于 2002-04-08 最后回复 2002-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除