Блог Александра Божко
Архивы
Рубрики

RAD Studio

На прошлой неделе я стал обладателем Enterprise редакции FastReport. И в сегодняшнем посте хочу немного рассказать о возможностях старших редакций флагмана мирового отчетостроения.

Прежде всего, хочу отметить, что продукт великолепно документирован. Особенно приятно, что имеется  документация и на русском  языке. Три объемных руководства (пользователя, программиста и разработчика) дополнены обширным набором примеров, который обеспечивает «лёгкое вхождение» в продукт.

Для многих программистов FastReport стал основным средством построения отчетов в Delphi еще до появления  Embarcadero редакции. Редакция, вошедшая в состав RAD Studio, конечноимеет свои ограничения, но, тем не менее, предоставляет весь тот базовый набор функций, который был у предшественников. Я имею ввиду Rave Report и Quick Report, которые были «родными» для более ранних версий Delphi и C++ Builder. Впрочем, к моменту выхода Delphi XE2 мало кто пользовался этими средствами построения отчетов, по крайней мере, для новых проектов.

В свое время  я, как и многие, оказался непосредственно вовлечен в процесс перевода старого проекта на новую систему построения отчетов. Правда, на тот момент я использовал Basic Edition. Собственно, я уже писал о том, как можно «малой кровью» портировать отчет с Rave на FastReport. К слову, подобным образом поддерживается переход и с других устаревших систем построения отчетов, в частности  Quick Reports и Report Builder.

В этом обзоре я хочу рассказать, что же не вошло в Embarcadero редакцию FastReport.

Итак, кроме редакции, поставляемой в комплекте с Delphi/C++ Builder существует еще четыре варианта комплектации продукта – Basic, Standard, Professional и Enterpriseю Сразу приведу ссылку на сводную таблицу функционала в зависимости от редакции и немного прокомментирую  представленные в ней возможности. Читать далее

В сегодняшнем посте речь пойдёт о продукте FinalBuilder. Он поставляется вместе с Embarcadero RAD Studio и я, наконец-то, нашел время немного разобраться с ним.

Для чего это нужно?

График моей работы предполагает еженедельный выпуск билда программного продукта. Что имеется ввиду? Один раз в неделю я делаю примерно следующую последовательность действий:

  • собираю проект в Release конфигурации;
  • обновляю и компилирую языковые файлы;
  • разношу собранные файлы в нужные директории;
  • криптую проект ASProtect‘ом;
  • обновляю скрипты сетапа;
  • собираю сетап;
  • загружаю файлы в хранилище;
  • рассылаю уведомления.

Кроме этого создание и сохранение бекапов и много других рутинных операций. Конечно, каждый проект имеет собственную специфику. Где-то используются различные системы контроля версий, что-то распространяется с исходными кодами в архиве. Но практически везде существует изрядный список однотипных операций, повторяющихся при выпуске каждого билда. Читать далее

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика