Отправляет email-рассылки с помощью сервиса Sendsay

.NET: Записки программиста

  Все выпуски  

Microsoft Chart Control


Сайт .NET: Записки программиста
Это рассылка сайта .NET: Записки программиста

Microsoft Chart Control

Microsoft Chart

Есть несколько типов элементов управления, которые очень часто используются в интерфейсе веб-приложений, но не входят в Visual Studio. Кто из вас не искал "симпатичный, но простенький календарик"? Или текстовое поле с минимальными возможностями форматирования (bold, italic, alignment)? Да, в сети полно таких компонент, многие бесплатны, многие являются OpenSource проектами, но их нужно искать ... выбирать ... проверять. Среди таких компонент попадаются отличные варианты, но за решениями от Microsoft стоят сотни и тысячи часов усилий по реализации и поддержке. А это значит - функциональность, все преимущества VS и IntelliSense и надежность (да-да, что бы там не говорили, у Microsoft очень жесткая политика разработки и тестирования; если вы пользовались сторонними компонентами Sheridan, Components Arts или Stingray то можете сравнить bug-листы и скорость их исправления).

Вот поэтому я всегда радуюсь, когда узнаю, что в составе VS появилось что-то новенькое. Хороший пример - библиотека jQuery. Она будет поставляться с 10-й версией Visual Studio и уже входит в инсталляцию ASP.NET MVC Beta. А недавно, семейство элементов управления от VS пополнилось еще одним очень полезным компонентом - Microsoft Chart Control.

Узнать об этом подробнее вы сможете в примерах от Microsoft. В использовании этой библиотеки может быть одно но: обязательное наличие .NET Framework 3.5 SP1. Если вас это не пугает, дальше идут сплошные достоинства, про комплектацию библиотеки можно смело сказать "полный фарш":

  • 25 основных типов диаграмм с возможностью полной кастомизации (тьфу, звучит то как ... Но смысл вы же поняли? :)

  • куча поддерживаемых возможностей при выводе данных (больше 20 пунктов со сложными "диаграммными" терминами в документации)

  • интерактивность и поддержка AJAX

  • документация. Она содержит только подробное описание классов, за "getting started" нужно смотреть следующий пункт

  • Более 200 подробных примеров с исходными кодами на C# и Visual Basic

  • локализация (нужно загрузить Language Pack)

  • интеграция в Visual Studio (Toolbox, IntelliSense). Для этого опять таки нужно загрузить специальный Add-on для VS 2008

  • форум, посвященный Microsoft Chart Control. Причем форум, который мониторится сотрудниками Microsoft, так что вопросы здесь действительно закрываются конкретными ответами.

Bollinger Chart Если вы установите Chart компонент и он покажется вам до боли знакомым - не удивляйтесь :) Дело в том, что по сути - это Dundas Data Visualization controls. Microsoft взяла за основу исходные коды Dundas, и потратила кучу времени на доводку и адаптацию к своим стандартам. Правда при этом под ASP.NET мы лишились таких возможностей оригинала как скроллинг \ масштабирование, некоторых компонент UI (Toolbar, Context Menu, Property Pages) и Falsh анимации и ренедринга.

Microsoft Chart Control доступен в виде отдельной инсталляции для .NET Framework 3.5 и будет поставляться вместе с .NET Framework 4.0.

Так что на первый взгляд все выглядит очень привлекательно, ну а настоящее положение дел можно проверить только добавив этот компонент в свое приложение. Так что я буду рад услышать от вас отзывы о реальном использовании Microsoft Chart, пишите!

блог сайта .NET: Записки программиста
Подпишись на блог сайта .NET: Записки программиста

В избранное