![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Обмен данными. ActiveX - это набор технологий, используемых для обеспечения эффективной работы приложений типа клиент-сервер
ActiveX - это набор технологий, используемых для обеспечения эффективной работы приложений типа клиент- сервер. ActiveX - часть модели COM - Component Object Model (модель многокомпонентных объектов) и обеспечивает для COM интерфейс, работающий в разнородных средах. Совокупность ActiveX (см. окно Новый проект рис. 6.11) содержит, среди прочего, следующие компоненты:
· ActiveX EXE - предоставляет другим приложениям связанные/внедрeнные объекты и множество клиентов могут иметь доступ к этому сервер-приложению, · ActiveX DLL - элементы динамически подключаемой библиотеки (объектов, доступных для программирования). Их можно писать на языках, поддерживающих СОМ, · ActiveX Control - управляющий элемент; может использоваться в различных средах программирования, · ActiveX Document - приложение, которое программа, обрабатывающая сетевые документы (контейнер ActiveX документа) может интерпретировать как Web-страницу. При создании проекта, реализуемого как исполняемый компонент - ActiveX.EXE (см. окно Новый проект рис.6.11), создаeтся модуль класса, рис. 6.12
Может быть реализована также и динамическая библиотека ActiveX. DLL (см. следующую пиктограмму на рис.6.11). Динамические библиотеки загружаются в область памяти программы-клиентa, использующей их в данный момент (клиент должен загрузить собственную копию компонента), в то время как исполняемый ActiveX- компонент работает как приложение в своей области памяти. Аналогично, документы ActiveX можно выполнять или как исполняемые или как динамические библиотеки. Схема проекта в обоих случаях содержит по умолчанию один компонент - UserDocument, который сходен с формой. Документ выполняется в приложениях-контейнерах, обрабатывающих сетевые материалы; ему доступно почти всe, что и проекту Visual Basic. Объект PropertyBag может в течение одного рабочего сеанса сохранять, среди прочего, текстовые элементы документа, это удобно при частом обращении к документу. ActiveX Control после его создания помещается на панель элементов управления Visual - Basic и может быть использован в других проектах; он может исполняться в приложениях, поддерживающих ActiveX, может быть размещён на Web-страницах. ActiveX-компонет включается в программы и расширяет возможности среды разработки. ActiveX-документы - это приложения, написанные на языке Visual Basic и работающее в приложениях, обрабатывающих сетевые материалы. Материал по теме ActiveX поддерживается практиескими работами 45 и 46.
|