рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Возможность обмена данными между приложениями Windows

Возможность обмена данными между приложениями Windows - раздел Программирование, Полный обзор Windows 98 Возможность Обмена Данными Между Приложениями Windows. Характеристика Техноло...

Возможность обмена данными между приложениями Windows. Характеристика технологий clipboard, DDE, OLE. Место технологий в среде Windows.

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

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

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

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

Обмен данными через буфер выполняется в следующей последовательности Ш выделяется объект, подлежащий копированию или перемещению Ш выделенный объект переносится в буфер обмена с помощью команды Копировать или Вырезать например, через контекстное меню Ш указатель мыши устанавливается в место вставки объекта Ш объект вставляется в указанное место командой Вставить или командой Специальная вставка через контекстное меню или меню Правка.

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

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

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

Макроязык DDE слишком сложен не только обычные пользователи, но и многие программисты считают работу с ним трудной. Поэтому, вопреки ожиданиям Microsoft, технология DDE не реализовала в полной мере всех возложенных на нее надежд. И все же технология DDE сохранилась и используется до сих пор. Причина тому возможность создания связи для проведения автоматизированной процедуры обмена данными между приложениями. Классическая спецификация OLE обеспечивает не все возможности по созданию связи между приложениями.

Для изменения этого положения было предложено и другое решение, сочетающее в себе качества DDE и OLE. Новая технология получила название OLE Automation. OLE Object Linking and Embedding внедрение и связывание объектов, метод передачи и совместного использования информации различными приложениями, который позволяет создавать составные документы. 7.

– Конец работы –

Эта тема принадлежит разделу:

Полный обзор Windows 98

Он отличается от его предшественников более красивой графической средой поддержка 16-ти и 32-х битной глубины цвета, простотой любое приложение… Единственный недостаток это слишком маленькие пиктограммы, из-за чего их можно… Рассмотрим основные компоненты пользовательского интерфейса Панель задач.

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Возможность обмена данными между приложениями Windows

Что будем делать с полученным материалом:

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

Все темы данного раздела:

Взаимодействие прикладных программ с аппаратурой компьютера
Взаимодействие прикладных программ с аппаратурой компьютера. Plug and Play. Технология Plug and Play технология, базирующаяся на возможностях BIOS, операционной системы и внешних устройств. Позволя

Интерфейс AP
Интерфейс AP. I. Интерфейсы программирования приложений Application Programming Interfaces APIs позволяют программистам выполнить больший объем работы меньшими усилиями за счет стандартизации форма

Многозадачный режим работы Windows
Многозадачный режим работы Windows. Кооперативная и вытесняющая многозадачность. Реализация многозадачности в Windows 98. Операционная система Windows 98 является многозадачной multitasking

Динамическое подключение библиотек DLL
Динамическое подключение библиотек DLL. файлы. Dynamic Link Library Библиотека динамической компоновки - библиотека процедур, которые можно вызывать из приложения. Слова динамическая компоновка озн

Файловая система Windows
Файловая система Windows. Длинные имена файлов, виртуальная таблица файлов VFAT, 32-х разрядный доступ к дискам. Существуют некоторые особенности, которые отличают операционную систему Windo

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги