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

01.06.2013 FIBPlus 7.5 для Delphi и C++ Builder Установочный пакет FIBPlus 7.5 для Delphi 5-7, C++ Builder 5-6, BDS 2005-2007, RAD Studio 2009-2010, RAD Studio XE-XE4
01.07.2012 Приложение к справочнику по FIBPlus 7.3 Приложение к справочнику по FIBPlus 7.3 в формате PDF с описанием новых свойств и методов. Новое
07.02.2009 Справочник по FIBPlus Справочник (Developer's Guide) по FIBPlus в формате PDF (все изменения до версии 6.9.6 включительно)
29.06.2007 FIBPlus 6.7 для Kylix 3 Установочный пакет FIBPlus для Kylix 3 (исходные тексты)


Примеры

01.06.2013 Примеры FIBPlus для FireMonkey Примеры FIBPlus для FireMonkey в RAD Studio XE4
22.02.2010 Обновление: Пакет примеров для Delphi

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

  • работать с автоматическим восстановлением подключения к базе (OfflineWork). Новое
  • использовать все возможные refresh, включая нововведенный RefreshFromQuery (RefreshDataSet) Новое
  •   работать с 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 сервисы и т.д... 
Автор - Николай Войнов
08.10.2003 Пример использования BatchToQuery Пример демонстрирует работу с TpFIBQuery.BatchToQuery. Этот метод используется для копирования данных из одной таблицы в аналогичную таблицу другой базы данных. Необходимые базы данных включены в архив.
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).
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.

12.12.2001 Databases for FIBPlus examples (required) InterBase databases required for all FIBPlus samples, except of "Demo pack" by Dmitry Kovalenko
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.
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.


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

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.

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

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).
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.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)
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.
  • Автоматическое создание списка отслеженных операций с возможностью быстрого переключения к нужной операции.
  • Сохранение лога в файл.
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
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.
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
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.
16.07.2001 IBAlterView

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

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

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



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

01.10.2012 Интеграция FIBPlus с Rave Report Компоненты интеграции FIBPlus и Rave Report
20.02.2007 Интеграция FIBPlus и FastReport 4.0 Компоненты интеграции FIBPlus и FastReport 4.0
17.12.2006 Интеграция FIBPlus и Context Database Designer & Database Extensions v.2.11 Компоненты интеграции FIBPlus и Context Database Designer (Database Extensions v.2.11) плюс демонстрационный пример.
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, пример использования.
16.01.2006 Интеграция FIBPlus с FastReport 2.0 Компоненты интеграции FIBPlus и FastReport, пример использования.
16.01.2006 Интеграция FIBPlus с Rubicon Компоненты интеграции FIBPlus и Rubicon, пример использования. Как установить драйвер Rubicon?
19.12.2005 Интеграция FIBPlus с Report Builder Пакет с компонентами интеграции FIBPlus и Report Builder, пример использования.
Интеграция FIBPlus с Jazmine (JCW) Компоненты интеграции FIBPlus и JCW, пример использования.


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

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

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

Навигация



Начал пользоватся FIBPlus после прочтения книги "Мир Интербейз". В то время был еще молодым и зеленым по работе с FireBird, и тем не менее, программы заработали сразу и без проблем. После получения необходимого навыка в разработке приложений под FireBird также приобрел опыт по работе с компонентами. И посыпалось как из рога изобилия: макросы, локальный кэш, локальные сортировки, упаковка блобов на клиенте, Boolean поля... В общем, лучше посмотреть в документацию и все там увидеть :-) Компоненты очень хорошие. А разделенные транзакции настолько облегчают работу, что, когда попытался пересесть на dbExpress, очень долго пытался понять - а зачем оно там так сделано... В итоге понял конечно, но FIBPlus лучше! Куда и вернулся :-)"

>>

Андрей Кручинин, г. Волгоград
Раздел для покупателей
Получение полных версий и обновлений. Перейти в Личный кабинет
Сайт по Delphi: ежедневные ИТ-новости, статьи, документация, компоненты, конкурсы, юмор...