Автор работы: Пользователь скрыл имя, 23 Ноября 2011 в 19:51, контрольная работа
Задолго до появления первых счетных устройств люди изыскивали различные средства для проведения вычислений. Они пользовались для этого пальцами рук, камешками, которые складывали в кучки или располагали в ряд. Число предметов фиксировалось с помощью черточек, которые проводились по земле, зарубок, которые делались на палках и узелков, которые завязывались на веревке.
Этапы развития информатики и ВТ……………………………………………....3
Устройства ввода информации: клавиатура и манипуляторы………………….11
Технология OLE обмена информацией между приложениями в среде MS Windows…………………………………………………………………………….…13
Список литературы………………………………………………………………..15
OLE (англ. Object Linking and Embedding) - технология связывания и внедрения объектов в протокол, разработанная корпорацией Майкрософт.
OLE
позволяет передавать часть
Основное преимущество использования OLE (кроме уменьшения размера файла) в том, что она позволяет создать главный файл, картотеку функций, к которой обращается программа. Этот файл может оперировать данными из исходной программы, которые после обработки возвращаются в исходный документ.
OLE
используется при обработке
OLE версии 1.0
OLE
1.0 был выпущен в 1990 году на
основе технологии DDE (Dynamic Data Exchange),
использовавшейся в более
OLE
сервера и клиенты
OLE
1.1 позднее развился в
Когда объект OLE помещен в буфер обмена информацией, он сохраняется в оригинальных форматах Windows (таких как bitmap или metafile), а также сохраняется в своём собственном формате. Собственный формат позволяет поддерживающей OLE программе внедрить порцию другого документа, скопированного в буфер, и сохранить её в документе пользователя.
OLE версии 2.0
Следующим эволюционным шагом стал OLE 2.0, сохранивший те же цели и задачи что и предыдущая версия. Но OLE 2.0 стал надстройкой над архитектурой COM вместо использования VTBL. Новыми особенностями стали автоматизация технологии drag-and-drop, in-place activation и structured storage.
ActiveX
В
1997 году Microsoft переименовал технологию
OLE 2.0 в ActiveX. Были представлены элементы
управления ActiveX, ActiveX документы и
технология Active Scripting. Эта версия OLE
в основном используется веб-дизайнерами
для вставки в страницы мультимедийных
данных. Боясь потерять патент на разработку
в ходе слушания судебного разбирательства
с компанией Eolas, 2 декабря 2005 года Майкрософт
объявил о прекращении
Буфер обмена
Во время своей работы операционная система (OC) Windows выделяет специальную область памяти - буфер обмена (Clipboard), который используется для обмена данными между приложениями и документами. Роль данных могут играть фрагмент текста или весь текст, рисунок, таблица и т. п. Буфер обмена - это простейшее, но очень эффективное средство интеграции приложений. В ОС Windows через буфер обмена можно перемещать папки с файлами и отдельные файлы.
Принцип работы с буфером обмена. С помощью инструментальных средств конкретного приложения можно выделить определенный фрагмент обрабатываемого документа (т. е. участок текста, изображение, таблицу) и поместить его на хранение (записать) в буфер обмена. Записанный в буфере фрагмент можно вставить либо в другое место того же документа, либо в другой документ того же приложения, либо в документ другого приложения. Например, можно переместить картинку (или фрагмент картинки), нарисованную вами в графическом редакторе, в любое место документа Word или Excel.
Записанный фрагмент сохраняется в буфере до тех пор, пока не дана команда поместить в буфер другую порцию данных: в этом случае прежнее содержимое буфера теряется безвозвратно, оно замещается новой информацией. Если такая информация не поступила, фрагмент сохраняется в буфере до окончания сеанса работы Windows. Запуск и завершение программ сами по себе на содержимое буфера никак не влияют. Один и тот же фрагмент можно вставлять в документы несколько раз: при вставке содержимое буфера обмена не меняется.
Во всех приложениях Windows, допускающих использование буфера обмена, схема работы с ним стандартизована. Для обмена предусмотрены команды пункта меню Правка:
• Вырезать - переместить выделенный фрагмент в буфер обмена (и удалить его в исходном документе);
• Копировать – скопировать выделенный фрагмент в буфер обмена (исходный документ не меняется);
• Вставить – вставить содержимое буфера обмена в текущий документ приложения (содержимое буфера не изменяется).
Многие приложения дублируют эти команды в кнопках панели инструментов (а также в контекстном меню), и возможно перемещение, копирование или вставка фрагмента простым щелчком мыши на соответствующей кнопке. Вместо команд работы с буфером обмена можно использовать сочетания клавиш:
• Вырезать - Shift+Del;
• Копировать - Ctrl+Ins;
• Вставить - Shift+Ins.
Следует помнить, что буфер обмена одинаково бесстрастно принимает на хранение и один символ, и графический фрагмент объемом до нескольких мегабайт. Однако в последнем случае производительность компьютера может снизиться, - поэтому не следует оставлять в буфере слишком массивные части информации, которые вам уже не понадобятся. После использования такой информации лучше очистить буфер, послав в него, например любой текстовый символ.
Кратко рассмотрим операции: Вырезать, Копировать и Вставить.
1. Документ → буфер обмена. Перед выполнением команд - Вырезать или Копировать необходимо выделить фрагмент, помещаемый в буфер обмена. Если фрагмент не выделен, эти команды недоступны. Способы выделения фрагмента определяются соглашениями конкретной программы, однако существуют и универсальные приемы. Следует отметить, что в команде Вырезать совмещены две стандартных операции: удаление выделенного фрагмента и заполнение буфера обмена. Поэтому эта команда более «опасна», чем команда Копировать.
2. Буфер обмена → документ. Если буфер обмена пуст (то есть с момента старта Windows команды Вырезать или Копировать не выполнялась или буфер очищен специальной командой), операция Вставить недоступна.
Существует еще много способов заполнения буфера обмена, например, в ОС Windows есть следующая интересная возможность. Если, работая в операционной системе, нажать клавишу Print-Screen, графический образ всего экрана в виде растровой картинки будет скопирован в буфер обмена. Затем мо¬жно вставить эту картинку в документ какого-либо редактора (например, Word), отредактировать, если необходимо, и записать в файл. Если нажать клавиши Alt+PrintScreen, в буфер обмена копируется только активное окно.
Куда
вставляется фрагмент по команде
Вставить? Точка вставки определяется
соглашениями конкретной программы
и характером информации, помещенной
в буфер обмена. Например, редактор
презентаций PowerPoint вставляет графический
фрагмент в центр слайда, давая
тем самым возможность вручную
переместить новый элемент
Для работы с буфером обмена Windows предлагает специальную программу - Просмотр буфера обмена, которую можно вызвать из Главного меню → Программы → Стандартные (в Windows 2000 Окно буфера обмена переименовано в Папку обмена, которая вызывается командой clipbrd). Во-первых, окно этой программы - это настоящее «зеркало» буфера обмена, отображающее текущее содержимое Clipboard. Во-вторых, это приложение позволяет записать содержимое буфера обмена на постоянное хранение в файл специального формата (с расширением .CLP) и прочитать такой файл в буфер. Это нужно для обмена файлами разных форматов так как всякая версия ОС Windows может прочитать любые файлы с расширением .CLP
Просмотр буфера обмена позволяет с помощью отдельных команд изменить формат вывода фрагмента на экран, а также очистить буфер обмена.
Расширение функций буфера обмена. Приложения Windows устроены таким образом, что буфер обмена часто оказывается полезным даже тогда, когда никаких команд работы с буфером не предусмотрено. Дело в том, что механизмы выделения, копирования, вставки фрагментов документа (особенно текстовых) чаще всего встроены в приложение, и клавиатурные сочетания Ctrl+Ins и Shift+Ins работают всегда, независимо от функций приложения.
Тем
самым гибкость такой системы
при обмене информацией между
базой данных системы и внешними
носителями информации значительно
расширяется. Например, в системе
может отсутствовать функция
вставки готового текстового файла
в базу данных (файл → база данных),
однако пользователю не придется заново
набирать такой файл. Достаточно открыть
его (например, в приложении Word), скопировать
в буфер обмена, а затем вставить
данный фрагмент в нужное окно системы.
Список литературы