Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






ОТЛАДКА ПРОГРАММ

 

 

Отладка- это процесс удаления ошибок из программы

Программирование- процесс создания ошибок

 

Цель работы: ознакомится с технологией отладки объектно-ориентированных, управляемых событиями программ.

Вы написали программу по ИНДЗ и она заработала. В этом семестре вам придется создавать существенно более сложные и громоздкие программы и поэтому вначале необходимо вспомнить или ознакомится с основными способами отладки.

 

ПОШАГОВЫЙ РЕЖИМ

Пошаговый режим представляет собой процесс исполнения программы, при котором за один раз исполняется только одна инструкция. Для реализации этого режима нажмите клавишу F10 или выберите пункт меню Debug/ Step Over. Обратите внимание, что первая инструкция в теле функции Main окажется выделенной желтым цветом. Тем самым указано место, с которого начнется выполнение программы. Также следует обратить внимание, что строки объявления используемых модулей, классов и переменных обходятся отладчиком, поскольку с ними не связаны действия, которые могут быть трассированы.

Нажмите клавишу F10 несколько раз и обратите внимание, как движется выделенная строка от одной к другой.

При пошаговом режиме вы можете заходить в вызываемые функции, используя клавишу F11 или пункт меню Debug/Step Into. В некоторых случаях не обязательно заходить в функции — достаточно только следить за их выполнением, для чего понадобится клавиша F10. Всякий раз при нажатии этой клавиши выполняется следующая инструкция, но трассировка вызова функции не происходит. Однако клавиша F11 не даст вам возможности для трассировки встроенных функций.

ТОЧКИ ОСТАНОВА

Как ни полезен пошаговый режим, в больших программах его использование может быть очень утомительным, особенно если отлаживаемый участок кода расположен глубоко в программе. Вместо клавиш F10 и F11 для достижения отлаживаемого участка кода гораздо удобнее использовать точки останова в начале критического участка кода, то есть того участка, который необходимо отладить. Точка останова, в соответствии со своим названием, означает остановку выполнения программы. Когда выполнение программы достигает точки останова, программа прекращает выполняться до того, как соответствующая строка кода будет выполнена. Управление возвращается отладчику, что позволяет проверить значение определенных переменных и начать режим пошаговой отладки.

Установить точку останова можно на любую инструкцию исполняемого кода. После задания одной или нескольких точек останова следует запустить программу при помощи клавиши F5 или меню Debug/Start. Существует два основных типа точек останова: условные и безусловные.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал