<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_理想编程</title><subtitle type="text">水至清则无鱼</subtitle><id>http://feed.cnblogs.com/blog/u/38396/rss</id><updated>2008-09-17T08:34:13Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/38396/rss"/><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/09/17/1292660.html</id><title type="text">Gnugettext的Delphi2009版本</title><summary type="text">unit JvGnugettext;http://www.delphipraxis.net/post940812.html</summary><published>2008-09-17T08:34:00Z</published><updated>2008-09-17T08:34:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/09/17/1292660.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/09/17/1292660.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/07/07/1237440.html</id><title type="text">关于调整2008年度下半年计算机技术与软件专业技术资格（水平）考试报名时间有关事宜的通知</title><summary type="text">关于调整2008年度下半年计算机技术与软件专业技术资格（水平）考试报名时间有关事宜的通知 发布日期：2008-07-02 浏览次数：5426 次 各位考生： 　　 2008年度下半年计算机技术与软件专业技术资格（水平）考试报名时间调整为2008年7月10日至30日、9月1日至15日。报考人员可于上述规定时间登录北京市人事考试网，按要求办理报名及缴费手续。具体操作流程及报名事宜请参考2008年度计算...</summary><published>2008-07-07T05:22:00Z</published><updated>2008-07-07T05:22:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/07/07/1237440.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/07/07/1237440.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/07/02/1233666.html</id><title type="text">转 系规范化理论－范式</title><summary type="text">转 ttp://blog.csdn.net/big_worm/archive/2007/07/23/1702772.aspx第一范式（1NF）：在关系模式R中的每一个具体关系r中，如果每个属性值 都是不可再分的最小数据单位，则称R是第一范式的关系。例：如职工号，姓名，电话号码组成一个表（一个人可能有一个办公室电话 和一个家里电话号码） 规范成为1NF有三种方法： 一是重复存储职工号和姓名。这样，关...</summary><published>2008-07-01T16:25:00Z</published><updated>2008-07-01T16:25:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/07/02/1233666.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/07/02/1233666.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/07/02/1233664.html</id><title type="text">候选关键字</title><summary type="text">候选关键字（Candidate Key） 在给定关系中，具有唯一标识特性的一个或多个属性被称为该关系的候选关键字。例如，学生关系中的学号（每个学生只有一个学号）。</summary><published>2008-07-01T16:23:00Z</published><updated>2008-07-01T16:23:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/07/02/1233664.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/07/02/1233664.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/06/18/1224611.html</id><title type="text">4GL</title><summary type="text">http://wiki.ccw.com.cn/4GL程序设计语言的划代问题远比计算机的划代复杂，目前所见到的划代观点有4种之多。这儿例举一种观点，他们将编程语言划分如下：1GL是汇编语言；2GL是高级程序设计语言,如FORTRAN，ALGOL，BASIC，LISP等；3GL是增强性的高级程序设计语言，如PASCAL，ALGOL68，FORTRAN77等；4GL是按计算机科学理论指导设计出来的结构化...</summary><published>2008-06-18T05:42:00Z</published><updated>2008-06-18T05:42:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/06/18/1224611.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/06/18/1224611.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219509.html</id><title type="text">设计模式循序渐进（9）解释器模式 Interpreter</title><summary type="text">通过解释器模式实现阿拉伯数字与罗马数字的相互转换。具体的模式分析解说日后补发。Delphi代码：unituInt2RomeInterpreter;{单元说明：将整数转换为罗马数字Interpreter解释器模式练习。作者：张树坤时间：2008-06-11}interfacetypeTInt2RomeContext=class;TRomeCharList=array[1..9]ofstring;TI...</summary><published>2008-06-13T09:18:00Z</published><updated>2008-06-13T09:18:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219509.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219509.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219486.html</id><title type="text">设计模式循序渐进（基础篇2）模式编程法则</title><summary type="text">模式编程法则1、开闭法则(OCP) 开闭法则(Open Closed Principle, OCP):软件实体(模块)应该易于扩展(开放)，但免于修改（关闭）。2、Liskov代换法则(LSP) Liskov代换法则(Liskov Substitution Principle, LSP)派生类应该可以用其基类代换。3、依赖反转法则(DIP) 依赖反转法则(Dependency Inversion ...</summary><published>2008-06-13T08:54:00Z</published><updated>2008-06-13T08:54:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219486.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219486.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219476.html</id><title type="text">设计模式循序渐进（8）职责链模式 Chain Of Responsibility</title><summary type="text">模式解说： 责任链模式是一种对象的行为模式，它将处理客户端请求的那些对象连成一条链，并沿着这条链传递请求，直到有一个对象处理它为止。其目的是使多个对象都有机会处理请求，从而避免请求的发送者和接收者之间的耦合关系。 UML结构图//先看一个复杂的if语句，我已经将该语句在面向过程的范围内进行了重构，看起来好一点。unituAudit;interfacetypeTAudit=class(TObject...</summary><published>2008-06-13T08:50:00Z</published><updated>2008-06-13T08:50:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219476.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219476.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219458.html</id><title type="text">设计模式循序渐进（7）创建模式 builder</title><summary type="text">一个使用Builder模式进行电脑组装的序列图：模式解说： 将一个复杂对象的建造方法从其表现中分离出来，以便同样的建造方法可以建立不同的表现。 模式结构： TAbstractBuilder：抽象建造者；定义一个抽象接口以创建产品对象的各个部分。 TConcreteBuilder：具体建造者；实现建造者接口，以创建及装配产品的各个部分。分步骤完成建造工作，在最后提供一个接口来返回该产品的实例。 TD...</summary><published>2008-06-13T08:42:00Z</published><updated>2008-06-13T08:42:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219458.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219458.html"/></entry><entry><id>http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219443.html</id><title type="text">设计模式循序渐进（6）命令模式 command </title><summary type="text">模式解说： 命令模式将一个请求封装为一个对象，从而可用不同的请求对客户进行参数化，对请求排队或记录请求日志，以及支持可撤销的操作。 Comnand模式的思想是把命令封装在一个类中,就是这里的ICommand接口,同时把接收对象也封装在一个类中就是这里的TReceiver类中,由调用这个命令的类祈求者TInvoker类来调用。 Comnand模式和面向过程的回调函数是一样的，注册回调函数和为具体的命...</summary><published>2008-06-13T08:33:00Z</published><updated>2008-06-13T08:33:00Z</updated><author><name>张树坤</name><uri>http://www.cnblogs.com/zhangsk/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219443.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zhangsk/archive/2008/06/13/1219443.html"/></entry></feed>
