- •6 Глава 1
- •12 Глава 1
- •14 Глава 1
- •16 Глава 1
- •18 Глава 1
- •20 Глава 1
- •22 Глава 1
- •24 Глава 1
- •26 Глава 1
- •31 Глава 1
- •34 Глава 2
- •36 Глава 2
- •Puc. 2.4. Дополнительные опции консольного приложения Win32
- •38 Глава 2
- •40 Глава 2
- •42 Глава 2
- •44 Глава 2
- •48 Глава 2
- •50 Глава 2
- •52 Глава 2
- •54 Глава 2
- •56 Глава 2
- •58 Глава 2
- •60 Глава 2
- •62 Глава 2
- •64 Глава 2
- •66 Глава 2
- •68 Глава 2
- •70 Глава 2
- •74 Глава 2
- •76 Глава 2
- •79 Глава 2
- •82 Глава 2
- •84 Глава 2
- •86 Глава 2
- •88 Глава 2
- •92 Глава 2
- •94 Глава 2
- •96 Глава 2
- •98 Глава 2
- •103 Глава 2
- •105 Глава 2
- •107 Глава 2
- •110 Глава 2
- •115 Глава 3
- •119 Глава 3
- •121 Глава 3
- •123 Глава 3
- •125 Глава 3
- •129 Глава 3
- •131 Глава 3
- •133 Глава 3
- •139 Глава 3
- •141 Глава 3
- •143 Глава 3
- •145 Глава 3
- •148 Глава 3
- •150 Глава 3
- •155 Глава 3
- •165 Глава 4
- •168 Глава 4
- •170 Глава 4
- •173 Глава 4
- •175 Глава 4
- •178 Глава 4
- •184 Глава 4
- •186 Глава 4
- •188 Глава 4
- •190 Глава 4
- •192 Глава 4
- •194 Глава 4
- •198 Глава 4
- •201 Глава 5
- •203 Глава 5
- •205 Глава 5
- •207 Глава 5
- •213 Глава 5
- •217 Глава 5
- •219 Глава 5
- •221 Глава 5
- •223 Глава 5
- •225 Глава 5
- •227 Глава 5
- •232 Глава 5
- •234 Глава 5
- •236 Глава 5
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 (Отладка). В результате вы должны получить следующий вывод в окне командной строки: