上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 61 下一页
  2007年6月14日
摘要: 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) 编辑
  2007年6月13日
摘要: 软件腐化的原因: 问题所在 设计目标----------------------------------------------------------------------------过于僵硬 可扩展性(新性能可以很容易加入系统)过于脆弱 灵活性(修改不会波及其它)复用率低 粘度过高 可插入性(新功能容易加入系统(气囊加入方向盘)) * 提高系统可复用性的几点原则:传统复... 阅读全文
posted @ 2007-06-13 13:37 念时 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 课本:《C#设计模式》,电子工业出版社,ISBN 7-5053-8979-3。33元含光盘。 课程内容:设计模式 来源:亚历山大的建筑模式、Gamma等人(1995)创作的"Design Patterns: Elements of Reusable Software"。这本书通常被称作"Gang of Four"或"GoF",开创性的创造了《设计模式》。 也有人说"三十六计"就是"模式"。 一、... 阅读全文
posted @ 2007-06-13 13:36 念时 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、代码规范 良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。 据Microsoft公司统计,基于微软平台的开发中,有70-80%的印度工程师在完成同类算法或者模块时,使用的代码基本一致;而相同的调查中只有20%的中国工程师们是基本一致的。这说明我们的代码生产过程亟待规范。 实义命名 类型、变量、常量、方法等标识符一律采用对应的英文... 阅读全文
posted @ 2007-06-13 13:22 念时 阅读(201) 评论(0) 推荐(0) 编辑
  2007年6月12日
摘要: 在最近开发的一个asp.net 2.0系统上,要给业务部门出数据,在查询界面上经常要用到一个日期选择框,2周前看了www.asp.net上发布的一本书Asp.net Data Tutorial,对asp.net的三层结构开发方式有了一定了解(DataSet, ObjectDataStore)。上周,下了两个asp.net上的范例程序代码,一个是Duwamish7,另一个是petshop3.0(j2... 阅读全文
posted @ 2007-06-12 09:08 念时 阅读(586) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 61 下一页

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