Опубликовано: 30 августа 2009. Автор: admin
Опробуем теперь второй способ встраивания упакованной пикто-граммы. Очистите сначала оба рабочих поля в окне Упаковщика Объектов (фиксацией курсора на поле и нажатием клавиши [Del]). Переключитесь на Paintbrush и выполните еще раз маркирование и копирование в Clipboard фрагмента иллюстрации ARCHES.BMP.
В Упаковщике вновь активизируйте поле Content и выполните директиву Paste Link (Вставить связку) меню Edit. Результатом действий будет следующее состояние окна Упаковщика (несколько отличающееся от виденных ранее).
В левом поле находится пиктограмма Paintbrush с именем файла в качестве подписи. В правом поле значится надпись: "Link to AR-CHES.BMP" (Связка с ARCHES.BMP).
Если щелкнуть на радиокнопке Picture (Картинка) над правым полем, то можно увидеть в нем вместо надписи сам фрагмент.
Читать полностью
Опубликовано: 15 августа 2009. Автор: admin
До сих пор мы говорили о механизмах встраивания, подразумевая под этим включение в главный документ некоторых подчиненных документов или их фрагментов тем или иным способом. Такой подход на практике весьма распространен.
Но часто возникает необходимость просто сослаться из данного документа на некоторый другой, не вставляя его в текст целиком. Так, составляя отчет за текущий квартал, можно сослаться на отчет за предыдущий. Но вставлять его целиком в текст не имеет смысла. А если начальник, проявив интерес к "произведению", захочет все-таки посмотреть и прошлый отчет, то вызов посредством двойного щелчка не покажется сложным даже ему. При этом, однако, существенно экономится память, не дублируя прошлый отчет вставкой в новый.
Для реализации этого подхода в рамках Windows 3.1 предусмотрена следующая возможность: не вставлять в текст информацию, а вставить ссылку на нее (подобно библиографической ссылке в книге). Так, например, можно вставить пиктограмму И^е-приложения как предс-тавителя некоторого текста. Таким образом в документ встраивается связь (ссылка) с данным текстом, и пользователь получает возможность доступа к нему посредством пиктограммы.
Читать полностью
Опубликовано: 13 августа 2009. Автор: admin
Особенно интересны возможности документо-ориентированной работы в приложениях, которые допускают связывание и встраивание объектов (OLE, см. главу 8). Документы таких программ могут принимать информацию (объекты), которая остается связанной со своим родительским приложением. Write, например, позволяет работать с такими объектами.
Попробуем оценить практическую пользу от применения документо-ориентированной работы в данном случае. Будем считать, что мы разработали с помощью Write (или любого другого приложения, поддерживающего механизм OLE) некоторый набор документов, содержащий множество различных заметок и вставок из других приложений.
Нет необходимости сводить все множество документов в один "супердокумент" для обработки или распечатки. Достаточно вставить в "сводный" И^г/^е-документ не сами сливаемые документы, а их пиктограммы.
Читать полностью
Опубликовано: 30 июля 2009. Автор: admin
В появившемся диалоговом окне имеется поле для ввода директивы (командной строки).
Как только в левом поле появилась пиктограмма, пакет готов. Теперь осталось перенести его в Clipboard с помощью директивы Copy Package меню Edit.
После переключения на Write и выполнения там в меню Edit директивы Paste в документе появится пиктограмма.
Для вызова текстового редактора DOS с загрузкой документа INFO.TXT следует в поле ввода набрать
C:\D0S5\EDIT INFO.TXT
и "нажать" кнопку ОК. Введенная строка обнаружится в правом поле окна Упаковщика. Теперь следует нажать кнопку Insert Icon (Вставить Пиктограмму). Из представленной галереи пиктограмм можете выбрать то, что понравится, а если захотите, то можете расширить поле поиска, воспользовавшись кнопкой Browse. (Листание.). Остановимся на пиктограмме пишущей машинки.
Читать полностью
Опубликовано: 19 июня 2009. Автор: admin
Активизируйте Упаковщик. В первую очередь следует выбрать способ связывания и встраивания.
Начнем с первой возможности: будем рассматривать фрагмент как объект, упакованный в пиктограмму. В этом случае занимаемся только скопированным фрагментом иллюстрации ARCHES.BMP и собственно объектом. Этот объект, будучи связанным с Paintbrush, не существует как отдельный файл. Выполняемая процедура состоит в обычном, предусмотренном технологией OLE, встраивании объектов (см. выше). Единственное отличие состоит в том, что в целевом документе присутствует не сам фрагмент иллюстрации, а его пиктограмма
В Упаковщике в первую очередь следует активизировать правую рабочую зону (Content) и затем обратиться к меню Edit. Здесь доступны две директивы: Paste (Вставить) и Paste Link (Вставить связку). Воспользуемся директивой Paste. Другая директива обеспечивает реализацию второго способа связывания и встраивания и будет рассмотрена ниже.
Читать полностью
Опубликовано: 21 марта 2009. Автор: admin
Приведенные примеры показывают, что упакованные пиктограммы применяются как в рамках OLE-технологии, так и в рамках технологии DDE. Это необходимо учитывать при переносе документов со встроенными упакованными пиктограммами с одного компьютера на другой.
Если в переносимый документ встроена пиктограмма объекта, то для обработки этого документа необходимо только целевое приложение ( Write) и приложение-источник (.Paintbrush). Если же в него встроена копия некоторого файла (ARCHES.BMP), то для успешной работы необходим также файл-источник.
Директивы в документах
С помощью Упаковщика Объектов в состав документов можно включать директивы, выполнение которых производится по двойному щелчку на пиктограмме объекта. Такие директивы весьма удобны для общения с DOS-приложениями.
Читать полностью
Опубликовано: 07 марта 2009. Автор: admin
С данной пиктограммой можно обращаться, как и с любым другим встроенным объектом. Если дважды щелкнуть на данной пиктограмме, то будет вызван Notepad и загружен файл документа PLAN92.TXT. Кроме того, есть возможность сохранить ВтЯе-документ вместе со встроенным символом и при повторном открытии этого документа снова получить доступ к пиктограмме и к представляемому ей документу. Попробуйте и убедитесь.
Выполненная процедура встраивания применима к любым документам. Приложение-источник, чей документ "пакуется" и встраивается, можно выбирать совершенно произвольно. Здесь весьма важной является возможность "ручного" выбора пиктограммы, используемая в том случае, если Упаковщик не распознает приложение-источник и не выберет его пиктограмму автоматически. На выбор целевого приложения наложены существенные ограничения. Оно должно поддерживать OLE-технологию. Если в рамках оболочки не инсталлированы никакие дополнительные приложения, то выбор целевых приложений невелик: только Write и Cardfile. При попытке вставить "пакет" в другие приложения на экране возникает пустой прямоугольник.
Опубликовано: 10 февраля 2009. Автор: admin
Одной из новых прикладных программ, встроенных в оболочку Win-dows 3.1, является программа Object Packager (Упаковщик Объектов). Она находится в группе Accessories.
Эта программа как раз и предназначена для связывания и встраивания объектов. Этот Упаковщик позволяет вставлять в документы объекты, но не такие, как мы рассматривали ранее, а пиктограммы. А пиктограммы эти в свою очередь связаны с объектами, приложениями или директивами. Двойная фиксация курсора на такой пиктограмме
запускает приложение-источник и загружает туда объект, или
запускает определенное приложение, или
выполняет директиву, связанную с данной пиктограммой.
Благодаря "пиктографическим" способностям Упаковщика Объектов, можно обращаться с документами так же, как и с окнами в среде Windows, но теперь речь идет о пиктограммах в тексте, таблицах, иллюстрациях. Принципы обращения с такими пиктограммами не отличаются от уже изученных нами для объектов.
Читать полностью