|
Средства быстрой разработки прикладных программТехнология 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 для ускорения разработки своих приложений. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Другие статьи по теме: - Алгоритмы- Типы алгоритмов - Среда программирования. Интегрированные среды программирования - Построение алгоритмов - Использование языков и сред программирования как средств обучения |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |