首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi代码生成

Delphi代码生成
EN

Stack Overflow用户
提问于 2009-01-04 17:34:43
回答 9查看 4.6K关注 0票数 3

我需要加快我的编码,太多的工作,所以我需要能够生成代码。有什么工具,有什么想法吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-01-04 23:17:43

Delphi包括Live Templates,这是一个完全可脚本化和可配置的系统,用于生成任何大小或复杂程度的代码构造。

在我看来,活动模板是Delphi中被低估的特性之一。

有关如何使用它们,请访问:http://delphi.wikia.com/wiki/Delphi_Live_Templates

http://delphi.wikia.com/wiki/Live_Templates_Technical_Info

活动模板是完全可脚本化的,这意味着您可以编写Delphi代码来使用它们做任何您想做的事情。

可在此处找到可扩展的示例:

http://cc.codegear.com/Item/26420

票数 16
EN

Stack Overflow用户

发布于 2009-01-04 17:46:10

这不是个好主意。如果你需要生成器,那么你可能有很多看起来非常相似的代码,所以与生成器相比,更好的方法是重新思考和重构你已经拥有的代码。

这应该会导致更少的代码更容易维护,并且未来类似任务的代码也会更少。

如果您正在进行数据库应用程序,那么您可以使用一些优秀可视化SQL查询构建器来帮助您创建查询。这是Delphi不是很好的一部分(我不知道它在D2007和D2009中是否有所改进)

SQL关于生成

有很多关于查询构建器的评论。

好吧,我想我被宠坏了。在我的记忆中,Delphi在版本6(或者甚至是版本5?)之前,有不错的可视化查询构建器。当我在查询设计器中选择字段时,SQL中没有(零)个错误,而不是自己编写SQL。

SQL在Delphi中只是字符串,没有编译器检查,所以这是确保SQL正确编写的最好方法。

票数 11
EN

Stack Overflow用户

发布于 2009-01-04 17:48:44

如果你指的是像建模工具这样的工具,你可以试试ModelMaker

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/411342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档