Главная Обратная связь

Дисциплины:






Обмен данными между программами



Для временного хранения информации при перемещении и копировании данных используется буфер обмена. Буфер обмена – область памяти, которую выделяет Windows для временного хранения перемещаемой или копируемой информации. С помощью буфера обмена можно копировать и перемещать фрагменты внутри документа, между документами и даже между программами.

Хранящуюся в буфере обмена информацию можно вставлять многократно в один или несколько документов, которые могут быть созданы в различных приложениях. Данные, помещенные в буфер обмена, сохраняются до тех пор, пока они не будут заменены новыми, или до конца сеанса работы с Windows.Как правило, нет необходимости просматривать информацию, хранящуюся в буфере обмена. При желании вы можете вывести на экран и сохранить в специальном файле содержимое буфера обмена с помощью программы Буфер обмена.

Во всех приложениях Windows, допускающих использование буфера обмена, схема работы с ним стандартизирована. Прежде всего, копируемый или перемещаемый фрагмент надо выделить. Для обмена предусмотрены команды пункта меню Правка:

· Вырезать – переместить выделенный фрагмент в буфер с удалением его из документа;

· Копировать – скопировать выделенный фрагмент в буфер, не удаляя его из документа;

· Вставить – вставить содержимое буфера обмена в текущий документ. Место вставки определяется положением курсора.

Многие приложения дублируют эти команды в панели инструментов, а также в контекстном меню, и вы можете перемещать , копировать и вставлять фрагменты простым щелчком мыши по соответствующей кнопке.

Связанным объектом называется объект (данные), созданный в одном файле и вставленный в другой файл с поддержкой связи между файлами. Файл, в котором находится исходный объект, и приложение, в котором он создан, являются, соответственно, файлом-источником (исходным файлом) и приложением-источником. Файл, содержащий вставленный объект, называется составным документом (конечным файлом). В составном документе хранится информация о программе, в которой был создан объект. Чтобы не нарушить связь документ – источник нельзя перемещать, удалять или изменять имя файла.

Связанные объекты используются в случае, если необходимо, чтобы данные в конечном файле обновлялись при изменении данных в исходном файле. Например, если рисунок Paint вставляется в качестве связанного объекта в документ Wordpad, то при изменении рисунка в программе Paint, он автоматически будет изменен в документе Wordpad. При обновлении данных в конечном файле данные в исходном файле не изменяются.

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





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...