- •Лабораторная работа №1. Создание консольного приложения
- •1. Теоретические сведения.
- •1.1.1. Создание нового проекта
- •1.1.2. Состав сгенерированного проекта
- •1.1.3. Создание пустого проекта. Добавление файлов в проект
- •1.1.4. Компиляция и запуск программы
- •1.1.5. Пошаговое выполнение программы
- •Панель инструментов Debug:
- •Project
- •1.2. Задание для работы
1.1.4. Компиляция и запуск программы
Для запуска программы нужно вначале откомпилировать (проверить ошибки), затем создать exe-модуль, и потом уже запустить программу.
Сделать это можно при помощи меню, при помощи кнопок и при помощи горячих клавиш:
Build
-> Compile (Сtrl+F7)
- откомпилировать;
Build
-> Build (F7)
- откомпилировать и создать exe-модуль;
Build
-> Rebuild All
- откомпилировать все файлы и создать
exe-модуль;
Build
-> Execute (Сtrl+F5)
- откомпилировать, создать exe-модуль и
запустить программу.
Компилировать и создавать exe-модуль можно в одном из двух режимов:
Debug - в режиме отладки, с возможностью пошагового выполнения программы;
Release - в рабочем режиме.
Выбор режима
компиляции осуществляется по пункту
меню «Build
-> Set Active Configuration».
Можно добавить этот пункт на панель
инструментов: щелкнуть на панели правой
кнопкой, выбрать пункт «Customize
-> Build»,
добавить список
на
панель инструментов.
В компьютерном классе, чтобы можно было компилировать программы с сетевого диска нужно изменить некоторые настройки: пункт меню «Project -> Settings», затем выбрать закладку «C/C++», в списке «Category» выбрать «Code Generation», а в списке «Use run-time library» выбрать для режима «Debug»: «Debug Multithreaded DLL», а для режима «Releаse»: «Multithreaded DLL».

Теперь попробуем запустить приложение "Hello, World".

Если во время компиляции были обнаружены ошибки, они выводятся в нижнем окне приложения. Перейти к строке программы, в которой была ошибка можно по клавише [F4].

1.1.5. Пошаговое выполнение программы
В режиме «Debug» возможно пошаговое выполнение программы. При этом можно "следить" за изменением значений переменных и за последовательностью вызова функций.
Для этого нужно,
во-первых, поставить точку прерывания,
т.е. отметить ту строку, начиная с которой
выполнение будет происходить в пошаговом
режим (кнопка
),
и во-вторых запустить программу в режиме
отладки (кнопка
или
клавиша [F5]). Убрать все точки прерывания
можно кнопкой
.
В тот момент, когда выполнение программы дойдет до точки прерывания, управление ходом выполнения программы можно осуществлять при помощи панели инструментов «Debug». Текущее значение переменных при этом выводится в окне «Variables».

Пример в текстовом виде:
#include<iostream>
using namespacestd;
////////////////////////////////////////////////////////////////
voidmain()
{
float x,y,a;
cout<<"Input x y"<<endl;
cin>>x>>y;
a=x+y
x++;
f--;
a=x-y;
cout<<"x="<<x<<" y="<<y<<" a="<<a<<endl;
}
////////////////////////////////////////////////////////////////
Панель инструментов Debug:
-перезапустить
программу ([ctrl]+[shift]+[F5])
;
-
завершить работу программы ([shift]+[F5])
;
-
перейти к следующей точке прерывания
([Alt]
+ [Num
*])
;
-
зайти внутрь функции ([F11])
;
-
выполнять построчно ([F10])
;
-
выйти из функции ([shift]+[F11])
-
перейти к курсору ([ctrl]+[F10])
1.1.6. Краткое описание пунктов меню Microsoft Visual C++
File
New - создать новый проект или файл для нового проекта: Projects, Win32 Console Application, Location - свой диск, Project Name - имя проекта для нового файла: Files, C++ Source File или C/C++ Header File, File Name - имя файла)
Open - открыть файл/проект
Close - закрыть файл/проект
Open Workspace - открыть проект
Save Workspace - сохранить проект
Close Workspace - закрыть проект
...
Recent Files - открыть один из последних файлов с которыми работали
Recent Workspace - открыть один из последних проектов с которыми работали
...
