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

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


 

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

84832. Некоторые методы возведения зданий 114.6 KB
  Место сопряжения оползневого тела с надоползневым коренным уступом называется тыловым швом оползня а место выхода поверхности скольжения в низовой части склона подошвой оползня. Схема оползневого склона: 1 первоначальное положение склона 2 ненарушенный склон 3 оползневое тело 4 поверхность скольжения...
84833. Соціологія особистості. Структурні елементи особистості 27.88 KB
  Особистість — це цілісна сукупність соціальних властивостей людини, що формуються та видозмінюються протягом усього життя людини у результаті складної взаємодії внутрішніх та зовнішніх чинників її розвитку та активної взаємодії з соціальним середовищем.
84834. Философия как разновидность мировоззрения 135.48 KB
  Крупнейшие и наиболее распространенные в мире национальные религии: синтоизм; индуизм; иудаизм. Часто эклектика применялась для обоснования каких-либо взглядов идей привлекательных для массового сознания но не имеющих реальной ни онтологической ни гносеологической ценности и достоверности...
84835. Міжнародні відносини у структурі суспільних відносин 220.5 KB
  Місце міжнародної проблематики в історії суспільно-політичної думки вирішальною мірою пов’язане з тенденціями та закономірностями розвитку міжнародних відносин, відбиваючи та суттєво впливаючи на них.
84836. Спрос, предложение и рыночное равновесие. Эластичность спроса и предложения 372.96 KB
  В рассматриваемой теме рассматриваются понятия, которые описывают механизм функционирования рынков экономических благ: спрос, предложение, рыночное равновесие, равновесная цена, равновесный объем производства, эластичность спроса, эластичность предложения.
84837. Теория поведения потребителя 61.25 KB
  Рынок – это экономическая система, ориентированная на потребителя. Этим обстоятельством объясняется интерес экономической науки к тому, как ведет себя потребитель, какими мотивами он руководствуется, делая выбор благ, каковы закономерности, управляющие его поведением на рынке.
84838. Исследование функций. Возрастание и убывание функций 65.09 KB
  Такие функции называют монотонными в интервале а b. Точка называется точкой максимума функции у = f x если cуществует такая окрестность точки что для всех из этой окрестности выполняется неравенство fx f. Точка называется точкой минимума функции у = f x если cуществует такая окрестность...
84839. СИСТЕМИ ОБЛІКУ ВИТРАТ І КАЛЬКУЛЯЦІЇ СОБІВАРТОСТІ 235 KB
  Калькуляцію використовують для досягнення наступних цілей: встановлення рівня беззбитковості ціни, тобто яку ціну на продукцію або послуги слід встановити, щоб підприємство могло відшкодувати понесені витрати; контролю витрат у виробництві, тобто який підрозділ використовує ресурси найефективніше...