venuchary Ответов: 3

создайте диаграмму классов для существующего исходного кода


Привет,


я хочу создать диаграмму классов для моего существующего проекта.

Как я могу создавать из visual studio 2008?

я слышал, что так много сторонних инструментов существует для создания диаграммы классов . что дает четкую информацию и лучше, чем другие инструменты?

3 Ответов

Рейтинг:
1

Be Yourself

Вы можете использовать онлайн-инструмент

кликните сюда


Sergey Alexandrovich Kryukov

Еще один инструмент. Спасибо, приятно знать, мне нужно будет проверить это. Мой 5.
--СА

Рейтинг:
1

Sergey Alexandrovich Kryukov

Если вы хотите написать свой собственный код, вы можете использовать отражение. Посмотрите на систему типов.Тип: http://msdn.microsoft.com/en-us/library/system.type.aspx[^].

Он содержит исчерпывающую информацию о базовом типе, свойствах, полях, конструкторах, методах, атрибутах и т. д. Также доступны непубличные члены клуба. Все возвращаемые типы этих методов также содержат исчерпывающую информацию. Другими словами, вы можете собирать исчерпывающие метаданные о своем коде. Этого более чем достаточно для построения полной диаграммы классов.

Для графического представления я не знаю ничего лучше, чем WPF.

На самом деле я не знаю действительно хорошей утилиты для построения диаграмм. Visual Studio делает это, но для меня использование ее не стоит затраченных усилий. Он не соответствует нотации UML (может быть, это и неплохо) и, что немаловажно, нет возможности импортировать его в какую — либо векторную графику (с какой стати- не знаю! У Microsoft есть все, чтобы сделать это идеально, например, в виде XAML).

Кроме того, посмотрите на отражатель, http://en.wikipedia.org/wiki/.NET_Reflector[^].

—СА


Рейтинг:
1

Steven.Pinto2000

Simpily Правой Кнопкой Мыши на решение выберите вид диаграммы классов


Sergey Alexandrovich Kryukov

Да, все, кто использует Studio, знают это, но что в этом хорошего? Я уже обсуждал эту особенность.
--СА