Употребление термина "Объект" считается престижным в кругах программистов, хотя часто он употребляется и не к месту. Всякий разработчик почитает своим долгом применить в своем продукте "объектно-ориентированный" подход (иногда без особой на то необходимости). В среде Windows в термин "Объект" вкладывается несколько специфический смысл. Пользователя не приглашают постигать азы объектно-ориентированного подхода или заняться конструированием объектов на С++.
Когда об объектах говорят в рамках Windows, то имеют в виду возможность встраивания в некоторый документ фрагмента, порожденного другим приложением (т.е. не тем, которое обрабатывает данный документ). Вот это "инородное тело" в документе и называется объектом.
В таком подходе нет ничего нового (кроме названия). Когда в текст, подготавливаемый Write, вставляется рисунок (или фрагмент) из Paintbrush посредством Clipboard или таблица из MS Excel в документ, подготавливаемый в MS Word for Windows, то результатом действий будет как раз появление объекта. Здесь все происходит так же, как и в версии 30.
Новая версия Windows в дополнение к возможностям 3.0 обеспечивает работу в двумя типами объектов: традиционными и новыми.
Традиционные объекты всегда представляют собой копии. Работа с ними основывается на том, что все Windows-приложения поддерживают не только свой собственный формат, но и некоторый обобщенный, стандартный, играющий роль общеизвестного международного языка. Если, например, в текстовой документ вставляется таблица из табличного процессора, то буфер промежуточного хранения преобразует ее формат к стандартному и тем самым обеспечивает вставку. Такая копия в текстовом редакторе зачастую по виду не отличается от оригинала, но она недоступна с точки зрения внесения каких бы то ни было изменений. Невозможно, вставив таким способом копию из Paintbrush в Write-документ, изменить цвет, толщину линии или масштаб.
Новые объекты, доступные в рамках Windows 3.1, очень похожи на традициошше, но они не являются копиями в общепринятом смысле слова. Это оригиналы. Они имеются в единственном экземпляре и находятся непосредственно в целевых документах. Там они существуют одновременно в двух форматах: в стандартном и в формате приложения-источника.
Благодаря стандартному формату объект может индицироваться и сохраняться в рамках целевого документа, имеется возможность обработки объекта так же, как и любого файла-оригинала. Ситуация выглядит так, словно внутри одного документа встроен другой. Это обеспечивает доступ к средствам обработки нового объекта (приложению-источнику) посредством простого двойного щелчка на объекте.
