Генератор отчетов для Blazor

Stimulsoft Reports.Blazor – это кросс-платформенный генератор отчетов, созданный для интеграции в приложения, работающие на платформе Blazor. Наши компоненты поддерживают все возможности фрэймворка Blazor, отлично работают как на стороне .NET сервера, так и на клиентской стороне с использованием технологии WebAssembly. Всё, что вам нужно для работы с продуктом – это современный веб-браузер!

Возможности

Фреймворк Blazor похож на Angular и другие JavaScript-фреймворки – написанные на них приложения работают в окне браузера. Главное его отличие – это использование универсальных .NET-библиотек, которые могут работать как на стороне сервера, так и полностью на стороне клиента при помощи технологии WebAssembly. Для работы с отчетами вы можете использовать привычные среды разработки и C# код. Легкое переключение с клиент-серверной технологии на полностью клиентскую, поддержка обоих режимов развертывания – это и многое другое вы найдете в генераторе отчетов для Blazor.

Blazor Server

При использовании технологии Blazor Server вся логика приложения работает на стороне сервера, а в окне браузера отображается только пользовательский интерфейс вьювера и дизайнера отчетов. При взаимодействии с интерфейсом, браузер посылает событие через модуль SignalR, сервер обрабатывает его и отправляет обратно информацию о том, какая часть визуальная интерфейса обновлена. Вся работа с визуальной частью компонентов, обработкой данных, генерацией отчетов происходит на стороне сервера, что позволяет использовать компоненты отчетности практически на любом устройстве. Решающее значение здесь имеет производительность сервера.

Blazor WebAssembly

Технология предназначена для построения работающих в браузере приложений. Создание визуальной части, настройка вьювера и дизайнера отчетов, подключение и обработка событий осуществляется при помощи C# кода и технологии Razor. Далее приложение компилируется в .NET-сборки и целиком загружается в браузер с помощью WebAssembly. При работе генератора отчетов используются ресурсы браузера, и, соответственно, требования к серверу в этом случае минимальны. При использовании WebAssembly для построения проекта браузер должен поддерживать данную технологию.

Интеграция

Генератор отчетов Reports.Blazor создан для простой и быстрой интеграции компонентов отчетности в Blazor-проекты. Визуальная часть размещается на странице Razor, а все события обрабатываются при помощи C# кода и .NET фреймворка. Мы создали специальный функционал для быстрой и простой интеграции отчета в проект – Мастер публикации, который доступен в настольном дизайнере и онлайн.
Всё, что нужно для интеграции – установить пакет из NuGet-репозитория или загрузить пакет с нашего сайта на компьютер и добавить в проект необходимые библиотеки. Никаких дополнительных модулей и специальных расширений не требуется, всё, что нужно уже находится в самом продукте.

Данные для отчетов

Наши инструменты отчетности поддерживают множество способов подключения данных как с помощью функционала дизайнера отчетов, так и через программный код. Мы предлагаем большой список поддерживаемых серверов данных – MS SQL, Firebird, MySQL, PostgreSQL и других, а также поддерживаем все стандартные типы протокола OData. Вы можете получить данные из XML, JSON, Excel и других файловых источников.
Доступны предварительная подготовка и преобразование данных, создание виртуальных источников, возможность встраивать данные прямо в шаблон отчета в виде ресурсов. Это лишь немногое из того, что умеет делать с данными генератор отчетов Stimulsoft.

Совместимость

Генератор отчетов Reports.Blazor является частью единой платформы Stimulsoft. Отчеты, созданные в других наших продуктах, будут работать в Stimulsoft Blazor, и наоборот. Вы можете создать шаблон отчета в настольной версии дизайнера отчетов и продолжить редактировать его в облаке с помощью онлайн версии. Мы постарались обеспечить совместимость отчетов и дашбордов настолько, насколько это возможно для каждой технологии.

Использование дизайнера и вьювера отчетов в приложении

Наши компоненты разработаны с учётом различий и особенностей Blazor Server и Blazor WebAssembly платформ. Вьювер и дизайнер отчетов поддерживают темирование, локализацию интерфейса, имеют набор всех необходимых событий для полноценной работы с компонентами отчетности.

Server

Технология сочетает в себе быстроту и функциональность. Построение отчетов на сервере, работа интерфейса вьювера и дизайнера на клиенте в окне браузера.

WebAssembly

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

Stimulsoft Reports.Web

Генератор отчетов Stimulsoft Reports.Blazor является частью продукта Stimulsoft Reports.Web – кроссплатформенного набора инструментов для создания отчетов с использованием ASP.NET, ASP.NET MVC, .NET Core, Angular и Blazor технологий. В него входят мощное и быстрое ядро отчетов, использующее универсальную .NET платформу, простой и удобный HTML5 дизайнер отчетов, интерактивный и быстрый HTML5 вьювер отчетов.

Что дальше?

Мы подготовили множество примеров отчетов и дашбордов, сгруппированных по сферам использования. Вы можете подключить к ним свои данные и изменять соответственно вашим требованиям. Наши руководства для пользователей и техническая документация помогут вам сделать работу по визуализации и аналитике данных более эффективной и быстрой. Более того, вы можете забронировать учебные курсы с нашими специалистами и подписаться на наш YouTube-канал, чтобы всегда получать самые свежие видео.
Training Courses

Учебные курсы

Столкнулись со сложностями при создании отчетов и дашбордов? Не проблема! Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. и забронируйте учебные курсы – наши специалисты всегда готовы помочь.
Videos

Видеоуроки

Мы подготовили видеоматериалы по разработке и созданию отчетов и дашбордов. Коллекция видео разбита по темам и постоянно обновляется.

Documentation

Документация

Пользовательская документация подробно описывает как общие возможности продукта, так и нюансы использования и тонкости настройки компонентов отчетности.
Documentation

Примеры

Оцените примеры проектов и шаблоны отчетов для работы с нашими продуктами. Также вы можете посмотреть и загрузить их с GitHub.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.