* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Переход от процедурного подхода в ранних ОС... \
ние, которое осуществляло обработку данного объекта, а после ее завершения снова вернуться в предыдущее приложение.
OLE тесно взаимосвязан с методом in-place, или методом редактирования документов «на месте». Суть его заключается в следующем. Если в документе имеется объект, для обработки которого требуется конкретное приложение, то пользователь может, щелкнув мышью на этом объекте, неявным образом запустить это приложение, причем в рабочем поле ничего не изменится, за исключением панелей инструментов. Например, если в документе, обрабатываемом в редакторе Microsoft Word, есть таблица, созданная в редакторе Microsoft Excel, то при щелчке на ней в рабочем поле появится панель инструментов Excel.
Еще один механизм, который упростил управление машиной и приблизил эпоху объектно-ориентированного подхода, носит название Drag & Drop, что буквально переводится как «перетащить и оставить». При использовании этого метода вы щелкаете левой кнопкой мыши на изображении объекта, удерживая эту кнопку, перемещаете объект по экрану и после установки указателя мыши в нужном месте экрана отпускаете кнопку. Таким образом, не только процедура перемещения объекта, но также и процедуры копирования и удаления стали объектно-ориентированными.
Если вам приходилось когда-либо работать в операционной системе MS-DOS, вы наверняка помните, что, к примеру, при необходимости удаления какого-либо файла нужно было запустить соответствующую процедуру, передавая имена этих файлов в качестве параметров: del FILEI.TXT FILE2.TXT. В операционных оболочках, которые работали под управлением Windows 3.1, это действие было максимально приближено к аналогичному действию, которое мы выполняем в реальном мире. Мы выбрасываем ненужные бумаги в мусорную корзину. Так и в операционной системе Windows, используя механизм Drag & Drop, можно подхватить ненужный объект и переместить его непосредственно на изображение мусорной корзины. Это и есть пример реализации объектно-ориентированного подхода, при котором работа на компьютере напоминает манипуляции с объектами, производимые в реальном мире.
87