Интерфейсный компонент - Большая Энциклопедия Нефти и Газа, статья, страница 2
Идиот - это член большого и могущественного племени, влияние которого на человечество во все времена было подавляющим и руководящим. Законы Мерфи (еще...)

Интерфейсный компонент

Cтраница 2


Передача данных осуществляется через компоненты TDataSource. Таким образом, интерфейсные компоненты наподобие TDBEdit не обращаются непосредственно к TDataSet, обеспечивающим доступ к данным.  [16]

Следующее, что нужно сделать - поместить на нижнюю панель компонент TScrollBox, который позволит отображать больше интерфейсных компонентов, чем вмещает форма. Если таблица имеет много полей, соответствующие интерфейсные компоненты могут не поместиться в окне. TScrollBox обеспечивает доступ к ним путем прокрутки содержимого окна во время выполнения программы.  [17]

Внутри вашего приложения интерфейсные компоненты обращаются к компонентам TDataSource. Обычно в форме содержится небольшое количество компонентов TDataSource, хотя интерфейсных компонентов может быть достаточно много. Компоненты TDataSource, в свою очередь, обращаются к одному или нескольким компонентам TDataSet. В некоторых случаях форма может включать только один компонент TDataSet и один TDataSource.  [18]

Назначением подготовительного этапа проек - ирования является создание моделей, соответствующих поведению процессора и интерфейсных компонентов аппаратуры на цикловом уровне. Базо-Ьым принципом был принят иерархический подход, использование которого йожет распространяться от абстракций достаточно высокого уровня, до низкоуровневой логики.  [19]

20 Основные методы TDataSource.| Основные события TDataSource. [20]

Свойство DataSet идентифицирует TTable, TQuery или TStoredProc, обеспечивающие компонент данными. Свойство AutoEdit определяет, будет ли компонент TDataSet автоматически переключаться в рейсам Edit при изменении содержимого интерфейсных компонентов, разрешая тем самым изменение данных в базе.  [21]

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

Вы можете удивиться, зачем вообще нужен компонент TDataSource. Рассмотрим следующую ситуацию: пусть компоненты типа TDBEdit могут непосредственно обращаться к компонентам TDataSet, и вам требуется, чтобы все интерфейсные компоненты формы обращались к другому TDataSet.  [23]

Интерфейсные компоненты обращаются к TDataSource при помощи своих свойств DataSource. Компонент TDataSource, в свою очередь, обращается к TDataSet за необходимыми данными. Данные от TDataSet передается через TDataSource к интерфейсному компоненту.  [24]

Абстрагирование уровня управления данными от уровня TDataSet упрощает взаимодействие между TDataSet и интерфейсными компонентами. Вы можете, например, сменить TDataSet для нескольких компонентов, не меняя их по отдельности. Иными словами, если вы хотите, чтобы интерфейсные компоненты формы обращались к другому TDataSet, вам не нужно изменять сами эти компоненты. Вместо этого достаточно изменить свойство TDataSet того компонента TDataSource, к которому они обращаются.  [25]

Теперь, когда мы подробнее рассмотрели компоненты TTable, TDataSource и TDBEdit, взаимосвязь между н: ими должна стать более очевидной. Компоненты TTable обеспечивают базо ] зую связь между формой и таблицей базы данных. Функцией компонентов TDataSource является передача данных между TTable и соответствующими интерфейсными компонентами. Интерфейсные компоненты, такие как TDBEdit, посылают и принимают данные от компонентов TDataSource. Таким образом, в приложениях C Builder реализуется гибкий трехступенчатый доступ к базам данных.  [26]

Вы должны увидеть новую форму, загруженную в редактор форм C Builder. Форма имеет свои собственные компоненты ТТаЫе и TDataSource, а также набор визуальных интерфейсных компонентов. На рис. 17.7 показано, как должна выглядеть новая форма.  [27]

Компонент ТТаЫе обычно используется для приема / передачи данных из базы. Как уже говорилось, ТТаЫе является центральной частью схемы доступа к базам данных в C Builder. Вы будете использовать его для обращения к таблицам и обмена данными с интерфейсными компонентами.  [28]

Теперь, когда мы подробнее рассмотрели компоненты TTable, TDataSource и TDBEdit, взаимосвязь между н: ими должна стать более очевидной. Компоненты TTable обеспечивают базо ] зую связь между формой и таблицей базы данных. Функцией компонентов TDataSource является передача данных между TTable и соответствующими интерфейсными компонентами. Интерфейсные компоненты, такие как TDBEdit, посылают и принимают данные от компонентов TDataSource. Таким образом, в приложениях C Builder реализуется гибкий трехступенчатый доступ к базам данных.  [29]

Вы можете удивиться, зачем вообще нужен компонент TDataSource. Рассмотрим следующую ситуацию: пусть компоненты типа TDBEdit могут непосредственно обращаться к компонентам TDataSet, и вам требуется, чтобы все интерфейсные компоненты формы обращались к другому TDataSet. А к каким последствия приведет замена TDataSet, если интерфейсные компоненты связаны только с TDataSource. Вы просто измените значение свойства DataSet компонента TDataSource.  [30]



Страницы:      1    2    3