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

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


 

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

2324. Становление производящего хозяйства 91.61 KB
  Зарождение земледелия и животноводства. Человек начинает обрабатывать медь. Распространение производящего хозяйства по всей Западной Азии, проникновение его в Европу и Африку. Малая Азия в древности. Цивилизации древней Индии и Ирана.
2325. Урок английского языка 39.78 KB
  Найдите перевод слов списка А в списке В. Назовите главные и второстепенные члены подчеркнутых в тексте предложений и укажите части речи, которыми они выражены. Найдите в тексте прилагательные в превосходной степени и переведите их. Какие времена использованы в тексте.
2326. Облік грошових коштів на рахунках в банку 23.72 KB
  Мета практичного заняття: закріплення теоретичних знань з організації обліку грошових коштів на рахунках в банку в національній та іноземній валюті, порядком відкриття рахунків, набуття практичних навичок по оформленню банківських платіжних документів, опрацювання виписки банку та заповнення Журналу-ордеру № 1 с.-г. та відомість 1.2 с.-г.
2327. Так кто же такой социолог и что им движет 22.14 KB
  Социолог, тот человек, который воздерживается от нормативных суждений. Он никогда не должен давать оценки – это хорошо, а это - плохо. Никаких моральных оценок, никаких оценок в категории. Только беспристрастная фиксация действительности – того что есть.
2328. Адміністрування податків 20.07 KB
  Сутність адміністрування податків. Види штрафних санкцій за порушення податкового законодавства та порядок їх нарахування
2329. Внеклассное мероприятие: Правовой турнир 23.85 KB
  Наша жизнь связана с правом, с действующими законами, юридическими нормами. Что бы человек ни делал, он вступает с другими людьми и даже с государством в определенные отношения, и эти отношения регулируются законами, правом.
2330. Виховна бесіда: Рідним домом хай буде клас 23.97 KB
  Мета: Розширити, поглибити уявлення учнів про основні правила культурного звертання до ровесників, дорослих, сприяти формуванню таких якостей, як доброта, делікатність, тактовність; прищеплювати любов до класу, бажання підтримувати порядок.
2331. Основные показатели ФХД 25.57 KB
  Рентабельность – относительный показатель прибыли (%). Способность фирмы к приращению активов. Доходность фирмы - это превышение доходов фирмы над её расходами. Платежеспособность – способность фирмы выдерживать убытки.
2332. Гармонія розвитку з навколишнім середовищем 92.5 KB
  Концепція сталого розвитку та шлях гармонізації антропогенної діяльності з природою. Екологічне нормування та оцінка впливів на навколишнє середовище при будівництві підприємств, будівель та споруд. Аналіз і оцінювання життєвого циклу продукції і її вплив на навколишнє середовище. Оцінка потенційних впливів на навколишнє середовище.