封装 封装目的:把可变部分与稳定部分分离开来。将稳定部分暴露给其它块,而将可变部分隐藏起来,以便随时让它改变。 Object Pascal中,实现了两个级别的封装:类级和单元级 类级别的封装:published与public差不多,区别在于published的成员可以被Delphi开发环境的Obje Read More
所以我认为积极的生活态度就是,不浪费自己一点一滴精力和体力在与自己目标不相干的事情上,坚定不移,只专注自己的目标,其他事情听而不闻,视而不见;在需要豁出去时,就勇敢的豁出去,没有任何犹豫;一旦上手一件事情,无论如何都不半途而废,坚持不懈,坚韧不拔。我的体会:专心比勤奋重要;坚韧不拔比聪明重要。我再提... Read More
Delphi对象所占内存空间大小 对象所占的内存空间大小取决于这个对象中的数据成员,加上一个4字节的VMT,成员函数不占空间。注意:编译器对于无法合并的小于32位空间的数据域填充到32位大小,以加快存取速度。所以两个16位的word会被合并成一个integer。但一个单独16位的word会被扩展成一 Read More
Delphi里定义一个类:type TMyClass = classend; 使用方法:var MyObj: TMyClass;begin MyObj:=TMyClass.Create(); // 构造函数 MyObj.Free(); // 调用析构函数end; Delphi的简单类型,如Integ Read More
关键在于TWinControl都是系统自绘,而TCustomControl都是Delphi自绘 真正区别之处,我觉得是在这里: 另外还有 Read More