Слайд 2Генераторы отчётов
ДАННЫЕ
ОТЧЁТ
Слайд 3Типы отчётов
Простые отчёты
Главный - подчинённый
Многоколоночные
Группировки и итоги
Вложенные
отчёты
Табличные
Интерактивные
Диаграммы
Слайд 6Некоторые возможности
данные приложения и внутренние источники
неограниченный уровень иерархии master-detail-subdetail
наследованные
и вложенные отчеты
редактор скрипта с подсветкой синтаксиса и поддержкой IntelliSense
объекты: текст, штрих коды (в том числе двухмерные), диаграммы, таблица, сводная таблица cross-tab и др.
скрипт на языке C#/VB с доступом к объектам отчета
и классам .NET Framework
Слайд 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;
}
}
Слайд 11Пример разработки интерактивного отчёта
Слайд 15Подходы к созданию отчёта
Visual Studio
внешний дизайнер
построение отчета в коде
приложения
запуск дизайнера из кода приложения
Слайд 16Хранение отчетов
ресурсы приложения
файл на диске
поле базы данных
класс C#
/ VB.NET
Слайд 17Преимущества FastReport .NET
быстрый и гибкий инструмент
любая сложность отчётов
прост для
начинающих
лицензия royalty-free
низкая цена для стран СНГ