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

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

Установка порядка передачи фокуса при нажатии клавиши Tab
Добавление элементов управления на панель Toolbox
Towards Cleaner Code II, a C# GUI Invoke/Async Helper
Blend PDF with Silverlight
Проверка на уровне формы
Реализация полиморфизма через наследование
Реализация членов интерфейса на Visual Basic .NET
Промежуточный язык
Реализация членов интерфейса на Visual C#
Абстрактные классы и члены
Применение наследования с формами
Примеси (mixin)
Замещение членов базового класса в Visual Basic .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 | Установка точек прерывания. Регион сайта: Москва и Санкт-Петербург