引言:
译者按: 这篇文章来自于www.techinsite.com.au,是有关DELPHI如何建立对象持久层的一篇文章,本人英文很烂,翻译出来只为自己研究用,请勿见笑。
摘要:
在vcl中包含有一个tlist类,几乎可以实现<链表>所有功能,delphi的工程师真是伟大。但是在实际应用中需要ttree类,来实现<树>的功能,我写了两个类tyutree,tyunode。可以方便实现,树创建,结点增删、移动功能。请大家指教。
代码实例:
procedure test();
var
yutree: tyutree;
node: tyuno......
摘要:
dfm文件是delphi中存储窗体控件信息的,有时为了对大批量的dfm文件操作(如:批量替换控件、作检查等),往往不是太方便。xml对结构化的数据读写则很强,将文本类型的dfm转为xml后进行操作,再转回dfm存储大大方便了操作。
//dfm to xml
procedure dfm2xml(adfmstrings: tstrings; axml: idsxmldocument);......
用DELPHI实现对象持久层(-)
译者按:
这篇文章来自于www.techinsite.com.au,是有关delphi如何建立对象持久层的一篇文章,本人英文很烂,翻译出来只为自己研究用,请勿见笑. 【程序编程相关:
ShadowStarCodeFastV0】 【推荐阅读:
编程打开特殊的系统窗口(如控制面板)
】
众所周知,delphi可以快速开发一个数据库应用程序,然而,因为数据连接组件拖曳到应用程序中,使得你更接近组件的 api. 藉由每个数据感应控件,实现你自己一个特定的数据库模式. 【扩展信息:ShadowStarCodeFast使用】
介绍
对此的替代方案是实现你自己的持久层框架. 这是一项辛苦的工作而且是将会花费数以百计人/小时的工作.然而,如果这种努力被认为是恰当的,给你带来的结果将会是稳定的,通用的与可维护的系统. 在这篇文章中,我们将会实现techinsite 对象持久层框架而且讨论怎样的模式用来解决许多设计上的争议.
主题包括:
...
下一页 摘要:
“每逢春夏,千鹤云集”的青城山,在此栖居了上千年的仙鹤纷纷飞走,从此失踪了。当地居民纷纷指责:这都是房地产大开发惹的祸!也许不是这个原因,也许是;全球多个国家出现气候异常,有没有根本的方法来防止呢,可能没有。人类的最大bug就是癌症,以及艾滋病、sars等的出现。没有根本的防治方法,也找不出根本的原因。搞软件的也总会碰到许多疑难杂症,有的解决了,有的无法解决。我们来对比分......