1.7. Компоненты
Компоненты, связанные с БД, делятся на визуальные и невизуальные:
невизуальные компоненты служат для организации доступа к данным, содержащимся в таблицах. Они представляют собой промежуточное звено между данными таблиц БД и визуальными компонентами;
визуальные компоненты используются для создания интерфейсной части приложения. С их помощью пользователь может выполнять такие операции с таблицами, как просмотр или редактирование данных.
На странице BDE в окне Tool Palette (рис. 3) находятся невизуальные компоненты, предназначенные для управления данными с использованием BDE:
Table – набор данных, основанных на таблице БД;
Query – набор данных, основанных на SQL-запросе;
StoredProс – набор данных, основанных на процедуре, которая хранится на сервере;
DataBase – соединении с БД;
Session – текущий сеанс работы с БД;
BatchMove – выполнение операций над группой записей;
UpdateSQL – модификация набора данных, основанного на SQL-запросе;
NestedTable – вложенная таблица.
Рис. 3. Страница BDE в Delphi6
На странице Date Access в окне Tool Palette (рис. 4) находятся невизуальные компоненты, с помощью которых можно организовать доступ к данным:
Data Source – источник данных;
ClientDataSet – клиентский набор данных;
DataSetProvaider – провайдер набор данных.
Рис. 4. Страница Data Access в Delphi6
На странице Data Controls (рис. 5) находятся визуальные компоненты, предназначенные для управления данными:
TDBGrid – сетка (таблица);
TDBNavigator – навигационный интерфейс;
TDBText – надпись;
TDBEdit – однострочный редактор;
TDBMemo – многострочный редактор;
TDBImage – графический образ;
TDBListBox – простой список;
TDBComboBox – комбинированный список;
TDBCheckBox – независимый переключатель;
TDBRadioGroup – группа независимых переключателей;
TDBLookupListBox – простой список, формируемый по полю другого набора данных;
TDBLookupComboBox – комбинированный список, формируемый по полю другого набора данных;
TDBRichEdit – полнофункциональный текстовый редактор;
TDBCtrlGrid – модифицированная сетка.
Рис. 5. Страница Data Controls в Delphi6
- Разработка Delphi-приложений
- Цель работы
- 1. Системы управления базами данных
- 1.1. Основы баз данных
- 1.2. Таблицы базы данных
- 1.3. Работа с пакетом MySql-Front
- 1.4. Создание sql-запросов
- 1.5. Средства для работы с базами данных
- 1.6. Инструментальные средства
- 1.7. Компоненты
- 1.8. Технология создания приложения
- 1.8.1. Создание таблиц базы данных
- 1.8.2. Создание формы приложения
- 1.9. Программа bde Administrator
- 1.10. Работа с псевдонимами
- 1.11. Работа со связанными таблицами
- 1.12. Разработка web-приложений
- 2. Задание к лабораТоРоной работе
- Варианты Заданий
- Оглавление
- 620002, Екатеринбург, ул. Мира, 19
- 620002, Екатеринбург, ул. Мира, 19