Поделиться через


Практическое руководство. Настройка схем классов (конструктор классов)

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

Отдельные узлы, в которых содержатся члены типов (например, узел "Свойства" для класса), именуются секциями. Отдельные секции и члены типов можно скрывать или отображать.

Примечание

Настройка классов, как она описана в этом разделе, изменяет способ отображения элементов в конструкторе классов, но не базовый код, который описывает отображаемые классы.

Увеличение или уменьшение масштаба отображения схемы классов

  1. Откройте и выберите файл схемы классов в конструкторе классов.

  2. Чтобы изменить уровень масштабирования рабочей области конструирования, нажмите кнопку Увеличить или Уменьшить на панели инструментов конструктора классов.

    или

    Укажите конкретное значение масштабирования. Для этого можно воспользоваться раскрывающимся списком Масштаб или ввести допустимый уровень масштабирования (допустимый диапазон — от 10 % до 400 %).

    Примечание

    Изменение уровня масштабирования не оказывает влияния на масштаб печати схемы классов.

Настройка способа группирования и сортировки членов типа

  1. Откройте и выберите файл схемы классов в конструкторе классов.

  2. Правой кнопкой щелкните пустую часть рабочей области конструирования и наведите указатель мыши на пункт Группировать членов.

  3. Выберите один из трех доступных вариантов.

    1. Группировка по типу разделяет отдельные члены типа в сгруппированный список свойств, методов, событий и полей. Отдельные группы зависят от определения сущностей. Например, класс не отобразит никакую группу событий, если для этого класса не определены события.

    2. Группировка по доступу разделяет отдельные члены типа в сгруппированный список модификаторов доступа членов. Например, общие и частные.

    3. Сортировать по алфавиту отображает элементы, из которых состоит сущность, в виде единого упорядоченного в алфавитном порядке списка. Список сортируется в порядке возрастания.

Скрытие секций в типе

  1. Откройте и выберите файл схемы классов в конструкторе классов.

  2. Правой кнопкой мыши щелкните категорию членов в типе, которую требуется настроить (например, выберите узел Методы в классе).

  3. Щелкните Скрыть секцию.

    Выбранная секция исчезнет из контейнера типа.

Скрытие отдельных членов в типе

  1. Откройте и выберите файл схемы классов в конструкторе классов.

  2. Правой кнопкой мыши щелкните член в типе, который требуется скрыть.

  3. Щелкните Скрыть.

    Выбранный член исчезнет из контейнера типа.

Отображение скрытых секций и членов в типе

  1. Откройте и выберите файл схемы классов в конструкторе классов.

  2. Правой кнопкой мыши щелкните имя типа, содержащего скрытую секцию.

  3. Щелкните Показать все члены.

    Все скрытые секции и члены появятся в контейнере типа.

Скрытие линий связи и наследования

  1. Откройте и выберите файл схемы классов в конструкторе классов.

  2. Правой кнопкой мыши щелкните линию связи или наследования, которую требуется скрыть.

  3. Щелкните Скрыть для линий связи или Скрыть линию наследования для линий наследования.

  4. Щелкните Показать все члены.

    Все скрытые секции и члены появятся в контейнере типа.

Отображение скрытых линий связи и наследования

  1. Откройте и выберите файл схемы классов в конструкторе классов.

  2. Правой кнопкой мыши щелкните имя типа, содержащего скрытые линии связи или наследования.

Щелкните Показать все члены для линий связи либо Показать базовый класс или Показать производные классы для линий наследования.

См. также

Задачи

Практическое руководство. Переключение между представлением в виде членов класса и представлением в виде ассоциации (конструктор классов)

Другие ресурсы

Работа со схемами классов (конструктор классов)