Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Программы, управляемые событиями
Необходимо для отладки:
- Запустить программу на выполнение
- Установить точку прерывания в обработчике отлаживаемого события
- Вызвать событие на форме выполняющегося приложения
По непонятным мне причинам, многие не догадываются о необходимости п.1 и 3 и пытаются вызывать событие в дизайнере форм (например, нажать на кнопку) или ждут прерывания в незапущенном приложении.
Задания
- Опишите назначение всех пунктов меню View, Debug-Windows
- Что означает красный шрифт в окнах - Autos; Locals; Watch
- Продемонстрируйте технологию отладки приложений, управляемых событиями- использование команд меню Debug и контекстного меню отладки.
Меню и подменю Debug
| Название команды
| «Горячие» клавиши
| Назначение команды
| Windows\Breakpoints
|
| Отобразить окно параметров установленных точек останова в проекте.
| Start
| F5
| Запустить проект на выполнение.
| Restart
| Ctrl+F5
| Остановить выполнение программы, перекомпилировать и запустить на выполнение заново.
| Break All
| Ctrl+Shift+Break.
| Временно приостановить выполнение программы
| Continue
| F5
| Продолжить выполнение после временной остановки программы.
| Stop Debugging
| Shift+F5
| Остановить выполнение программы.
| Detach All
| Shift+F5
| Открепить все прикрепленные к проекту процессы.
| Start Without Debugging
| Ctrl+ F5
| Запустить проект на выполнение без возможности отладки.
| Processes
| Ctrl+ F5
| Список всех процессов.
| Step Into
| F11.
| Пошаговое выполнение программы.
| Step Over
| F10.
| Выполнение программы до текущей позиции курсора
| New Breakpoint
| .
| Установить точку останова на строке текущей позиции курсора
| Clear All Breakpoint
| Ctrl+Shift+F9
| Удалить все установленные точки останова в проекте.
| Togle Breakpoint
| F9
| Установить/удалить точку останова на строке текущей позиции курсора
| Disable All Breakpoint
|
| Сделать все установленные точки останова в проекте неактивными.
|
|