
- •Лекция. Программное обеспечение эвм
- •Вопросы
- •Программное обеспечение эвм
- •2. Классификация программного обеспечения пк
- •3. Операционные системы
- •Типы файловых систем
- •4. Общие сведения об операционной системе Windows
- •5. Стандартные приложения Windows
- •6. Технологии обмена данными между приложениями Windows
- •Лекция закончена. Спасибо за внимание!
5. Стандартные приложения Windows
В состав операционной системы (ОС) Windows включены разнообразные, как говорят, стандартные приложения, которые могут устанавливаться в процессе инсталляции ОС на компьютер или добавляться при необходимости.
К ним относятся:
простейший текстовый редактор Блокнот,
текстовый редактор WordPad,
Калькулятор,
графический редактор Paint
и ряд других приложений.
Стандартные приложения Windows
Internet Explorer 8
Та же Web – страница, переведенная на японский язык средствами IE8
Боковая панель Windows
«Ножницы»
Служебные программы и специальные возможности
Средство переноса данных Windows
Экранная клавиатура
Центр специальных возможностей Windows
6. Технологии обмена данными между приложениями Windows
Операционная система Windows ориентирована на высокую степень интеграции ее компонентов. Важнейшим элементом интеграции является возможность эффективного обмена данными между различными приложениями.
Для обмена данными между различными приложениями разработано несколько технологий:
Буфер промежуточного хранения данных Clipboard.
Технология DDE (Dynamic Data Exchange) - динамический обмен данными.
Технология OLE (Object Linking and Embedding) связывания и внедрения объектов.
Буфер промежуточного хранения данных Clipboard
Уже в первых версиях Windows был реализован встроенный буфер промежуточного хранения данных Clipboard (буфер обмена), который постоянно активен и доступен всем Windows-приложениям. За счет использования обмена данными через буфер возможно включение в один документ объектов, созданных различными приложениями, то есть создание составных документов.
Для всех Windows-приложений установлен ряд стандартных форматов представления данных и, при операциях с буфером обмена, преобразования данных для этих форматов выполняются автоматически.
Для просмотра данных, изменения формата представления данных, записи содержимого буфера в файл и его очистки, используется утилита Clipboard Viewer, которая является компонентой операционной системы.
Технология DDE (Dynamic Data Exchange) – динамический обмен данными.
Для обмена данными между приложениями может использоваться технология DDE. Суть технологии состоит в том, что вставляемый через буфер обмена объект сохраняет свою связь с оригиналом и при внесении в него изменений может автоматически обновляться.
При этом:
с одним оригиналом можно связать любое число документов;
возможно связывание по цепочке, когда источником является не оригинал, а ранее связанный объект;
установленная связь сохраняется и после закрытия приложений, т.е. внесенные в оригинал изменения автоматически вносятся во все документы, связанные с ним.
Технология OLE (Object Linking and Embedding) - связывания и внедрения объектов
Операции связывания (Linking) и внедрения (Embedding), реализованные в рамках OLE, внешне напоминают технологию DDE и обмен данными через буфер обмена.
При работе по технологии OLE выполняется та же последовательность действий.
Документ со встроенными OLE-объектами выглядит аналогично документу с фрагментами, вставленными через буфер обмена.
Однако при двойном щелчке мыши в поле объекта он активизируется и запускается приложение, в котором создавался этот объект и в него передается объект для редактирования или выполнения других операций.
После окончания работы с объектом программа-источник закрывается, а измененный объект автоматически передается обратно в документ приложения-клиента.
В рамках технологии OLE объект представляет собой сочетание данных какого-либо вида (текст, графика, видео, звук и др.) во внутреннем формате приложения-сервера, представленном в одном из стандартных форматов Windows и информации о создавшей его программе, размере, времени создания и т.п.
Таким образом, объект является законченной структурой, переносимой из одного документа в другой и сохраняющей отличительные особенности независимо от типа документа, в котором в данный момент находится.
В рамках технологии OLE реализован метод drag-and-drop (перетащить и бросить), который обеспечивает наглядность процесса обмена данными. Его можно применять вместо операции копирования через буфер обмена даже при межоконном перемещении объектов и их частей.
OLE-технология, разработанная корпорацией Microsoft, обеспечивает:
привязку – возможность вызова одной программы из другой;
встраивание – помещение объектов, созданных в одном приложении, в документ другого.