Практическое руководство. Создание типов с помощью конструктора классов
Конструктор классов позволяет визуально создавать новые типы на схемах классов путем перетаскивания их из панели элементов конструктора классов на схему классов.Дополнительные сведения о способах отображения существующих типов на схеме классов см. в разделе Практическое руководство. Просмотр существующих типов (конструктор классов).
Примечание |
---|
Дополнительные сведения о способах настройки элементов наследования и ассоциации с помощью конструктора классов см. в разделах Практическое руководство. Определение наследования между типами (конструктор классов) и Практическое руководство. Определение ассоциаций между типами (конструктор классов) |
Также можно применять настраиваемый атрибут к типу или члену типа.
Содержание раздела
To create a Class or an Abstract Class by using Class Designer
To create a Structure (Struct in C#) by using Class Designer
Создание класса или абстрактного класса с помощью конструктора классов
Из панели элементов конструктора классов перетащите элемент Класс или Абстрактный класс на схему классов.
Откроется диалоговое окно Новый класс или Новый абстрактный класс.
Введите имя класса в текстовом поле имени.
Выберите уровень доступа класса из раскрывающегося списка "Доступ".
В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.
Выберите команду Создать новый файл и введите имя файла в текстовом поле, чтобы создать новый файл класса и добавить его в текущий проект.
Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие (…) рядом с полем Добавить в существующий файл.
Нажмите кнопку ОК, чтобы создать класс и сгенерировать исходный код в файле, указанном в диалоговом окне.
Добавьте методы, свойства, поля, события, конструкторы (метод), деструкторы (метод) и константы, определяющие класс.Дополнительные сведения см. в разделе Creating Members.
Создание перечисления с помощью конструктора классов
Из панели элементов конструктора классов перетащите элемент Перечисление на схему классов.
Откроется диалоговое окно Новое перечисление.
Введите имя перечисления в текстовом поле Имя перечисления.
Выберите уровень доступа перечисления из раскрывающегося списка "Доступ".
В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.
Выберите команду Создать новый файл и введите имя файла в текстовом поле, чтобы создать новый файл класса и добавить его в текущий проект.
Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие (…) рядом с полем Добавить в существующий файл.
Нажмите кнопку ОК, чтобы создать перечисление и сгенерировать исходный код в файле, указанном в диалоговом окне.
Добавьте значения поля, составляющие перечисление.Дополнительные сведения см. в разделе Creating Members.
Создание интерфейса с помощью конструктора классов
Из панели элементов конструктора классов перетащите элемент Интерфейс на схему классов.
Откроется диалоговое окно Новый интерфейс.
Введите имя интерфейса в текстовом поле Имя интерфейса.
Выберите уровень доступа интерфейса из раскрывающегося списка "Доступ".
В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.
Выберите команду Создать новый файл и введите имя файла в текстовом поле, чтобы создать новый файл класса и добавить его в текущий проект.
Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие (…) рядом с полем Добавить в существующий файл.
Нажмите кнопку ОК, чтобы создать интерфейс и сгенерировать исходный код в файле, указанном в диалоговом окне.
Добавьте методы, свойства и события, составляющие интерфейс.Дополнительные сведения см. в разделе Creating Members.
Создание структуры (структуры в C#) с помощью конструктора классов
Из панели элементов конструктора классов перетащите элемент Структура на схему классов.
Откроется диалоговое окно Новая структура.
Введите имя структуры в текстовом поле Имя структуры.
Выберите уровень доступа структуры из раскрывающегося списка "Доступ".
В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.
Выберите команду Создать новый файл и введите имя файла в текстовом поле, чтобы создать новый файл класса и добавить его в текущий проект.
Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие (…) рядом с полем Добавить в существующий файл.
Нажмите кнопку ОК, чтобы создать структуру и сгенерировать исходный код в файле, указанном в диалоговом окне.
Добавьте методы, свойства, поля, события, конструкторы (метод), деструкторы (метод) и константы, определяющие структуру.Дополнительные сведения см. в разделе Creating Members.
Создание делегата с помощью конструктора классов
Из панели элементов конструктора классов перетащите элемент Делегат на схему классов.
Откроется диалоговое окно Новый делегат.
Введите имя делегата в текстовом поле Имя делегата.
Выберите уровень доступа делегата из раскрывающегося списка "Доступ".
В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.
Выберите команду Создать новый файл и введите имя файла в текстовом поле, чтобы создать новый файл класса и добавить его в текущий проект.
Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие (…) рядом с полем Добавить в существующий файл.
Нажмите кнопку ОК, чтобы создать делегат и сгенерировать исходный код в файле, указанном в диалоговом окне.
Добавьте параметры, определяющие делегат.Дополнительные сведения см. в разделе Creating Members.
Создание модуля с помощью конструктора классов (только VB)
Из панели элементов конструктора классов перетащите элемент Модуль на схему классов.
Откроется диалоговое окно Новый модуль.
Введите имя модуля в текстовом поле Имя модуля.
Выберите уровень доступа модуля из раскрывающегося списка "Доступ".
В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.
Выберите команду Создать новый файл и введите имя файла в текстовом поле, чтобы создать новый файл класса и добавить его в текущий проект.
Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие (…) рядом с полем Добавить в существующий файл.
Нажмите кнопку ОК, чтобы создать модуль и сгенерировать исходный код в файле, указанном в диалоговом окне.
Добавьте методы, свойства, поля, события, конструкторы (метод), деструкторы (метод) и константы, определяющие модуль.Дополнительные сведения см. в разделе Creating Members.
Применение пользовательского атрибута к типу
Щелкните фигуру типа на схеме классов.
В окне "Свойства" рядом со свойством Пользовательские атрибуты для типа нажмите кнопку с многоточием (…).Откроется диалоговое окно Настраиваемые атрибуты.
В диалоговом окне "Настраиваемые атрибуты" введите один или несколько настраиваемых атрибутов.Отделите атрибуты, разместив каждый атрибут на новой строке, но не заключайте их в скобки.По завершении нажмите кнопку ОК.
Пользовательские атрибуты введены и применены к типу.
Применение пользовательского атрибута к члену типа
Щелкните на схеме классов имя члена на его фигуре типа или его строку в окне "Сведения о классе".
В окне "Свойства" перейдите к свойству Пользовательские атрибуты для члена.
Введите один или несколько пользовательских атрибутов (по одному на строку) и нажмите клавишу ВВОД.
Пользовательские атрибуты введены и применены к типу.
См. также
Задачи
Практическое руководство. Определение наследования между типами (конструктор классов)
Практическое руководство. Определение ассоциаций между типами (конструктор классов)
Другие ресурсы
Создание и настройка членов типов (конструктор классов)