Вход

Информационная модель OLE в MS Excel

Рекомендуемая категория для самостоятельной подготовки:
Реферат*
Код 150856
Дата создания 2007
Страниц 18
Источников 4
Мы сможем обработать ваш заказ (!) 7 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
560руб.
КУПИТЬ

Содержание

Введение
Внедрение или связывание?
Внедрение или статическая вставка?
Рис.1 При статической вставке текст вводится в ячейки листа; внедрение создает объект
Внедрение и связывание при вставке из буфера обмена
Внедрение и связывание при помощи команды Объект
Вкладывание исполняемых файлов в документ Excel
Манипулирование внедренными объектами
Управление связями
Выбор обновления: автоматическое или по запросу
Обновление при открытии файла
Восстановление разорванных связей
ПРИМЕЧАНИЕ
Литература

Фрагмент работы для ознакомления

Используемая в данном файле система определяет его формат. Файлы различного типа, например, растровые, векторные, звуковые, текстовые и т.п., используют различные форматы. Формат можно часто определить по расширению, добавляемому к имени файла при его записи в указанном формате. Например, .CMX, .BMP, .DOC, .AVI, .TIF, и т.п. В приложениях Windows 95 в Проводнике или в диалоговых окнах, сходных с окном диалога Открытие изображения в Corel PHOTO-PAINT, для отображения различных форматов используются различные значки. Часто форматы файлов создаются специально для работы в определенных приложениях. Например, изображения, созданные в CorelDRAW хранятся в файлах с расширением .CDR. Другие форматы являются более общими, например, формат .TXT, который представляет собой файл ASCII, не связанный с конкретными приложениями. Сжатие файлов В целях экономии пространства на жестком диске файлы часто хранят в сжатых форматах. Как правило, чем сильнее сжат файл, тем дольше он записывается или считывается. Сжатие файлов бывает двух типов: с потерями и без. При сжатии без потерь все исходные данные в процессе сжатия и расширения сохраняются. Сжатие без потерь рекомендуется для хранения текста или числовых данных, например, электронных таблиц. В методах RLE, LZW и CCITT применяется техника сжатия без потерь. Сжатие с потерями обеспечивает более высокую степень уплотнения информации и, следовательно, может оказаться полезным, когда фактор экономии дискового пространства является критичным. При использовании этого типа сжатия происходит потеря некоторых исходных данных, однако если они не представляют интереса для пользователя, их потеря не окажет существенного влияния на конечные результаты работы. Метод JPEG использует технику сжатия с потерями и применяется главным образом для сжатия цветных и двухцветных изображений в оттенках серого. Отбрасываемая при сжатии информация не сказывается существенно на качестве изображения. Глубина цвета Глубина цвета (называемая также разрядностью цвета) определяет число цветов, которое поддерживает данный файл. 1-разрядный файл поддерживает два цвета (как правило, черный и белый), 2-разрядный файл - 4 цвета, 4-разрядный - 16 цветов, 8-разрядный - 256 цветов и 24-разрядный - 16 миллионов цветов. Изображение в оттенках серого содержится в 8-разрядном файле, дающем 256 градаций между белым и черным. Чем большую глубину цвета поддерживает файл, тем больше места он займет на жестком диске. Часто глубину цвета можно задавать при сохранении или экспорте файла. Если исходное изображение использует лишь несколько цветов, то сохранение его при более высокой глубине цвета (например, от 16 до 256 цветов) даст изображение очень близкое по цвету к исходному. В то же время, если исходное многоцветное изображение будет преобразовано с использованием меньшей глубины цвета (например, при преобразовании 24-разрядного файла в файл, поддерживающий 256 цветов), то файл создаст цветовую палитру и будет использовать комбинации ее цветов для моделирования цветов исходного изображения. Цвета этой палитры будут зависеть от цветов исходного изображения. Различные приложения поддерживают разную глубину цвета. В то же время некоторые форматы поддерживают определенное количество цветов. При выборе формата, в котором будет храниться файл, следует учитывать все цветовые ограничения, которые накладываются этим форматом, а также и приложением, использующим этот файл. Примечания. Дополнительную информацию по форматам конкретных файлов, содержащую технические замечания по их использованию можно получить в разделе оперативной справочной системы, посвященном вопросам технической поддержки. Формат файла, который поддерживает большое количество цветов, не обязательно должен поддерживать глубину всех цветов, лежащую ниже его максимальной разрядности цвета. Например, формат может поддерживать 24-разрядный цвет, но при этом не поддерживать черного и белого. В любом случае при обмене информацией с другим приложением, необходимо убедиться в наличии нужного фильтра. При выборочной установке приложения Corel необходимо добавить к списку активных фильтров нужный фильтр. Диспетчер фильтров Диспетчер фильтров Corel содержит фильтры форматов файла, которые поддерживаются всеми приложениями Corel. Если при работе в CorelDRAW требуется открыть файл в формате, отличном от .CDR или .CMX (исходные форматы файлов CorelDRAW), диспетчер файлов оттранслирует эти файлы таким образом, что программа сможет их открыть. При необходимости сохранения изображения в формате, отличном от .CDR или .CMX, диспетчер фильтров предварительно преобразует файл в нужный формат. Импорт и открытие файлов Приложения Corel поддерживают различные форматы файлов, но для каждого конкретного приложения только один является собственным. Исключением является CorelDRAW, где осуществляется поддержка двух исходных форматов (.CDR и .CMX). При необходимости загрузки файла, имеющего какой-либо другой формат, его следует импортировать или открыть при помощи фильтра. Экспорт и сохранение файлов При необходимости сохранения файла в несобственном формате приложения, его следует экспортировать или сохранить в нужном формате. Команды "Экспорт" и "Сохранить" как находятся в меню "Файл". При вызове любой из этих команд открывается диалоговое окно, в котором следует выбрать дисковод и папку. Необходимо ввести имя файла и выбрать его тип в окне списка "Тип файла". Литература: 1. Inside OLE 2-(2e) by Kraig Brockschmidt (Reviewed May 1995).
OLE (Object Linking and Embedding) - Связывание и внедрение объектов, технология OLE. Набор объектно-ориентированных технологий, разработанных фирмой Microsoft. Применяется в ОС Windows.
Стандартный интерфейс общения программ – OLE
OLE – Object Linking and Embedding (связывание и внедрение объектов). Данная, разработанная и стандартизованная Microsoft технология позволяет в среде Windows обмениваться объектами (программами) между программой–поставщиком (сервером OLE) и программой–получателем (клиентом OLE). Она определяет три вида обмена:
– копирование объекта – одномоментное действие, при котором объект теряет связь с сервером и переходит к клиенту;
– внедрение объекта (Embedding) – действие, при котором объект переходит к клиенту, а последний запоминает сервер и, при необходимости, редактировать объект он обращается к серверу для проведения этого действия;
– связывание объекта (Linking) – действие, при котором объект не переходит к клиенту, а последний хранит о нем визуальное представление и его адрес в сервере. Если в сервере объект изменился, то и клиент будет его иметь в измененном виде.
Действия внедрения и связывания позволяют клиенту обрабатывать объект не у себя, а в сервере; при этом связывание экономит память у клиента, поскольку он хранит не сам объект, а только его адрес в сервере.
Технология внедрения и связывания объектов 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 обеспечивает пользоваетлю возможность редактировать вставленный в составной документ объект средствами, которые предоставляет приложение-источник. OLE-объект всегда сохраняет связь с приложением-источником.
Технология OLE предусматривает два варианта обмена данными:
1) Внедрение объекта, при котором в документ-приемник вставляется сам объект. Для отображения на экране или распечатки документа OLE-объект сохраняет связь с приложением-источником, которая позволяет обеспечить редактирование OLE-объекта внутри составного документа;
Внедрить объект в документ можно несколькими способами:
- из открытого документа (с помощью Вставить и Специальная вставка);
- из файла (специальной командой вставки или импорта файла);
- непосредственным вызовом OLE-сервера (командой Вставить объект);
Внедрение объекта из открытого документа выполняется следующим образом:
- в приложении-источнике выделяется объект, который будет внедряться;
- выделенный объект копируется в буфер обмена с помощью команды Копировать или Вырезать;
- осуществляется переход в приложение-приемник, где формируется составной документ, и указатель мыши устанавливается в место вставки объекта;
- вставляется объект с помощью команды Вставить или Специальная вставка;
Если один и тот же объект внедряется в несколько документов, то в каждом документе будет храниться своя копия объекта. В этом случае хранение объекта и всех копий требует дополнительного расхода внешней памяти. Кроме того не сохраняется никакой связи между копиями объекта, изменение одной из копий никак не влияет на остальные копии объекта.
2) Связывание объекта, при котором в документ-приемник помещается не сам объект, а лишь ссылка не документ-источник. В этом случае OLE-объект будет связан не с приложением-источником, а с документом-источником в котором находится этот объект. Эта связь позволяет изменить представление объекта в документе-приемнике, как только этот объект будет изменен в документе-источнике.
Технология связывания объекта целесообразно пользоваться в следующих случаях:
- объект вставляется в несколько разных документов, и необходимо, чтобы любимые изменения этого объекта отражались в этих документах;
- объект занимает слишком много места и затрудняет работу с составным документом;
- при недостатке внешней памяти;
Создание связанных объектов в составном документе возможно двумя способами:
- из открытого документа. При этом в составной документ можно включить лишь некоторый фрагмент из документа-источника;
- из файла. При этом документ-источник полностью включается в составной документ.
Связывание объекта из открытого документа выполняется следующим образом:
- в приложении-источнике выделяется объект, который будет связываться;
- выделенный объект переносится в буфер обмена с помощью команды Копировать;
- осуществляется переход в приложение-приемник, в котором формируется составной документ, и указатель мыши устанавливается в место вставки объекта;
- вводится команда Специальная вставка;
Конец формы
 Универсальный обменный буфер.  Универсальный обменный буфер служит для "горячего" обмена информацией между различными программами. При этом важно чтобы программы сервера и клиенты "понимали" друг друга, то есть могли обрабатывать одни и те же форматы данных. Сущность принципа копирования-вставки основана на применении механизма ОLЕ. (механизм работы с составными документами, связывания и внедрения объектов) Типы копируемых и внедряемых данных могут быть различными. Сейчас нас интересует возможность вставки графических объектов на листы книги через буфер.  Запустить РАINТ. Открыть файл С:\Windows\Лес.bmp<forest.bmp>. Выделить картинку (Меню "правка" - "выделить все"). Скопировать рисунок в буфер и вставить на лист книги. Позиционирование (перетаскивание и изменение размеров) вставки.  Вставка внешних рисунков из файлов растровых форматов  Меню "вставка <insert>" - команда "рисунок <picture>". Диалог "вставка рисунка<picture>". После вставки рисунка команда контекстного меню "формат объекта<format object>".  Практика с рисунком, например, "Лес".
В заданиях районной олимпиады по информационным технологиям за 2000-2001 уч. год есть задача «Метеосводка», где написано: «после таблицы вставьте справочный текст, подготовленный в WORD, используя технологию OLE для связывания объектов с помощью значка (текст появляется по щелчку на значке). Рядом со значком укажите действия, необходимые для открытия текста». Ответ: Появление технологии OLE обусловлено необходимостью формирования документов из данных разного типа. Основное достоинство технологии OLE, которая была разработана фирмой Microsoft, состоит в том, что она не имеет ограничений и позволяет организовать передачу данных практически между любыми приложениями. Технология OLE определяется правилами (протоколом) взаимодействия Windows-приложений. Базовый вариант технологии OLE был впоследствии расширен до версии OLE 2.0, которая в настоящее время является наиболее употребительной. Аббревиатура OLE означает ObjectLinkingandEmbedding, что переводится как связывание и внедрение объекта. Технологию OLE полностью поддерживают не все Windows-приложения, а только те, которые предназначены для разработки составных документов. Одни приложения можно использовать только в качестве приемника, другие - только в качестве источника, но есть приложения, которые могут выступать и в той, и в другой роли. Например, текстовый редактор WordPad полностью обеспечивает работу по технологии OLE, так как он предназначен для создания текстовых документов, в которых могут быть рисунки, звуки, таблицы, видеоклипы и др. Графический редактор Paint предназначен для подготовки несложных рисунков, он не может работать по технологии OLE только как приложение-источник. Текстовый процессор Word представляет собой сложный комплекс и фактически включает в себя несколько приложений: редактор рисунков, редактор формул, текстовый редактор и др. Эти приложения по-разному используют технологию OLE. Редактор формул действует только как приложение-источник (OLE-сервер), а текстовый редактор может выступать как в роли источника, так и в роли приемника (OLE-клиента). Просмотреть список действующих в системе OLE-серверов можно, выполнив команду Вставить объект (в среде Word эта команда включена в меню Вставка). Технология OLE обеспечивает пользователю возможность редактировать вставленный в составной документ объект средствами, которые предоставляет приложение-источник. OLE-объект всегда сохраняет связь с приложением-источником (эта связь активизируется двойным щелчком), но может и не быть связанным с документом-источником. Ответила –главный методист учебно-методического отдела ОблЦИТ Г.И. Иванова

Список литературы [ всего 4]

Литература
1.Эффективная работа: Microsoft Office Excel 2003/ М. Додж, К. Стинсон – Спб.: Питер, 2005
2.Штайнер Г. Excel 2000. – М.: Лаборатория Базовых Знаний, 2000
3.http://uchcom.botik.ru/educ/clerk/Current/opros-excel.ru.html
4.http://on-line-teaching.com/excel/index.html
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00523
© Рефератбанк, 2002 - 2024