Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВЕДЕНИЕ В ИНФОРМАТИКУ.doc
Скачиваний:
10
Добавлен:
05.12.2018
Размер:
419.84 Кб
Скачать

Основные технологические принципы Windows

Plug and Play

Современные операционные системы семейства Windows позволяют управлять не только установкой и регистрацией программных драйверов устройств, но и процессом аппаратно-логического подключения самих устройств. Речь идет о технологии динамического распределения ресурсов — Plug and Play (дословно — подключи и играй). Она ориентирована на автоматическое распознавание, установку и настройку любого типа устройств: монитор, видеоплата, CD-ROM, контроллеры жесткого диска и др.

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

Стоит только подсоединить к системному блоку новое устройство, поддерживающее стандарт Plug and Play, включить питание и компьютер автоматически настроит это устройство.

OLE (Object Link and Embedding — связь и внедрение объектов)

При создании документа часто возникает необходимость вставить в него фрагмент документа, созданного в другом приложении. Такой фрагмент по отношению к документу, в который он вставляется, может иметь другой тип данных. Некоторые документы содержат клипы, рисунки, фрагменты электронных таблиц и многое другое. Эти составные части документов можно назвать одним словом — объекты. Например, в документ, созданный в текстовом процессоре Word, включается растровый рисунок из графического редактора Paint или таблица из табличного процессора Excel.

Операционная система Windows поддерживает механизм обмена данными, с помощью которого любое приложение может включать в свои документы практически любые данные. Эту универсальность обеспечивает технология OLE — Object Link and Embedding (связь и внедрение объектов). Интегрированный (составной) документ, содержащий разнотипные данные, ничем не отличается от обычных документов. Его можно хранить на диске, распечатывать и т. п.

Описывая технологию OLE, мы будем использовать понятия:

  • приложение-сервер — приложение, которое может создавать объекты, пригодные для внедрения или установления связи с документами других приложений;

  • приложение-клиент — приложение, в документ которого можно внедрить или связать с его документом объект, созданный в другом приложении, сохранив возможность его редактирования в приложении-сервере.

OLE-объект сохраняет связь с приложением-сервером. Технология OLE обеспечивает возможность средствами приложения-сервера редактировать OLE-объект, вставленный в интегрированный документ.

Технология OLE предусматривает два способа обмена данными:

  • Внедрение объекта, при котором в документ-приемник вставляется сам объект. При внедрении объект становится частью документа-приемника и теряет связь с исходным файлом, если таковой был. Редактирование объекта в приложении-сервере не отражается на исходном файле, и наоборот, «автономные» изменения исходного файла не отражаются на внедренном объекте.

  • Связывание объекта, при котором в документ-приемник помещается не сам объект, а лишь ссылка на документ-источник. Связать с документом-приемником можно лишь объект, который хранится в файле-источнике. При редактировании файла-источника в приложении-сервере изменения отражаются в документе-приемнике автоматически или по указанию пользователя.

В приложениях для поддержания технологии OLE имеются специальные команды, как правило, в меню Правка (или Редактирование), Вставка.

Drag and Drop (буквально — тащить и бросить)

Этот технологический принцип используется для копирования или перемещения выделенного фрагмента текста, пиктограммы, окна, т. е. объекта в другое положение. Кроме того, этот метод позволяет изменять границы страницы, абзаца, ширину и высоту строк таблицы, работать с панелями инструментов, палитрами и многое другое. В технологии Drag and Drop используется простой прием: на выделенный объект устанавливается указатель мыши, нажимается и удерживается левая (иногда можно использовать правую) кнопка мыши, затем выполняется перемещение или копирование объекта в новое положение.