
- •«Технология программирования»
- •Самара 2007
- •Содержание
- •1.5 Компиляция, компоновка и выполнение проекта . . . . . . . . . . . . . . . . . . . . . . . . . .10
- •Введение
- •1.1 Запуск ide. Типы приложений
- •1.2 Создание нового проекта
- •1.3 Добавление к проекту файлов с исходным кодом
- •Добавление существующего файла
- •Добавление нового файла
- •1.4 Многофайловые проекты
- •1.5 Компиляция, компоновка и выполнение проекта
- •1.6 Проблемы с вводом-выводом кириллицы
- •1.7 Конфигурация проекта
- •1.8 Как закончить работу над проектом
- •1.9 Как открыть проект, над которым вы работали ранее
- •1.10 Встроенная справочная система
- •1.11 Работа с отладчиком
- •1.12 Установка точки прерывания
- •1.13 Выполнение программы до точки прерывания
- •1.14 Пошаговое выполнение программы
- •1.15 Проверка значений переменных во время выполнения программы
- •1.16 Окна Auto и Watch 1
- •2.1 Запуск ide
- •2.2 Работа с меню
- •2.3 Создание нового проекта
- •2.4 Модификация существующего проекта
- •2.5 Открытие проекта
- •2.6 Работа с проектом
- •2.7 Завершение работы с проектом
- •2.8 Работа с отладчиком
- •Библиографический список
2.3 Создание нового проекта
Для создания нового проекта выполните следующие действия:
Выберите в строке меню команду Project > Open project...
Откроется окно диалога «Open Project File», напоминающее по своему устройству и приемам работы рассмотренное выше окно диалога «Save File As».
В открывшемся диалоговом окне выберите нужный каталог, пользуясь полем списка «Files».
Введите в текстовое поле Open Project File требуемое имя проекта ProjName.prq и нажмите клавишу Enter.
Откроется окно проекта «Project: ProjName» – пока что пустое, без файлов, а строка состояния главного окна ВС изменит свой вид: в ней появятся команды для добавления (Ins) файлов в текущий проект и их удаления (Del) оттуда.
В проект могут добавляться как исходные файлы (с расширением .с или .срр), так и объектные файлы (с расширением .obj), полученные ранее путем компиляции исходных файлов. Все добавляемые файлы должны находиться в текущем каталоге проекта. Заголовочные файлы (с расширением .h) не должны добавляться в проект, но должны находиться в текущем каталоге проекта, чтобы соответствующие директивы #include в исходных файлах работали нормально.
Для добавления файла к проекту нажмите клавишу Insert.
Откроется окно диалога «Add to Project List». Пользуясь полем «Files», найдите нужный файл, перейдите на кнопку Add и нажмите клавишу Enter.
После того как будут добавлены все нужные файлы, перейдите на кнопку Done и нажмите клавишу Enter.
2.4 Модификация существующего проекта
Для добавления файлов в существующий проект (или удаления из него файлов) действуйте по той же схеме, что и при создании нового проекта.
Если после команды Project > Open project... окно проекта не появится на экране, то выполните команду Window > Project.
Добавление файлов выполняется путем нажатия клавиши Insert, удаление – путем нажатия клавиши Delete. Любая работа должна завершаться нажатием кнопки Done.
2.5 Открытие проекта
Чтобы открыть проект, с которым вы работали ранее, выполните следующие шаги:
Выберите в строке меню команду Project > Open project...
Откроется окно диалога «Open Project File».
В открывшемся диалоговом окне найдите нужный каталог, пользуясь полем «Files», а в этом каталоге – нужный проектный файл ProjName.prq.
Перейдите на кнопку ОК и нажмите клавишу Enter.
2.6 Работа с проектом
Введите нужный текст в нужные файлы или отредактируйте существующий текст. Нажмите клавиши Ctrl+F9 (команда Run > Run), чтобы запустить компиляцию, сборку и выполнение. При этом безразлично, какой файл находится в активном окне. Менеджер проектов, входящий в среду ВС, сам разберется, какие файлы надо компилировать, и создаст исполняемый файл ProjName.exe. Если не будет ошибок компиляции и сборки, то программа будет запущена на выполнение. Если ошибки будут, вам придется заняться отладкой.
2.7 Завершение работы с проектом
Чтобы закрыть проект, выберите в строке меню команду Project > Close project.
2.8 Работа с отладчиком
Рекомендуем ознакомиться с использованием встроенного отладчика Visual C++, описанным выше, даже если у вас нет среды VC. Дело в том, что все отладчики в подобного рода пакетах строятся на одних и тех же общих принципах: установка точек прерывания, режим пошагового выполнения, наблюдение за значениями переменных и т.д., и т.п. Поэтому не будем повторно описывать технологию отладки программ применительно к отладчику пакета ВС. Предоставляется возможность самостоятельно повторить в среде ВС отладку проекта Buggy, который рассматривался во встроенном отладчике Visual C++, пользуясь командами меню Debug и Run, описанными выше.