Эффективная разработка отчётов на платформе.NET Александр Федяшов Fast Reports Inc. www.fast-report.com.

Презентация:



Advertisements
Похожие презентации
Хранение и исполнение отчетов на FastReport Server разработка, настройка, использование. Александр Федяшов Fast Reports Inc.
Advertisements

Fast Reports решения для разработчиков в области генерации отчетов Михаил Филиппенко
.NET ModelKit Suite – это набор высококлассных программных компонентов, специально разработанных для платформы.NET, предназначенных для обработки, анализа.
Report Sharp-Shooter – это самый гибкий генератор отчетов из доступных на сегодняшний день. Он предоставляет широкие возможности по созданию профессиональных.
.NET ModelKit Suite – пакет.NET компонентов для комплексного решения задач репортинга, аналитической обработки и визуализации данных. Продукт представляет.
Среда разработки и мониторинга. STM Developer Suite Среда разработки и исполнения визуализаций для Сетевого сервера телеметрии (Net Server TM). Architect.
Модуль 7 Разработка и создание форм. Общие сведения Формы. Основные понятия. Создание форм с помощью мастера. Использование выражений в формах. Работа.
FastReport Server и Firebird как достичь максимальной производительности Сергей Пухов Fast Reports Inc.
Веб-технологии и современные средства разработки УЦ ВГТУ & SoftLine Academy.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – локализация ресурсов приложения Из цикла лекций «Технологии.
Проф. В.К.Толстых, Технологии разработки Internet-приложений Составление отчетов Crystal Report Из цикла лекций «Технологии разработки.
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – пользовательские элементы управления Из цикла лекций.
Консолидация используется для объединения данных из нескольких листов или книг. Например, - результаты повторяющихся измерений характеристик любых объектов,
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: HtmlControls Из цикла лекций «Технологии разработки Internet-приложений»
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – Модули HTTP, фильтры, события приложения - Global.asax.
Среда разработки для языка DRL/PR для разработки документации семейств программных продуктов.
Тема 5. Введение в среду визуального программирования Borland Delphi 7.0.
Платформа разработки ASP.NET Гайдар Магдануров t: e: m: +7.
Система поддержки принятия решений в кризисных ситуациях В.С.Кретов,д.т.н., профессор Российской академии государственной службы при Президенте РФ И.С.Лебедев,ведущий.
Транксрипт:

Эффективная разработка отчётов на платформе.NET Александр Федяшов Fast Reports Inc.

Генераторы отчётов ДАННЫЕ ОТЧЁТ

Типы отчётов Простые отчёты Главный - подчинённый Многоколоночные Группировки и итоги Вложенные отчёты Табличные Интерактивные Диаграммы

Жизненный цикл отчёта

Дизайнер отчётов

Некоторые возможности данные приложения и внутренние источники неограниченный уровень иерархии master-detail-subdetail наследованные и вложенные отчеты редактор скрипта с подсветкой синтаксиса и поддержкой IntelliSense объекты: текст, штрих коды (в том числе двухмерные), диаграммы, таблица, сводная таблица cross-tab и др. скрипт на языке C#/VB с доступом к объектам отчета и классам.NET Framework

Некоторые возможности «умные» объекты - авторазмер, автопозиция диалоговые формы внутри отчёта обработчики событий у объектов объект «таблица» поддержка html тегов внутри текстовых объектов диалоговая фильтрация данных без написания кода

LINQ Бизнес-логика Источники данных – коллекции бизнес-объектов private List BusinessObject; … report.RegisterData(BusinessObject, "BusinessObject"); public class Category { private string FName; private List FProducts; public string Name { get { return FName; } } public List Products { get { return FProducts; } } public Category(string name) { FName = name; FProducts = new List (); } public class Product { private string FName; public string Name { get { return FName; } } public Product(string name) { FName = name; }

Скрипт отчёта C# VB.NET

Просмотр и экспорт отчётов

Пример разработки интерактивного отчёта

Пример диалоговой фильтрации

Пример добавления функции

Пример отчёта в среде ASP.NET

Подходы к созданию отчёта Visual Studio внешний дизайнер построение отчета в коде приложения запуск дизайнера из кода приложения

Хранение отчетов ресурсы приложения файл на диске поле базы данных класс C# / VB.NET

Преимущества FastReport.NET быстрый и гибкий инструмент любая сложность отчётов прост для начинающих лицензия royalty-free низкая цена для стран СНГ

FastReport.NET Demo Александр Федяшов Вопросы