相关推荐
-
数据感知月历控件
数据感知月历控件
-
关于Delphi:Delphi自定义控件开发
转自:微点阅读https://www.weidianyuedu.com/content/2517738239233.html Delphi控件开发浅入深出(一) 有人说过“不会开发控件的Delphi程序员不是真正的程序员”。Delphi正是由于高度的可扩展性和大量的第三方控件的支持才能吸引无数程序员挑剔的目光。即使是由于工作需要使用其他开发工具的开发者也常常怀念和Delphi度过的日日夜夜。接触Delphi已经一年多了,从当初对着Delphi组件面板上上百个控件不知所措,到现在已经可以根据需要开..
-
用Delphi实现观察者模式(Observer模式)
用Delphi实现观察者模式(Observer模式) 作者:陈省 有一段时间我对IE编程非常感兴趣,于是就在Yahoo加入了一个IE编程的兴趣小组,只要有人在兴趣小组中提出或者回答了一个问题,发布的信息就会发送给所有兴趣小组的注册用户,这种模式实际上就是发布-订阅模式,又称观察者模式。 观察者模式中有两个角色,其中一个是目标,另外一个是观察者,对于兴趣小组来说,注册用户就是观察者,而兴趣小组本身是目标。兴趣小组必须提供注册的机制,这样兴趣小组才能知道用户的邮件地址,可以维护一个订户的邮件列表,能.
-
Delphi的ORM框架:InstantObjects类图与介绍
====================================================== 注:本文源代码点此下载 ====================================================== 标签:delphi orm instantobjects io (开头先从网上抄些orm的介绍) 什么是orm? orm,即ob
-
Delphi 深入浅出VCL(4)-Componet:组件对象
TComponent = class(TPersistent, IInterface, IInterfaceComponentReference) protected type TComponentAsyncResult = class(TBaseAsyncResult) private FComponent: TCompon...
-
数据感知控件之浮想联翩
Delphi制作数据感知控件之浮想联翩 知识点本文共有6个关于控件的知识点: 1、基本控件的制作;2、感知属性的添加;3、关联控件的销毁处理; 4、事件方法的赋值; 5、属性页的制作; 6、组件包设计思想 关于制作感知控件的文章有不少,但涉及的内容大都比较单一,读者只能依照文章的陈述按部就班地操作,无法很好的理解控件的制 作机制。本文试图通过讲解一个控件的制作流程来着重阐述制作感知控件的思路和...
-
RTTI相关函数
GetTypeData 函数 GetPropInfo 函数 FindPropInfo 函数 GetPropInfos 函数 SortPropList 函数 GetPropList 函数 GetObjectPropClass 函数 PropType / PropIsType 函数 IsPublishedProp 函数 IsSt...
-
多层数据库开发十二:使用数据控件
第十二章 使用数据控件 在数据库应用程序中,数据控件是经常要用到的。与前面介绍的数据集构件如TTable、TQuery、TStoredProc、TClientDataSet不同的是,数据控件都是可视的。也就是说,如果修改了这些构件的属性,能在窗体上马上反映出来。如果这些构件的Enabled属性设为True并且数据集的A
-
获取对象属性 RTTI
RTTI 简介RTTI(Run-Time Type Information) 翻译过来的名称是“运行期类型信息”,也就是说可以在运行期获得数据类型或类(class)的信息。 类(class) 和 VMT 的关系一个类(class),从编译器的角度来看就是一个指向 VMT 的指针(在后文用 VMTptr 表示)。在类的 VMTptr 的负地址方向存储了一些类信息的指针,这些指针的值和
-
Delphi 制作自定义数据感知控件并装入包(dpk文件)中(与DBText类似的数据感知控件)
一、基础知识简介: 1、包的命名介绍: 包的命名没有规则,但是建议遵守包的命名约定:包的命名与包的版本相关,包的名称前面几个字符通常表示作者或公司名,也可以是控件的一个描述词,后面紧跟的Std表示运行期包,Dsgn表示设计期包,然后是版本号。如
-
C#批量操作控件
C#批量操作控件,如批量修改TextBox的值或清空 foreach (Control control in this.groupBox2.Controls) { if(control is TextBox) { if(control.Name != "text_JSBS") { control.Text = "0.00"; ...
-
【一起学UniGUI】--UniGUI的控件(Components)(9)
与Delphi本身相比,UniGUI也提供几组类似的非可视组件和可视组件。有些Delphi组件与UniGUI兼容或受其支持,因此没有必要将它们包含在UniGUI组件包中。例如,对于VCL和UniGUI应用程序,许多数据访问控件是相同的。UniGUI支持其他组件,比如TActionList。 UniGUI可视化控件是Ext JS控件(或由Ext JS控件组成),通常提供几...
3 楼 mtain 2011-11-14 23:29
2 楼 mtain 2011-11-14 23:11
1 楼 Jekey 2011-11-14 17:49