Реферат Курсовая Конспект
Механизмы интеграции приложений Windows - раздел Психология, ПРОФЕССИОНАЛЬНО-ИНФОРМАЦИОННАЯ КУЛЬТУРА ПЕДАГОГА-ПСИХОЛОГА 1. Буфер Обмена–Это Специальная Область Памяти, Котор...
|
1. Буфер обмена–это специальная область памяти, которая используется для пересылки данных между приложениями и документами. Роль данных могут играть фрагмент текста или весь текст, рисунок, таблица и пр. Буфер обмена – это простейшее, но очень эффективное средство интеграции приложений. Через буфер обмена можно перемещать папки с файлами и отдельные файлы.
Принцип работы с буфером обмена. С помощью инструментальных средств конкретного приложения мы можем выделить определённый фрагмент обрабатываемого документа (т.е. участок текста, изображение, таблицу) и поместить его на хранение (записать) в буфер обмена. Записанный в буфере фрагмент можно вставить либо в другое место того же документа, либо в другой документ того же приложения, либо в документ другого приложения. Например, можно переместить картинку (или фрагмент картинки), нарисованную в редакторе Paint, в любое место документа Word. Записанный фрагмент сохраняется в буфере до тех пор, пока не дана команда поместить в буфер другую порцию данных: в этом случае прежнее содержимое буфера теряется безвозвратно (замещается новой информацией). Если такая информация не поступила, фрагмент сохраняется в буфере до окончания сеанса работы Windows. Запуск и завершение программ сами по себе на содержимое буфера никак не влияют. Один и тот же фрагмент можно вставлять в документы несколько раз: при вставке содержимое буфера обмена не меняется.
Работа с буфером обмена. Во всех приложениях Windows,
допускающих использование буфера обмена, схема работы с
ним стандартизована. Для обмена предусмотрены кнопки на панели инструментов или соответствующие команды пункта меню [Правка]:
[Вырезать]– переместить выделенный фрагмент в буфер обмена (и удалить его в исходном документе);
[Копировать]– скопировать выделенный фрагмент в буфер обмена (исходный документ не меняется);
[Вставить] – вставить содержимое буфера обмена в текущий документ приложения (содержимое буфера не изменяется).
Следует помнить, что буфер обмена одинаково бесстрастно принимает на хранение и один символ, и графический фрагмент объёмом до нескольких мегабайт.
Куда вставляется фрагмент по команде[Вставить]? Точка вставки определяется соглашениями конкретной программы и характером информации, помещённой в буфер обмена (графика или текст). Процессор Word любой фрагмент практически всегда вставляет в позицию текстового курсора.
2. Технология OLE.
Общие положения. С развитием технических и программных средств появилась возможность объединять в одном документе объекты разного происхождения, разной природы, например, текст, фотографии и музыку (как в телепередаче). Такие документы принято называть составными или мультимедийными. Мультимедиа – это специальная технология, позволяющая с помощью программного обеспечения и технических средств объединить на компьютере обычную информацию (текст и графику) со звуком и движущимися изображениями (вплоть до показа видеофильмов). Для создания и обработки составных документов используется универсальный механизм, который называется так: «Связь и внедрение объектов» (OLE – Object Linking and Embedding).
В общем случае технология OLE даёт следующие преимущества:
§ во-первых, внедрив в документ приложения некий объект, созданный в другом приложении, есть возможность редактировать этот объект средствами «родного» приложения;
§ во-вторых, если установить связь некоего объекта с документом, то объекту (например, картинке) сохраняется возможность «жить» собственной жизнью, обслуживать другие документы, а заодно и экономить память на диске.
Чтобы разобраться в универсальных принципах OLE, необходимо ввести строгие определения.
Объектом OLE (OLE-объектом) мы называем произвольный элемент, созданный средствами какого-либо приложения Windows, который можно поместить (внедрить и (или) связать) в документ другого приложения Windows. Таким элементом может быть фрагмент некоего документа (например, фрагмент растровой картинки) или весь документ
Приложение, средствами которого создается объект OLE (т. е. программа, которая обслуживает другое приложение), называется сервером OLE (OLE-сервером, исходным приложением, приложением-источником).
Приложение, принимающее объект OLE (т.е. программа, которая пользуется услугами OLE-сервера), называется клиентом OLE (OLE-клиентом, приложением-контейнером, приложением-приемником). Различные приложения Windows в разной степени поддерживают технологию OLE. Некоторые программы вообще её не поддерживают, некоторые могут исполнять только роль OLE-сервера (например, Paint, Microsoft Equation, Microsoft WordArt и многие другие). Информационные системы, наоборот, чаще всего исполняют только роль приемника, OLE-клиента. Наконец, наиболее мощные и универсальные приложения Windows (например, Word и Excel) могут исполнять функции и OLE-сервера, и OLE-клиента.
Роль технологии OLE особенно велика в информационных системах. Она позволяет резко расширить возможности даже таких простых по смыслу комплексов, как системы обработки «персональной» информации. В самом деле, база данных «персональной» системы обычно представляет собой некий перечень данных о людях: фамилия, имя, год рождения, национальность и т. п. Такой перечень в принципе можно хранить даже в текстовом файле. А теперь представьте себе, какими красками заиграет система, если примитивные анкетные данные человека будут дополнены его цветной фотографией, фонограммой его голоса или песенки в его исполнении под гитару, видеозаписью и т. п. Все это легко реализовать уже сейчас даже на компьютере средней мощности с помощью стандартной технологии OLE.
Техника OLE. Итак, как же в Microsoft Windows внедрять и (или) связывать объекты? Рассмотрим два универсальных способа: 1) через буфер обмена,командой приложения[Правка-Специальная вставка...]; 2) командой приложения[Вставка-Объект...].
Чаще используется второй способ внедрения объектов. Сначала требуется указать в текущем документе (т. е. документе-приёмнике) точку вставки (например, в Word – это мерцающий курсор) и выбрать команду[Вставка-Объект...]. На экране появится диалоговое окно с двумя вкладками, которые позволяют либо создать новый объект (и внедрить его), либо вставить в свой документ готовый объект-файл.
На первой вкладке имеется список всех OLE-серверов, которые Windows обнаружила на вашем компьютере (например, Microsoft Equation 3.0, Microsoft Excel и т.д.). Выбирается нужный сервер в списке и кнопкойОКподтверждается выбор. Выбранное приложение будет загружено в память, и можно создать (пока создать) объект средствами этого приложения (скажем, эффектную надпись). Как внедрить объект в текущий документ?
В зависимости от «уровня» OLE-сервера чаще всего используются два способа внедрения созданного объекта и возврата в OLE-клиент (их легко освоить на практике).
1) В простых серверах (типа Microsoft WordArt) достаточно щёлкнуть мышью в окне документа где-нибудь вне созданного объекта. Сервер закрывается, и вы возвращаетесь в OLE-клиент для продолжения работы.
2) В более сложных серверах (типа MS Word) необходимо выбрать пункт[Файл] в горизонтальном меню OLE-сервера, а затем в ниспадающем меню этого пункта отыскать и выбрать какую-то команду со словом «Обновить» (Update). Затем надо стандартным способом завершить работу OLE-сервера. В ряде случаев можно просто перетащить объект из OLE-сервера в OLE-клиент методом «Drag-and-Drop».
Вторая вкладка диалогового окна[Вставка-Объект...] представляет собой обычный файлер, с помощью которого можно указать системе, какой документ надо внедрить (одновременно можно установить флажок «Связать с файлом»).
Необходимые уточнения. В технологии OLE есть несколько "нюансов", которые необходимо знать, как таблицу умножения. Во-первых, чем отличается внедрение от установления связи с объектом?
Внедрить можно либо фрагмент документа, либо весь документ (как файл). При внедрении объект становится частью документа-контейнера и, строго говоря, теряет связь с исходным файлом (если таковой был). Внедрённый объект можно редактировать средствами OLE-сервера, но внесённые изменения не отражаются на исходном файле. Связать с контейнером можно только объект, который оформлен как файл-документ (т. е. зарегистрирован в файловой системе по точному адресу). При обновлении файла-документа средствами OLE-сервера изменения отражаются и в документе-контейнере (либо автоматически, либо по указанию пользователя).
Во-вторых, чем отличается вставка от внедрения? Внедрение – частный случай вставки. Если приложение-контейнер не может зарегистрировать фрагмент как объект какого-то приложения (или вы запретили это), фрагмент просто вставляется как часть документа-контейнера и в дальнейшем его можно редактировать только средствами приложения-приёмника. Таким образом, фрагмент можно вставить (но не внедрить), но нельзя внедрить, не вставляя.
Резюме. Важно соблюдать гигиенические правила: сидеть свободно, без напряжения, не сутулясь, не облокачиваясь на спинку стула; ноги поставить прямо на пол, одна возле другой, не вытягивая их и не подгибая; расстояние от глаз до экрана монитора должно быть не менее 60 см; время непрерывной работы на компьютере не должно превышать 40-45 мин, затем следует сделать перерыв, во время которого полезно выполнить несколько физических упражнений для снятия усталости и напряжения и провести массаж глаз.
Изученные принципы и механизмы объектно-ориентированной технологии Windows, ставшей своеобразным мировым стандартом, важны не только для понимания теоретических основ информационных технологий и сознательной работы на уровне пользователя, но и для умения применить на практике весь широкий спектр возможностей компьютера, а также для быстрого освоения стремительно совершенствующейся техники.
1. Что такое файл? Папка? Как различить эти объекты?
2. Какова структура файловой системы ПК?
3. В чём состоят основные технологические принципы Windows?
4. Каковы преимущества технологии OLE?
5. Расскажите о технике безопасности работы на ПК: для человека, для аппаратного обеспечения, для программного обеспечения.
Запуск Windows. В типичном случае ОС Windows запускается автоматически при включении компьютера. После проверки аппаратуры на экране появляется сообщение «Starting Windows...», а затем заставка с логотипом системы. Процесс загрузки завершается появлением на экране Рабочего стола с панелью задач. ОС Windows вместе со своими приложениями готова к работе и ожидает Ваших действий (рис. 1).
– Конец работы –
Эта тема принадлежит разделу:
высшего профессионального образования... Липецкий государственный педагогический университет... Факультет педагогики и психологии...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Механизмы интеграции приложений Windows
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов