пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Применение ADO Data Control и DataGrid Control.

 

Технология ADO предлагает разработчику удобный прикладной интерфейс для OLE DB. ADO удобна в обращении, так как предоставляет объекты Automation, скрывающие интерфейсы OLE DB, что позволяет программисту уделять основное внимание решаемым задачам, а не сложностям технологии OLE DB.

ADO Data Control – это графический элемент управления на базе технологии ActiveX с кнопками навигации по записям. Он предоставляет приложению удобный интерфейс для работы с базами данных и позволяет избежать дополнительного кодирования. В ADO Data Control механизм ADO применяется для оперативного создания соединений между поставщиками данных и связанных с данными элементами визуализации. Элементы визуализации, связанные с данными, представляют собой ActiveX-элементы пользовательского интерфейса с двумя важными свойствами:

-наличием параметра DataSourse, в котором можно задать идентификатор элемента ADO Data Control;

-способностью отображать данные, выбранные связанным с ним элементом ADO Data Control.

Когда элементы управления связаны с ADO Data Control, при просмотре записей все поля отображаются и обновляются автоматически. Такое поведение реализовано в самих элементах, и для этого не требуется ни одной дополнительной строчки кода. Примерами ActiveX-элементов для работы с данными являются, например Microsoft DataGrid, Microsoft DataList. Кроме того, допускается самостоятельно создавать собственные элементы управления, а также приобретать их у других поставщиков программного обеспечения.

Методические указания

Пусть наша программа называется lab_actx., создаем заготовку программы.

После этого мы можем перейти к добавлению элементов ActiveX Microsoft ADO Data Control и Microsoft DataGrid Control на форму.

Для этого выполним такую последовательность действий.

Выберем в меню пункт Project. В этом пункте – меню Add to project, а в нём - Components and Controls.

Щёлкнем этот пункт. В результате появится диалог “Components and Controls Gallery”- диалог выбора компонентов. Теперь в этом диалоге откроем папку “Registered ActiveX Controls ”, в которой находятся все зарегистрированные в системе компоненты ActiveX. Теперь из списка элементов ActiveX выберем компонент Microsoft ADO Data Control, version 6.0 (OLEDB)” и нажмём кнопку “Insert”. Сразу же мы увидим диалог подтверждения вставки выбранного компонента

Согласимся и нажмём кнопку “Ok”. Теперь мы увидим новый диалог в котором нам предлагается подтвердить добавление классов, связанных с компонентом Microsoft ADO Data Control, version 6.0 (OLEDB)”.

Подтвердим его. После этого, классы, реализующие элемент управления “Microsoft ADO Data Control, будут добавлены в наш проект. Теперь таким же образом добавим компонент “Microsoft DataGrid Control, Version 6.0 (OLEDB)”.

Для простоты последующего описания будем называть компонент “Microsoft DataGrid Control, Versiongjc6.0 (OLEDB)” – “Грид”, а компонент Microsoft ADO Data Control, version 6.0 (OLEDB)” – “ Адо”.


18.01.2020; 22:41
хиты: 55
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь