Delphi 7:如何生成类层次结构?

时间:2011-01-12 23:42:45

标签: delphi class-hierarchy

我正在寻求了解Delphi 7中其他人的代码(我怀疑新版本内置了这个代码,但我不想弹出>最新版本的$ 1k)。

他们的任何(最好是FOSS)工具会帮我生成一个类层次结构图吗?


实际上,GExperts中的类浏览器还可以。可能不如接受的答案那么好,但只是众多工具之一

5 个答案:

答案 0 :(得分:10)

您可以使用ESS-model from SourceForge 如果您使用某些类加载和.PAS(也是.DPR,.CLASS,...),则此程序会生成类图和一些文档。它是免费的,您可以访问代码源。 alt text

此致

答案 1 :(得分:4)

AFAIK ModelMaker 6.2包含在Delphi 7中,它是一个UML工具。您可以在其中导入源代码并生成类图等,我真的不记得它的所有功能,但我确实记得ModelMaker是一个很棒的工具,它确实值得一看。

更新:Model Maker(现在是MMX)现在可以免费使用所有支持的Delphi IDE

答案 2 :(得分:3)

您可以查看我们的SynProject tool

Synopse SynProject是一个开源应用程序,用于代码源版本控制和Delphi项目的自动化文档。

有一个pascal源解析器,它将创建所有类层次结构文档。

它不仅仅是一个解析器:您可以以集成的方式编写整个规范/架构/设计/测试/发布文档列表。

上面的链接中有一些教程,截图和结果文档示例。

答案 3 :(得分:2)

Peganza的Pascal Analyzer(不是FOSS)

答案 4 :(得分:1)

Doc-o-matic的文档生成器创建了类层次结构。他们有免费的快递版本,你可以尝试。