Cтраница 4
Самый простой способ перестройки хранилища объектов заключается в добавлении новых проектов, форм и модулей данных в качестве шаблонов. Добавление нового шаблона в хранилище объектов Delphi является настолько же простой операцией, как и использование существующего шаблона для создания нового приложения. При наличии работающего приложения, которое вы хотите использовать в качестве начальной точки для последующих разработок подобных программ, которые можно использовать дальше, достаточно лишь сохранить текущее состояние в шаблон. [46]
Роль, назначаемая клиенту, определяет, имеет ли он право доступа к интерфейсу модуля данных. [47]
Итак, компонент ADOConnection позволяет вам централизовать определение строки подключения в рамках формы или модуля данных. Однако у описанного подхода по-прежнему имеется один существенный недостаток: если вы идентифицируете базу данных при помощи некоторого имени файла, путь к этой базе будет жестко закодирован внутри исполняемого файла приложения. В результате возможности приложения будут существенно ограничены. Чтобы решить проблему, в ADO используются так называемые файлы связи с данными ( Data Link Files) Файл связи с данными - это строка подключения, оформленная в виде INI-файла. [48]
![]() |
Диалоговое окно New WebSnap Page Module. [49] |
Первая заметная разница между WebSnap и WebBroker заключается в том, что вместо наличия одного модуля данных с множеством действий, подключенных к компонентам-продюсерам, WebSnap имеет множество модулей данных, каждый из которых соответствует действию и имеет компонент-продюсер с присоединенным к нему HTML-файлом. В страницу ( модуль) можно добавлять множество действий, но основная идея заключается в том, что приложения структурируются относительно страниц, а не относительно действий. При работе с действиями имя страницы указывается в имени запроса. [50]
Репозиторий ( хранилище) объектов используется для создания новых элементов любого типа: форм, модулей данных, библиотек, компонентов и др. Объекты Репозитория рассматриваются в качестве шаблонов при разработке приложений. [51]
Наиболее часто используемый вид - страница Diagram ( схема), которая была доступна для модулей данных, начиная с версии Delphi 5, хотя была менее мощной. Для веб-приложений доступен другой набор видов: HTML Script ( HTML-сценарий), HTML Result ( результирующий вид HTML) и прочие, более подробно рассмотренные в главе 20 Веб-программирование с использованием структур Web-Broker и WebSnap и главе 22 Использование технологий XML. Для циклического переключения между нижними вкладками редактора ( определяющими вид) можно использовать сочетания Alt Page Down и Alt Page Up; сочетание Ctrl Tab производит смену страниц ( или файлов), представленных верхними вкладками. [52]
О SharedConnection - этот компонент может быть использован для подключения к вторичному ( дочернему) модулю данных удаленного приложения, который пользуется физическим подключением основного модуля данных. Иными словами, приложение может подключиться к нескольким серверным модулям данных, используя единое общее подключение. [53]
Напомним, что и-лпчмик данных может быть расположен как на форме, так и в модуле данных. [54]
Благодаря этому вы можете с легкостью создать несколько экземпляров формы, к каждому из которой подключен экземпляр модуля данных. На форме, подключенной к модулю данных, размещается три элемента DBGrid, каждый из которых связан с модулем данных и одним из соответствующих наборов данных. На рис. 14.18 показана эта форма на этапе исполнения. [55]
Модули данных яиляютси просто платформам для размещения любых неви jy ui [ niix ком попе нтон и аналогичны модулям данных, используемым и приложениях Ga. [56]
Для того чтобы установить значение данного свойства во время проектирования, следует предварительно расположить на форме или в модуле данных компонент типа TDataSource и связать его с компонентом набора данных. [57]