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


Эффективная разработка отчётов на платформе .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. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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