Здесь показано представление всех классов проекта, но, конечно же, на данный момент ни одного еще нет. Хотя ни один класс пока не определен, среда 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++.