IMZRH的日志

努力成为一个有用的人
随笔 - 481, 文章 - 0, 评论 - 1588, 阅读 - 174万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

11 2009 档案

摘要:今天在补项目的文档时要用到DB的ER图,于是就想到用PD来逆向数据库生成DB的ER图,这对我来说是轻车熟路的事,本来以为很简单,谁知在生成逆向工程的时候却遇到了一个错误,错误界面如下: 经过googl... 阅读全文

posted @ 2009-11-26 10:18 张荣华 阅读(3706) 评论(0) 推荐(2) 编辑

摘要:一般来说.NET提供了三种不同的接口实现方式,分别为隐式接口实现、显式接口实现、混合式接口实现。这三种方式各有各的特点。首先来看隐式接口实现,这恐怕是我们使用最多的一种接口实现,因为隐匿接口实现是.NET的默认接口实现方式。下面让我们来看一个隐式接口实现的例子:using System;internal class MyClass{public void SomeMethod(){// 利用接口的... 阅读全文

posted @ 2009-11-25 17:21 张荣华 阅读(18339) 评论(3) 推荐(3) 编辑

摘要:Sql Server 2005 在备份还原后经常出现数据库“受限制用户”的问题, 可以通过设置数据库属性-》选项-》状态-》限制访问来解决。 一般情况选中“Multiple”即可。 如下图: 原文链接... 阅读全文

posted @ 2009-11-10 12:44 张荣华 阅读(2762) 评论(2) 推荐(0) 编辑

摘要:31天重构指南的最后一个重构来自于Fowlers的重构目录,你可以在这里查看。 这里展示了面向对象编程的基础之一“多态性”, 有时你需要检查对象的类型,并根据类型进行一些操作,在这种情况下将算法封装到... 阅读全文

posted @ 2009-11-06 16:53 张荣华 阅读(512) 评论(1) 推荐(0) 编辑

摘要:今天要说的重构是来自于“分解复杂判断”的扩展,当应用分解复杂判断时,我们总是需要尽可能快的返回。 1: public class Order 2: { 3: public Customer Custo... 阅读全文

posted @ 2009-11-06 16:36 张荣华 阅读(404) 评论(1) 推荐(0) 编辑

摘要:今天要说的重构来自于Folwers的重构目录,你可以在这里查看。 有时在你的代码会存在一些幽灵类,Fowler称它们为“中间人”,中间人类除了调用别的对象之外不做任何事情,所以中间人类没有存在的必要... 阅读全文

posted @ 2009-11-06 11:25 张荣华 阅读(442) 评论(0) 推荐(0) 编辑

摘要:今天要说的重构我不确定是否是来自于Fowlers的重构目录,如果有人知道今天要说的重构的实际出处,请告诉我。 今天要说的重构并不是普通字面意义上的重构,它有值得讨论的地方。当一个方法带有大量的布尔型... 阅读全文

posted @ 2009-11-06 11:15 张荣华 阅读(546) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示