+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 92.51 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Помощь в отладке для Visual Studio - Debugger Visualizers

22.03.2010 17:11

Microsoft Visual Studio - Debugger
Отладка любой программы сложна сама по себе и что бы, ее хоть как то облегчить - можно воспользоваться визуализаторами для Visual Studio (Debugger Visualizers).

Визуализатор - это компонент пользовательского интерфейса отладчика Visual Studio. Он создает диалоговое окно или другой элемент интерфейса, в котором переменная или объект отображается осмысленным образом, подходящим для этого типа данных. Например, HTML-визуализатор интерпретирует строку HTML и отображает результат в том виде, в каком она будет выглядеть в окне обозревателя, визуализатор точечных рисунков распознает структуру точечного рисунка и отображает его и т. д. Некоторые визуализаторы позволяют не только просматривать, но и редактировать данные.

Отладчик Visual Studio содержит четыре стандартных визуализатора. Это визуализаторы текста, HTML и XML, которые работают со строковыми объектами, и визуализатор наборов данных, который работает с объектами DataSet, DataTable и DataView.

Кроме стандартных визуализаторов из поставки Visual Studio, существуют еще и другие - вот о них и пойдет речь дальше.

Использование визуализаторов Visual Studio

На примере одного из стандартных визуализаторов я покажу пример их использования. В режиме отладки напротив объектов, для которых есть визуализаторы - появляется иконка лупы. При щелчке на нее можно выбрать подходящий вам визуализатор из списка.
Выбор стандартного визуализатора

Использование визуализатора HTML текста.
Использование визуализатора HTML текста

Установка визуализатора для Visual Studio

Визуализатор представляет собой набор сборок .Net, при необходимости хранения настроек может содержать конфигурационный файл.

  1. Поместите файлы визуализатора по следующему пути:
    ...\My Documents\Visual Studio 2005{2008/10}\Visualizers\
    или для Windows Vista:
    ...Program Files\Microsoft Visual Studio 8 {9.0/ 10.0}\Common7\Packages\Debugger\Visualizers\
  2. Перезапустите сеанс отладки Visual Studio

Обзор визуализаторов Visual Studio

Mole For Visual Studio - With Editing - Visualize All Project Types

Адрес проекта: http://www.codeproject.com/KB/macros/MoleForVisualStudioEdit.aspx
Поддерживаемые версии Visual Studio: 2005/2008
"Mole For Visual Studio" - это настоящий монстр для отображения данных в удобном виде с возможностью редактировать свойства объектов для следующих типов проектов: ASP.NET, WPF, WCF, WF и WinForm.

Для работы с визуализатором "Mole" в режиме отладки, например для ASP.NET выберите соответствующий пункт:
Использование визуализатора Mole для ASP.NET
Это основное окно просмотра информации о странице:
Главное окно визуализатора Mole для ASP.NET
Для ASP.NET и других поддерживаемых проектов здесь можно увидеть:

  • Иерархию объектов: ASPX страницы, WPF, WinForms.
  • Поиск по именам свойств и возможность добавить часто используемые имена в закладки.
  • Возможность сохранить и загрузить значения свойств с использованием xml файлов.

Для работы с WPF, XAML дополнительно отображается в виде XML или просмотра отрендеренного XAML.
Mole, XAML дополнительно отображается в виде XML
Для просмотра и редактирования некоторых типов свойств, таких как цвета, шрифты, DateTime сделаны специальные окна:
Mole, редактирование свойства со шрифтом
Mole, редактирование свойства с цветом

Xml Visualizer v.2

После монстра "Mole For Visual Studio" этот и другие визуализаторы выглядят блекло, но зато они отлично справляются с узкоспециализированными задачами.

Адрес проекта: http://www.codeplex.com/XmlVisualizer
Поддерживаемые версии Visual Studio: 2005/2008.
Если вам часто приходится иметь дело с XML, то "Xml Visualizer" - это отличный помощник. Он с легкостью отобразит ваш XML, позволит сделать XSLT преобразования или проверит с использованием схемы (XSD). Для XML документа сделан удобный поиск по тексту или с использованием XPath.
Этот же визуализатор поставляется и в виде самостоятельного приложения, которое может работать вне Visual Studio напрямую с XML файлами или текстом.

Выбор визуализатора в отладке.
Xml Visualizer v.2 - Вызов визуализатора

Режим просмотра и редактирования XML.
Xml Visualizer v.2 - редактирование XML

XSLT преобразования.
Xml Visualizer v.2 - XSLT View

WCF Debugger Visualizers Tool

Адрес проекта: http://wcfvisualizer.codeplex.com/
Поддерживаемые версии Visual Studio: 2008/2010.
Удобный визуализатор для отладки сервисов, использующих WCF. На сайте проекта по умолчанию предлагается версия под VS2010, написанная с использованием .NET 4.0 Beta 1. Версию под VS2008 можно найти по ссылке.

WCF Debugger Visualizers Tool

Заключение

Установка простым копированием файлов. Наглядное представление данных приложения в отладке, позволяющее получить общую картину, не закапываясь сильно в код. Я буду рад, если эти небольшие дополнения сэкономят ваше время.

Ссылки по теме

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года