Упорядочение приложений
30
июня
2009
На предыдущих шагах мы выполнили связывание документа-источника SYMBOL (иллюстрации, подготовленной Paintbrush) с двумя документами-приемниками: DDETEST — текстовым документом, подго-товленным Write, и DDETEST2 — картотекой, подготовленной Cardfile. Теперь нам предстоит выяснить, что же нам дало это связывание. Пос-мотрим сначала на открытых окнах, а потом на свернутых до пиктограмм. Наиболее наглядно функционирование DDE-связки выглядит при открытых окнах связанных документов. Хотя таких окон может быть много (ограничения на число связываемых документов практически отсутствуют), в данном случае их всего три (Paintbrush, Write и Cardfile), и мы можем расположить их на экране без перекрытия. Для этого следует:
— свернуть все другие приложения до пиктограмм или вообще за-вершить, чтобы они не мешали работе;
— привести окна всех трех упомянутых приложений к нормальному размеру.
Теперь вызовите Менеджер Задач. В меню Window щелкните на директиве Title . На экране должна появиться приблизительно следующая картинка.
Почти сразу же срабатывает механизм DDE-связывания: внесенное изменение — вертикальный штрих — появляется на обоих копиях. Говорят, что происходит автоматическая актуализация Write- и Cardfile- доку мента.
Мы выполнили все шаги намеченного плана и на простом примере оценили работу DDE-механизма. Но на практике нет необходимости открывать все окна связанных документов, чтобы произвести актуализацию.
Ниже мы попробуем выполнить актуализацию с закрытыми приложениями-приемниками. Для этого внесем изменения в картинку в Paintbrush при закрытых Write и Cardfile. Чтобы создать "начальные условия" для нашего эксперимента, следует закрыть оба приложения без сохранения актуализированной информации (на соответствующий вопрос в окне подтверждения выхода следует ответить No).
Метки:
Cardfile,
Paintbrush,
Window,
Write,
документ,
Менеджер,
меню,
механизм,
сохранения,
текст,
экран
Посмотрите также:
- Работа с OLE
Для пользователей оболочки Windows наибольший интерес представ-ляет методика использования OLE-средств, гораздо же меньше их интере-сует способ реализации OLE-механизма. По этой причине автор в первую очередь решил остановиться именно на практической стороне использо-вания OLE. Для того чтобы читатели, наряду с изучением способа исполь-зования OLE-механизма, смогли бы лучше оценить его преимущества перед DDE, автор предлагает в [...]
- Прекращение повторения
Для прекращения выполняемой в данный момент макрокоманды следует воспользоваться клавиатурной комбинацией
[Ctrl]+[Break]
Контрольные вопросы и упражнения
1. Создайте макрокоманду, которая бы печатала в двух экземплярах содержимое загруженного в Notepad документа. Проверьте созданную макрокоманду в действии.
2. Может ли созданная макрокоманда работать и в Write! Если да, [...]
- Пиктограммы как ссылки
До сих пор мы говорили о механизмах встраивания, подразумевая под этим включение в главный документ некоторых подчиненных документов или их фрагментов тем или иным способом. Такой подход на практике весьма распространен.
Но часто возникает необходимость просто сослаться из данного документа на некоторый другой, не вставляя его в текст целиком. Так, составляя отчет [...]
- Другие возможности связывания
В нашем приме|>е мы связали с источником посредством копий два целевых документа, но их число может быть существенно больше Если, например, изобразить структуру связей для пяти документов-приемников, то она будет похожа на звезду.
Попробуем реализовать такое связывание на основе новой картинки, нарисуем в Paintbrush восьмиугольник (дорожный знак Стоп, но без текста). Сохраним [...]
- Вставка связанных копий
Скопированный в Clipboard фрагмент теперь должен быть вставлен (согласно намеченному плану) в документы, разрабатываемые в Write и Cardfile. Процесс вставки для организации DDE-связывания выполняется особым способом. В качестве связываемого объекта в нем рассматривается иллюстрация, изготовленная в Paintbrush и сохраненная в файле SYMBOL. BMP.
Вставка в Write
Переключитесь из Paintbrush на [...]
- Специальная вставка
При вставке в некоторый документ, обрабатываемый VVindows-приложением, связываемого по DDE-технологии фрагмента мы пользовались директивой Paste Link. Но в использованных приложениях Write и Cardfile из группы Accessories меню Edit содержит еще одну директиву, доступную при работе со связанными фрагментами. Это директива Paste Special. (Специальная Вставка). Вкратце рассмотрим ее особенности.
Этой директивой пользуются, когда [...]
- Рубрики: Софт
- Теги: Cardfile, Paintbrush, Window, Write, документ, Менеджер, меню, механизм, сохранения, текст, экран