Методические указания по выполнению лабораторной работы по дисциплинам «Программирование на языках высокого уровня»



Pdf көрінісі
бет19/23
Дата26.05.2023
өлшемі0,87 Mb.
#177795
түріМетодические указания
1   ...   15   16   17   18   19   20   21   22   23
Байланысты:
изучение среды с#

Команда Параметры 
Данная команда открывает окно 
Параметры.
В этом окне 
могут быть заданы параметры отладки. 
Команды Шаг с обходом, Шаг с заходом 
Эти четыре команды применяются при отладке. Их можно 
использовать, если выполнение программы происходит под 
контролем встроенного отладчика, т.е. если программа запушена 
командой 
Начать отладку
 
меню
 
Отладка.
Команды 
Шаг с обходом
и 
Шаг с заходом
позволяют 
выполнять программный код пошагово. Разница между ними в 
том, что по команде 
Шаг с обходом
процедуры и функции 
выполняются как один оператор, а по команде 
Шаг с заходом
трассировка будет производиться и внутри тела процедуры или 
функции. 
С помощью команды 
Шаг с обходом
можно контролировать 
ход выполнения программы, если есть уверенность в том, что 
содержащиеся в ней процедуры и функции корректны. С помощью 
команды 
Шаг с заходом
 
также можно контролировать выполнение 
процедур и функций,
 
но лишь в том случае, если модули, в 
которых они содержатся, были откомпилированы с отладочной 
информацией. Несколько операторов, содержащихся в строке 
программы, рассматриваются отладчиком как один оператор, т. е. 
отладить эти операторы по отдельности нельзя. В то же время 
отдельный оператор, размещенный на нескольких строках, 
воспринимается как единая строка программы. 
Модули динамических библиотек и 
Windows 
Forms
(библиотеки визуальных компонентов) откомпилированы без 
отладочной информации. Поэтому их нельзя отлаживать в режиме 
Шаг с заходом

С помощью команды 
Завершить отладку
можно прервать 
выполнение 
приложения 
в 
режиме 
отладки. 
Командой 
Перезапустить
можно сразу же начать отладку заново, если это 
необходимо. 
Программа в режиме отладки выполняется до точки останова, 
после чего автоматически ставится на паузу. Далее можно 
проследить пошаговое выполнение программы с помощью 


26 
вышеописанных команд 
Шаг с обходом
и 
Шаг с заходом
. Чтобы 
поставить точку останова, необходимо щелкнуть по серому полю 
рядом с номером той строки, в которой находится оператор, дойдя 
до которого программа должна быть поставлена на паузу (строка 
обязательно должна быть непустой).
Во время отладки в нижней части 
IDE
становятся доступны 
две панели. Первая панель показывает состояние переменных в 
текущей точке останова. С ее помощью можно изменить значение 
переменной во время выполнения (щелчок правой кнопкой по 
переменной вызывает контекстное меню, в котором надо выбрать 
опцию 
Изменить значение
). Новое значение должно быть 
совместимо с типом переменной. Можно изменять отдельные поля 
объектов и структур данных. Вторая панель состоит из нескольких 
вкладок, в которых отображаются стек вызовов (позволяет 
проследить цепочку вызовов функций от внутренней к внешней), 
точки останова, параметры исключений, командное окно 
(позволяет управлять 
IDE 
при помощи консольных команд), окно 
интерпретации и лог, в который записываются выходные данные 
разных составляющих 
IDE
(например, данные о процессе 
компиляции). 
Если при отладке возникает необработанное исключение, то
выполнение ставится на паузу перед операцией, которая вызвала 
исключение. Если не добавить код обработки исключения, 
попытка продолжения выполнения вызовет завершение отладки. 


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   23




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет