Предоставляет вам возможность установки параметров для настройки окон отладчика Visual FoxPro, включая:
-
Шрифт и цвета.
-
Будет ли отслеживаться события таймера.
-
Будут ли отображаться номера строк.
-
Будут ли записываться выводы, направленные в окно Debug Output (Вывод отладчика) в файл записи логов.
Когда вы выберите Set As Default (Установить по умолчанию), которая появляется на каждой закладке, то Visual FoxPro сохранит все изменения, сделанные на всех закладках, в реестре (системной регистрационной базе данных Windows).
- Environment (Среда)
-
Определяет среду отладки.
-
Debug frame (Фрейм отладчика) При выборе этой опции все окна отладчика появятся в одном большом фрейме, который является внешним по отношению к главному окну Visual FoxPro и который содержит свои собственные меню и полоски инструментов. Это позволяет сделать отладчик менее назойливым для вашего приложения в среде run-time. Если вы выберите эту опцию, вы можете открыть отладчик, выбрав пункт Debugger (Отладчик) в меню Tools.
-
FoxPro frame (Фрейм FoxPro) При выборе этой опции окна отладчика появляются в главном окне Visual FoxPro. Эта установка наиболее полезна в том случае, если вы желаете открыть только одно окно отладчика, например Watch (Наблюдение). Если вы выберите эту опцию, Visual FoxPro заместит пункт Debugger (Отладчик) в меню Tools командами, открывающими индивидуальные окна, а полоски инструментов индивидуальных окон отладчика будут размещены в главном окне Visual FoxPro.
Замечание
Вы не можете изменить установку этой опции только в одном случае - если у вас открыт отладчик или любое из его окон, или если полоска инструментов отладчика открыта на рабочем столе Visual FoxPro.
-
- Display timer events (Отображать события таймера)
-
Выберите эту опцию, если вы желаете чтобы событие таймера элемента управления Timer отображались в окне трассировки Trace, когда будет достигнуто значение его установленного интервала. Если вы откажетесь от этой опции, события таймера будут по-прежнему происходить, но не будут отображаться в окне трассировки; это напоминает ситуацию, когда вы для какого-то события в окне трассировки выбираете Step Over.
With this check box cleared, Visual FoxPro filters timer events even when you are stepping through a timer event currently. Это определено This is by design. Visual FoxPro будет проходить через событие таймера в следующих ситуациях:
-
SET STEP установлено в ON.
-
На строке кода установлена точка прерыванияcode.
-
Точка прерывания установлена на значение, которое изменилось.
-
Вызван новый метод или вызвана новая процедура.
-
Specify Window (Укажите окно)
В этом блоке размещены пять радио-кнопок по числу окон отладчика и выбор окна с их помощью определяет настройки, которые вы можете сделать для выбранного окна. Выбор окна определяет возможность настроек, так как это указано ниже.
- Call Stack (Стэк вызовов)
-
Для этого окна, помимо общих для всех окон настроек шрифта и цветов доступны перечисленные параметры опции:
-
Show call stack order (Показывать порядок стэка вызовов Отображает рядом с перечисленными в окне Call Stack число, наибольшее значение которого указывает на текущую исполняемую программу.
-
Show current line indicator (Показывать индикатор текущей строки) Определяет - будет ли отображаться индикатор текущей строки в окне Call Stack.
-
Show Call Stack indicator (Показывать индикатор стэка вызовов) Определяет - будет ли отображаться стреока в окне Call Stack для указания процедуры, отображаемой в окне Trace. Если текущая строки и процедуры стэка вызово одни и те же, то Visual FoxPro отображает только индикатор текущей строки.
-
- Locals (Локальные)
-
Для этого окна отладчика в диалоговом окне не предусмотрено дополнительных опций.
- Output (Вывод)
-
Для этого окна, помимо общих для всех окон настроек шрифта и цветов, отображает область Log debug output (Вывод логов отладчика), которая содержит перечисленные ниже опции:
-
Log Debug Output (Запись вывода отладчика) Копирует значения регистрируемой информации, записанной в окне Debug Output (Вывод отладичка) в текстовый файл. Если вы выберите эту опцию, вам необходимо будет указать файл, в который будут записываться информация. Используемым по умолчанию расширением для таких файлов является ".log". Visual FoxPro будет регистрировать вывод в файле только в том случае, если отображается окно Output. Вы можете отобразить информацию в окне Output (или послать ее в файл регистрации) с помощью команды DEBUGOUT или с помощью команды SET PRINTER, указанной в программе.
Когда вы выходите из Visual FoxPro, эта опция очищается, так что вы непреднамеренно не перепишите файл регистрации вавода при следующем запуске Visual FoxPro.
-
Append (Добавлять) Определяет, что вывод отладчика записывается к конец файла, сохраняя оригинальное содержание, которое он имел до записи текущей регистрационной информации вывода.
-
Overwrite (Переписать) Определяет, что записываемая текущая информация будет замещать оригинальное содержание файла, записанное в предыдущей сессии.
-
- Trace (Трассировка)
-
Для этого окна, помимо общих для всех окон настроек шрифта и цветов,
отображает доступные опции, перечисленные ниже:-
Show line numbers (Показывать номера строк) Отображает номера строк слева от строки программного когда, отображаемого в окне Trace.
-
Trace between breakpoints (Трассировка между точками прерывания) Строки кода исполняются между установленными точками прерывания с установленной скоростью. Скорость исполнения каждой следующей строки определяется в секундах. Если вы откажетесь от этой опции, код между точками прерывания будет исполняться с нормальной скоростью, что определяется установкой по умолчанию системной переменной _THROTTLE в 0. Это эквивалентно использованию команды SET TRBETWEEN.
-
Pause between line execution (Пауза между исполнением строк) Устанавливает паузу, которая представляет собой задержку, измеряемую в секундах, между исполнением каждой строки кода. Эта опция позволяет вам замедлить исполнение программы для того, чтобы вы смогли просмотреть строки кода без необходимости ручного перехода к каждой следующей строке кода с с помощью кнопки Step Into (Шаг). Для того, чтобы эта оцпия работала опция Trace between breakpoints (Трассировка между точками прерывания) должна быть выбрана. Эквивалентно установке системной переменной _THROTTLE.
-
- Watch (Наблюдение)
-
Для этого окна отладчика в диалоговом окне не предусмотрено дополнительных опций.
- Font (Шрифт)
-
Здесь можно выбрать шрифт и стил для выбранного в данный момент окна отладчика. Например, для установки шрифта окна отладчика Trace выберите в области Specify Window (Указание окна) радио-кнопку Trace и, затем, выберите желаемый шрифт, его размер и стиль.
Colors (Цвета)
- Area (Область)
-
Выберите вид текста, для которого вы желаете указать цвет. Например, для указания цвета текста, используемого для измененных значений выберите в выпадающем списке ChangedValue. Виды текста в списке Area зависят от окна, которое в данный момент выбрано радио-кнопкой в Specify Window (Указание окна).
- Foreground (Передний план)
-
Выберите цвет текста для вида выбранного в Area (Область). Для использования цвета, используемого по умолчанию и установленного в панели управления Windows, выберите опцию Automatic (Автоматически).
- Background (Фон)
-
Выберите цвет фона для выбранной области - вида текста. Например, для отображения комментариев в желтом цвете на голубом фоне, выберите желтый цвет в Foreground и голубой Background. Для использования цвета, используемого по умолчанию и установленного в панели управления Windows, выберите опцию Automatic (Автоматически).
Для получения более подробной информации смотрите описание Тестирование и отладка приложений.