Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебник Макаровой

.pdf
Скачиваний:
90
Добавлен:
12.04.2015
Размер:
11.93 Mб
Скачать

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

§при перемещении или копировании объектов файловой системы (файлов и папок);

§для сохранения в файле выделенного фрагмента документа.

Буфер обмена специальная область памяти, которая предназначена для временного хранения переносимого, копируемого или удаляемого объекта.

Буфер обмена обслуживается операционной системой и характеризуется следующими свойствами:

§в буфере обмена хранится объект, помещенный в него одним из известных пользователю способов;

§в буфере обмена объект хранится до тех пор, пока не будет помещен в него новый объект;

§буфер обмена доступен из любого приложения;

§содержимое буфера обмена можно просмотреть или сохранить в файле с помощью приложения Просмотр буфера обмена;

§буфер обмена очищается при перезагрузке операционной системы либо специальной командой;

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

в другой формат.

При обмене данными между приложениями через буфер обмена можно установить связь между источником и приемником. Эта связь позволяет редактировать объект непосредственно в составном документе средствами приложения-приемника (связь между составным документом и приложением- источником) либо обновлять объект, если он был записан в файл и впоследствии изменен приложением- источником (связь между составным документом и файлом). Такая связь в одних случаях необходима, а в других нет. Так, при копировании или перемещении объектов файловой системы между папкой- источником и папкой-приемником не устанавливается никакой связи. Но при удалении файла он фактически перемещается в специальную папку Корзина, причем устанавливается связь Корзины с папкой, в которой этот файл находился. Эта связь позволяет при необходимости вернуть файл на прежнее место.

Для вставки объекта из буфера обмена можно воспользоваться командой Вставить, вызвав ее любым способом, например из контекстного меню. После выполнения этой команды объект становится частью документа, создаваемого в приложении-приемнике. При этом объект вставляется в составной документ, как правило, как OLE-объект, сохраняющий связь с приложением-источником. Его можно редактировать непосредственно в составном документе, вызвав приложение-источник. Отметим, что по технологии OLE 2.0 вызывается не само приложение-источник, а лишь необходимые инструменты редактирования: при двойном щелчке на OLE-объекте пользователь остается в среде приложения-приемника, но меню и панели инструментов этого приложения меняются.

Пользователь может в определенных пределах изменять способ вставки объекта из буфера обмена. Для этого нужно использовать команду Специальная вставка, которая во многих приложениях

располагается в меню Правка (Edit).

Технология обмена данными через буфер

Обмен данными через буфер выполняется в следующей последовательности (рис. 12.14):

§выделяется объект, подлежащий копированию или перемещению;

§выделенный объект переносится в буфер обмена с помощью команды Копировать или Вырезать (например, через контекстное меню);

§указатель мыши устанавливается в место вставки объекта;

§объект вставляется в указанное место командой Вставить или командой Специальная вставка (через контекстное меню или меню Правка).

401

Рис. 12.14. Схематичное представление обмена данными через буфер

ТЕХНОЛОГИЯ ВНЕДРЕНИЯ И СВЯЗЫВАНИЯ ОБЪЕКТОВ OLE

Представление о технологии OLE

Появление технологии OLE обусловлено необходимостью формирования документов из данных разного типа. Основное достоинство технологии OLE, которая была разработана фирмой Microsoft, состоит в том, что она не имеет ограничений и позволяет организовать передачу данных практически между любыми приложениями. Технология OLE определяется правилами (протоколом) взаимодействия Windows-приложений. Базовый вариант технологии OLE был впоследствии расширен до версии OLE 2.0, которая в настоящее время является наиболее употребительной.

Примечание. Аббревиатура OLE означает Object Linking and Embedding, что переводится как связывание и внедрение объекта.

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

Например, текстовый редактор WordPad полностью обеспечивает работу по технологии OLE, так как он предназначен для создания текстовых документов, в которых могут быть рисунки, звуки, таблицы, видеоклипы и др. Графический редактор Paint предназначен для подготовки несложных рисунков, он не может работать по технологии OLE только как приложение-источник. Текстовый процессор Word представляет собой сложный комплекс и фактически включает в себя несколько приложений: редактор рисунков, редактор формул, текстовый редактор и др. Эти приложения по-разному используют технологию OLE. Редактор формул действует только как приложение-источник (OLE-сервер), а текстовый редактор может выступать как в роли источника, так и в роли приемника (OLE-клиента). Просмотреть список действующих в системе OLE-серверов можно, выполнив команду Вставить объект (в среде Word эта команда включена в меню Вставка).

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

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

§внедрение объекта, при котором в документ-приемник вставляется сам объект. Для отображения на экране или распечатки документа OLE-объект не использует средств приложения-источника. Например, при переносе составного документа на другой компьютер

402

OLE-объект будет отображаться нормально, даже если на этом соответствующего приложения-источника. Однако OLE-объект приложением-источником, которая позволяет обеспечить редактирование составного документа;

компьютере нет сохраняет связь с OLE-объекта внутри

§связывание объекта, при котором в документ-приемник помещается не сам объект, а лишь ссылка на документ-источник. В этом случае OLE-объект будет связан не с приложением- источником, а с документом-источником, в котором находится этот объект. Эта связь позволяет изменить представление объекта в документе-приемнике, как только этот объект будет изменен в документе-источнике.

Внедрение объекта

При внедрении объекта в документ-приемник вставляется сам объект. Если этот объект получен копированием данных из некоторого документа-источника, то данные сохраняются на прежнем месте, а в документ-приемник вставляется их копия, причем связь между объектом и его копией не устанавливается. При этом наряду с командой Вставить можно использовать команду Специальная

вставка.

Внедрить объект в документ можно несколькими способами:

§из открытого документа (с помощью команд Вставить и Специальная вставка);

§из файла (специальной командой вставки файла или импорта файла);

§непосредственным вызовом OLE-сервера (командой Вставить объект). Внедрение объекта из открытого документа выполняется следующим образом:

§в приложении-источнике выделяется объект, который будет внедряться;

§выделенный объект копируется в буфер обмена с помощью команды Копировать или

Вырезать;

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

§вставляется объект с помощью команды Вставить или Специальная вставка;

§при использовании команды Специальная вставка на экране появляется диалоговое окно «Специальная вставка» (рис. 12.15), в котором необходимо выбрать способ вставки данных как

объекта, отметить кнопку выбора <Вставить> и нажать кнопку <ОК>. Данные можно вставлять в составной документ также в виде значка, для чего в диалоговом окне «Специальная вставка» следует отметить соответствующий переключатель.

Технология внедрения содержимого файла, которая рассматривается на примере приложения Word, состоит в следующем:

§в составном документе указывается место внедрения;

§вводится команда Файл из управляющего меню Вставка;

§в диалоговом окне «Вставка файла» (рис. 12.16) устанавливаются необходимые параметры и выбирается имя файла. При этом не следует устанавливать переключатель <Связь с файлом>, чтобы содержимое файла оказалось внедренным;

§нажать кнопку <ОК>.

403

Рис. 12.15. Окно «Специальная вставка» в текстовом процессоре Word

Рис. 12.16. Окно «Вставка файла» в текстовом процессоре Word

Для других приложений технология аналогична, отличие состоит в конкретных названиях команд.

Всоставной документ новый объект внедряется следующим образом:

§в составном документе указывается место внедрения;

§вводится команда Вставить объект (в среде Word – пункт Объект управляющего меню

Вставка);

§в диалоговом окне «Вставка объекта» (рис. 12.17) выбирается тип внедряемого объекта, т.е. приложение-источник. Флажок <Связь с файлом> устанавливать не следует, для того чтобы объект оказался внедренным;

§нажимается кнопка <ОК>;

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

Рис. 12.17. Окно «Вставка объекта» в текстовом процессоре Word

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

404

§выбрать соответствующую команду в управляющем или контекстном меню;

§дважды щелкнуть левой кнопкой мыши на внедренном объекте.

Отметим, что если один и тот же объект внедряется в несколько документов, то в каждом документе будет храниться своя копия объекта. В этом случае хранение объекта и всех его копий требует дополнительного расхода внешней памяти. Кроме того, не сохраняется никакой связи между копиями объекта, изменение одной из копий никак не влияет на остальные копии объекта.

Рис. 12.18. Процедура связывания объектов по технологии OLE

Связывание объекта

При просмотре или распечатке составного документа связанный объект ничем не отличается от внедренного. Различие проявляется лишь при редактировании объекта. Связанный объект всегда находится в документе-источнике, а в составном документе-приемнике хранится ссылка (указание местонахождения) на файл с этим документом (рис. 12.18).

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

Технологией связывания объекта целесообразно пользоваться в следующих случаях:

§объект вставляется в несколько разных документов, и необходимо, чтобы любые изменения этого объекта отражались в этих документах;

§объект занимает слишком много места и затрудняет работу с составным документом;

§при недостатке внешней памяти.

Создание связанных объектов в составном документе возможно двумя способами:

§из открытого документа. При этом в составной документ можно включить лишь некоторый фрагмент из документа-источника;

§из файла. При этом документ-источник полностью включается в составной документ.

Обратите внимание! Для связывания объекта необходимо,

чтобы объект был сохранен в файле как документ или его часть.

Связывание объекта из открытого документа выполняется следующим образом:

§в приложении-источнике выделяется объект, который будет связываться;

§выделенный объект переносится в буфер обмена с помощью команды Копировать;

405

§осуществляется переход в приложение-приемник, в котором формируется составной документ, и указатель мыши устанавливается в место вставки объекта;

§вводится команда Специальная вставка;

§в диалоговом окне «Специальная вставка» отмечается кнопка выбора <Связать>, указывается способ вставки объекта (в обычном виде или в виде значка) и нажимается кнопка <ОК>.

Связывание с файлом (на примере текстового процессора Word) состоит в следующем:

§в составном документе указывается место вставки;

§вводится команда Файл из меню Вставка;

§в диалоговом окне «Вставка файла» (см. рис. 12.16) устанавливаются флажок <Связь с файлом> и другие необходимые параметры, затем выбирается документ, в котором хранится объект;

§нажимается кнопка <ОК>.

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

Поскольку связанные объекты хранятся отдельно от составного документа в своих документах- источниках, важно иметь сведения о связях составного документа. Просмотреть, обновить и изменить связи составного документа можно в диалоговом окне «Связи» («Links»), которое, например, в приложении Word вызывается командой Связи из меню Правка (рис. 12.19). Это диалоговое окно содержит информацию о связях данного объекта:

§спецификацию (путь) файла;

§тип или формат объекта;

§режим обновления объекта в составном документе автоматическое или ручное (по запросу). При автоматическом обновлении связанный объект в составном документе изменяется сразу, как

только он изменился в документе-источнике. При ручном обновлении необходимо явное указание со стороны пользователя.

Рис. 12.19. Диалоговое окно «Связи» в текстовом процессоре Word

12.4.ПРОГРАММНЫЕ СРЕДСТВА WINDOWS 98

§Программа Проводник

§Настройка среды Windows

§Стандартные программы прикладного назначения

§Стандартные программы служебного назначения

ПРОГРАММА ПРОВОДНИК

Проводник в своем первоначальном значении определялся как программа-обозреватель локальных и

406

сетевых ресурсов персонального компьютера. Его функции во многом сродни функциям программ- оболочек операционной системы MS DOS, таких, как, например, Norton Commander.

Проводник (Windows Explorer) в среде Windows 98 – программа

(приложение), с помощью которой пользователь может отыскать любой объект файловой системы (папку или файл) и произвести с ним необходимые действия.

С помощью Проводника можно запускать приложения, открывать документы, перемещать или копировать файлы и папки, форматировать дискеты, просматривать Web-страницы в Интернет и др. Интерфейс Проводника сделан предельно понятным для пользователя. Внешний вид окна Проводника может изменяться, но его функции при этом практически не меняются.

Основное рабочее поле Проводника (рис. 12.20) может быть разделено на две-три панели. Правая панель отображает содержимое папки, адрес которой указан в адресной строке. Каждый значок на правой панели представляет собой папку, щелчок по которой откроет ее содержимое. Средняя панель играет вспомогательную роль, создавая интерфейс Internet Explorer. В левой панели отображается иерархическая структура подчиненности папок.

Рис. 12.20. Окно Проводника, имеющее вид Web-страницы

На рис. 12.21 представлено окно Проводника лишь с панелью содержимого папки.

Рис. 12.21. Окно Проводника без схемы подчиненности папок

Вверхней части любого окна Проводника находятся Управляющее меню и панели инструментов:

§панель с кнопками, предназначенными для быстрого выполнения наиболее употребляемых команд;

407

§адресная строка, в которой указывается имя активной (текущей) папки или адреса Интернет;

§кнопка <Ссылки>, упрощающая доступ к Web-страницам при работе в сети Интернет.

НАСТРОЙКА СРЕДЫ WINDOWS

Операционная система Windows предоставляет пользователю ряд инструментов для настройки своей среды. Все они находятся в папке Панель управления. Доступ к этой папке осуществляется через Главное меню. После нажатия кнопки <Пуск> в меню следует выбрать пункт Настройка, а затем в подменю пункт Панель управления. Все инструменты, находящиеся в папке Панель управления, можно условно разделить на два класса:

§класс инструментов для системной настройки. Эти инструменты используются для настройки оборудования и установки приложений. К ним можно отнести: установку или удаление программ; подключение двух или более мониторов; установку, тестирование и

конфигурирование оборудования; изменение настройки Интернет; установку паролей и др.;

§ класс инструментов для настройки пользовательского интерфейса. Эти инструменты позволяют изменять внешний облик системы. К ним можно отнести: установку даты и времени; изменение оформления Рабочего стола (звук, фон, заставку и др.); поддержку необходимого языка; выбор видов указателя мыши и др.;

На рис. 12.22 представлена папка Панель управления, которая содержит значки программ для реализации определенной функции. Щелчком мыши по значку вызывается соответствующая программа, которая в диалоговом режиме предлагает пользователю установить необходимые параметры настройки.

Рис.12.22. Окно «Панель управления»

СТАНДАРТНЫЕ ПРИЛОЖЕНИЯ ПРИКЛАДНОГО НАЗНАЧЕНИЯ

В комплект поставки операционной системы Windows входят стандартные приложения прикладного назначения:

§графический редактор Paint;

§текстовые редакторы WordP ad и Блокнот;

§калькулятор;

§программа работы с изображениями Imaging;

§комплекс программ Связь для связи по телефонной сети;

§комплекс программ мультимедиа Развлечения.

Доступ к стандартным приложениям осуществляется через Главное меню. После нажатия кнопки <Пуск> следует выбрать пункт Программы, а затем в подменю пункт Стандартные. В предлагаемом списке стандартных программ следует выбрать требуемую.

408

Графический редактор Paint

Графический редактор Paint (рис. 12.23) предназначен для создания, редактирования и просмотра растровых рисунков. Любой такой рисунок, помещенный в буфер обмена, копируется в Paint для дальнейшей обработки. Рисунок, созданный в Paint, можно вставить в другой документ или использовать как фоновый рисунок Рабочего стола. Paint позволяет также просматривать и изменять отсканированные фотографии.

Версия графического редактора Paint для Windows 98 почти идентична версии для Windows 95. По умолчанию создаются файлы формата BMP. Как правило, они требуют больших объемов внешней памяти, но в архиве их размеры заметно меньше. Графический редактор Paint (версия для Windows 98) позволяет также сохранять рисунки в более экономичных форматах JPG и GIF, традиционно используемых в Интернет.

Графический редактор Paint может выступать только в роли приложения-источника при разработке

составных документов и поддерживает обмен данными между приложениями с помощью буфера обмена.

Рис.12.23. Интерфейс графического редактора Paint

Текстовые редакторы Блокнот и WordPad

Программа Блокнот (рис. 12.24,а) является простейшим текстовым редактором . Он предназначен для создания и редактирования текстовых документов формата ANSI, т.е. документов, не имеющих форматирования, а только "голый" текст. Такой формат имеют многие служебные файлы (AutoEXEC.BAT, файлы инициализации приложений с расширением INI). В программе Блокнот реализован минимальный набор операций редактирования. Главное достоинство этой программы высокая скорость запуска и работы. Файлы, созданные в этой среде, имеют расширение .ТХТ.

Программа Блокнот выступает только в роли приложения-источника при разработке составных документов и поддерживает обмен данными между приложениями с помощью буфера обмена.

409

Рис. 12.24. Интерфейс текстовых редакторов: а Блокнот; б – WordPad

Текстовый редактор WordPad – преемник текстового редактора Write из Windows 3.1. WordPad (рис. 12.24,б) предоставляет пользователю достаточно широкие по сравнению с программой Блокнот возможности по редактированию текстового документа. По умолчанию текстовым файлам присваивается тип DOC, как документам Word 6.0. Кроме того, WordPad может работать с документами и сохранять их в других форматах: RTF, текстовом, текстовом в формате MS DOS, текстовом Unicode. Он может работать с файлами типа WRI, созданными в редакторе Write среды Windows 3.1.

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

Калькулятор

Программа Калькулятор предназначена для выполнения в стандартном режиме (рис. 12.25,а) простейших арифметических расчетов и в инженерном режиме (рис. 12.25,б) более сложных статистических расчетов. Эта программа предоставляет возможность использовать основные и обратные алгебраические и тригонометрические функции, гиперболические функции; проводить вычисления с числами, представленными в двоичной, восьмеричной, десятичной, шестнадцатеричной системах счисления; выполнять логические операции.

Рис. 12.25. Интерфейс программы Калькулятор в двух режимах: а стандартном; б инженерном

Калькулятор имеет один регистр памяти. О том, что в памяти калькулятора находится число, свидетельствует индикатор с буквой "М" в левом верхнем углу.

Программа Калькулятор выступает только в роли приложения-источника при разработке составных документов и поддерживает обмен данными между приложениями с помощью буфера обмена.

Программа работы с изображениями Imaging

Программа Imaging (Просмотр изображений), представленная на рис. 12.26, предназначена для

410