01 2006 档案

摘要:各位博客园的朋友,由于Terrylee在春节期间要回西北(宁夏固原)老家一趟,在这期间将不能更新Blog,对于各位朋友的回复不能及时答复,请大家谅解!也非常感谢各位长期以来对我的支持和帮助。在这里提前祝大家春节快乐! Terrylee 2006年1月23日 阅读全文
posted @ 2006-01-23 09:30 TerryLee 阅读(795) 评论(7) 推荐(0) 编辑
摘要:创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。本文对五种常用创建型模式进行了比较,通过一个游戏开发场景的例子来说该如何选择使用创建型模式。 阅读全文
posted @ 2006-01-16 15:30 TerryLee 阅读(36516) 评论(27) 推荐(8) 编辑
摘要:Prototype模式同工厂模式,同样对客户隐藏了对象的创建工作,但是,与通过对一个类进行实例化来构造新对象不同的是,原型模式是通过拷贝一个现有对象生成新对象的,达到了“隔离类对象的使用者和具体类型(易变类)之间的耦合关系”的目的。 阅读全文
posted @ 2006-01-16 09:13 TerryLee 阅读(53653) 评论(84) 推荐(14) 编辑
摘要:在CodeSmith中为了实现对数据库中表字段的选择和针对字段来设置属性,决定用XML文件作为中间数据的交换方式,在CodeSmith中读取数据库对象的信息不再使用SchemaExplorer来读取,而是转为直接对XML文件的读取。 这两天做了一个配置工具,先发个界面上来。 阅读全文
posted @ 2006-01-09 17:56 TerryLee 阅读(4188) 评论(9) 推荐(0) 编辑
摘要:说来惭愧,周末跟一个同事讨论.NET中的动态编译,觉得实现起来可能有困难。一直不知道.NET Framework提供了一个代码文档对象模型(CodeDOM),可以动态的生成代码并动态编译。这里简单的写一下实现步骤,有时间我会详细地写一下这方面的东西。 阅读全文
posted @ 2006-01-09 10:01 TerryLee 阅读(4823) 评论(5) 推荐(4) 编辑
摘要:用Visual Studio.NET开发,大家对属性面板都应该很熟悉了,这是用PropertyGrid控件来实现的。最近开发中要用到这个控件,找时间研究了一下,感觉挺好用。本来打算写篇《PropertyGrid控件使用详解》的文章,后来发现MSDN里面已经有了,而且介绍的很详细,大家可以去参考一下,我就不写了。 MSDN:充分利用.NET框架的PropertyGrid控件 阅读全文
posted @ 2006-01-08 14:42 TerryLee 阅读(2038) 评论(1) 推荐(0) 编辑
摘要:昨天,有同事问我.NET程序生成时的bin目录和obj目录分别都有什么用?我想bin目录大家可能都比较熟了,而obj目录则很少有人注意。 阅读全文
posted @ 2006-01-08 10:01 TerryLee 阅读(5874) 评论(3) 推荐(0) 编辑
摘要:祝贺Terrylee博客园Post达到100篇 阅读全文
posted @ 2006-01-06 17:42 TerryLee 阅读(906) 评论(3) 推荐(0) 编辑
摘要:最近准备开始写探索设计模式系列之六——原型模式,希望在春节前可以写完这篇文章。为了便于阐述,这里先对.NET中的对象拷贝机制做一下讨论。——写在Post 100篇之际。 阅读全文
posted @ 2006-01-06 17:24 TerryLee 阅读(4762) 评论(7) 推荐(0) 编辑
摘要:今日所读文章~ 阅读全文
posted @ 2006-01-05 18:18 TerryLee 阅读(571) 评论(0) 推荐(0) 编辑
摘要:对比CSDN Blog和博客园的出错信息提示界面! 阅读全文
posted @ 2006-01-05 16:30 TerryLee 阅读(909) 评论(1) 推荐(0) 编辑
摘要:和几位同事经过一周时间的努力,基本上对CodeSmith的功能有了一个全面的了解。在学习的过程中,我们也做了部分的翻译和对CodeSmith使用技巧做了一些总结。我整理成一个PDF文档,提供给大家下载,希望对使用CodeSmith进行代码生成的朋友有所帮助。文章的内容:CodeSmith基础8篇,CodeSmith使用技巧15篇,CodeSmith API翻译1篇。所有文章的内容都是以Blog的形式写的,有疏漏和错误之处,还请大家多多包涵。另外,希望大家在网络上转载时能够保留作者的姓名! 阅读全文
posted @ 2006-01-04 18:32 TerryLee 阅读(18577) 评论(234) 推荐(3) 编辑
摘要:在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。 阅读全文
posted @ 2006-01-04 13:31 TerryLee 阅读(104004) 评论(179) 推荐(22) 编辑