Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Библиотека DegisyDb

Delphi , Компоненты и Классы , Библиотеки компонент

Библиотека DegisyDb

Оформил: DeeCo

Автор: Alexander Deleon

Уважаемые жители Королевства, Вашему вниманию предлагается Библиотека DegisyDb 1.0
Бесплатная библиотека DegisyDb, включает в себя 12 компонент для работы с базами данных и управления ими.

Пакет компонент для Delphi 5,6 предназначен для работы или конфигурирования баз данных. Для работы большинства компонент требуется установленный BDE. Degisy Software выражает благодарность Андрею Дроздову, за некоторые функции, которые были скопированы из его модуля QStrings.pas в наш модуль DdaUtils.pas, что позволило достичь максимально лучших результатов для доступа к таблицам Dda.
Данная библиотека быстро развивается.

Описание функций

TDbCheck
Компонент для создания или изменения структуры таблиц dBase и Paradox без потери данных по шаблону, хранящемуся в dfm-файле формы, сформированному в design-time на основе эталонных таблиц разработчика. Компонент позволяет без особых усилий приводить в соответствие с новыми изменениями базы данных на машине пользователя, что облегчает сопровождение программ. Он позволяет: создавать новые таблицы, поля, индексы, ссылочные целостности(referential integrity), удалять поля, индексы, RefInt, переименовывать поля и индексы, изменять тип и размер полей, свойства индексов, менять порядок следования полей и индексов таблицы. Подробное использование компонента описано в файле DbChk.rus.
TRenameFields
Компонент для переименования полей таблицы. Очень полезен в случае когда необходимо изменить имя поля, в то время как с таблицами уже работает много пользователей. Упрощает сопровождение.
TDialogGrid
Обычный TStringGrid с дополнительными событиями, делающими его более функциональным. Используется компонентом TDbDialog.
TDbDialog
Диалог для редактирования данных в таблице, когда нужно осуществить удобный доступ к многочисленным полям(чего нельзя сделать при использовании компонентов TDbEdit). Позволяет вносить данные в таблицу, проверять их корректность, пользоваться выпадающими списками основанными как на предопределенных значениях, так и на выборке из других таблиц.
TBDEConfig
Компонент позволяет изменять параметры конфигурации BDE, как в Run-Time, так и в Design-Time. Очень упрощает настройку таких параметров, как LangDriver, NetDir и т.п.
TDsExport
Компонент позволяет экспортировать данные TDataSet в текстовой файл, таблицу dBase, Paradox, а также Html. Достаточно установить свойства DataSet, ExportType и вызвать метод Execute.
TBdeTools
Компонент для упаковки или реиндексации таблиц dBase и Paradox, находящихся в одной директории. Эти действия можно выполнить как в Run-Time, так и в Design-Time.
TTableLang
Компонент позволяет устанавливать языковой драйвер для таблиц dBase и Paradox как в Design-Time, так и в Run-Time. С помощью свойства Transliterate можно осуществить перекодировку значений строковых полей под новый драйвер.
TTableInfo
Компонент позволяет получить наиболее важную информацию о таблице: количество полей, индексов, ограничений, драйвер, языковой драйвер, размер записи, кодовую страницу и т.п.
TBdeInfo
Компонент позволяет получить всю необходимую информацию про установленную Borland Database Engine, включая число активных баз данных, сессий, клиентов и курсоров.
TDdaTable
Компонент унаследованный от TDataSet, для доступа к таблицам собственного формата Degisy Direct Access(DDA), максимально приближен к компоненту TTable(по свойствам и методам) и являет собой средство доступа к локальным таблицам DDA. На момент написания данного описания, не поддерживает индексы и blob-поля, но по скорости обработки данных (тестировалось на таблице с 1000000 записей размером 100 байт каждая), выигрывает у TTable(при доступе к таблицам dBase и Paradox через BDE) приблизительно в 2-3 раза. Компонент активно развивается.
TDdaDatabase
Компонент для организации корректного доступа к таблицам Dda через компоненты TDdaTable.
DataFile
Модуль, аналогичный TIniFiles, предназначеный для хранения в бинарном файле посекционно и поименно не только стандартных типов данных, но и любых объектов, таких как TFont, TStrings, а также любых двоичных данных.

Статья Библиотека DegisyDb раздела Компоненты и Классы Библиотеки компонент может быть полезна для разработчиков на Delphi и FreePascal.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Библиотеки компонент ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-04-24 22:55:34
2024-04-25 09:08:59/0.006601095199585/2