随笔分类 -  Delphi A基础

Delphi COM对象
摘要:作者:巴哈姆特 http://www.cnpack.org(转载请注明出处并保持完整) 如果没有接触过COM对象的话,你会觉得接口真的很麻烦,也许会有:“还不如直接定义一个类更方便”的想法。 的确,没有经过COM封装的接口确实比较麻烦。在我看来,没有经过COM封装的接口似乎没有存在的意义。那么,什么 阅读全文

posted @ 2019-08-22 09:25 滔Roy 阅读(631) 评论(0) 推荐(0) 编辑

Delphi 接口
摘要:作者:巴哈姆特(转载请注明出处并保持完整) 在对象化中,类的继承是一个非常强大的机制;而更加强大的继承机制应该是来自从一个接口的继承。 本篇我们将讨论接口的特点。 首先,接口的定义方式与类相似。不同的是:类代表了一种实体,而接口代表了一批操作规范。还有,接口中所有的数据成员都是public访问限制, 阅读全文

posted @ 2019-08-22 09:22 滔Roy 阅读(877) 评论(0) 推荐(0) 编辑

Delphi 类(TObject、TPersistent、TComponent、TControl、TWinControl、TCustomControl、TGraphicControl、TInterfacedObject)简单介绍
摘要:TObject: VCL中所有类的根类,即是说:VCL中所有的类/组件/控件都是从TObject中继承而来。TObject类中定义了基本的 构造方法和析构方法。 TPersistent: 继承于TObject,按字典中的意思是“持久类”(姑且这样叫它吧,因为我一直就是这样叫这个类的-_-|)。该类在 阅读全文

posted @ 2019-08-22 09:16 滔Roy 阅读(1566) 评论(0) 推荐(0) 编辑

Delphi 类的内部方法:overload、override、virtual、dynamic、abstract - 重载、多态、覆盖、静态、动态、抽象、类方法
摘要:Delphi 类的内部方法:overload、override、virtual、dynamic、abstract - 重载、多态、覆盖、静态、动态、抽象、类方法 1、overload - (重载、超载、多个)(多态) 在Pascal语法规则中,同一个UNIT里是不能存在两个同名的函数的,例如: fu 阅读全文

posted @ 2019-08-22 08:31 滔Roy 阅读(1414) 评论(0) 推荐(0) 编辑

delphi 窗体的位置和高宽度-TForm:Letf、Top、Width、Height、ClientWidth、ClientHeight - 窗体区域:BoundsRect 、 GetWindowRect、ClientRect 、GetClientRect
摘要:delphi 窗体的位置和高宽度-TForm:Letf、Top、Width、Height、ClientWidth、ClientHeight [窗体的高度和宽度]: [客户区的高度和宽度]: [窗体在屏幕中的位置]: 2020.02.15 补充4个属性: BoundsRect / GetWindowR 阅读全文

posted @ 2019-08-21 09:21 滔Roy 阅读(1497) 评论(0) 推荐(0) 编辑

Delphi 窗体的释放和判断窗体是否存在(Assigned 、FindWindow、FindWindowEx函数)
摘要:1 常规释放和关闭: Form.Free - 释放Form占用的所有资源。Free后,Form指针不能再使用,除非对Form重新赋值。 Form.Hide - 隐藏Form。可以调用form.Show再一次显示。 Form.close - 关闭Form,实际的结果取决于OnCloseQuery和On 阅读全文

posted @ 2019-08-06 11:06 滔Roy 阅读(2119) 评论(0) 推荐(0) 编辑

让窗体响应键盘的速度快于其他控件
摘要:窗体的KeyPreview默认是 False; 如果这里需要窗体响应键盘的速度快于其他控件(TEdit等控件)的速度的的话,需要将其修改为True; 设置:KeyPreview:=True; 阅读全文

posted @ 2019-08-01 11:57 滔Roy 阅读(176) 评论(0) 推荐(0) 编辑

delphi xe10 中使用剪贴板(跨平台)
摘要:VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持。FMX 对剪贴板的支持来自两个接口: IFMXClipboardService:位于 FMX.Platform.pas 中 1 2 3 4 5 6 7 8 9 10 11 IFMXClipboardService 阅读全文

posted @ 2019-07-05 11:06 滔Roy 阅读(474) 评论(0) 推荐(0) 编辑

Delphi之TPersistent类 -----ASSIGN
摘要:Delphi之TPersistent类 TPersistent类 TPersistent类是由TObject直接派生的。凡是由TPersistent派生的对象都能够进行流操作。因为所有的组件都是由TPersistent派生的,所以它们都具有流属性。TPersistent没有定义特殊的属性或事件,虽然 阅读全文

posted @ 2015-04-25 14:52 滔Roy 阅读(1085) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示