Робота з отладчиком в Visual C # (Sharp)

Отладчик Visual С # Express дозволяє спостерігати за процесом виконання проженія Запустити його можна, вибравши послідовність команд меню Debug | Start Debugging або натиснувши клавішу

Рис 51 Установка контрольної точки та налагодження додатка

Додаток в відладчик виконується як звичайно, але панель Solution Explorer забирається, і виводяться панелі Locals і Call Stack, в яких можна спостерігати стан змінних і стека Щоб припинити налагодження, досить просто зрить додаток звичайним способом

Отладчик можна також запустити в певній точці коду, для цього необхідний встановити контрольну точку (рис 51) Коли виконання досягає цієї тои, Visual С # Express перейде з режиму виконанняв режим налагодженняВийти з режиму налагодження можна, натиснувши клавішу , що переведе додаток в режим виконання, або натиснувши комбінацію клавіш + , що зупинить як ОАДК, так і виконання програми

У наступному розділі ми розглянемо застосування відладчика для виявлення причин винятків

Ті з вас, хто памятають добрі старі деньки Windows 30 з її 16 бітами, безсумнівно, також памятають наводить жах салют з трьох пальців, коли потрібно було натиснути комбінацію клавіш -t- + , щоб перезавантажити Windows, повислу після збою якої програми Ніякої можливості зберегти поточну роботу не надавалося, і все, що можна було робити в такій ситуації, – це тільки сидіти і дивитися, як все йде коту під хвіст

Якщо вам не довелося випробувати всі принади такої роботи з компютером, то вам здорово повезло Сьогодні ж існують механізми для перехоплення несподіваних помилок і, в переважній більшості випадків, продовження роботи програми або операційної системи Однією з найбільш важливих особливостей совремеих операційних систем і середовищ програмування зразок середовища CLR являея їх здатність зупинити виконання будь окремої задачі, не порушуючи при цьому роботу центрального процесора

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*