9

我正在寻求理解其他人在 Delphi 7 中的代码(我怀疑较新的版本内置了这个,但我不想为最新版本增加 > 1k 美元)。

他们是否有任何(最好是 FOSS)工具可以帮助我生成类层次结构图?


实际上,GExperts中的类浏览器是可以的。也许不如公认的答案好,但只是众多工具中的一个

4

5 回答 5

11

您可以使用SourceForge 的 ESS 模型
如果您使用某些类加载和 .PAS(还有 .DPR、.CLASS、...),该程序会生成一个类图和一些文档。它是免费的,您可以访问代码源。 替代文字

问候

于 2011-01-13T11:23:23.637 回答
4

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

更新:Model Maker(现在是 MMX)现在对所有受支持的 Delphi IDE 都是免费的

于 2011-01-13T02:49:44.763 回答
3

您可以查看我们的SynProject 工具

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

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

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

上面的链接中有一些教程、屏幕截图和生成的文档示例。

于 2011-01-13T10:54:11.660 回答
2

Peganza 的Pascal 分析器(非 FOSS)

于 2011-01-13T01:46:17.707 回答
1

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

于 2011-01-13T10:06:56.613 回答