
- •Тема 5.2. Теоретические основы объектно-ориентированного программирования
- •5.2.1. Основные определения
- •5.2.2. Объектно-ориентированная декомпозиция и объектно-ориентированные модели
- •5.2.3. Объектная модель и ее составные части
- •5.2.4. Средства uml для моделирования классов и их отношений
- •5.2.4.1. Введение в uml
- •5.2.4.2. Статическое представление системы в диаграммах классов
- •5.2.4.3. Визуализация класса
- •5.2.4.4. Уровни представления
- •5.2.4.5. Идентификация классов
- •5.2.4.6. Отношения
- •5.2.4.7. Наследование и обобщение
- •5.2.4.7. Абстрактные классы
- •5.2.4.8. Агрегация и композиция
- •5.2.4.9. Ассоциации
- •5.2.4.10. Классы ассоциаций
- •5.2.4.11 Кратность
- •5.2.4.13. Интерфейс и реализация
- •5.2.4.14. Области видимости
- •5.2.4.15. Зависимости
- •5.2.5. Визуализация существующего кода.
- •Практическое руководство. Поиск кода с помощью обозревателя архитектуры
- •Открытие обозревателя архитектуры
- •Обозреватель архитектуры: домены, представления, узлы, типы узлов и типы ссылок
- •Поиск исходного кода в решении Visual Studio
- •Представление классов в обозревателе архитектуры
- •Поиск кода в решении
- •Поиск скомпилированного кода
- •5.2.6. Visual Studio 2010 - uml моделирования проектов
Практическое руководство. Поиск кода с помощью обозревателя архитектуры
в разделе Практическое руководство. Создание графов зависимостей для кода .NET В Visual Studio Ultimate можно выбрать вертикальные разделы или "срезы" кода, который необходимо визуализировать.Можно просматривать исходный код в решении Visual Studio или скомпилированный код. Кроме того, можно использовать обозреватель архитектуры для просмотра других доменов путем установки дополнительных поставщиков.Найдя код, который необходимо визуализировать, можно создать графы для изучения связей в этом коде.
Обозреватель архитектуры
Поиск исходного кода в решении Visual Studio.
Поиск скомпилированного кода в управляемой сборке или исполняемом файле.
Уточнение результатов обзора.
Обновление результатов обзора.
Обозреватель архитектуры
Открытие обозревателя архитектуры
В меню Архитектура последовательно выберите пункты Окна и Обозреватель архитектуры.
Чтобы изменить размер обозревателя архитектуры, перетащите верхний край окна на нужную высоту. Для перемещения обозревателя архитектуры перетащите заголовок его окна или вкладку в нужное положение.
Обозреватель архитектуры: домены, представления, узлы, типы узлов и типы ссылок
В обозревателе архитектуры представлены такие структуры, как узлы, и такие отношения, как связи. В процессе обзора в обозревателе архитектуры узлы отображаются в последовательно расположенных столбцах. В первом столбце отображаются домены и представления, которые можно просмотреть.После выбора домена и представления в обозревателе архитектуры отображаются доступные в этом представлении узлы.
При выборе узла в каком-либо столбце обозревателя архитектуры в следующем его столбце отображаются узлы, логически связанные с выбранным узлом.Например, если выбрать пространства имен, в следующем столбце отобразятся типы.Если выбрать типы, в следующем столбце отобразятся элементы.В свернутом столбце действий, отображающемся вдоль правой стороны столбца узлов, указываются типы по умолчанию или отношения между узлами, содержащимися в следующем столбце.Для фильтрации результатов в следующем столбце можно развернуть столбец действий и выбрать определенный тип узлов или связей.
Поиск исходного кода в решении Visual Studio
Чтобы воспользоваться предопределенными запросами, входящими в состав данного выпуска, см. раздел . Или воспользуйтесь для просмотра исходного кода до уровня деревьев выражений представлениями обозревателя архитектуры: Представление решения или Представление классов.
В окне Представление классов отображается логическое представление решения Visual Studio. Например, возможен просмотр по пространству имен, классам, элементам и т. д.
Представление классов в обозревателе архитектуры
В окне Представление решения отображается физическое представление решения Visual Studio.Например, возможен просмотр по проекту, файлам проекта и т. д.
Представление решения в обозревателе архитектуры Поиск сохраненных запросов
Поиск кода в решении
В первом столбце обозревателя архитектуры в разделе Visual Studio <имя_решения> выберите Представление классов или Представление решения.
Справа от первого столбца отобразится столбец узлов.В этом столбце отображаются все узлы, доступные в выбранном представлении.Например, если выбрать Представление классов, отобразятся все пространства имен, которые логически присутствуют в решении.
В столбце узлов выберите узел или несколько узлов, чтобы просмотреть в следующем столбце связанные с ними узлы.Чтобы выбрать все узлы в текущем столбце, нажмите CTRL+A.
Повторяйте шаг 2, пока не будут найдены нужные узлы.
-
Примечание
Чтобы повторить запрос, очистив столбцы, под заголовком окна Обозреватель архитектуры выберитеОчистить столбцы.
Поиск скомпилированного кода в управляемой сборке или исполняемых файлах
Воспользуйтесь в обозревателе архитектуры командой Выбор файлов, чтобы просмотреть управляемые сборки до уровня вызовов одного метода другим.