Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Установка точек прерывания
8 февраля 2009

Можно назначать определенные строки кода или задавать условия, при исполне-
нии которых отладчик непременно остановит исполнение приложения. Такие про-
цедуры называются установкой точек прерывания (breakpoints), они позволяют ос-
танавливать исполнение программы в заданном месте или при определенных об-
стоятельствах. Точки прерывания задаются:
• по функции. Они останавливают исполнение по достижении определенной стро-
ки функции;
• по адресу в файле. Останавливают исполнение приложения по достижении опре-
деленного места в файле исходного текста;
• по адресу памяти. Останавливают приложение при обращении к определенному
адресу памяти;
• по данным. Останавливают приложение при изменении значения заданной пе-
ременной; недоступны при использовании Visual Basic .NET и Visual C#.
Точки прерывания первого типа применяются чаще всего, их устанавливают
одним из трех способов:
• щелкнув серую область в левой части окна кода напротив нужной строки — в
результате точка прерывания устанавливается в этой строке ;
• щелкнув правой кнопкой нужную строку и выбрав из контекстного меню ко-
манду Insert Breakpoint;
• выбрав команду New Breakpoint из меню Debug или из контекстного меню ре-
дактора кода и установив соответствующие параметры точки прерывания в окне
New Breakpoint.
При установке новой точки прерывания через окно New Breakpoint можно за-
дать условия, определяющие, будет ли остановлено исполнение приложения по
достижении этой точки прерывания. Если щелкнуть кнопку Condition, откроется
окно Breakpoint Condition, где предлагается ввести некоторое выражение. В резуль-
тате точка прерывания активизируется, если при вычислении выражения получит-
ся true либо при изменении выражения. Кнопка Hit Count открывает окно Break
point Hit Count, где задают значение счетчика, по достижении которого точка пре-
рывания активизируется,
Окно Breakpoints
Окно Breakpoints (рис. 5-2) обеспечивает централизованное управление всеми точ-
ками прерывания.
Здесь отображаются все точки прерывания, установленные в проекте с указани-
ем их размещения и условий, определенных для каждой точки прерывания. В меню
Columns выбирают для отображения дополнительные столбцы со сведениями о точ-
ках прерывания. В этом окне также можно деактивировать точку прерывания, сняв
соответствующий флажок. Кроме того, кнопка в верхнем левом углу этого окна
позволяет создать новые и удалить существующие точки прерывания, а также очи-
стить список или отключить все точки прерывания.


Теги: .NET

Статьи по теме:

Удаление и отключение точек прерывания
Реализация полиморфизма через наследование
Переменные методов
Перебор элементов массивов и наборов
Параметры компоновки установочной программы
Инкапсуляция
Доступ к общим членам
Конструкторы и деструкторы
Применение компонента HelpProvider
Применение методов формы
Локализация формы
Команды для манипулирования данными
Делегаты
Объект Graphics
Свойства-наборы
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Установка точек прерывания. Регион сайта: Москва и Санкт-Петербург