Компоненты, файлы справки, документация

20.06.2006 Справочник по FIBPlus Справочник (Developer's Guide) по FIBPlus в формате PDF
01.10.2007 FIBPlus 6.8 для Delphi 5-7, 2005-2007 Установочный пакет FIBPlus для Delphi 5-7, 2005-2007 (скомпилированные dcu, примеры, документация, эксперты FIBPlusTool)
01.10.2007 FIBPlus 6.8 для C++ Builder 5-6 Установочный пакет FIBPlus для C++ Builder 5-6(скомпилированные dcu+obj, примеры, документация, эксперты FIBPlusTools)
29.06.2007 FIBPlus 6.7 для Kylix 3 Установочный пакет FIBPlus для Kylix 3 (исходные тексты)
29.06.2007 FIBPlus 6.7 for C++ Builder 2006 Установочный пакет FIBPlus для C++ Builder 2006 (исходные тексты, примеры, эксперты FIBPlusTools)
06.12.2006 Help для C++ Builder 2006 Справка по FIBPlus для C++ Builder 2006
23.07.2006 Help для Delphi 2006 Справка по FIBPlus для Delphi 2006
23.07.2006 Help для Delphi 2005 Справка по FIBPlus для Delphi 2005
20.02.2004 Help для Delphi 7 Справка по FIBPlus для Delphi 7
20.02.2004 Help для Delphi 6 Справка по FIBPlus для Delphi 6
20.02.2004 Help для Delphi 5 Справка по FIBPlus для Delphi 5
20.02.2004 Help для C++ Builder 6 Справка по FIBPlus для C++ Builder 6
20.02.2004 Help для C++ Builder 5 Справка по FIBPlus для C++ Builder 5

Примеры

16.01.2006 Обновление: Пакет примеров для Delphi от Николая Войнова

Рекомендуется! Новейший пакет примеров FIBPlus (для Delphi) демонстрирует 34 главных особенности FIBPlus (проверено на версии FIBPlus 6.5). Вы узнаете, как:

  • работать с TpFIBDataSet, подключаться к базе данных и задавать SQL в редакторе.
  • использовать опции TpFIBDataSet
  • работать с TpFIBDataSet в run-time для вставки, удалении и модификации записей
  • использовать механизм master-detail
  • использовать use локальную сортировку и фильтрацию
  • работать с репозитарием полей FIBPlus (FIBPlus Field Repository), с репозитарием датасетов (FIBPlus DataSet Repository) и репозитарием ошибок (FIBPlus Error Message Repository)
  • работать c событиями
  • выполнять фоновый запрос в другом потоке
  • создавать SQLMonitor для мониторинга запросов FIBPlus к базе данных
  • использовать новый сервис ведения лога статистики
  • работать с опциями CacheSchemaOptions
  • обрабатывать потерянное соединение
  • использовать BLOB фильтры
  • работать с Unicode
  • работать с полями-массивами IB/FB
  • использовать хранимые процедуры
  • использовать режим TpFIBDataSet с ограниченным буфером
  • отсылать параметры соединения в DLL
  • работать с полями-массивами, обрабатывать поля для отображения и дальнейшем модификации
  • использовать use новую особенность FB2.0 "insert into returning"
  • генерировать GUID на сервере
  • использовать механизм обмена сообщениями
  • использовать FIBPlus сервисы и т.д... 
12.12.2001 Databases for FIBPlus examples (required) InterBase databases required for all FIBPlus samples, except of "Demo pack" by Dmitry Kovalenko
26.11.2002 IntraWeb example (Delphi) IntraWeb example (Delphi). It shows how to use FIBPlus together with IntraWeb components and how to use FIBPlus advantages (local sorting) for web-development (requires FIBPlus_Example.gdb).
12.12.2001 AliasManager example (Delphi, C++ Builder) AliasManager example (Delphi, C++ Builder). It contains sources of AliasManager, which helps you to use such a special FIBPlus feature as Aliases in TpFIBDatabase (the Alias property).
12.12.2001 Array-fields demo (Delphi, C++ Builder) Array-fields demo (Delphi, C++ Builder). It demostrates two ways how to use array-fields with the help of FIBPlus. The first way is to get and set array-field values using special methods. The second way shows how to use array-fields in any standard visual db-ware components.
12.12.2001 Local filtering example (Delphi) Local filtering example (Delphi). It shows how to use local filtering feature of TpFIBDataSet. Actually, the method consists in writing OnFilterRecord handler.
12.12.2001 Master-detail example (Delphi) Master-detail example (Delphi). It demonstrates how to create master-detail links with the help of TpFIBDataSet components, how to use special options DetailConditions and the parameter prefix "MAS_". The necessary database is included into archives. (Author: Dmitry Kovalenko)
12.12.2001 Separate transactions example (Delphi) Separate transactions example (Delphi). It demonstrates such unique TpFIBDataSet feature as work in the context of two different transactions for reading and modifying data. This mechanism helps to avoid Deadlock. Besides this example demonstrates AutoCommit mode.
08.10.2003 Пример использования BatchToQuery Пример демонстрирует работу с TpFIBQuery.BatchToQuery. Этот метод используется для копирования данных из одной таблицы в аналогичную таблицу другой базы данных. Необходимые базы данных включены в архив.
12.12.2001 Local sorting example (Delphi, C++ Builder) Local sorting example (Delphi, C++ Builder). it shows how to use DoSort method of TpFIBDataSet for local sorting data that is without re-open of a query.
12.12.2001 Views and stored procedures example (Delphi, C++ Builder) Views and stored procedures example (Delphi, C++ Builder). It shows how to create views and stored procedures in your application. You can write any selecting query and create view or stred procedure on this basis.
14.01.2002 Demo Pack by Dmitry Kovalenko (Delphi)

Demo Pack by Dmitry Kovalenko (Delphi). It includes:

  • Simple query sample
  • Sample with graphic blob-fields (Fish demo)
  • Handling event alerts sample
  • Local filtering sample
  • Local sorting sample
  • Local searching sample
  • Local and server-side searching sample
  • Master-detail example
  • Loading a form from DLL
  • Using FIBPlus Cache***() methods
  • FIBPlus and MIDAS example
  • FIBPlus glyphes for Delphi and C++ Builder IDE

The necessary database is included in archives.


Сторонние продукты и инструменты

14.02.2003 TDBVirtualStringTree

TDBVirtualStringTree - это наследник VirtualStringTree. Адрес сайта VirtualStringTree - www.lischke-online.de. Это редактируемое дерево, загружающее данные при открытии ветки. Оно содержит метод фильтрации и поиска, поддерживает drag and drop и может быть использовано в режиме checkbox.

Включает в себя компоненты для использования TDBVirtualStringTree с FIBPlus и демо проект.

10.02.2003 User Control Package

User Control Package - это бесплатный пакет компонентов, совместимых с FIBPlus, который позволяет контролировать доступ к программам, написанным на Delphi 6 и 7. Он поддерживает основные стандарты доступа к данным и сервера БД, совместимых с Delphi. Контроль основных пунктов меню осуществялется автоматически. Пункты меню извлекаются из TMenu на главной Form. Также можно контролировать доступ к кнопкам и другим объектам, поддерживающим Actions. Доступ может быть задан в User и Profiles of User. Компоненты также позволяют вести учет статистики событий в программе.

18.05.2004 gb_DataSets Components 1.04

Spirin Sergey (e-mail: paritet@spa.msu.ru)

gb_DataSets Components - это набор компонентов реализующих удобную навигацию в больших датасетах - таблицах и запросах. Набор состоит из двух компонентов: TgbDataSet и TgbTable. Первый реализует кэширование, навигацию и редактирование данных, возращаемых SQL-запросов. Второй реализует аналогичную функциональность на отдельно взятой таблице. В отличие от стандартных компонентов IBX и FIBPlus, gb_DataSets никогда не загружает все данные с InterBase/Firebird-сервера. Таким образом, основное отличие между этими компонентами и такими компонентами, как IBTable, IBDataSet, IBQuery, pFIBDataSet состоит в технологии кэширования и запросов к серверу.

Текущая версия gb_DataSets совместима с FIBPlus 5.3. Если вы используете предыдущие версии FIBPlus, рекомендуется попробовать gb_DataSets 1.03

18.10.2001 InterBase Visual SQL InterBase Visual SQL by Ecological Software Solutions.
18.10.2001 Components for FIBPlus and FastReport integration

These archives also include some comments from Vitaly Barmin about installation and use in Delphi 3.

07.09.2001 SQL Editor Design-time SQL Editor from Andrew Semack (e-mail: sammy@profix.poltava.ua)
16.07.2001 Visual IBQueryBuilder Visual IBQueryBuilder written by Dennis Ortiz Vives (e-mail: d2ortiz@prtc.net)
15.03.2007 pFIBScript Обновлен под Delphi 2006. Компонент pFIBScript, портированный Iliya Iliev из аналогичного компонента в составе IBX. Предназначен для извлечения метаданных БД в виде SQL-скрипта.
07.12.2006 Компонент для работы с файлами .jpg

Компонент для отображения файлов типа JPG в FIBPlus. Этот переделанный нами DBImage должен нормально работать с файлами JPG.

Примечание: данный компонент тестировался только под Delphi 6, так что, если вы используете другие версии Delphi, могут потребоваться правки.

17.02.2005 Интеграция FIBPlus и Report Builder (DADE) Компоненты для интеграции ReportBuilder Pro (DADE) и FIBPlus (автор - Alan G. Livingstone). Для Delphi 7
11.10.2004 Atstariff FIBPlus Script

Удобный и функционально богатый компонент Николая Трифонова для выполнения SQL-скриптов, совместимый с FIBPlus и IBX. Распространяется для xUSSR в исходный текстах бесплатно при условии, что в одном проекте участвуют не более 2-х разработчиков.

Компонент обеспечивает максимальную совместимость по свойствам с аналогичными модулями из IBX, но при этом поддерживает также выполнение в скриптах конструкций вида "execute procedure", "create or alter", " describe", что делает его удобным для работы с Firebird. Содержит модули SQL Script и SQL Extract.

Рекомендуется компанией Devrace для использования совместно с FIBPlus.

05.05.2004 pFIBExtract Обновлен под Delphi 2006. Компонент pFIBExtract портированный Iliya Iliev из аналогичного компонента в составе IBX. Предназначен для извлечения метаданных БД в виде SQL-скрипта.
26.11.2003 ASTA сервер основанный на FIBPlus ASTA Server основанный на FIBPlus от ASTA Technology Group (http:// www.astatech.com).
16.07.2001 InterBase EventAlerter New InterBase EventAlerter for FIBPlus by Vadim Yegorov. (e-mail: zg@matrica.apollo.lv)
16.07.2001 Components for dbPager based on FIBPlus Components for dbPager based on FIBPlus by Eugene Bayanov (e-mail: bayanov@alt.ru; home page: http://bayanov.newmail.ru/)
16.07.2001 Pictures for FIBPlus components based on IBX Pictures for FIBPlus components based on IBX by Dmitriy Kovalenko. Updated for FIBPlus 4.1 (e-mail: dmitriy@morion.kiev.ua)

Инструменты, использующие FIBPlus

18.11.2003 BT SQLMonitor

BT SQLMonitor - бесплатный инструмент, позволяющий мониторить подключения к базе данных, SQL-запросы и транзакции в приложениях, написанных на IBX и FIBPlus.

Возможности:

  • Мониторинг подключений (отключений) к базам данных.
  • Мониторинг старта и окончания транзакций.
  • Мониторинг использования Services API.
  • Мониторинг подготовки и выполнения запросов (показывает текст и значения параметров).
  • Мониторинг получения записей с сервера.
  • Возможность включения/выклюения монитоирнга на определенное время.
  • Возможность указать тип операций, которые должны отслеживаться.
  • Возможность одновременно мониторить приложения, написанные на IBX и FIBPlus.
  • Автоматическое создание списка отслеженных операций с возможностью быстрого переключения к нужной операции.
  • Сохранение лога в файл.
18.10.2001 SQL Monitor by Boris Ermoshin

SQL Monitor is a tool for tracking operations between server and client applications. This program is similar to standard Delphi SQL Monitor. Written by Boris Ermoshin (historymail@public.mtu.ru). Features:

  • Transactions control
  • Database connections and disconnections
  • Selecting actions
14.01.2002 MiTeC InterBase Query 2.6

MiTeC Interbase Query is a freeware InterBase 6.0 managing tool written by MichaL MutL. If you enjoyed old WISQL you will like this tool too :). It is a small and nice query and script editor, which is compatible with Interbase 6.0 and Firebird. Features:

  • SQL Editor (result is in text format not in grid).
  • Object Explorer
  • Data Explorer
  • User Management
  • Export Data to XLS, DBF, CSV, RAW
  • Database Creation
  • Database Validation
  • Database Statistics
  • Server Log View
14.01.2002 MiTeC Interbase Performance Monitor 2.0.6

This freeware tool is written by MichaL MutL. It scans and shows some parameters of Interbase state such as:

  • Memory and CPU usage
  • Reads from memory buffer cache
  • Writes to memory buffer cache
  • Reads from database
  • Writes to database
16.07.2001 EMS IBManager (former QuickDesk) InterBase/Firebird Administration Tool
16.07.2001 FIBPlus Alias Manager Alias Manager is a tool for editing FIBPlus database aliases. Using Alias Manager you get a very convenient access to information about aliases in the system registry.
18.11.2001 SQL Monitor Using SQL Monitor you can view and log any operations with databases in applications written with FIBPlus. SQL Monitor allows to view separate applications and set a filter on needed sql-operations: connection/disconnection, control of transactions, preparation and execution of queries.
16.07.2001 IBAlterView

IBAlterView - уникальный инструмент, позволяющий эмулировать команды 'ALTER VIEW', которая в настоящий момент не существует ни в Interbase, ни в FireBird.

До появления IBAlterView для изменения определенных "предствалений" (views) обычно приходилось удалять все связанные с ними объекты. Теперь IBAlterView сделает это сам! Конечно, нельзя гарантировать, что инструмент поможет вам в 100% случаев, но в большинстве ситуаций продукт окажется лучшим вашим помощником!

Для сохранности базы сделайте копию прежде, чем использовать IBAlterView. :-)


Интеграция FIBPlus со сторонними продуктами

17.12.2006 Интеграция FIBPlus и Context Database Designer & Database Extensions v.2.11 Компоненты интеграции FIBPlus и Context Database Designer (Database Extensions v.2.11) плюс демонстрационный пример.
20.02.2007 Интеграция FIBPlus и FastReport 4.0 Компоненты интеграции FIBPlus и FastReport 4.0
01.08.2006 Интеграция FIBPlus с TMS Scripter Studio Компоненты интеграции FIBPlus и TMS Scripter Studio, интегрированная среда для отладки скриптов и примеры скриптов
25.07.2006 Интеграция FIBPlus с TMSAdvDBGrid Компоненты интеграции FIBPlus и TMSAdvDBGrid
24.07.2006 Интеграция FIBPlus с FastReport 2.56 Компоненты интеграции FIBPlus и FastReport 2.56 (поддержка Delphi 2006).
10.07.2006 Интеграция FIBPlus с DataAbstract (Remobjects) Компоненты интеграции FIBPlus и DataAbstract (Remobjects)
20.06.2006 Интеграция FIBPlus с EhLib Компоненты интеграции FIBPlus с EhLib, пример использования.
27.01.2006 Интеграция FIBPlus с Fast Query Builder Компоненты интеграции FIBPlus и Fast Query Builder, пример использования.
27.01.2006 Интеграция FIBPlus с Rave Report Компоненты интеграции FIBPlus и Rave Report, пример использования.
16.01.2006 Интеграция FIBPlus с Rubicon Компоненты интеграции FIBPlus и Rubicon, пример использования. Как установить драйвер Rubicon?
16.01.2006 Интеграция FIBPlus с FastReport 2.0 Компоненты интеграции FIBPlus и FastReport, пример использования.
Интеграция FIBPlus с Jazmine (JCW) Компоненты интеграции FIBPlus и JCW, пример использования.
19.12.2005 Интеграция FIBPlus с Report Builder Пакет с компонентами интеграции FIBPlus и Report Builder, пример использования.

Специальные цены для ex-USSR (кроме стран ЕС):

235 Euro
1500 руб. для физ. лиц
3600 руб. для юр. лиц

Скидки при покупке нескольких копий!

До перехода на ваш продукт использовал BDE, IBX, теперь задействовал FIBPlus в приложениях в телекоммуникационной отрасли для:

a) кадрового учета (умирает в связи с переходом на компании на SAP/R3). 5 клиентских приложений, примерно 150 пользователей имеют доступ из регионов от Архангельска до Калининграда, размер БД 500 Мб.

б) архива договоров. ~200 пользователей, база данных 20 Гб, в основном за счет образов документов

в) Конфигурация сети, управление сетью оператора сотовой связи. Установка у двух дочерних операторов. ГИС модуль, модуль учета разрешительных документов, доступ из регионов, 100-200 пользователей у каждого из операторов. БД 20 Гб и 1,5 Гб; от 50 до 100 клиентов работающих одновременно в каждом из операторов; 5 клиентских приложений и ~10 терминальных приложений (агрегатирование и обмен данными с другими информационными системами компании) и одно интранет приложение. Сроки эксплуатации от 3-х до 6-ти лет, InterBase от 4.2 до 7.5.1 (в н.в. все 7.5.1), архитектура трехзвенная (Мидас), кроме некоторых терминальных приложений.


Поставленные перед проектами задачи очень помогают решить раздельные транзакции на чтение и обновление; а также обработка разрыва соединения приложений в FIBPlus. Также очень нравится оперативная техническая поддержка продукта.

Критерии выбора, которыми руководствовались при выборе FIBPlus:


- из всех компонентов доступа FIBPlus для меня на первом месте из-за соответствия решаемым задачам (хотя продукт несколько избыточен вследствие архитектуры наших приложений).

- безглючность (безглючных продуктов не бывает :-D ).

- поддержка (из используемых Devrace на втором месте, после Developer Express, все остальные гораздо хуже)

- цена, меня вполне устраивает, почти даром :)

>>

Антон Глазунов, СЗФ МегаФон
Раздел для покупателей
Получение полных версий и обновлений. Перейти в Customer's Center

Сайт по Delphi: ежедневные ИТ-новости, статьи, документация, компоненты, конкурсы, юмор...