Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
A.doc
Скачиваний:
36
Добавлен:
09.04.2015
Размер:
5.6 Mб
Скачать

36 Глава 2

Puc. 2.4. Дополнительные опции консольного приложения Win32

Настройкой по умолчанию будет Console application (Консольное приложение), что включает в себя файл, содержащий версию функции main () по умолчанию, но вы должны начать с самой базовой структуры проекта, поэтому выберите Empty project (Пустой проект) в наборе дополнительных опций и щелкните на кнопке Finish (Готово). Теперь ваш проект создан, но не содержит никаких файлов. Вы можете ви- деть, что входит в проект на панели Solution Explorer в левой части главного окна Visual С++ 2005, как показано на рис. 2.5.

38 Глава 2

Начните с добавления к проекту нового исходного файла, для чего щелкните правой кнопкой мыши на Source Files (Исходные файлы) в панели Solution Explorer и выберите в контекстном меню пункт При этом появится диалоговое окно Add New Item (Добавить новый элемент), подоб- ное тому, что показано на рис. 2.6.

Рис. 2.6. Диалоговое окно Add New Item (Добавить новый элемент)

Убедитесь, что выделен шаблон, щелкнув на нем,

и введите имя файла, как показано на рис. 2.6. Файл автоматически получит расшире- ние - срр, поэтому набирать его не нужно. Не будет никаких проблем, если имя файла совпадет с именем проекта. Файл проекта имеет расширение, поэтому его

полное имя будет отличаться от имени исходного файла.

Щелкните на кнопке Add (Добавить) для создания файла. Затем вы можете на- брать следующий код в панели редактора окна IDE:

Цель этого примера— проиллюстрировать некоторые способы, применяемые для написания операторов С++, не являющиеся, однако, демонстрацией хорошего стиля программирования.

Как только на основании расширения файл идентифицирован как файл исходного кода С++, ключевые слова, распознаваемые редактором, окрашиваются соответствую- щим образом. Вы сразу увидите ошибку, если введете Int там, где должны ввести int, потому что слово Int не будет окрашено в тот же цвет, который применяется для вы- деления ключевых слов языка в исходном коде.

Если вы посмотрите на панель Solution Explorer, где открыт ваш новый проект, то увидите вновь созданный исходный файл. Solution Explorer всегда показывает все файлы проекта. Если щелкнуть на вкладке Class View (Представление классов) в ниж- ней части панели Solution Explorer, будет отображено представление Class View. Эта панель состоит из двух частей: верхней, показывающей глобальные функции и ма- кросы, определенные в проекте (и еще классы, если это проект, включающий в себя классы), и изначально пустой нижней. Функция main (} появится в нижней панели, если вы выберете элемент Global Functions and Variables (Глобальные функции и пе- ременные) в верхней панели Class View, как показано на рис. 2.7. Чуть позже я объяс- ню подробно, что все это значит, а пока отмечу, что по сути глобальными являются функции и/или переменные, доступные в любом месте программы.

Рис. 2.7. Представление Class View

Существуют три способа компиляции и компоновки программы; вы можете вы- брать пункт Build Ех2_01 (Собрать Ех2_01) в меню Build (Сборка) либо нажать функ- циональную клавишу <F7>, или же выбрать соответствующую кнопку на линейке инструментов — найти ее можно, перемещая курсор над кнопками с небольшой за- держкой. Если предположить, что операция сборки программы завершилась успеш- но, вы можете запустить программу, нажав комбинацию клавиш <Ctrl+F5> или вы- брав пункт Start Without Debugging (Запустить без отладки) в меню Debug (Отладка). В результате вы должны получить следующий вывод в окне командной строки: