|
Средства быстрой разработки прикладных программТехнологии OLE Вторая концепция ускорения разработки программ базируется на использовании компонентного программирования. Технология разработки программного обеспечения предусматривает максимальное использование отдельных компонентов готовых программных продуктов. Если раньше под программированием понималось, в основном, написание кода программы, реализующей детальную процедуру решения задачи, то теперь это означает прежде всего умение подобрать нужные готовые компоненты и построить из них необходимую прикладную программу. Для того чтобы компоненты могли рассматриваться как «готовы к использованию» элементы программ, они должны строиться на основе открытой архитектуры, которая обеспечивает повторное использование кода. Технологии фирмы Microsoft, на которых базируется повторное использование кода - это технологии OLE. Технологии OLE - Object Linking and Embedding (связывание и внедрение объектов) - являются мощными инструментами, обеспечивающими широкую взаимодействие программ между собой. Существует несколько типов технологий OLE, основанные на общих принципах: • связывание; • внедрения; • технология ActiveX. Первым типом технологии OLE является связывание. Это означает, что в документно-ориентированной программе-контейнере (клиенте) размещается не сам объект, а ссылка на соответствующую документно-ориентированную программу-сервер. Это не требует дополнительных затрат внешней памяти (размеры контейнерного документа увеличиваются лишь на количество байтов, необходимых для сохранения связи с серверным документом), но имеет тот недостаток, что при этом документы теряют способность к свободному перемещению. Иными словами, если есть документ Word, связанный с электронной таблицей Excel, то уже невозможно просто скопировать документ Word на дискету, переписать его на другую машину и увидеть на ней таблицу, связанную с этим документом. При использовании второго типа технологии OLE - внедрение - в контейнерный документ вставляется копия объекта. По сравнению с связыванием затраты ресурсов возрастают, но обновление документа выполняется быстрее и появляется возможность его перемещения. Это означает, что если есть документ Word с внедренным в него электронной таблицей, то можно просто скопировать документ Word на дискету, переписать его на другую машину и увидеть на ней таблицу, заполненную и активную. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Другие статьи по теме: - Технологии Internet- Интегрированная программная среда поддержки дистанционного обучения «МатЛог» - Понятие алгоритма - Информационная модель - Объектно-ориентированный подход к созданию программных средств |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |