Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Компоненты управления данными dBase и dBase-подобных СУБД

Лекция 9. Механизмы доступа к данным. Borland Database Engine и альтернативы | OLE DB и ADO | Что такое BDE | Доступ к популярным серверным СУБД с помощью BDE | Microsoft Access | ODBC-источники | Компоненты для доступа к ODBC-источникам | Компоненты прямого доступа к Oracle | Компоненты прямого доступа к IB Database |


Читайте также:
  1. II. Формы управления учреждением. Перечень и порядок принятия локальных нормативных актов.
  2. II.II.2. Западный стиль управления - особенности теории и практики
  3. VIII. Общественные организации обучающихся и органы самоуправления проживающих в студенческом общежитии
  4. Автоматическая система управления успокоителями качки
  5. Адрес: г. Краснодар, ул. Ставропольская, 216/1 (в здании Краснодарского колледжа права, экономики и управления (третий этаж - остановка трамвая Восточное депо.
  6. Активные компоненты подобраны таким образом, чтобы максимально тщательно воздействовать на проблемные зоны вокруг глаз и ликвидировать темные круги, припухлости и отечность.
  7. Американская модель управления

Компоненты доступа к dBase имеют неплохие перспективы применения по очень простой причине - dBase и его <клоны> были на протяжении многих лет самыми популярными в мире форматами данных (об этом мы уже писали во второй статье данного цикла, опубликованной в апрельском номере журнала). Количество данных, хранящихся в этом формате, а также информационных систем, до сих пор базирующихся на применении формата данных dBase, по-прежнему очень велико, особенно в нашей стране. На российских предприятиях, особенно на периферии, можно обнаружить немало продуктов, написанных на FoxBase и Clipper, которые продаются и покупаются, эксплуатируются на любых компьютерах, в том числе на безнадежно устаревших, при этом вполне удовлетворяя пользователей, и которые по этим причинам никто в ближайшее время не планирует заменять на что-то другое. Но создавать новые приложения, использующие накопленные таким образом данные, все же иногда приходится...

TOPAZ (Software Science, Inc.)

http://www.softsi.com/

TOPAZ представляет собой набор компонентов, классов и функций для Delphi и C++Builder, позволяющих осуществить прямой доступ к данным ранних версий формата dBase, а также применять в приложениях, созданных с помощью Delphi, функции, характерные для xBase-языков (они реализованы в библиотеках TOPAZ).

TOPAZ совместим со стандартными компонентами отображения данных, QuickReport, а также с наиболее популярными коммерческими компонентами отображения данных, такими как InfoPower (Woll2Woll Software) и Orpheus (TurboPower), однако содержит и собственные визуальные компоненты, предназначенные для печати некоторых специализированных отчетов (типа почтовых и других этикеток) и редактирования данных в стиле <старых> dBase-приложений.

Поставка приложений, использующих TOPAZ, не представляет трудностей - в состав дистрибутива приложений не нужно включать ни BDE, ни ODBC. Сами же компоненты находятся внутри исполняемого файла, использующего их приложения, и не требуют никаких дополнительных библиотек.

Помимо библиотек компонентов и функций для манипуляции данными, в комплект поставки TOPAZ входит ряд полезных утилит, например для редактирования dBase-таблиц и их структуры и др.

Apollo (Vista Software)

http://www.vistasoftware.com/

Apollo представляет собой набор VCL-компонентов для Delphi и C++Builder, позволяющих осуществлять прямой доступ к таблицам и индексам FoxPro и Clipper (файлы с расширениями.DBF,.DBT,.NTX,.FPT,.IDX,.CDX), а также к собственному формату данных Vista Software (файл с расширением.NSX). При поставке приложений, кроме исполняемого файла, требуются две динамически загружаемые библиотеки размером 350 Kбайт.

Особенностью Apollo является поддержка режима блокировок, характерного для DOS-приложений, созданных с помощью FoxPro и Clipper. Это позволяет совместно использовать одну и ту же базу данных приложениями, созданными с помощью Apollo, и приложениями, созданными с помощью FoxPro и Clipper. Помимо этого Apollo поддерживает оптимизацию запросов наподобие применяемой в FoxPro, шифрование данных, использование функций, определяемых пользователем, в запросах и индексах (что широко применялось в dBase, Clipper, FoxPro, но сейчас практически не используется в универсальных механизмах доступа к данным; с этой точки зрения Apollo - практически единственный инструмент, позволяющий манипулировать dBase-таблицами с индексами, основанными на выражениях).

Apollo cовместим со стандартными компонентами отображения данных, наиболее популярными генераторами отчетов, используемыми с этими средствами разработки, а также с наиболее популярными коммерческими компонентами отображения данных, такими как InfoPower (Woll2Woll Software) и Orpheus (TurboPower).

Advantage Database Server (Extended Systems, Inc.)

http://www.advantagedatabase.com/

Advantage Database Server является одним из некогда <модных> решений - надстройкой над dBase-данными, представляющей собой отдельный процесс, функционирующий наподобие сервера баз данных и управляющий dBase-таблицами (мы упоминали о таких решениях в предыдущей статье данного цикла, опубликованной в майском номере журнала). Клиентские приложения обращаются к этому серверу, а не непосредственно к таблицам. Иными словами, применяя этот продукт, мы можем получить некоторые преимущества архитектуры <клиент-сервер> (например, обработку запросов на сервере, увеличение объема хранимых данных) при сохранении устаревшего формата данных; надо отметить, что это решение пока еще довольно популярно, по крайней мере в США.

Advantage Database Server содержит компоненты и классы для Delphi и C++Builder, позволяющие использовать стандартные компоненты отображения данных, наиболее популярные генераторы отчетов, используемые с этими средствами разработки, а также наиболее популярные коммерческие компоненты отображения данных, такие как InfoPower (Woll2Woll Software) и Orpheus (TurboPower).

Для использования Advantage Database Server с другими средствами разработки в комплект поставки продукта входит ODBC-драйвер.

Серверная часть Advantage Database Server (без клиентских утилит) входит в комплект поставки Visual dBase начиная с версии 7.5.

На компьютере, где эксплуатируются приложения, использующие Advantage Database Server, требуется наличие его клиентской части.

 


Дата добавления: 2015-07-16; просмотров: 107 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Компоненты Titan для доступа к различным СУБД| Брюшной тиф.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)