Разделы презентаций


Эффективная разработка отчётов на платформе .NET

Содержание

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

Слайды и текст этой презентации

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

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

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

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

Слайд 3Типы отчётов
Простые отчёты
Главный - подчинённый
Многоколоночные
Группировки и

итоги

Вложенные отчёты
Табличные
Интерактивные
Диаграммы

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

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

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

Слайд 5Дизайнер отчётов

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

Слайд 6Некоторые возможности
данные приложения и внутренние источники
неограниченный уровень иерархии

master-detail-subdetail
наследованные и вложенные отчеты
редактор скрипта с подсветкой синтаксиса и

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

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

отчёта
обработчики событий у объектов
объект «таблица»
поддержка html

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

Слайд 8LINQ
Бизнес-логика
Источники данных – коллекции бизнес-объектов
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;
}
}

LINQБизнес-логикаИсточники данных – коллекции бизнес-объектовprivate List BusinessObject;…report.RegisterData(BusinessObject,

Слайд 9Скрипт отчёта
C#
VB.NET

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

Слайд 10Просмотр и экспорт отчётов

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

Слайд 11Пример разработки интерактивного отчёта

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

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

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

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

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

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

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

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

в коде приложения
запуск дизайнера из кода приложения

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

Слайд 16Хранение отчетов
ресурсы приложения
файл на диске
поле базы данных

класс C# / VB.NET

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

Слайд 17Преимущества FastReport .NET
быстрый и гибкий инструмент
любая сложность отчётов

прост для начинающих
лицензия royalty-free
низкая цена для стран СНГ

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

Слайд 18FastReport .NET Demo http://fast-report.com/pbc_download/FRNetDemo.msi

Александр Федяшов
fediachov@fast-report.com
Вопросы

FastReport .NET Demo  http://fast-report.com/pbc_download/FRNetDemo.msiАлександр Федяшовfediachov@fast-report.comВопросы

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика