30815

Создание модуля данных

Доклад

Информатика, кибернетика и программирование

Создание модуля данных Для размещения компонентов доступа к данным в приложении баз данных желательно использовать специальную форму модуль данных класс TDtModule. Обратите внимание что модуль данных не имеет ничего общего с обычной формой приложения ведь его непосредственным предком является класс TComponent. В модуле данных можно размещать только невизуальные компоненты. Модуль данных доступен разработчику как и любой другой модуль проекта на этапе разработки.

Русский

2013-08-24

23.7 KB

0 чел.

12. Создание модуля данных

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

Для создания модуля данных можно воспользоваться Репозиторием объектов или главным меню Delphi. Значок модуля данных Data Module расположен на странице New.

Как уже говорилось, модуль данных имеет мало общего со стандартной формой, хотя бы потому, что класс TDataModule происходит непосредственно от класса TComponent. У него почти полностью отсутствуют свойства и методы-обработчики событий, ведь от платформы для других невизуальных компонентов почти ничего не требуется, хотя потомки модуля данных, работающие в распределенных приложениях, выполняют весьма важную работу.

Для создания структуры (модели, диаграммы) данных, с которой работает приложение, можно воспользоваться возможностями, предоставляемыми страницей Diagram Редактора кода. Любой элемент из иерархического дерева компонентов модуля данных можно перенести на страницу диаграммы и задать связи между ними.

При помощи управляющих кнопок можно задавать между элементами диаграммы отношения синхронного просмотра и главный/подчиненный. При этом производится автоматическая настройка свойств соответствующих компонентов.

Для создания модуля данных (рис. 11.2) можно воспользоваться Репозиторием объектов или главным меню Delphi. Значок модуля данных Data Module расположен на странице New.

Для обращения компонентов доступа к данным, расположенным в модуле данных, из других модулей проекта необходимо включить имя модуля в секцию uses:

unit InterfaceModule;

...

 implementation

uses DataModule; 

...

DataModule.Tablel.Open;

...

Рис. 11.2. Модуль данных

Преимуществом размещения компонентов доступа к данным в модуле данных является то, что изменение значения любого свойства проявится сразу же во всех обычных модулях, к которым подключен этот модуль данных. Кроме этого, все обработчики событий этих компонентов, т. е. вся логика работы с данными приложения, собраны в одном месте, что тоже весьма удобно.


 

А также другие работы, которые могут Вас заинтересовать

55968. Шана Великому Кобзарю 73.5 KB
  Життя Тарасику дала Кріпачкамати вбита горем. Читання напам’ять вірша Якби ви знали паничіâ€ Інсценізація На сцену виходить Тарас і Оксана. Оксана Оце на хвильку забігла до тебе Тарасику. Не сумуй Тарасику.
55969. Шар. Площадь поверхности и объём шара 599 KB
  Цели урока: Образовательные цели: Ознакомить учащихся с фигурой шар сфера Показать как изображаются данные фигуры на плоскости Познакомить учащихся с формулами вычисления площади поверхности и объёма шара Развивающие цели: развитие исследовательских навыков учащихся умений анализировать полученные данные и делать выводы...
55970. Мовні шаради як спосіб активізації пізнавальної діяльності учнів на уроках української мови та в позакласній роботі 206 KB
  Так як людина реалізується в культурі думки, культурі праці й культурі мови, то важливим елементом виховання справжньої культурної людини є саме переконаність учителя в тому, що його учні уміють правильно говорити і писати, добирати мовно-виражальні засоби відповідно до мети та обставин спілкування.
55972. Щедрівки «Ой сивая та і зозулечка», «Щедрик, щедрик щедрівочка», «Засівальна». Украинские колядки и щедровки 38 KB
  Розширити знання учнів про традиції українського народу; удосконалювати навички виразного читання; розвивати творче мислення, увагу; виховувати любов до читання.
55973. Видатний поет Англії - Вільям Шекспір 430 KB
  William was the eldest son and third child in the family. Very little is known about his life, especially about his early years. For several years he went to school in Stratford. He studied there for six years and besides reading and writing he was taught Latin and Greek.