- •Б елорусский институт правоведения
- •Основы информатики и вычислительной техники
- •1.Общая характеристика системы Windows
- •1.2. Возможности Windows
- •Вопросы для самоконтроля
- •2. Пользовательский интерфейс windows
- •2.1. Характеристика рабочего стола
- •2.2. Папки, ярлыки
- •2.3. Работа с окнами
- •2.4. Главное меню
- •2.5. Настройка рабочей среды
- •Вопросы для самоконтроля
- •3. Файловые системы
- •3.1. Имена и атрибуты файлов
- •3.2. Типы файловых систем
- •Вопросы для самоконтроля
- •4. Приложение и способы его запуска
- •4.1. Стандартные приложения
- •4.2. Способы запуска приложений и переключение работы между ними
- •Вопросы для самоконтроля
- •5. Технология обмена данными
- •5.1. Внедрение и связывание объектов
- •5.2. Передача данных через буфер обмена
- •5.4. Механизм связывания и внедрения ole
- •Достоинства и недостатки механизма ole
- •Вопросы для самоконтроля
- •6. Служебные приложения Windows
- •Вопросы для самоконтроля
- •7. Средства защиты
- •Вопросы для самоконтроля
- •8. Файловые менеджеры
- •8.1. Программа проводник
- •8.3. Обзор файловых менеджеров
- •Вопросы для самоконтроля
- •Характеристики
- •Возможности
- •Литература
- •Глоссарий
- •Тренинг умений 1
- •Рекомендации по выполнению
- •Запуск приложений из диалогового окна Найти
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Третье умение. Знакомство с утилитой Проводник. Задание 1. Создайте папки студент и перемещение. Поместите в папку студент созданные в текстовом процессоре WordPad два файла:
- •Поздравление – наберите в нем поздравление с Днем рождения, а затем вставьте в него объект Microsoft ClipArt Gallery, соответствующий поздравлению;
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Содержание
- •Учебное издание
- •Основы информатики и вычислительной техники
- •Белорусский институт правоведения
- •Основы информатики и вычислительной техники
5.2. Передача данных через буфер обмена
Простейшим средством для передачи данных между Windows-приложениями является буфер обмена – это некоторая динамически изменяемая область памяти, способная хранить информацию в типовых форматах Windows и доступная всем приложениям Windows. Одна программа может поместить данные (текст, рисунок или иную информацию) в буфер обмена, а другая использовать ее, например, вставить текст в документ, скопировать рисунок и т.д. Часто буфер обмена используется и при работе с одной программой, например, для копирования или перемещения фрагмента документа в другое место того же или другого документа.
Передача данных через буфер обмена осуществляется во всех программах приблизительно одинаково. Это можно делать с помощью команд Главного меню Правка. При этом вначале необходимо выделить информацию, затем скопировать ее в буфер обмена (или вырезать) а затем вставить ее в этой же или в другой программе. Как, правило, информация вставляется в текущее место обрабатываемого документа.
При выполнении операций копирования, удаления, перемещения выделенный объект попадает в буфер обмена, и далее при выполнении операции вставки он из буфера обмена вставляется в нужное место.
Операции копировать, переместить, вырезать и вставить можно выполнять разными способами:
используя пункт Правка в строке меню;
используя кнопки на панели инструментов;
используя команды контекстного меню.
Также можно использовать горячие клавиши для выполнения ряда команд:
[CTRL + C] – копировать в буфер,
[CTRL + X] – вырезать в буфер,
[CTRL + V] – вставить из буфера.
Эти стандартные приемы работают во всех приложениях Windows. Через буфер обмена можно переносить фрагменты текста из одного документа в другой, можно переносить иллюстрации, файлы, папки и вообще любые объекты из одного приложения в другое.
При работе с буфером обмена надо помнить, что в буфере обмена всегда может находиться только один объект. При попытке поместить туда другой объект предыдущий объект удаляется. Поэтому поместив объект в буфер, необходимо сразу выполнить вставку из буфера в нужное место. Однако, начиная с версии Windows 2000, в буфере обмена можно хранить уже несколько объектов.
При необходимости просмотра содержимого буфера обмена можно воспользоваться специальной служебной программой Просмотр буфера обмена, которая входит в состав операционной системы Windows и запускается командой
ПускПрограммыСтандартныеСлужебныеБуфер обмена.
В Windows имеются удобные средства для копирования экрана или его части в буфер обмена. Для Windows-приложений и Dos-приложений, выполняющихся в окне Windows, это делается с помощью следующих клавиш:
[PrintScreen] – копирование в буфер обмена всего экрана;
[Alt]+[PrtScreen] – копирование в буфер обмена текущего окна.
При нажатии этих клавиш в буфер обмена помещается графический образ экрана или окна (с заголовком и рамкой) в виде растровой картинки. Обычно эту картинку потом вставляют в какой-либо графический редактор, например Paint, редактируют (при необходимости) и сохраняют в виде графического файла нужного формата.
Поскольку данные остаются в буфере обмена, то их можно вставлять в файлы несколько раз. Буфер обмена обеспечивает временное хранение данных. Вырезаемые или копируемые в буфер обмена данные остаются в нем до тех пор, пока он либо не будет очищен, либо в него не будут помещены другие данные, либо вы не выйдете из Windows.
Недостатками обмена с использованием буфера являются:
невозможность накопления данных в буфере (в Word 2000 можно хранить до 12 объектов);
ограничение объема информации, передаваемой через буфер обмена;
вставленные в документ через буфер обмена данные не обновляются при их изменении в исходном документе.
Однако у этого метода есть еще один существенный недостаток, который заключается в том, что он практически не поддается автоматизации.
5.3. DDE–технология
Обмен данными через буфер обмена подходит для операций копирования, управляемых пользователем. В то же время для автоматического обмена данными наиболее удобен специальный механизм динамического обмена данными – DDE (Dynamic Data Exchange – динамический обмен данными).
Здесь сторона, передающая данные, называется сервером, получающая их сторона – клиентом, а одиночный акт приема-передачи данных – транзакцией. Эта терминология заимствована из технологии распределенных вычислений в локальных сетях, где сервером называется компьютер-передатчик информации, клиентом – компьютер-приемник и транзакцией – акт обмена информацией.
DDE-технология представляет собой способ использования сообщений для передачи произвольной информации. При установлении связи с объектом не делается копия информации, а создается ссылка (связь) на документ, содержащий информацию (документ-источник). Поэтому при редактировании объекта в действительности вносятся изменения в документ-источник. В документе-получателе содержится только связь с тем местом в документе-источнике, где находится объект.
Несколько документов может быть связано с одним документом-источником. Например, если связать рисунок с несколькими документами, то любые изменения, внесенные в рисунок, отразятся на документе-источнике и на всех документах, связанных с рисунком.
Доступ к объекту осуществляется из любого документа, связанного с ним, поэтому объект можно изменить в любом из этих документов. Обновленная версия появится во всех документах, связанных с объектом. Связь объектов позволяет следить за информацией, которая должна быть идентична в нескольких местах. Объекты для связи можно выбирать только из документов, сохраненных на диске.
Поясним принцип функционирования DDE-технологии на конкретном примере. В Microsoft Excel создана таблица и сохранена в отдельном файле. Необходимо вставить эту таблицу в документ, созданный в текстовом редакторе Microsoft Word по технологии DDE. Для этого необходимо:
выделить таблицу в Microsoft Excel и поместить ее в буфер обмена командой ПравкаКопировать;
перейти в Microsoft Word;
выполнить команду ПравкаСпециальная вставка. В результате чего в поле редактора Microsoft Word появляется изображение таблицы.
При внесении изменений в таблицу в Microsoft Excel эти изменения отразятся и в копии этой таблицы, находящейся в редакторе Microsoft Word.
Установленная связь сохраняется и после закрытия приложения, т. е. внесенные в оригинал изменения автоматически вносятся во все документы, связанные с ним. Это предоставляет пользователю удобные возможности, например, при подготовке нескольких отчетов, содержащих одну и ту же таблицу, достаточно связать эти отчеты с таблицей, и при изменении данных в таблице автоматически выполнится обновление всех отчетов.