Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Технология OLE при совместной работе приложений

Автор:   •  Июль 12, 2019  •  Лабораторная работа  •  1,154 Слов (5 Страниц)  •  19 Просмотры

Страница 1 из 5

[pic 1]

ЛАБОРАТОРНАЯ РАБОТА №1

 ТЕХНОЛОГИЯ OLE ПРИ СОВМЕСТНОЙ РАБОТЕ ПРИЛОЖЕНИЙ

[pic 2]

Цель работы: приобрести практические навыки экономических расчетов в среде табличного процессора MS Excel. Освоить технологию OLE – связь и внедрение объектов.

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

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

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

В Windows обмен информацией может быть осуществлен по крайней мере тремя способами:

1) через буфер обмена;

2) используя принцип DDE (Dinamic Data Exchange) – динамический обмен данными;

3) используя принцип OLE (Object Linking and Embedding) – связь и внедрение объектов.

Буфер обмена и хранения

Представляет собой область памяти, которую Windows предоставляет в распоряжение программ. Каждая программа может помещать туда данные и брать их оттуда. При этом не имеет никакого значения, что является этими данными: текст, график, таблица. Необходимое условие, чтобы программа, пользующаяся буфером, могла  правильно интерпретировать извлекаемые из него данные. Для работы с буфером обмена все приложения Windows снабжены командами «Вырезать» (Cut), «Копировать»(Copy), «Вставить»(Paste). Когда какая-нибудь часть информации вырезается или копируется из приложения Windows, она помещается в буфер обмена. После этого, воспользовавшись командой «Вставить», можно скопировать содержимое буфера в любую программу Windows.

В буфер обмена для временного хранения и использования можно поместить до 24-х  образов (текст, графика и т.д.).

Целесообразно по окончании работы с буфером обмена очистить его содержимое, поскольку его использование занимает память.

Технология OLE

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

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

Связывание (linking) - если объект связан с документом, то документ получает данные двух различных типов:

...

Скачать:   txt (15.6 Kb)   pdf (454.2 Kb)   docx (75.2 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club