litceysel.ru
добавить свой файл
1 2 ... 8 9


МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ


БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


Практикум на ЭВМ


Среда программирования и отладка программ


Среда Microsoft Visual C++ и отладка программ


Уфа 2006


Составитель:

Рыков В.И. Среда Microsoft Visual C++ и отладка программ. Технология работы с языком С++. /Издание Башкирского ун-та. - Уфа 2006. - 42 c.


Работа посвящена методологии программирования на языке С++.

Содержит первоначальные сведения о среде программирования Microsoft Visual C++ и технологии отладки программ в указанной среде.

Работа используется при выполнении лабораторных и практических работ по дисциплине «Практикум на ЭВМ».



1 Интегрированная среда Visual C++ 6.0 4

2 Запуск IDE. Типы приложений 4

3 Создание нового проекта 6

3.1 Добавление к проекту файлов с исходным кодом 8

Многофайловые проекты 10

3.2 Компиляция, компоновка и выполнение проекта 10

3.3 Ошибки синтаксиса 10

Проблемы с вводом-выводом кириллицы 11

3.4 Использование оператора “using namespace std;” 12

3.5 Конфигурация проекта 12

Как закончить работу над проектом 12

3.6 Как открыть проект, над которым вы работали ранее 12

3.7 Встроенная справочная система 13

4 Справка по С++ 13

5 Предупреждения 16

Отладка кода программы 17

Что такое отладка кода 17

Возможности отладки 18

Пошаговое выполнение программы без захода в функции 20

Пошаговое выполнение программы с заходом в функции 23

Настройка окна просмотра переменных 25

Быстрый просмотр переменной 26

Исправление значения переменной 27

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


Точки останова 29

Просмотр точек останова и останов по условию 31

Просмотр структур 34

Программная точка останова 35

Программное определение отладочной сборки проекта 36

Использование прерываний отладки 37

Точка прерывания в CRT (_CrtDbgBreak) 38

Точка прерывание в MFC( AfxDebugBreak) 39

Программная точка останова по условию 40

Стек вызовов 41

6 Литература 42




1Интегрированная среда Visual C++ 6.0


Integrated
Development Environment (интегрированная среда разработки), или, со­кращенно, IDE — это программный продукт, объединяющий текстовый редактор, компилятор, отладчик и справочную систему. Мы предполагаем, что пакет Micro­soft Visual Studio 6.0, в состав которого входит IDE Microsoft Visual C++ 6.0, уже установлен на вашем компьютере. Приводятся минимально необ­ходимые сведения для начала работы с интегрированной средой. Более подроб­ную информацию можно извлечь из справочной системы Visual Studio 6.0.

Любая программа, создаваемая в среде Visual C++, даже такая простая, как «Hello, World!», всегда оформляется как отдельный проект (project). Проект — это набор взаимосвязанных исходных файлов и, возможно, включаемых (заголовочных) файлов, компиляция и компоновка которых позволяет создать исполняемую про­грамму. Однако, разработчики Visual Studio пошли еще дальше, стремясь удов­летворить потребности не только программистов-одиночек, но и больших коллек­тивов разработчиков программных продуктов. Так появилось понятие рабочей области проекта {project workspace). Рабочая область может содержать любое ко­личество различных проектов, сгруппированных вместе для согласованной разра­ботки: от отдельного приложения до библиотеки функций или целого программ­ного пакета. Очевидно, что для решения наших учебных задач каждая программа будет воплощаться в виде одного проекта, поэтому рабочая область проекта у нас всегда будет содержать ровно один проект.


следующая страница >>