Читайте также:
|
|
Отладка приложений в ИСР Borland C++ Builder и MS Visual C++.
В ИСР Borland C++ для отладки используются следующие «горячие» клавиши:
F4 | Run to cursor | Выполнить до текущего места |
F5 | Set breakpoint | Установить точку прерывания программы |
F7 | Trace into | Выполнить строку программы с заходом в код вызываемых функций |
F8 | Step over | Выполнить строку программы без захода в код вызываемых функций |
F9 | Run | Выполнить |
Shift+F7 | Trace to next source line | Выполнить до следующей строки с исполняемым кодом |
Ctrl+Alt+L | Show local variables | Показать окно значений локальных переменных |
Ctrl+Alt+W | Show watches | Показать окно слежения за переменными |
Ctrl+Alt+B | Show breakpoints | Показать окно точек прерывания |
Ctlr+F2 | Stop | Остановка отладки |
В ИСР Visual C++ для отладки используются следующие «горячие» клавиши:
Ctrl+F10 | Run to cursor | Выполнить до текущего места |
F9 | Set breakpoint | Установить точку прерывания программы |
F11 | Trace into | Выполнить строку программы с заходом в код вызываемых функций |
F10 | Step over | Выполнить строку программы без захода в код вызываемых функций |
F5 | Run | Выполнить |
Ctrl+Shift+F5 | Restart | Выполнить с учётом изменений |
Shift+F5 | Stop | Остановить отладку |
При отладке следуйте следующим правилам:
- введите в критические места программы точки прерываний;
- на критическом участке выполняйте программу по шагам;
- если вызывается ваша функция – используйте отладку с заходом в функции, если же в текущей строке программы вызываются только библиотечные функции – используйте отладку без захода в функции;
- для слежения за значениями переменных внутри функции используйте окно значений локальных переменных;
- для слежения за выбранными переменными используйте окно слежения за переменными;
- в окне слежения за переменными используйте Ins для добавления переменной и Del для удаления.
Отладка приложений позволяет выявить ошибки алгоритма и ошибки программиста, которые компилятор самостоятельно выявить не может.
Дата добавления: 2015-07-11; просмотров: 51 | Нарушение авторских прав