Лекция: Технология разработки модулей расширения, элементы управления ActiveX c последующим подключением к визуальным языкам программирования.

(Т.к у нас этого не было, придётся на госах втирать им про саму технологию и всячески уводить от примера его использования и подключения к языкам)

ActiveX — технология Microsoft, предназначенная для написания сетевых приложений. Она предоставляет программистам наборы стандартных библиотек, значительно облегчающих процесс кодирования. Если раньше при написании программ использовались механизмы OLE (OLE Automation, OLE Documents, OLE Controls,...), основанные на компонентной объектной модели (COM — Component Object Model), то теперь библиотеки OLE переписаны так, чтобы обеспечивать функциональность, достаточную для написания сетевых приложений. Таким образом, теперь при написании программ используется DCOM (Distributed Component Object Model) — распределенная компонентная объектная модель, а реализуют ее библиотеки ActiveX, которые по объему оказались гораздо меньше, чем библиотеки OLE, а по скорости — быстрее. Сохранилась и совместимость — любой программный компонент OLE будет работать с библиотеками ActiveX.

Технология ActiveX, разработанная компанией Microsoft как развитие технологии OLE и COM для различных сетей, в том числе для Интернет, появилась намного позже своих конкурентов и сопровождалась завесой громких заявлений. Многие из разработчиков, увлекшись языком Java фирмы Sun и платформой Netscape Navigator, не восприняли серьезно появление технологии ActiveX корпорации Microsoft. И оказались не правы. Многие из компонентов платформы ActiveX уже получили путевку в жизнь и стали незаменимыми при решении задач определенного класса, прежде всего для интрасетей.

По своей сути платформа ActiveX — это адаптация существующих технологий Microsoft применительно к Web. Данная концепция базируется на механизмах OLE и COM — проверенных временем и ставших стандартами разработок для Windows. VBScript — язык программирования ActiveX-объектов на страницах Web — представляет собой диалект языка Basic — приоритетного для Microsoft с момента ее основания. Имеющиеся ныне инструменты для подготовки Web-страниц на базе технологии ActiveX явно обязаны Microsoft Visual Basic. В целом адаптация прошла удачно.

Официально технологию ActiveX поддерживает только браузер Internet Explorer, который идет в комплекте с операционной системой Windows

(подробнее bourabai.kz/alg/ActiveX.htm )

 

еще рефераты
Еще работы по информатике