Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Модуль данных
Модуль данных (Data Module) представляет собой невизуальный контейнер, в котором размещаются компоненты доступа к данным. В модуле данных можно размещать только невизуальные компоненты. Модуль данных доступен программисту на этапе разработки в виде формы, в которую он может положить компоненты и настроить их свойства. Модуль данных отличается от обычной формы, так как берет свое начало от класса TComponent.

 

 

Для создания модуля данных можно воспользоваться депозитарием объектов, который активируется при выполнении команды меню New - Data Module.
Вкладка Diagram открывает окно формирования моделей данных (диаграмм, схем). Модели данных позволяют наглядно отобразить связи, существующие между наборами данных. Это особенно удобно, если приходиться работать с большим количеством таблиц.

На рис. 2.4 показано «дерево объектов». Оно позволяет отображать в списке объекты, размещенные в модуле данных. Перетаскивая объекты из «дерева объектов» в рабочую область Diagram, можно легко настраивать их свойства, буквально соединяя объекты линиями связи. На рис. 2.5 показана модель некой базы данных. Для того чтобы созвать подобную модель, потребуется совсем немного времени. При помощи кнопки Property connector легко связать таблицы с компонентом-провайдером.

А кнопка Master\Detail connector позволяет установить связь «один-ко-многим» в диалоговом окне Field Link Designer.

 

Использование модуля данных при разработке приложения дает программисту массу преимуществ. Например, при изменении какого-либо свойства объекта в модуле данных изменения автоматически отобразятся во всех связанных с ним компонентах. Также немаловажным преимуществом является то, что все компоненты, обеспечивающие доступ к базе данных, собраны водном месте. Это облегчает восприятие базы в целом.

 

Подключение данных
Компонент набора данных является основой приложения, взаимодействующего с базами данных. Он содержит набор данных из выбранных таблиц и позволяет эффективно управлять им. В процессе работы данный компонент использует функции соответствующей технологии через совокупность интерфейсов (методов, предоставляемых данной технологией).
Рассмотрим основные шаги, которые потребуются для подключения набора данных и получения информации из него:
1. Поместить компонент в модуль набора данных и связать его с базой данных.
2. Подключить к компоненту таблицу, используя свойство TableName.
3. Активизировать связь, установить для компонента значение свойства Active как True.
4. Разместить на форме компонент TDataSource. Он обеспечивает взаимодействие визуальных компонентов отображения данных с набором данных.
5. Связать набор данных и компонент TDataSource.
6. Связать визуальные компоненты отображения данных с компонентом TDataSource.
СОВЕТ. Желательно присваивать объектам простые и осмысленные имена, отражающие их суть.



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru