Специализированные Windows- и Web-приложения для работы с отчетами

Оценить
(1 голос)

При наличии версии Crystal Reports XI вы сможете пользоваться возможностями поставляемой в комплекте с ней версии Visual Studio .NET (более подробную информацию о разработке специализированных приложений Crystal/Visual Studio .NET вы найдете в главе 26). Если вы создаете Web-приложения на основе Java и J2EE, знайте, что Crystal Reports XI включает компонент Java Reporting Component (который в данной книге не рассматриваете^). А если вы предпочитаете пользоваться такой проверенной, совместимой с СОМ технологией, как ASP (Active Server Pages), и средствами разработки Visual Basic, знайте, что Crystal Reports XI Developer Edition включает обновленную версию компонента Report Designer Component (RDC). В этой главе мы расскажем о том, как вы можете использовать этот компонент для своих Web-приложений, основанных на ASP, и Windows-приложений, написанных на Visual Basic.

Версия XI по-прежнему предоставляет достаточно высокую степень гибкости также и в том, что касается распространения ваших специализированных Windows-приложений. Несмотря на то что распространять компоненты проектирования Crystal Reports (такие как сама программа проектирования Crystal Reports) запрещено, свои специализированные программы, созданные только для использования и переделки существующих отчетов, вы можете распространять совершенно свободно. Вы получаете лицензию на свободную, безо всяких авторских отчислений, продажу компонента Crystal Reports Designer Component и связанных с ним файлов (файлов базы данных и библиотек .DLL). Вы можете приобрести одну копию Crystal Reports XI Developer Edition, разработать специализированное Windows-приложение и распространять файлы времени выполнения вместе с копиями своего приложения, и все это без дополнительных отчислений. В своих приложениях вы можете использовать также и самые новые функции формирования отчетов или компонент Report Designer, включенный в версию XI Developer Edition. Однако это будет возможно при том условии, что каждая организация, которой вы продадите свое приложение, тоже приобретет копию Developer Edition.

Создаваемые с помощью RDC Web-приложения несколько отличаются от аналогичных Windows-приложений в том, что касается предъявляемых к их распространению требований. Если Web-приложения, которые вы разрабатываете для использования в пределах своей собственной организации, не имеют никаких ограничений по применению и не требуют приобретения дополнительных лицензий, то Web-приложения, которые вы собираетесь распространять за пределами организации, обязательно требуют покупки отдельной копии Crystal Reports XI Developer Edition для каждой организации (помимо вашей собственной), куда будет передаваться данное Web-приложение.

На заметку! Не забывайте о том, что существуют три различных версии Crystal Reports XI (не считая Crystal Reports Server). Версия Developer Edition подойдет, если вы планируете использовать для разработки Web- и Windows-приложений инструментальные средства Windows. Пользоваться любым из рассматриваемых в этом разделе книги интерфейсов разработчика вы сможете, только если приобретете версию Developer Edition — другие версии не поддерживают компоненты, необходимые для интеграции с Windows.

Совет. RDC версии Crystal Reports XI (в объявлениях объектов и некоторой документации фактически называемый просто “версией 11” (uVersion 11”)) содержит небольшой набор обновлений, отражающих новые функциональные возможности в конструкторе Crystal Reports XI и формате файлов. Некоторые из этих новых функциональных возможностей имеют очень ограниченную область применения. Например, объект Table теперь предлагает дополнительную коллекцию Qualifiers, позволяющею извлекать полностью уточненные имена таблиц. А некоторые довольно успешно отражают внесенные в версию XI изменения. Например, RDC поддерживает динамические и каскадные подсказки, которые вы теперь можете создавать в виде части своих отчетов в полной версии конструктора Crystal Reports XI (во встроенной версии конструктора Visual Basic, однако, создать такие подсказки у вас не получится). Кроме того, в конструкторе отчетов Visual Basic теперь отображается новый, появившийся только в версии XI список основанных на формулах расположений изображений времени выполнения (хотя в объектной модели для внесения изменений во время выполнения внутри кода он все-таки не доступен).

Разработка ASP-приложений для Web с помощью RDC
Краткий обзор Active Server Pages и VBScript
RAS и Crystal Enterprise Embedded Edition
Подготовка к созданию ASP-приложений с помощью RDC
Что такое RDCrptserverll. ASP?

Добавить комментарий


Защитный код
Обновить