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


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

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

Создание формы
Извлечение и обновление данных с помощью объектов DataAdapter и DataSet
Редактор реестра
Blend PDF with Silverlight
Интерфейсы как средство достижения полиморфизма
Применение событий формы
Реализация полиморфизма через интерфейсы
Реализация специальных возможностей на этапе проектирования
Использование провайдеров дополнительных свойств
Объявление методов
Реализация свойств
Редактор условий установки
Принципы дизайна интерфейса
Члены типов CTS
Обработка ошибок при обновлении базы данных
| .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 31


     



Rambler's Top100

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

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