Delphi 7:クラスの階層を生成する方法は?
-
10-10-2019 - |
質問
私はDelphi 7で他の誰かのコードを理解しようとしています(新しいバージョンにこれが組み込まれていると思いますが、最新バージョンでは> $ 1Kを春にしたくありません)。
クラスの階層図を生成するのに役立つ(できればFOSS)ツールはありますか?
実際、クラスブラウザが入ります gexperts 大丈夫です。受け入れられた答えほど良くないかもしれませんが、ツールの素晴らしいコレクションの1つだけ
解決
使用できます SourceForgeのess-model.
いくつかのクラスで.pas(.dpr、.class、...)をロードすると、このプログラムはクラス図といくつかのドキュメントを生成します。無料で、コードソースにアクセスできます。
よろしく
他のヒント
AFAIKモデルメーカー6.2はDelphi 7に含まれていました。これはUMLツールです。ソースコードをインポートしてクラスダイアグラムなどを生成することができます。私はもうすべての機能を覚えていませんが、モデルメーカーは素晴らしいツールであり、見る価値があることを覚えています。
更新:モデルメーカー(現在のMMX)は、サポートされているすべてのDelphi Idesに対して無料になりました
あなたは私たちを見ることができます Synprojectツール.
Synopse Synprojectは、コードソースバージョンのオープンソースアプリケーションであり、Delphiプロジェクトの自動ドキュメントです。
Pascal Sourceパーサーがあり、すべてのクラスの階層ドキュメントを作成します。
また、パーサー以上のものです。仕様/アーキテクチャ/デザイン/テスト/リリースドキュメントリスト全体を統合された方法で記述できます。
上記のリンクには、いくつかのチュートリアル、スクリーンショット、および結果として生じるドキュメントサンプルがあります。
ペガザーズ Pascal Analyzer (フォスではありません)
doc-o-maticのドキュメントジェネレーターは、クラスの階層を作成します。彼らはあなたが試すことができる無料のエクスプレスバージョンを持っています。