Сети компьютеров в вашем офисе

       

Совместное использование Clipboard


Когда группа пользователей работает над совместным проектом, часто бывает нужно передавать с одной станции на другие самые разнообразные данные. Например, художник готовит иллюстрацию в среде графического редактора Corel Draw, а несколько других сотрудников вставляют эту иллюстрацию в различные документы. Может возникнуть необходимость передать из одной рабочей станции в другую фрагмент документа, подготовленного в текстовом процессоре Microsoft Word for Windows, содержащего текст и графические иллюстрации, звуковой фрагмент и т. п.

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

Операционная система Microsoft Windows for Workgroups предлагает лучший способ совместного доступа к данным, нежели передача файлов между рабочими станциями. Этот способ основан на применении значительно усовершенствованного буфера обмена Clipboard, доступного через приложение ClipBook Viewer (рис. 2.41).

Рис. 2.41. Приложение ClipBook Viewer

Помимо обычного универсального буфера обмена Clipboard, который используется точно таким же образом, что и в Windows версии 3.1, каждая рабочая станция Microsoft Windows for Workgroups имеет книгу буферов обмена. Эта книга называется ClipBook и состоит как бы из отдельных страниц.

Пользователь может сохранять данные, записанные в обычном буфере обмена Clipboard на страницах ClipBook. Разумеется, возможна и обратная операция - копирование любой страницы ClipBook в буфер обмена Clipboard.

Схема передачи данных между приложением, буфером обмена Clipboard и страницами книги буферов обмена ClipBook иллюстрируется рис. 2.42.

Рис. 2.42. Передача информации между приложением, буфером обмена Clipboard и книгой буферов обмена ClipBook


Из этого рисунка видно, что приложения Windows могут сохранять данные в Clipboard, а также копировать их оттуда для вставки в документ или для выполнения над данными любых других операций.

Приложение ClipBook Viewer, которое входит в комплект поставки Microsoft Windows for Workgroups, позволяет пользователю сохранить содержимое буфера обмена Clipboard на одной из страниц ClipBook, а также выполнить копирование любой страницы ClipBook в буфер обмена Clipboard.

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

Гораздо важнее тот факт, что пользователь может предоставлять страницы книги ClipBook, расположенной на своей станции, для чтения или записи другими пользователями сети Microsoft Windows for Workgroups. Причем некоторые страницы могут быть предоставлены только для чтения, а некоторые - и для чтения и для записи.

Таким образом, имеется возможность передачи произвольных данных между приложениями, запущенными на различных рабочих станциях сети, через универсальный буфер обмена Clipboard и страницы книги буферов обмена ClipBook.



Давайте попробуем все это.

Запустите приложение ClipBook Viewer. В его главном окне вы увидите окна Local ClipBook и Clipboard (рис. 2.43).



Рис. 2.43. Главное окно приложения ClipBook Viewer

Окно Local ClipBook содержит пока пустой список страниц. Окно Clipboard отображает текущее содержимое универсального буфера обмена Clipboard.

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

Кнопка Описание
Выполнить подключение к удаленной книге ClipBook, расположенной на другой рабочей станции сети
Отключить рабочую станцию от удаленной книги ClipBook
Предоставление страницы ClipBook в коллективное пользование
Отмена коллективного доступа к странице ClipBook
Копирование содержимого страницы ClipBook в буфер обмена Clipboard, доступный приложениям Windows и программам MS-DOS, работающим в виртуальных машинах MS-DOS
Вставка содержимого Clipboard в новую страницу ClipBook
Удаление страницы ClipBook или стирание содержимого Clipboard
Содержимое книги ClipBook должно отображаться в виде списка заголовков страниц
Отображение страниц ClipBook в виде пиктограмм, отражающих их содержимое
Режим просмотра страниц ClipBook по одной странице с возможностью пролистывания страниц
<


Продолжим наши эксперименты с ClipBook.

Запишите что-нибудь в Clipboard (любой текст или изображение). Записанные вами данные будут немедленно отображены в окне Clipboard приложения ClipBook Viewer.

Теперь нашей задача - создать новую страницу в локальной книге ClipBook и записать в нее содержимое Clipboard. Для этого вам достаточно нажать кнопку вставки содержимого Clipboard в новую страницу ClipBook.
На экране появится диалоговая панель Paste (рис. 2.44).



Рис. 2.44. Диалоговая панель Paste

В поле "Page Name" введите любое имя. Оно будет отображаться как заголовок страницы.

Для того чтобы сделать страницу доступной другим пользователям сети, включите переключатель "Share Item Now" и нажмите кнопку "OK".

Вы увидите диалоговую панель Share ClipBook Page (рис. 2.45).



Рис. 2.45. Диалоговая панель Share ClipBook Page

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

После того как вы нажмете кнопку "OK", внешний вид главного окна приложения ClipBook Viewer изменится - в окне Local ClipBook вы увидите имя созданной вами страницы (рис. 2.46).



Рис. 2.46. Отображение имени страницы ClipBook

Нажимая по очереди три правые кнопки Toolbar (определяющих формат отображения содержимого страниц ClipBook), проследите за изменениями в окне Local ClipBook.

Теперь перейдите к другой рабочей станции и там тоже запустите приложение ClipBook Viewer.

Нажмите кнопку подключения к удаленной книге ClipBook.
На экране появится диалоговая панель Select Computer, с помощью которой вы сможете выбрать пользователя для подключения к его книге ClipBook (рис. 2.47).



Рис. 2.47. Выбор пользователя для подключения к удаленной книге ClipBook

После подключения в главном окне приложения ClipBook Viewer появится новое окно (рис. 2.48).



Рис. 2.48. Новое окно в главном окне приложения ClipBook Viewer



В нашем случае было выполнено подключение к рабочей станции с именем SERVER, поэтому новое окно называется ClipBook on //SERVER.

Итак, мы подключились к удаленной книге ClipBook. Однако для того чтобы скопировать содержимое ее страницы в приложение, предварительно нужно скопировать страницу в буфер обмена Clipboard.

Это можно сделать, нажав кнопку копирования содержимого страницы ClipBook в Clipboard.
Сразу после этого содержимое страницы появится в окне Clipboard и станет доступно всем приложениям данной рабочей станции (рис. 2.49).



Рис. 2.49. Копирование содержимого страницы удаленной книги ClipBook в буфер обмена Clipboard


Содержание раздела