Отладчик: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
(Новая: В PascalABC.NET реализован отладчик, включающий в себя: # основные команды: F7 (шаг с входом в подпрограмму), F8 (...) |
Нет описания правки |
||
Строка 5: | Строка 5: | ||
# всплывающие подсказки значений переменных | # всплывающие подсказки значений переменных | ||
# точки останова (breakpoint), в т. ч. условные точки останова | # точки останова (breakpoint), в т. ч. условные точки останова | ||
== Детали реализации == | == Детали реализации == | ||
В PascalABC.NET используется сторонняя библиотека Debugger.Core из SharpDevelop. По сути библиотека Debugger.Core - это managed-обертка на COM-интерфейсами, предоставляющие средства для отладки .NET-приложений. Существует альтернативная библиотека mdbgcore, входящая в Windows SDK. | В PascalABC.NET используется сторонняя библиотека Debugger.Core из SharpDevelop. По сути библиотека Debugger.Core - это managed-обертка на COM-интерфейсами, предоставляющие средства для отладки .NET-приложений. Существует альтернативная библиотека mdbgcore, входящая в Windows SDK. |
Версия от 00:54, 8 июня 2009
В PascalABC.NET реализован отладчик, включающий в себя:
- основные команды: F7 (шаг с входом в подпрограмму), F8 (шаг без входа в подпрограмму), F4 (переход к курсору), F10 (выход из подпрограммы)
- окно Watch
- окно локальных переменных
- всплывающие подсказки значений переменных
- точки останова (breakpoint), в т. ч. условные точки останова
Детали реализации
В PascalABC.NET используется сторонняя библиотека Debugger.Core из SharpDevelop. По сути библиотека Debugger.Core - это managed-обертка на COM-интерфейсами, предоставляющие средства для отладки .NET-приложений. Существует альтернативная библиотека mdbgcore, входящая в Windows SDK.