Delphi 7: Wie erzeugt man eine Klassenhierarchie?

7

Ich versuche, den Code von jemand anderem in Delphi 7 zu verstehen (ich vermute, dass neuere Version das eingebaut hat, aber ich will nicht $ 1k für die neueste Version springen).

Sind ihre Werkzeuge (vorzugsweise FOSS), mit denen ich ein Klassenhierarchiediagramm erstellen kann?

Eigentlich ist der Klassenbrowser in GExperts in Ordnung. Vielleicht nicht so gut wie die angenommene Antwort, aber nur eine von einer großen Sammlung von Tools

    
Mawg 12.01.2011, 23:42
quelle

5 Antworten

10

Sie können das ESS-Modell von SourceForge verwenden.
Wenn Sie und .PAS (auch .DPR, .CLASS, ...) mit einigen Klassen laden, erzeugt dieses Programm ein Klassendiagramm und einige Dokumentation. Es ist kostenlos und Sie können auf Quellcode zugreifen.

Grüße

    
Germán Estévez -Neftalí- 13.01.2011, 11:23
quelle
3

AFAIK ModelMaker 6.2 war in Delphi 7 enthalten, es ist ein UML-Tool. Sie können Ihren Quellcode darin importieren und Klassendiagramme usw. generieren, ich kann mich wirklich nicht mehr an all seine Funktionen erinnern, aber ich erinnere mich, dass ModelMaker ein großartiges Werkzeug ist und es einen Blick wert ist.

    
Antonio Bakula 13.01.2011 02:49
quelle
3

Sie können sich unser SynProject-Tool ansehen.

Synopse SynProject ist eine Open-Source-Anwendung für die Quellcodeversionierung und automatische Dokumentation von Delphi-Projekten.

Es gibt einen Pascal-Source-Parser, der alle Klassenhierarchiedokumentationen erstellt.

Und es ist viel mehr als ein Parser: Sie können die gesamte Liste Spezifikationen / Architektur / Design / Test / Release-Dokumente in einer integrierten Weise schreiben.

Im obigen Link finden Sie einige Tutorials, Screenshots und die resultierende Dokumentation.

    
Arnaud Bouchez 13.01.2011 10:54
quelle
2

Peganzas Pascal Analyzer (nicht FOSS)

    
rajeemcariazo 13.01.2011 01:46
quelle
1

Der Dokumentationsgenerator von Doc-o-matic erstellt Klassenhierarchien. Sie haben eine kostenlose Express-Version, die Sie ausprobieren können.

    
pritaeas 13.01.2011 10:06
quelle

Tags und Links