Многофайловый проект, использующий класс CBox

Здесь показано представление всех классов проекта, но, конечно же, на данный момент ни одного еще нет. Хотя ни один класс пока не определен, среда Visual C++ 2010 уже кое-что включила сюда. Можете использовать среду Visual C++ 2010 для создания каркаса нашего класса СВох, а также файлов, которые к нему относятся. Щелкните правой кнопкой мыши на проекте Box в представлении классов и в появившемся контекстном меню выберите пункты Add→Class (Добавить→Класс). Затем в левой панели диалогового окна Add→Class (Добавить класс) выберите категорию классов C++ и шаблон C++ Class (Класс C++) — в правой панели, после чего нажмите клавишу <Enter>. После этого введите в диалоговом окне Generic C++ Class Wizard (Мастер создания общих классов C++) имя класса, который хотите создать (СВох) (рис. 4).

Рис. 3. Вкладка Class View проекта

Рис.4. Мастер создания общих классов C++

Имя файла, отображенное в диалоговом окне (Box. cpp), используется для размещения реализации класса, состоящей из определения функций-членов класса. Здесь будет находиться исполняемый код класса. Код, состоящий из определений класса, сохраняется в файлах с расширением.h, а код определения его функций — в файлах с расширением.срр. Обычно каждое определение класса попадает в собственный файл.h, а реализация каждого класса — в собственный файл.срр.

После щелчка на кнопке Finish (Готово) в диалоговом окне происходят два события.

1. Создается файл Box.h, в котором содержится каркас определения класса СВох. Он включает конструктор без аргументов и деструктор.

2. Создается файл Box.cpp, в котором содержится каркас определения реализации функций класса, включая тела конструктора и деструктора, — разумеется, пустые.

Панель редактора, отображающая код, должна выглядеть так, как показано на рис. 5. Если она еще не отображена, щелкните в представлении класса правой кнопкой мыши на классе СВох.

Рис. 5. Панель редактора с кодом класса СВох

Как видите, над панелью, содержащей листинг кода класса, расположены два элемента управления. Левый отображает текущее имя класса — СВох, а щелчок на кнопке справа от имени класса отобразит список всех классов проекта. Начнем разработку класса СВох на основе того, что нам автоматически предоставляет среда разработки Visual C++.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: