如何开发数据库控件??? (200分)

  • 主题发起人 主题发起人 十四
  • 开始时间 开始时间

十四

Unregistered / Unconfirmed
GUEST, unregistred user!
网上的那篇“Delphi中开发数据库控件的方法”我看过了。
将的太初浅了,很多的地方都没有提到。
各位能不能给我将的详细些?
关于TDataLink,TFieldDataLink,TDataSource等。
在数据显示控件和数据集控件之间的事件是如何传递的。
我已经看了很久的VCL源代码了,还是不得要领。请各位执教。

还有一本叫"DELPHI部件开发编程深入剖析"的书 我也看过了
这本书的关于数据库感知控件这一块简直就是骗人
 
开始把DELPHI的数据感知控件的原代码修改修改,就可以了,以后如何发展就看你的本事了
 
delphi同时使用datasource和datalink对象进行双向交流:数据集合使用
连接通知与数据相关控件可以得到新数据(因为数据集合已经激活,或当前
记录已被改等等);与数据相关控件使用连接请求字段当前或更新它,并
通知数据集合有关此事件。

delphi高级开发指南有相关内容的,看看。
 
要在这里详细讲是不可能的了
最简单的办法还是参考VCL源代码,比如你要写一个类似TDBEdit的控件,那你就看TDBEdit
是怎么写的,如果写类似TDBGrid的控件,则看DBGrid的源码
刚开始都是这样,先仿照着写,写的时候再参考一下相关资料,写着写着你就知道那些东西
都是怎么回事了。
 
后退
顶部