摘要:
创建一个事件驱动的程序需要下面的步骤: 1. 声明关于事件的委托; 2. 声明事件; 3. 编写触发事件的函数; 4. 创建事件处理程序; 5. 注册事件处理程序; 6. 在适当的条件下触发事件。现在我们来编写一个自定义事件的程序。主人养了一条忠实的看门狗,晚上主人睡觉的时候,狗负责看守房子。一旦有小偷进来,狗就发出一个Alarm事件,主人接到Alarm事件后就会采取相应的行动。//事件发送者classDog{//1.声明关于事件的委托;publicdelegatevoidAlarmEventHandler(objectsender,EventArgse);//2.声明事件;publiceve 阅读全文
随笔档案-2012年3月8日
String.Format和StringBuilder的效率
2012-03-08 14:48 by 假面Wilson, 686 阅读, 收藏,
摘要:
到底String.Format还是StringBuilder效率更高一点?至于这个问题,直接叫他用强大的武器Reflector了解一下String.Format的方法.结果他很快就找出相关的代码: publicstaticstringFormat(IFormatProviderprovider,stringformat,paramsobject[]args){if((format==null)||(args==null)){thrownewArgumentNullException((format==null)?"format":"args");}Str 阅读全文
在VS2008中计算代码度量值
2012-03-08 11:43 by 假面Wilson, 292 阅读, 收藏,
摘要:
从VS2008开始,有一个新的工具可以帮助开发人员更好地了解自己编写的代码。这个工具就是“计算代码度量值” 关于该功能及几个指标的具体介绍,请参考下面的官方文档 代码度量是一组软件度量值,使开发人员可以更好地了解他们正在开发的代码。利用代码度量,开发人员可以了解哪些类型和/或方法应该返工或进行更彻底的测试。开发团队可以识别潜在的风险、了解项目的当前状态,并跟踪软件开发的进度。 软件度量值 下面的列表显示了 Visual Studio 计算的代码度量结果: 可维护性指数 – 计算一个介于 0 和 100 之间的指数值,表示维护代码的相对容易度。值越大表示可维护性越好... 阅读全文
浙公网安备 33010602011771号