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. Модуль данных

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


 

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

3310. Выбор наивыгоднейшего режима резания 236.5 KB
  Введение Наивыгоднейший режим резания – это такое сочетание глубины резания, подачи и скорости резания, при котором получается минимальное машинное время при обеспечении необходимой точности и чистоты обработанной поверхности детали и заданной...
3311. Разработка алгоритмов диагностирования 146.5 KB
  Задание: разработка алгоритмов диагностирования. Функционально-логическая модель объекта контроля представлена в бланке задания. Таблицу функций неисправностей принимаем из первой расчетно-графической работы. Которая представлена в Таблице 1. Таблиц...
3312. Теплотехнической система газотурбинной установки 490.5 KB
  В данном курсовом проекте в качестве теплотехнической системы исследуется газотурбинная установка. Топливом для ГТУ является природный газ. Выполнение курсового проекта производится в определенной последовательности, которая характерна методике мате...
3313. Кроектирование мостового грейферного крана 237 KB
  Введение Мостовые краны относятся к кранам пролётного типа. Данные краны широко применяются на судоремонтных заводах, закрытых и открытых складах, в мастерских, производственных цехах, на монтажных и ремонтных площадках, а также на всех промышленных...
3314. Обработка результатов измерений. Лабораторные работы 3.8 MB
  Обработка результатов измерений 1. Прямые и косвенные измерения Изучение физических явлений и их закономерностей, а также использование этих закономерностей на практике связано с измерением физических величин. По способу получения результатов физиче...
3315. Измерение длин штангенциркулем и микрометром 432 KB
  Измерение длин штангенциркулем и микрометром Цель работы: овладение навыками измерения линейных размеров тел с помощью штангенциркуля и микрометра, определение погрешности прямых измерений, определение объема и площади образца. Приборы и принадлежно...
3316. Кино Италии (1896 - 1929) 341 KB
  Кино Италии (1896 - 1929) В начале XIX века Италия, под руководством Джузеппе Гарибальди объединилась в единое государство. Для нового государства нужны были колонии, поэтому начались захватнические войны. Первая Абессинская компания (1896) закончил...
3317. Изготовление скрин-фильма 2.3 MB
  Изготовление скрин-фильма Скрин-фильм – это видеофильм, созданный на основе книжных иллюстраций к небольшим рассказам, сказкам, стихотворениям и сопровождаемый фонограммой, записанной с микрофона или скачанной из сети Интернет. Т.е. это видео и...
3318. Расчет плазмотрона и определение его характеристик 203.5 KB
  Пояснительная записка к курсовой работе: 24 с., 4 рис., 1 таблица, 5 источников. Объект исследования – электродуговой плазмотрон постоянного тока косвенного действия. Цель работы – определение основных характеристик плазмотрона. Метод иссл...