Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

List |Zone. В ы п у с к N o 1 1 7


Информационный Канал Subscribe.Ru

List |Zone В ы п у с к  N o  1 1 7
Еженедельная рассылка портала http://listzone.ru/
Рассылка выходит с 26 июня 2003 года

Общее число подписчиков:
16
184

FastReport Studio - генератор отчётов для всех!.

Итак, случилось то, чего так долго ожидали разработчики на MS VisualStudio, FoxPro, и PowerBuilder, которые с завистью взирали на Delphi-программистов, с лёгкостью создающих отчёты в среде FastReport for Delphi! Выпущен FastReport Studio, поддерживающий разработку в MS VisualStudio, FoxPro, и PowerBuilder и т.п.. Кроме того, этот пакет можно применять как самостоятельное приложение в повседневной работе для формирования практически любых отчётов.


Перечень отчетов, которые способен генерировать FastReport Studio включает как простые отчеты (красиво оформленные данные из таблиц), так и отчеты с многоуровневыми группами, отчеты с отношениями master-detail, перекрестные отчеты, отчеты с вложенными подотчетами, диаграммы и многие другие. Помимо распечатки отчетов на принтере, FastReport Studio поддерживает экспорт отчетов в форматы PDF, RTF, простой текст, HTML, CSV, таблицы Excel, передаваемые с помощью OLE или XML, а также в форматы изображений BMP, JPEG и TIFF.

Дизайнер отчетов FastReport Studio представляет собой приложение, предназначенное как для вызова из других программ, так и для самостоятельного построения отчетов. Внешний вид дизайнера и его богатая функциональность, напоминают современные интегрированные среды разработки. Интернационализация интерфейса FastReport Designer выполнена на высоком уровне (программа установки продукта предлагает выбрать один из 27 языков). С первого взгляда дизайнер отчётов FastReport Studio почти не отличается от такового в FastReport for Delphi. Та же лёгкость работы и интуитивно понятный интерфейс, встроенная поддержка четырёх скриптовых языков (VB, C++, JS, Pascal), дизайнер диалоговых форм.

Однако, вникая более глубоко, обнаруживаешь, что работать с дизайнером стало еще проще - и дело не только в том, что появились новые мастера для создания отчётов и подключений к базам данных! Если раньше функция связи с базами данных возлагалась на приложение, то теперь она встроена в FastReportStudio.

К услугам разработчиков мощный API, позволяющий программно управлять созданием отчётов c использованием технологии COM+. В комплект поставки включены подробные примеры использования FastReport Studio из различных сред разработки. Особое внимание
уделено разработчикам под .Net . Для C# - куча примеров и возможностей (к примеру - использование внутреннего подключения
к базе данных из приложения, а не из отчёта, функция "сумма прописью" и т.п.).

ActiveX Preview позволяет просмотрщику отчётов легко встраиваться в любое окно любого приложения.

Фактически это целая среда разработки, в которой можно делать целые программы по построению отчётов (окошки, кнопки, поля для выбора значений из базы и т.п.) Кстати, в комплекте есть пример "отчёт" - фактически приложение для навигации по базе данных.

Также следует отметить развитый интерфейс управления построением отчёта из командной строки. Вкупе со входящим в комплект поставки шедаллером эта возможность позволяет, к примеру, создавать отчёты по расписанию, экспортировать их в PDF и отсылать по e-mail (например, еженедельный каталог новых поступлений товаров своим партнёрам). Кстати, известны случаи, когда в FastReport готовят оригинал-макеты для печатных публикаций. Этот же command-line interface позволяет использовать FastReport Studio из сред, "ничего не знающих" о технологии COM+!

При этом генератор отчётов просто рекордно мал! Инсталляционный архив (с примерами) занимает менее 4 Мб! Сравните, например, с 10м Crystal Reports, занимающим более 200 Мб.

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

Начать с ним работать не просто, а очень просто даже для неопытного пользователя:

Можно довериться мастеру создания отчётов, а можно самостоятельно создать отчёт.

Центральное окно визуального редактора отчета представляет собой нечто среднее между окном текстового редактора и окном редактора форм Visual Studio. Верхняя панель инструментов позволяет настроить внешний вид различных компонентов отчета примерно также, как это делается при оформлении текста в Microsoft Word. Слева от окна редактора находятся окна, позволяющие легко управлять свойствами и событиями элементов генератора отчета в стиле VisualBasic или Delphi. Еще левее расположена палитра дополнительных компонентов для оформления отчета, таких как Memo -текстовое поле, Picture - элемент для отображения картинки, SubReport - компонент для создания подотчетов, а также компоненты для подключения к таблицам и базам данных.
Для генерации отчета на основе таблиц баз данных нужно выбрать ADO-провайдер данных и подключиться к нужной базе данных. FastReport Studio может обрабатывать данные, предоставленные не только СУБД, но и другой программой, использующей пользовательские наборы данных. Далее можно задать SQL-запрос. К нашим услугам удобный визуальный дизайнер запросов, позволяющий построить SQL-запрос с помощью мыши без знаний SQL.

К сожалению, в краткой статье невозможно описать все возможности и примеры использования этого инструмента. Проще попробовать самостоятельно.

Думается, что этот новый мощный и гибкий инструмент придётся по душе как разработчикам, так и продвинутым пользователям, которым необходимо делать документы в различных форматах, генерировать сводные диаграммы, одним словом - делать информацию
удобной!

Скачать: http://www.fast-report.com/pbc_download/fr_studio_demo.exe

Сайт: http://www.fastreport.ru


Перепечатка материалов допускается при условии обязательной явной ссылки на источник, т.е. рассылку Listzone и сайт http://listzone.ru/. Все отзывы, пожелания и предложения принимаются по адресу: andrei@listzone.ru. Все ссылки проверяются на работоспособность перед публикацией. Не забывайте проверять все скачиваемые файлы антивирусом! Хотите, чтобы  в а ш а   п р о г р а м м а  присутствовала в списке? Пишите. Подписано в печать: 11.09.2005, 22:48.
Автор, основатель и ведущий рассылки: Андрей Соловьёв
Хостинг предоставлен компанией: hosthost.biz

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: inet.review.listzone
Отписаться
Вспомнить пароль

В избранное