Безопасность в Дельфи

       

Г е н е р а т о р ы о т ч е т о в


Вернуться к разделу Арсенальная башня



Продукт: FreeReport
Автор: FR-Software
Сайт:http://www.fastreport.ru/ru/fr23.php
Распространение:Распространяется бесплатно в исходных текстах.
Описание: Компонент для построения отчетов, представляет собой сочетание дизайнера, генератора и Preview отчетов в одном флаконе. По возможностям примерно соответствует QuickReport 3, ReportBuilder 3.52.
Возможности:
  • Скриптовый язык
  • Подсветка синтаксиса в скриптовом языке
  • Поддержка Interbase Express (IBX), IBObjects, ActiveX Data Objects (ADO)
  • Cross-tab отчеты
  • Поддержка стилей линий
  • BarCode
  • RTF 2.0
  • Компонент TfrPreview для создания собственного окна предварительного просмотра
  • TfrRoundRectObject
  • Фильтры экспорта: txt, htm, csv, rtf
  • 8 поддерживаемых языков
Недостатки:


Продукт: URep
Автор: Владимир Кузнецов
Сайт:http://urepgen.narod.ru
Распространение:Свободное
Описание: Генератор отчётов URep предназначен для работы с SQL92 совместимыми базами данных. Основное назначение Генератор отчётов URep - вывод отчётов (в печатном виде, в виде таблиц, текста, XML и т.д.) из базы данных (БД) и импорт данных в БД. Кроме того, он умеет исполнять скрипты, работая как Active Scripting Host. Соответственно возможен вызов любых ActiveX объектов. Для удобства написания скриптов в программу встроены подсветка синтаксиса и ActiveX Viewer.

Дополнительно генератор URep можно использовать
  • для самостоятельных приложений (как MS Access). Например, задача анализа лога прокси сервера.
  • для доработки покупных продуктов. На рынке часто можно купить ПО, работающее на SQL движке, но не имеющее гибкого ГО. URep спасает положение.
  • для дополнения Web приложений. Например, для интернет магазина можно легко добавить возможности по анализу выполнения заказов, статистики работы и т.д.
  • собственно для отладки разрабатываемой БД.
  • для того, что-бы убедиться, что Ваше ПО круче...


Проект публикуется со всеми исходниками и с разрешением делать с ним всё что угодно.
Недостатки: Не отмечены.


Продукт: ReportExcel
Производитель:Исток А
Сайт:http://www.istoka.ru/main.htm
Распространение:Свободное
Описание: Программа позволяет конвертировать файлы, созданные в DOS кодировке в Microsoft Excel. Структура таблицы в Excel, при этом, будет соответствовать макету файла, составленному с помощью псевдографики.
Недостатки: Не встраивается в среду разработки.


Продукт: FastReport 2.47 VCL
Автор:FastReport Software
Сайт:http://www.fastreport.ru/ru/frvcl.php
Распространение:ShareWare, для ФЛ 19$
Поддерживаемые IDE:Delphi 2-7 и CBuilder 1-6.
Описание: FastReport 2.47 VCL - это набор компонент и классов для Delphi 2-7 и C++Builder 1-6, предназначенный для построения отчетов. FastReport является полностью визуальным генератором, т.е. большинство отчетов можно построить, пользуясь только мышью. Его возможности перечислены ниже:
  • Бэнд-ориентированный генератор отчетов.
  • Встроенный мощный дизайнер, доступный и в run-time.
  • Preview как в MS Word.
  • Скорость работы сравнима с QuickReport.
  • Компактность кода - без дизайнера меньше QR3.
  • Неограниченное количество страниц сформированного отчета.
  • Многостраничные отчеты; составные (композитные) отчеты; вложенные отчеты; группы; многоколоночные отчеты; master-detail-detail отчеты; cross-tab отчеты; двухпроходные отчеты; "живые" отчеты.
  • Полный контроль над процессом печати, поддержка всех типов бумаги.
  • Набор наиболее популярных компонентов: Текст, Линия, Рисунок, Фигура, OLE объект, RichText, RX Rich 2.0, Диаграмма, Штрих-код.
  • Экспорт в TXT, RTF, CSV, HTML (в RTF, HTML - с картинками).
  • Поддержка Jpeg по умолчанию;
  • Поиск текста в сформированном отчете.
  • Редактирование сформированного отчета.
  • Встроенный интерпретатор Pascal-подобного языка для управления процессом построения отчета.
  • Редактор скрипта с подсветкой синтаксиса;
  • Набор визуальных компонентов для создания диалоговых форм;
  • Набор невизуальных компонентов для создания таблиц, запросов и баз данных.
  • Работа как с Database - ориентированными источниками данных, так и с любыми данными.
  • Форма отчета может храниться в DFM, во внешнем файле, в потоке, в BLOb-поле и пр.
  • Функциональность может быть расширена за счет написания собственных компонент - визуальных объектов, мастеров, библиотек функций;
  • Инсталляция;
  • Полная поддержка вывода Bi-directional - текстов;
По форматам FastReport полностью совместим снизу вверх (отчеты любой предыдущей версии без сучка и задоринки понимаются любой последующей версией).
Недостатки: Не замечены.


Продукт: XLReport
Производитель:Afalina Soft
Сайт:http://www.afalinasoft.com/rus/xlreport
Распространение: коммерческий / Trial-версия (с ограничениями)
Описание: XL (eXceL) Report - набор Delphi-компонентов для построения отчетов в Microsoft Excel с использованием OLE Automation.
Несмотря на использование OLE Automation, компании Afalina Soft удалось разработать алгоритм быстрой передачи больших объемов данных в книги Excel. Полная свобода в конструировании отчетов и их дизайне, максимально простая интеграция приложений с Microsoft Excel и Excel VBA.
К тому же, XL Report работает со всеми потомками класса TDataSet. А это значит, что XL Report одинаково хорошо справится с наборами данных BDE, ADO, ODBC или IB Express.

Особенности:

  • максимально простая интеграция приложений с Microsoft Excel;
  • быстрый перенос данных в книги Excel;
  • создание шаблонов отчетов прямо в Excel с сохранением в отчетах абсолютного и условного форматирования, всех параметров книги и ее листов;
  • возможность использования в формулах ссылок на данные из наборов данных (TDataSet);
  • проектирование отчетов в Design-time и Run-time;
  • неограниченное количество наборов данных в отчете;
  • возможность создания отчета на нескольких листах книги;
  • поддержка всех функций промежуточных итогов в списках данных Excel;
  • вызов опубликованных макросов VBA - именно здесь открывается вся мощь Excel (сводные таблицы и диаграммы);
  • независимость от типа набора данных (BDE, ODBC, ADO, IB Express и пр.);
  • эффективный дизайн и оптимизированное использование ресурсов;
  • всего лишь 2 компонента - TxlReport и TxlDataSource;
  • качественная документация;
  • хорошо продуманные step-by-step примеры;
  • свободно распространяемая версия - попробуй и убедись.


Ограничения Trial-версии: в левом верхнем углу всех листов отчета размещается надпись "XL Report 4.0, Trial". Все листы отчета защищены от редактирования.
Недостатки: Не отмечены


Продукт: Formula One 6.0
Производитель: Tidestone Technologies, Inc
Сайт: http://www.tidestone.com
Распространение: коммерческий
Описание: Математическая таблица с возможностью использования для построения сложных многостраничных математических отчетов.
Приложение и компонента заменитель Excel. Поддерживает форматы Excel 4,95,97, txt, htm, +свой собственный формат файлов. Компонента .OCX интегрируется в приложение, дальнейшая работа производится по стандарту работы с activeX компонентами. Поддерживается: множественность рабочих листов, организация функциональных ссылок между листами, колличество строк в рабочем листе до 65536, построение различных вариантов графиков в рабочем листе, работа с базами данных через ODBC и многое другое см.документацию. Инсталляция продукта в двух вариантах - для разработчика и "min" для пользователя. При полной инсталляции продукта устанавливается приложение оболочка компоненты (Укороченый вариант Excel). Компонента может использоваться не только как средство для вывода данных (например в подготовленный файл "шаблон" для выполнения мат. операций и последующего вывода), но и как стандартное средство ввода информации аналогично grid. Присутствует HELP english, документация pdf (306 листов english), руководство по инсталляции html.

Функционирует под win95, win98, winNT 4.0. Требует присутствия IE4 или выше. Тестирован и успешно применен в Delphi 3. При переходе с аналогичной задачи с использованием Excel, обнаружено значительное увеличение производительности. При полной инсталляции занимает 10,8 Mb. Компонента OCX - 1108Kb.
Недостатки: Отсутствие примеров на Delphi (примеры на Visual Basic). При конвертации форматов не все графические элементы переносятся из одного формата в другой. Некоторое усложнение процесса инсталляции.

Основная страница | Свитки | Сокровищница | Подземелье Магов | Hello, World! | Арсенальная башня |



Содержание  Назад  Вперед