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


Практическое руководство. Создание типов с помощью конструктора классов

Конструктор классов позволяет визуально создавать новые типы на схемах классов путем перетаскивания их из панели элементов конструктора классов на схему классов.Дополнительные сведения о способах отображения существующих типов на схеме классов см. в разделе Практическое руководство. Просмотр существующих типов (конструктор классов).

ПримечаниеПримечание

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

Также можно применять настраиваемый атрибут к типу или члену типа.

Содержание раздела

Создание класса или абстрактного класса с помощью конструктора классов

  1. Из панели элементов конструктора классов перетащите элемент Класс или Абстрактный класс на схему классов.

    Откроется диалоговое окно Новый класс или Новый абстрактный класс.

  2. Введите имя класса в текстовом поле имени.

  3. Выберите уровень доступа класса из раскрывающегося списка "Доступ".

  4. В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.

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

    • Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие () рядом с полем Добавить в существующий файл.

  5. Нажмите кнопку ОК, чтобы создать класс и сгенерировать исходный код в файле, указанном в диалоговом окне.

  6. Добавьте методы, свойства, поля, события, конструкторы (метод), деструкторы (метод) и константы, определяющие класс.Дополнительные сведения см. в разделе Creating Members.

Создание перечисления с помощью конструктора классов

  1. Из панели элементов конструктора классов перетащите элемент Перечисление на схему классов.

    Откроется диалоговое окно Новое перечисление.

  2. Введите имя перечисления в текстовом поле Имя перечисления.

  3. Выберите уровень доступа перечисления из раскрывающегося списка "Доступ".

  4. В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.

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

    • Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие () рядом с полем Добавить в существующий файл.

  5. Нажмите кнопку ОК, чтобы создать перечисление и сгенерировать исходный код в файле, указанном в диалоговом окне.

  6. Добавьте значения поля, составляющие перечисление.Дополнительные сведения см. в разделе Creating Members.

Создание интерфейса с помощью конструктора классов

  1. Из панели элементов конструктора классов перетащите элемент Интерфейс на схему классов.

    Откроется диалоговое окно Новый интерфейс.

  2. Введите имя интерфейса в текстовом поле Имя интерфейса.

  3. Выберите уровень доступа интерфейса из раскрывающегося списка "Доступ".

  4. В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.

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

    • Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие () рядом с полем Добавить в существующий файл.

  5. Нажмите кнопку ОК, чтобы создать интерфейс и сгенерировать исходный код в файле, указанном в диалоговом окне.

  6. Добавьте методы, свойства и события, составляющие интерфейс.Дополнительные сведения см. в разделе Creating Members.

Создание структуры (структуры в C#) с помощью конструктора классов

  1. Из панели элементов конструктора классов перетащите элемент Структура на схему классов.

    Откроется диалоговое окно Новая структура.

  2. Введите имя структуры в текстовом поле Имя структуры.

  3. Выберите уровень доступа структуры из раскрывающегося списка "Доступ".

  4. В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.

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

    • Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие () рядом с полем Добавить в существующий файл.

  5. Нажмите кнопку ОК, чтобы создать структуру и сгенерировать исходный код в файле, указанном в диалоговом окне.

  6. Добавьте методы, свойства, поля, события, конструкторы (метод), деструкторы (метод) и константы, определяющие структуру.Дополнительные сведения см. в разделе Creating Members.

Создание делегата с помощью конструктора классов

  1. Из панели элементов конструктора классов перетащите элемент Делегат на схему классов.

    Откроется диалоговое окно Новый делегат.

  2. Введите имя делегата в текстовом поле Имя делегата.

  3. Выберите уровень доступа делегата из раскрывающегося списка "Доступ".

  4. В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.

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

    • Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие () рядом с полем Добавить в существующий файл.

  5. Нажмите кнопку ОК, чтобы создать делегат и сгенерировать исходный код в файле, указанном в диалоговом окне.

  6. Добавьте параметры, определяющие делегат.Дополнительные сведения см. в разделе Creating Members.

Создание модуля с помощью конструктора классов (только VB)

  1. Из панели элементов конструктора классов перетащите элемент Модуль на схему классов.

    Откроется диалоговое окно Новый модуль.

  2. Введите имя модуля в текстовом поле Имя модуля.

  3. Выберите уровень доступа модуля из раскрывающегося списка "Доступ".

  4. В области "Имя файла" выберите файл, в котором конструктор классов должен создать код.

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

    • Выберите команду Добавить в существующий файл, чтобы сгенерировать код классов в существующем файле класса.Чтобы выбрать существующий файл, нажмите кнопку Многоточие () рядом с полем Добавить в существующий файл.

  5. Нажмите кнопку ОК, чтобы создать модуль и сгенерировать исходный код в файле, указанном в диалоговом окне.

  6. Добавьте методы, свойства, поля, события, конструкторы (метод), деструкторы (метод) и константы, определяющие модуль.Дополнительные сведения см. в разделе Creating Members.

Применение пользовательского атрибута к типу

  1. Щелкните фигуру типа на схеме классов.

  2. В окне "Свойства" рядом со свойством Пользовательские атрибуты для типа нажмите кнопку с многоточием (…).Откроется диалоговое окно Настраиваемые атрибуты.

  3. В диалоговом окне "Настраиваемые атрибуты" введите один или несколько настраиваемых атрибутов.Отделите атрибуты, разместив каждый атрибут на новой строке, но не заключайте их в скобки.По завершении нажмите кнопку ОК.

    Пользовательские атрибуты введены и применены к типу.

Применение пользовательского атрибута к члену типа

  1. Щелкните на схеме классов имя члена на его фигуре типа или его строку в окне "Сведения о классе".

  2. В окне "Свойства" перейдите к свойству Пользовательские атрибуты для члена.

  3. Введите один или несколько пользовательских атрибутов (по одному на строку) и нажмите клавишу ВВОД.

    Пользовательские атрибуты введены и применены к типу.

См. также

Задачи

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

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

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

Создание и настройка членов типов (конструктор классов)

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

Конструирование классов и типов (конструктор классов)