Просмотр данных в отладчике
Обновлен: Ноябрь 2007
Этот раздел применим для следующих версий.
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Экспресс-выпуск |
||||
Standard |
||||
Pro и Team |
Условные обозначения:
Применимо |
|
Неприменимо |
|
Команда или команды по умолчанию скрыты. |
В отладчике Visual Studio предусмотрены разнообразные средства для проверки и изменения состояния программы. Большинство этих средств функционируют только в режиме приостановки.
Советы
Советы являются одним из наиболее удобных средств для просмотра сведений о переменных и объектах в программе во время отладки. Когда отладчик находится в режиме приостановки, можно просматривать значения переменной внутри текущей области, помещая курсор мыши на переменную в окне исходного кода. В Visual Studio 2005 советы были улучшены для более удобного и функционального просмотра сложных типов данных. Дополнительные сведения см. в разделе Практическое руководство. Использование подсказок данных.
Визуализаторы
Визуализаторы — это новый компонент отладчика Visual Studio, который позволяет просмотреть содержимое объекта или переменной более удобным образом. Например, можно использовать HTML-визуализатор для просмотра HTML-строки в том виде, в каком она была бы показана в обозревателе. Можно получить доступ к визуализаторам из подсказок, окна Контрольное значение, окна Видимые, окна Локальные или диалогового окна Быстрая проверка. Дополнительные сведения см. в разделе Визуализаторы.
Окна переменных
Можно использовать Окна переменных для изучения переменных, содержимого регистров и выражений.
Для окон отладчика можно установить десятичный или шестнадцатеричный формат представления чисел. Дополнительные сведения см. в разделе Изменение числового формата отладчика Windows.
Другие окна отладчика
Следующие окна отладчика показывают важные сведения о программе.
Чтобы просмотреть |
См. |
---|---|
Содержимое регистров |
|
Содержимое памяти |
|
|
|
Код ассемблера, созданный для программы компилятором |
Практическое руководство. Использование окна дизассемблирования |
Потоки — последовательные потоки выполнения — созданы программой |
|
Модули (DLL или EXE), используемые программой |
Примечание. |
---|
В возможностях проверки программы могут быть ограничения, в зависимости от того, была ли программа создана со сведениями об отладке, имеется ли у отладчика доступ к исходному коду программы, а также отслеживает ли компилятор JIT среды CLR сведения об отладке. Если отладчик Visual Studio не находит сведения об отладке программы, он сообщает, что не найдены соответствующие символьные сведения. Сведения об отладке создаются по умолчанию при построении конфигурации отладки программы. Если отладчик не может найти символы, возможно, необходимо указать путь к символам. Дополнительные сведения см. в разделе Практическое руководство. Установка пути к символам. Для поддержки отладки системных вызовов можно установить системные отладочные символы. Дополнительные сведения см. в разделе Установка системных отладочных символов. |