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


Добавление класса

Чтобы добавить класс в проект Visual C++, в окне Обозреватель решений щелкните проект правой кнопкой, нажмите кнопку Добавить и выберите Класс. Откроется диалоговое окно Диалоговое окно "Добавление класса".

При добавлении класса необходимо задать имя, отличающееся от имен классов, которые уже существуют в MFC или ATL. Если задать имя, которое уже существуют в любой из этих библиотек, Visual C++ отобразит сообщение о том, что заданное имя уже используется.

Если соглашение об именах проектов требует использования имеющегося имени, можно изменить регистр одной или нескольких букв в имени, потому что в Visual C++ учитывается регистр. Например, класс нельзя назвать CDocument, но можно присвоить ему имя cdocument.

Какой вид классов необходимо добавить?

В диалоговом окне Добавить класс при раскрытии узла Visual C++ на левой панели отображается несколько групп установленных шаблонов. Отображаются следующие группы: CLR, ATL, MFC и C++. При выборе группы на средней панели отображается список доступных шаблонов этой группы. В каждом шаблоне содержатся файлы и исходный код, необходимые для соответствующего класса.

Чтобы создать новый класс, выберите шаблон на средней панели, введите имя класса в поле Имя и нажмите кнопку Добавить. Откроется Мастер добавления классов, в котором можно задать параметры для этого класса.

Примечание

Шаблон Добавить в MFC поддержку ATL не создает новый класс, а настраивает проект на использование класса ATL.Дополнительные сведения см. в разделе Добавление поддержки ATL в проект MFC.

Чтобы создать класс C++, который не использует MFC, ATL или CLR, используйте шаблон Класс C++ в группе установленных шаблонов С++. Дополнительные сведения см. в разделе Добавление универсального класса C++.

Доступно два вида классов C++, основанных на формах. Первый CFormView Class создает класс MFC. Второй создает класс CLR Windows Forms.

См. также

Задачи

Создание приложений MFC на основе форм

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

Ссылки

Диалоговое окно "Добавление класса"

Основные понятия

Добавление функциональных возможностей с помощью мастеров кода