Практическое руководство. Настройка схем классов (конструктор классов)
Способ отображения информации схемой классов можно изменить. В рабочей области конструирования можно настроить всю схему или отдельные типы.
Например, можно изменить масштаб всей схемы классов, изменить порядок группировки и сортировки членов отдельного типа, скрыть или отобразить отношения, переместить отдельные типы или наборы типов в любое место на схеме.
Примечание
Настройка способа отображения фигур на схеме не приводит к изменению кода типов, представленных на ней.
Разделы, содержащие члены типов, например раздел Properties класса, называются секциями. Отдельные секции и члены типов можно скрывать или отображать.
Содержание раздела
Увеличение или уменьшение масштаба отображения схемы классов
Откройте и выберите файл схемы классов в конструкторе классов.
Чтобы изменить уровень масштабирования рабочей области конструирования, нажмите кнопку Увеличить или Уменьшить на панели инструментов конструктора классов.
или
Укажите конкретное значение масштабирования. Для этого можно воспользоваться раскрывающимся списком Масштаб или ввести допустимый уровень масштабирования (допустимый диапазон — от 10 % до 400 %).
Примечание
Изменение уровня масштабирования не оказывает влияния на масштаб печати схемы классов.
Настройка способа группировки и сортировки членов типа
Откройте и выберите файл схемы классов в конструкторе классов.
Правой кнопкой щелкните пустую часть рабочей области конструирования и наведите указатель мыши на пункт Группировать членов.
Выберите один из трех доступных вариантов.
Группировка по типу разделяет отдельные члены типа в сгруппированный список свойств, методов, событий и полей. Отдельные группы зависят от определения сущностей. Например, класс не отобразит никакую группу событий, если для этого класса не определены события.
Группировка по доступу разделяет отдельные члены типа в сгруппированный список модификаторов доступа членов. Например, общие и частные.
Сортировать по алфавиту отображает элементы, из которых состоит сущность, в виде единого упорядоченного в алфавитном порядке списка. Список сортируется в порядке возрастания.
Скрытие секций в типе
Откройте и выберите файл схемы классов в конструкторе классов.
Правой кнопкой мыши щелкните категорию членов в типе, которую требуется настроить (например, выберите узел Методы в классе).
Щелкните Скрыть секцию.
Выбранная секция исчезнет из контейнера типа.
Скрытие отдельных членов в типе
Откройте и выберите файл схемы классов в конструкторе классов.
Правой кнопкой мыши щелкните член в типе, который требуется скрыть.
Щелкните Скрыть.
Выбранный член исчезнет из контейнера типа.
Отображение скрытых секций и членов в типе
Откройте и выберите файл схемы классов в конструкторе классов.
Правой кнопкой мыши щелкните имя типа, содержащего скрытую секцию.
Щелкните Показать все члены.
Все скрытые секции и члены появятся в контейнере типа.
Скрытие отношений
Откройте и выберите файл схемы классов в конструкторе классов.
Правой кнопкой мыши щелкните линию связи или наследования, которую требуется скрыть.
Щелкните Скрыть для линий связи или Скрыть линию наследования для линий наследования.
Щелкните Показать все члены.
Все скрытые секции и члены появятся в контейнере типа.
Отображение скрытых отношений
Откройте и выберите файл схемы классов в конструкторе классов.
Правой кнопкой мыши щелкните имя типа, содержащего скрытые линии связи или наследования.
Щелкните Показать все члены для линий связи либо Показать базовый класс или Показать производные классы для линий наследования.
Удаление фигуры со схемы классов
Фигуру типа можно удалить из схемы классов, не затронув соответствующий код типа. Удаление фигур типов из схемы классов влияет только на данную схему. Базовый код, определяющий тип и другие схемы, отображающие тип, не затрагиваются.
На схеме классов выберите фигуру типа, которую необходимо удалить из схемы.
В меню Правка выберите команду Удалить из схемы.
Фигура типа и все линии связи или наследования, соединенные с фигурой, больше не будут отображаться на схеме.
Удаление фигуры типа и ее кода
Щелкните правой кнопкой мыши на рабочей области конструирования.
В контекстном меню выберите команду Удалить код.
Фигура удаляется из схемы, а ее базовый код удаляется из проекта.
См. также
Задачи
Практическое руководство. Просмотр существующих типов (конструктор классов)