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


* При перепечатке материалов ссылка на 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

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

Применение отладочных инструментов
Циклические ссылки
Автоматизация разработки
Объекты и члены
Определение глобализации и локализации
Оповещение пользователя об ошибках ввода
Вывод типов
Языки программирования .NET
Модификаторы доступа для вложенных типов
Оптимизация приложений
Защита приложения
Реализация полиморфизма через наследование
Принципы создания элементов управления
Редактор реестра
Создание обработчиков событий элементов управления
| .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 | Установка точек прерывания. Регион сайта: Москва и Санкт-Петербург