Практическое руководство. Создание типов на схемах классов
Обновлен: Ноябрь 2007
Конструктор классов позволяет создавать типы на схемах классов путем перетаскивания их из панели элементов конструктора классов. Панель элементов конструктора классов содержит следующие типы:
Класс
Перечисление
Интерфейс
Абстрактный класс
Структура
Делегат
Модуль (только в Visual Basic)
Инструкции по просмотру существующих в проекте типов см. в разделе Практическое руководство. Просмотр существующих типов.
Создание типа на схеме классов
В обозревателе решений выберите проект и откройте файл схемы классов (CD-файл).
Совет. Если в проекте нет файла схемы классов, то необходимо добавить его. Дополнительные сведения см. в разделе Практическое руководство. Добавление схем классов в проекты.
Откройте панель элементов конструктора классов, щелкнув вкладку Панель элементов.
Совет. Чтобы сохранить панель элементов открытой на время работы в конструкторе классов, необходимо на панели элементов нажать кнопку Автоматически скрывать (фиксировать).
Перетащите фигуру типа из панели элементов конструктора классов на схему классов.
Откроется диалоговое окно Создать <тип>, в котором можно указать имя типа, имя файла для сохранения кода типа и уровень доступа к типу. В поле <Тип> необходимо указать создаваемый тип, например Класс или Перечисление.
В диалоговом окне Создать <тип> выполните одно из следующих действий:
Чтобы принять значения по умолчанию, нажмите кнопку ОК.
Чтобы задать другие значения, необходимо ввести имя типа и имя файла, в списке Доступ выбрать уровень доступа для типа и затем нажать кнопку ОК.
Совет. Чтобы выбрать существующий файл, нажмите кнопку Многоточие (…) рядом с полем Имя файла.
Фигура, представляющая тип, появится на схеме в том месте, в которое была перетащена фигура типа. Если задано новое имя файла, Visual Studio создаст файл исходного кода с именем типа в узле проекта обозревателя решений. Если выбран существующий файл, Visual Studio добавит код для нового типа в указанный файл.
См. также
Задачи
Практическое руководство. Определение наследования между типами
Практическое руководство. Определение ассоциаций между типами