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

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


 

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

59123. Протиставлення життєвого вибору в долях синів Тараса Бульби 49 KB
  Гоголя Тарас Бульба розкрити силу характеру Остапа і причини трагедії Андрія; проаналізувати художні засоби створення образів скласти порівняльну характеристику героїв; розвивати навички порівняльної характеристики персонажів переказу вміння давати розгорнуту відповідь на поставлені запитання...
59124. Тарас Шевченко – художник 59.5 KB
  Обладнання: репродукції картин художника альбом Шевченкохудожник куточок поетахудожника куточок читача. Відомо: Україна це Шевченко Шевченко це Україна. Шевченко.
59125. Твір-опис природи за картиною 28.5 KB
  Що змальовано на них Красу природи. Ми часто зустрічаємося з пейзажем в художніх творах письменники передають їхнє ставлення до описаного куточка природи певний настрій а допомагають їм у цьому відповідним чином дібрані художні засоби мислення.
59126. Ну що б, здавалося, слова... (Тарас Шевченко) 41.5 KB
  Мета: повторити узагальнити та систематизувати навчальну інформацію учнів з даної теми розширити словниковий запас учнів формувати вміння доречно вживати слова у своєму мовленні розвивати творчу індивідуальність спостережливість...
59127. Музика розповідає 34 KB
  Чайковський Танець феї Драже Баба Яга; поспівка Перший клас; пісня Б.Чайковського Танець феї Драже Баба Яга Композитор П.Чайковського з балету Лускунчик у якому задіяні персонажі дівчинка солдатлускунчик казкова фея яка має назву цукерок фея Драже та багато інших і скажіть...
59128. Збереження природи є надзвичайно актуальним сьогодні, а ліс - це одне з основних джерел чистого повітря і наш годувальник 39 KB
  День ерудитів-знавців лісу у цей день можна провести вікторину Загадки лісу. День Допомоги другу трудовий десант по очистці лісу від сміття. День Лісових кореспондентів оформлення стенду Ми друзі лісу і підведення підсумків тижня лісу.
59129. Типи економічних систем 35.5 KB
  Цілі: узагальнити та повторити знання з теми Типи економічних систем. Відпрацювати вміння застосовувати їх на практиці, порівнювати переваги й недоліки економічних систем, проводити економічний аналіз літературних творів.
59130. Складні речення зі сполучниковим та безсполучниковим звязком. Кома між частинами складного речення 35.5 KB
  Мета: удосконалювати уміння та навички у визначенні граматичних основ у частинах складного речення правильному інтонуванні складних речень вживанні розділових знаків між частинами складних речень; розвивати логічне мислення увагу мовлення естетичні почуття; виховувати любов до прекрасного.