我正在寻求了解Delphi 7中其他人的代码(我怀疑新版本内置了这个代码,但我不想弹出>最新版本的$ 1k)。
他们的任何(最好是FOSS)工具会帮我生成一个类层次结构图吗?
实际上,GExperts中的类浏览器还可以。可能不如接受的答案那么好,但只是众多工具之一
答案 0 :(得分:10)
您可以使用ESS-model from SourceForge 如果您使用某些类加载和.PAS(也是.DPR,.CLASS,...),则此程序会生成类图和一些文档。它是免费的,您可以访问代码源。
此致
答案 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的文档生成器创建了类层次结构。他们有免费的快递版本,你可以尝试。