![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ood技术
dyonggan
加油
在成功的道路上,你没有耐心去等待成功的到来,那么,你只好用一生的耐心去面对失败。
展开
-
浅拷贝与深度拷贝(原型模式)
<br />Delphi的VCL从TPersistent开始支持RTTI(RuntimeTypeInfo)运行时类型信息,它是通过{$M+}编译指令提供了RTTI的功能.M打开以后,Delphi在编译该对象时,会把对象的类型信息编译进可执行文件,这样在运行时就可以动态地获得对象的属性和方法等信息.因为所有的VCL可视化组件都是从TPersistent派生的,因此可以将组件信息保存到dfm也可以动态加载.<br />Delphi还定义了一个虚方法Assign,procedure Assign(Source:T原创 2011-03-12 13:09:00 · 901 阅读 · 1 评论 -
如何轻松统一软件界面的风格delphi
<br />老道的程序员们都知道,在软件业界有一个默认的原则,那就是软件各界面的风格要统一。包括界面上各控件的字体颜色和大小。是不是每要新加一个界面都要设置字体的颜色和大小呢。答案是可以不用那么麻烦。<br />首先设计一个父窗体,供其它窗体继承。在父窗体的构造函数里写上对界面控件字体风格的处理代码,那么其它子窗体就会自动复用了。<br />procedure TfrmFather.ClearIME;//输入法<br />var<br /> i:Integer<br />begin<br /> if s原创 2011-02-22 16:28:00 · 2329 阅读 · 0 评论 -
设计模式的分类
常用的设计模式一般是指Gof四人帮的23种设计模式.对它们进行分类的准则有两种,一种是目的准则,一种是范围准则.目的准则即模式用来完成什么工作的.是用来创建易管理和修改的对象,还是为了让类或对象更好的组合在一起和共同工作,还是为了使对象或类之间更好的交互和更好的履行职责.即创建型模式,结构型模式,行为型模式.创建型模式有5种分别是两个工厂,抽象工厂和工厂方法.一个单例,当然也不能少了构建者模式,也可以叫做创建者.外加一个原型.结构型模式有7种:从a到p依次是适配桥接组合,装饰外观,享元代理行为型模式就是剩的原创 2011-03-26 11:21:00 · 323 阅读 · 0 评论