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


  На сайте

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


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


Технологии OLE

Вторая концепция ускорения разработки программ базируется на использовании компонентного программирования. Технология разработки программного обеспечения предусматривает максимальное использование отдельных компонентов готовых программных продуктов. Если раньше под программированием понималось, в основном, написание кода программы, реализующей детальную процедуру решения задачи, то теперь это означает прежде всего умение подобрать нужные готовые компоненты и построить из них необходимую прикладную программу. Для того чтобы компоненты могли рассматриваться как «готовы к использованию» элементы программ, они должны строиться на основе открытой архитектуры, которая обеспечивает повторное использование кода. Технологии фирмы Microsoft, на которых базируется повторное использование кода - это технологии OLE. Технологии OLE - Object Linking and Embedding (связывание и внедрение объектов) - являются мощными инструментами, обеспечивающими широкую взаимодействие программ между собой. Существует несколько типов технологий OLE, основанные на общих принципах:
• связывание;
• внедрения;
• технология ActiveX.

Первым типом технологии OLE является связывание. Это означает, что в документно-ориентированной программе-контейнере (клиенте) размещается не сам объект, а ссылка на соответствующую документно-ориентированную программу-сервер. Это не требует дополнительных затрат внешней памяти (размеры контейнерного документа увеличиваются лишь на количество байтов, необходимых для сохранения связи с серверным документом), но имеет тот недостаток, что при этом документы теряют способность к свободному перемещению. Иными словами, если есть документ Word, связанный с электронной таблицей Excel, то уже невозможно просто скопировать документ Word на дискету, переписать его на другую машину и увидеть на ней таблицу, связанную с этим документом.

При использовании второго типа технологии OLE - внедрение - в контейнерный документ вставляется копия объекта. По сравнению с связыванием затраты ресурсов возрастают, но обновление документа выполняется быстрее и появляется возможность его перемещения. Это означает, что если есть документ Word с внедренным в него электронной таблицей, то можно просто скопировать документ Word на дискету, переписать его на другую машину и увидеть на ней таблицу, заполненную и активную.

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

- Технологии Internet
- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»
- Понятие алгоритма
- Информационная модель
- Объектно-ориентированный подход к созданию программных средств


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

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



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

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



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


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


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





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