gpt4 book ai didi

delphi - 帮助基于数据库表(脚手架?)生成 Delphi DFM

转载 作者:行者123 更新时间:2023-12-03 15:29:49 25 4
gpt4 key购买 nike

我是delphi新手,我正在寻找方法来了解更多有关delphi底层技术的信息,并在这个过程中在我的工作中做一些有用的事情,如果有人有任何提示或看到无论如何我可以改进我的想法请随意说出你的想法...

我想为 dfms 制作某种脚手架,想法如下:我想基于 firebird 数据库表生成 - 具有明确定义的域 - 大部分表单。

我认为这个想法太简单了,或者我没有看到使它变得困难的大局,我试图不重新发明井,我已经在谷歌上查找过,但没有好的结果,所以如果有人可以给我一个方向,我将不胜感激。

更新:@Larry Lustig 谢谢,我没有考虑过 delphi 框架 - 我要去查找它们。

我了解一些关于表单对象/处理和数据库元数据的知识,但我不熟悉将delphi对象序列化到HD。任何关于序列化和delphi框架的提示(开源所以我可以看看:))将受到欢迎!

最佳答案

听起来是个有趣的想法。

我将使用以下方法,而不是在磁盘上手动编写 DFM 表单:

  • 通过检查元数据获取表的结构。
  • 创建一个 TForm,并为要表示的每一列添加一个控件。
  • 使用 Delphi 的内置序列化将表单保存到磁盘。

我自己没有这样做,但是有许多运行时设计框架都使用了这个想法。

关于delphi - 帮助基于数据库表(脚手架?)生成 Delphi DFM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3388630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com