double arrow

Технологии обмена данными в Windows


С первых дней существования компьютеров обозначились трудности, связанные с переносом данных между различными машинами. До сих пор сохраняется проблема непереносимости данных внутри одного компьютера, между разными программами, создающими разные или даже одинаковые виды документов, но в различных форматах внутреннего представления. Операционная система Windows изначально ориентирована на высокую степень интеграции ее компонентов, важнейшим элементом которой является возможность эффективного обмена данными между различными приложениями. Для этих целей реализовано несколько технологий, которые мы рассмотрим.

Буфер промежуточного хранения Clipboard(буфер обмена)

Обмен данными через буфер обмена осуществляется следующим образом: 1 Выделить в приложении-источнике фрагмент данных. 2 Скопировать (перенести) выделенный фрагмент в буфер обмена командой Правка►Копировать или Правка►Вырезать. 3 Перейти к приложению-приемнику, поместить курсор в то место, куда требуется вставить данные из буфера, и выполнить команду Правка►Вставить. Недостатками обмена с использованием буфера являются: некоторое ограничение объема передаваемой через буфер информации; данные, вставленные в документ-приемник через буфер обмена, не обновляются при их изменении в документе-источнике.

Технология DDE (динамический обмен данными) вставляемый через буфер обмена объект сохраняет свою связь с оригиналом и при внесении в него изменений может автоматически обновляться. Для использования технологии DDE следует обычным путем скопировать объект из документа приложения-сервера в буфер обмена, перейти в приложение-клиент, а затем по команде Правка►Специальная вставка► переключатель Связь вставить его в документ. Однако, технология DDE не нашла широкого распространения, поскольку при всех достоинствах динамического обмена данными сложность его функционирования привела к тому, что пользователи предпочитали вставку объектов через буфер обмена из-за ее простоты и понятности.

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

В рамках OLE реализован метод drag-and-drop, который обеспечивает наглядность процесса обмена данными, и его можно применять вместо операции копирования через буфер обмена даже при межоконном перемещении объектов и их частей. OLE-технология, разработанная корпорацией Microsoft, обеспечивает:  привязку – возможность вызова одной программы из другой;  встраивание – помещение объектов, созданных в одном приложении, в документ другого.

5.1.Сервисные программы. Назначение. Пакет сервисных программ NortonUtilities for Windows: назначение, общая характеристика; основные утилиты Speed Disk, Norton Disk Doctor, UnErase, System Information и др.

Сервисные программы: тестовые и обслуживающие проги, утилиты, расширяющие функциональные возможности ОС, архиваторы, антивирусы, органайзеры. Norton Utilities (сов-ть утилит,кот.объединены в ед.пакет и могут управляться из единого центра) for Windows: Unerase Wizard (аналог корзины: восстановление в исходную папку удаленных файлов), Norton Disk Doctor (проверка логической и физической структуры файловой системы на наличие сбойных участков), Speed Disk (аналог дефрагментации, оптимизация размещения файлов на диске), System Information (сведения о системе, устройствах...) и др.


Сейчас читают про: