| 
        
          | 
 Библиотека DegisyDb
 
 Автор: 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, а также любых двоичных данных. 
 
           |  |