Компоненты
Инструментальные средства
Для операций с БД система Delphi предлагает такие инструментальные средства:
· Borland Database Engine (BDE) – процессор баз данных, который представляет собой набор библиотек, предназначенных для организации доступа к БД из приложений Delphi;
· BDE Administrator – утилита для настройки BDE. Позволяет настраивать различные параметры БД;
· Database Desktop – программа для создания и редактирования таблиц,
SQL- и QBE-запросов;
· SQL Explorer – проводник БД, позволяющий настраивать параметры БД.
Компоненты, связанные с БД, делятся на визуальные и невизуальные:
· невизуальные компоненты служат для организации доступа к данным, содержащимся в таблицах. Они представляют собой промежуточное звено между данными таблиц БД и визуальными компонентами;
· визуальные компоненты используются для создания интерфейсной части приложения. С их помощью пользователь может выполнять такие операции с таблицами, как просмотр или редактирование данных.
На странице Data Access (рис. 1) находятся невизуальные компоненты, с помощью которых можно организовать доступ к данным:
· Data Source – источник данных;
· Table – набор данных, основанных на таблице БД;
· Query – набор данных, основанных на SQL-запросе;
· StoredProс – набор данных, основанных на процедуре, которая хранится на сервере;
· DataBase – соединении с БД;
· Session – текущий сеанс работы с БД;
· BatchMove – выполнение операций над группой записей;
· UpdateSQL – модификация набора данных, основанного на SQL-запросе;
· NestedTable – вложенная таблица.
Рис. 1. Страница Data Access
На странице Data Controls (рис. 2) находятся следующие визуальные компоненты, предназначенные для управления данными:
· DBGrid – сетка (таблица);
· DBNavigator – навигационный интерфейс;
· DBText – надпись;
· DBEdit – однострочный редактор;
· DBMemo – многострочный редактор;
· DBImage – графический образ;
· DBListBox – простой список;
· DBComboBox – комбинированный список;
· DBCheckBox – независимый переключатель;
· DBRadioGroup – группа независимых переключателей;
· DBLookupListBox – простой список, формируемый по полю другого набора данных;
· DBLookupComboBox – комбинированный список, формируемый по полю другого набора данных;
· DBRichEdit – полнофункциональный текстовый редактор;
· DBCtrlGrid – модифицированная сетка;
· DBChart – диаграмма.
Рис. 2. Страница Data Controls