Слайд 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
 низкая цена для стран СНГ