2007年6月14日
摘要: /**//// /// 获得一个字符串的汉语拼音码,XDesigner编制 /// /// 字符串 /// 汉语拼音码,该字符串只包含大写的英文字母 public static string ToChineseSpell( string strText) { if( strText == null strText.Length == 0 ) return strText ... 阅读全文
posted @ 2007-06-14 17:55 念时 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 做一个项目,用到了DATALIST,由于分页的需求,手动写了分页的函数。个人觉得GOOGLE的分页很不错,上网查了下资料,修改了下。 这里没有涉及到数据的分页读取,只是返回一个带HTML代码的分页样式(字符串),可以用label在页面显示,也可以用this.Controls.Add(new LiteralControl(s... 阅读全文
posted @ 2007-06-14 17:53 念时 阅读(340) 评论(1) 推荐(0) 编辑
摘要: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。... 阅读全文
posted @ 2007-06-14 17:53 念时 阅读(210) 评论(0) 推荐(0) 编辑
摘要: C# 编码规范和编程好习惯 ... 阅读全文
posted @ 2007-06-14 17:51 念时 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫! ... 阅读全文
posted @ 2007-06-14 17:50 念时 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、 工厂方法(Factory Method)模式 工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。 在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给子类去做。这个核心... 阅读全文
posted @ 2007-06-14 08:51 念时 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式有以下几种形态: 简单工厂(Simple Factory)模式 工厂方法(Factory Method)模式 抽象工厂(Abstract Factory)模式 一、 简单工厂(Simple Factory)模式 Simple Factory模... 阅读全文
posted @ 2007-06-14 08:50 念时 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 三、 依赖倒置原则(DIP) 依赖倒置(Dependence Inversion Principle)原则讲的是:要依赖于抽象,不要依赖于具体。 简单的说,依赖倒置原则要求客户端依赖于抽象耦合。原则表述: 抽象不应当依赖于细节;细节应当依赖于抽象;要针对接口编程,不针对实现编程。 反面例子: 缺点:耦合太紧密,Light发生变化将影响ToggleSwitch。 解决办法一:将Light作成Abs... 阅读全文
posted @ 2007-06-14 08:48 念时 阅读(169) 评论(0) 推荐(0) 编辑

细节决定成败!态度决定一切!