Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Средства быстрой разработки прикладных программ


Технология ActiveX (ранее использовалась название OLE-автоматика, или автоматизация OLE) обеспечивает Автоматизацию (Automation) - взаимодействие программ, когда одна программа управляет работой другого. Это средство, дающее возможность при создании новых программ использовать объекты и методы, которые входят в состав других программ или в библиотеки. Таким образом эта технология обеспечивает непосредственный доступ к объектам другой программы. Автоматизация значительно повышает мощность и производительность языков программирования и открывает широкие возможности использования готовых программных компонентов. Она позволяет достичь преимуществ повторного использования кода, устраняя необходимость заново разрабатывать функционально одинаковый код каждый раз, когда появляется потребность в решении определенной задачи.

О программе, которая обеспечивает доступ к своим объектам из других программ, говорят, что она предоставляет свои объекты; ее называют серверной программой. Серверные программы, построенные по стандарту фирмы Microsoft, называются компонентами ActiveX. Компонент ActiveX - единица программного файла, соответствующей спецификации ActiveX по предоставлению своего программного кода другой программе. По ним применяются термины: открытый объект, сервер прикладных объектов, серверное применение OLE, сервер автоматизации OLE или OLE-сервер.

Используется два типа OLE-серверов - внутренние и внешние серверы. Внутренний сервер автоматизации (in-process server) - это файл динамической библиотеки DLL. Ее функции выполняются в адресном пространстве того же процесса, что и клиентская программа, которая его использует. Внешний сервер автоматизации (out-of-process server) является файлом EXE. Он выполняется самостоятельно в собственном адресном пространстве.

Компоненты ActiveX строятся на основе архитектуры OLE, стандарта COM (Компонентная объектная модель) и его расширении DCOM (Распределенная Компонентная объектная модель). Открытость этой архитектуры дает возможность различным фирмам создавать программные компоненты повторного использования. Именно с целью использования при разработке программных компонентов и был разработан открытый стандарт компонентов ActiveX. С появлением компонентов ActiveX осуществилась давняя мечта разработчиков программного обеспечения - построение приложений из готовых частей. Программисты на Visual Basic, C, C + + i Java могут использовать преимущества компонентов ActiveX для ускорения разработки своих приложений.

Другие статьи по теме:

- Разработка программного продукта. Этапы проектирования и построение модели
- Понятие языка программирования
- Этапы проектирования при разработке программного продукта
- Язык программирования Паскаль
- Понятие алгоритма


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами