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


Работа с классами и другими типами (конструктор классов)

Конструктор классов предоставляет визуальный конструктор, называемый схемой классов, которая используется для создания и изменения классов и других типов проекта.

Конструктор классов предоставляет три вида функциональных возможностей:

  • Создание.Редактирование кода проекта осуществляется путем редактирования схемы классов.С помощью конструктора классов можно добавлять новые элементы и удалять ненужные.Все выполненные изменения отображаются в коде.

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

  • Реструктуризация классов и типов.Конструктор классов позволяет переопределять методы, переименовывать идентификаторы, реструктурировать параметры и реализовывать интерфейсы и абстрактные классы.

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

    Конструктор классов не отслеживает расположение исходных файлов, поэтому изменение структуры проекта или перемещение исходных файлов в проекте может привести к тому, что конструктор классов потеряет путь типа (особенно если исходный тип является типом typedef, базовым классом или связанным типом).При этом может возникнуть ошибка, например Class Designer is unable to display this type.Для предотвращения возникновения ошибки перетащите измененный или перемещенный исходный код в схему классов и отобразите его повторно.

В этом подразделе

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

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

Просмотр типов и отношений (конструктор классов)

Рефакторинг классов и типов (конструктор классов)

Работа с кодом Visual C++ (конструктор классов)

Дополнительные сведения об ошибках конструктора классов