Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лб инф передел / C++ / Алиса / Информатика / Лабораторная работа1С++.doc
Скачиваний:
25
Добавлен:
15.04.2015
Размер:
156.67 Кб
Скачать

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 - открыть один из последних проектов с которыми работали

  • ...

Соседние файлы в папке Информатика