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

Разработка консольных приложений

Консольные приложения выполняются в текстовом окне и управляются из командной строки без графического интерфейса. Их использования достаточно для изучения языка C++ как такового.

Рис. 26. Выбор типа вновь создаваемого элемента

При загрузке C++ Builder автоматически создается оконный проект, содержащий одно пустое окно (форму), которое можно использовать в качестве основы будущей программы. Для создания консольного приложения нужно выполнить команду меню File, New, Other, в диалоге New Items выбрать Console Wizard (рис. 26) и нажать OK. Мастер создания консольного приложения предъявит диалог, на котором следует сделать настройки, показанные на рис.27.

Рис.27. Установка параметров консольного приложения

После нажатия кнопки OK в окне Console Wizard будет предложено сохранить автоматически созданный оконный проект, о котором речь шла выше, рис.28. Здесь нужно нажать кнопку No.

Рис.28. Предложение сохранить изменения в проекте

Система автоматически сгенерирует заготовку программы, состоящую из функции main, которая будет показана в окне программного кода, рис. 29. Здесь можно вводить и редактировать текст программы.

Рис. 29. Окно программного кода

Добавим в окно кода три строки, чтобы получилась следующая программа 3.

Программа 3. Hello

#include <iostream.h>

int main (int argc, char* argv [])

{

cout << "Hello, World!";

cin.get();

return 0;

}

Рис.30. Сохранение модуля кода

Сохраним проект командой File, Save Project As. Сначала откроется диалог сохранения модуля программного кода, рис.30. Здесь следует выбрать папку для размещения файлов проекта и дать модулю кода имя, например, UnHello.cpp. Приставка Un будет напоминать, что файл содержит модуль (Unit) кода, а слово Hello отражает назначение модуля. Проекты в C++ Builder состоят из несколько файлов, поэтому каждый проект целесообразно размещать в отдельной папке. В приводимом примере для программы создана папка Hello. После сохранения модуля кода будет предложено сохранить файл проекта под именем Project1.bpr. Назовем проект PrHello.bpr и сохраним его в той же папке Hello, что и модуль кода.

Выполнение и отладка программы

Компиляция и сборка программы выполняется командами меню Project:

Compile Unit (комбинация клавиш Alt+F9) – компиляция модуля, создается объектный файл UnHello.obj;

Make PrHello (или Ctrl+F9) – сборка программы из откомпилированных модулей;

Build PrHello – сборка программы с перекомпиляцией всех модулей.

После выполнения команд Make или Build создается исполняемая программа PrHello.exe, имя которой совпадает с именем проекта.

Для запуска программы нужно выполнить команду Run, Run или нажать клавишу F9. При выполнении рассматриваемой программы будет создано текстовое окно, в которое выведутся результаты работы, рис.31. После нажатия клавиши Enter работа программы завершается и ее окно закрывается.

Рис.31. Работа консольного приложения

Пошаговое выполнение (трассировку) программы можно производить командами меню Run:

Step over или F8 – выполнение одной строки программы без захода в функции;

Run, Trace into или F7 – выполнение одной строки программы с заходом в функции, вызываемые в выполняемой строке;

Run, Go to cursor или F– выполнение программы до точки расположения курсора;

Run, Program reset или Ctrl+F2 – выход из режима отладки;

Add Watch или Ctrl+F5 – добавление переменной или выражения для просмотра.

Окно для наблюдения за переменными и выражениями выводится командой View, Debug Windows, Watches или Ctrl+Alt+W.