Delphi 7: Как генерировать классовую иерархию?

StackOverflow https://stackoverflow.com/questions/4675327

  •  10-10-2019
  •  | 
  •  

Вопрос

Я стремлюсь понять чужой код в Delphi 7 (я подозреваю, что в более новой версии есть встроенная, но я не хочу пружина> 1 тыс. Долл. США для новой версии).

Их любые (предпочтительно Foss) инструменты, которые помогут мне создать диаграмму иерархии классов?


На самом деле, браузер класса в Gexperts в порядке. Может быть, не так хорош, как принятый ответ, но только одна из отличных коллекций инструментов

Это было полезно?

Решение

Вы можете использовать Ess-Model от Sourceforge.
Если вы загружаете и .pas (также .dpr, .class, ...) с некоторыми классами, эта программа генерирует классовую диаграмму и некоторую документацию. Это бесплатно, и вы можете получить доступ к источнику кода.alt text

С Уважением

Другие советы

AFAIK Modelmaker 6.2 был включен в Delphi 7, это инструмент UML. Вы можете импортировать свой исходный код в нем и генерировать классовые диаграммы и т. Д., Я действительно больше не помню все его функции, но я помню, что Modelmaker - это потрясающий инструмент, и это, конечно, стоит посмотреть.

Обновление: Model Maker (теперь MMX) теперь бесплатно для всех поддерживаемых Delphi Ides

Вы можете взглянуть на наш Инструмент Synproject.

Synopse Synproject является приложением с открытым исходным кодом для управления версией кода и автоматизированной документации Delphi Projects.

Существует анализатор источника Pascal, который создаст документацию по иерархии классов.

И это гораздо больше, чем аналогичный анализатор: вы можете написать все спецификации/архитектуру/дизайн/тест/выпуск списка документов интегрированным образом.

Есть несколько учебных пособий, скриншотов и образец документации в приведенной выше ссылке.

Пеганза Паскаль Анализатор (не Foss)

Doc-O-MaticГенератор документации создает иерархии классов. У них есть бесплатная экспресс -версия, которую вы можете попробовать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top