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

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


 

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

39390. Курсовая работа по информатике 498 KB
  Mathcad система компьютерной алгебры из класса систем автоматизированного проектирования ориентированная на подготовку интерактивных документов с вычислениями и визуальным сопровождением отличается легкостью использования и применения для коллективной работы. Выполнить исследование нелинейного уравнения вида fx=0 отыскать корни и экстремумы с помощью программ Excel и Mathcad. Решить это же нелинейное уравнение с помощью...
39391. Головний судновий двигун 6S70 MC-C-TII (Ne=18623 кВт, n=91 хв-1) 2.93 MB
  Опис конструкції двигуна його вузлів деталей та систем що його обслуговують. Вимоги які висувають до двигуна даного типу його елементів і систем. Загальна компоновка двигуна. Загальна конструктивна схема побудови остова двигуна.
39392. Изучение системы станционной и поездной радиосвязи 1.04 MB
  Назначение и виды станционной радиосвязи СРС. Организация связи списчиков вагонов. Расчет станционной радиосвязи.
39393. Частотомер c аналоговой индикацией 537.24 KB
  Аналитический расчет печатной платы. Расчет топологических характеристик печатной платы. Чертеж печатной платы. Анализ электрической принципиальной схемы проводиться для выявления электрорадиоэлементов расположенных на печатной плате и вне ее.
39394. Стабилизатор напряжения и тока 481.5 KB
  Расчет коэффициентов вырубки и раскроя. Технические требования к изделию Номинальное входное напряжение В 220 Входное напряжение питания В 18 Номинальная выходная мощность Вт 59 Коэффициент сглаживания пульсации дБ 30 Коэффициент готовности по ГОСТ 27....
39395. Расчет автооператорной линии для нанесения двухслойного покрытия медь-никель стальных деталей на подвеске 44.62 KB
  Рассчитать и скомпоновать автооператорную линию для нанесения двухслойного покрытия медь-никель стальных деталей на подвеске.
39396. Автоматизація технологічних процесів сільськогосподарського виробництва 66.57 KB
  Розрахунковий термін окупності відповідає нормативному, що дає право твердити про ефективність запропонованого проекту.
39397. ЕКОНОМІКА ПІДПРИЄМСТВА 854 KB
  У процесі виконання курсової роботи студенти зобов’язані продемонструвати набуті теоретичні знання, вміння поєднати їх з практикою виробничо-комерційної діяльності підприємства незалежно від форми господарювання, враховуючи особливості ринкового механізму, особливості розподілу та використання фінансових і матеріальних ресурсів
39398. Экономика фирмы 1.29 MB
  Рассчитать основные финансовые коэффициенты. Анализируемый период Изменение Рост прирост Фондоотдача Фондоемкость Рентабельность основных средств Количество оборотов оборотных средств Продолжительность одного оборота оборотных средств Коэффициент загрузки оборотных средств Рентабельность реализации продукции Рентабельность оборотных средств Рентабельность оборотного капитала Таблица № 3. основные финансовые коэффициенты Показатели Нормат. значение Анализируемый ...