在Delphi中使用DataModule

Ali*_*ter 9 delphi datamodule

我想知道能够拥有自定义背景或能够以某种方式在数据模块画布上绘制是多么困难,以便所有数据集的关系可以用箭头和东西很好地表示.回到Delphi 7左右,我似乎记得某种数据模块设计器已经消失了(我总是发现它很烦人).

有没有人知道这是否可以通过某种IDE插件或其他东西?

Nic*_*ges 17

TDataModule是TComponent的直接后代,因此,它没有Canvas或其中提供的任何此类绘画.原样,没有办法画画或画画.

可以想象你可以创建一个具有TCanvas的后代,但你必须真正入侵IDE才能在设计时使用它.然而,这是一个有趣的想法.

在Datamodules的设计器上曾经有一个"Diagram"选项卡.它确实具有放置注释,文本框和数据关系的能力.据我所知,它没有被很好地理解或使用,而且这个功能被删除了.(在我在CodeGear之前......)

  • 我记得图表标签并尝试多次使用它,但实际上从未发现它有用.我只是盯着一个有大约30个桌子的数据模块,并且觉得如果我可以在那些周围绘制一个圆圈,并且有几个箭头和bla bla bla,那么事情会变得更有意义 - 但它可能不会. (5认同)

PA.*_*PA. 7

或者,您可以将数据模块更改为表单.在开发过程中保持可见,用于测试,文档和调试; 把它变成看不见的生产.在表单上,​​您可以放置​​一个visio查看器组件和一些通过选项卡架访问的数据网格,以便快速浏览数据.