Таблица 2.5. Команды, доступные в режиме паузы

Команда (клавиша быстрого вызова команды)
Описание
Step Into (Войти) <F11>
Исполняет выделенную в данный момент строку и переходит в режим останова. Если в выделенной в данный момент строке находится вызов, исполнение приостановится на первой строке внутри метода либо функции.

Step Over (Пропустить) <F10>
То же, что и Step Into, за исключением того, что эта команда запускает процедуры так, как будто они представляют собой отдельную строку. Если вы выберете команду Step Over, когда выделен вызов процедуры, выполнится вся процедура. Исполнение приостановится на следующем операторе текущей процедуры.

Step Out (Выйти) <Shift+F11>
Исполняет весь код текущей процедуры, а затем останавливается на операторе, следующем непосредственно за тем, который вызвал этот метод или функцию.
Иначе говоря, это позволяет "выйти" из текущей процедуры одним большим "прыжком".

Continue (Продолжить) <F5>
Возобновляет выполнение программы и продолжает ее нормальную работу без пауз вплоть до следующей точки прерывания.

Run to Cursor
(Выполнить до курсора)
Позволяет выполнить весь код до определенной строки (на которой в данный момент находится курсор). Этот метод можно использоввть для пропуска, например, длительного цикла.

Set Next Statement (Установить
следующий оператор)
Позволяет изменить путь выполнения программы во время отладки. Помечает строку программы, на которой расположен курсор, как текущую строку для
исполнения. При возобновлении выполнения эта строка исполнится, и программа продолжится с этого места.

Show Next Statement (Показать
следующий оператор)
Перемещает фокус на строку кода, отмеченную для выполнения. Эта строка помечается желтой стрелкой. Команда Show Next Statement полезна в случае, если вы потеряли место выполнения, переключившись на редактирование кода.

Рис. 2.25. Окно Breakpoints

 

предыдущая    следующая страница   оглавление

94

Hosted by uCoz