Опубликовано: 30 августа 2009. Автор: admin
Опробуем теперь второй способ встраивания упакованной пикто-граммы. Очистите сначала оба рабочих поля в окне Упаковщика Объектов (фиксацией курсора на поле и нажатием клавиши [Del]). Переключитесь на Paintbrush и выполните еще раз маркирование и копирование в Clipboard фрагмента иллюстрации ARCHES.BMP.
В Упаковщике вновь активизируйте поле Content и выполните директиву Paste Link (Вставить связку) меню Edit. Результатом действий будет следующее состояние окна Упаковщика (несколько отличающееся от виденных ранее).
В левом поле находится пиктограмма Paintbrush с именем файла в качестве подписи. В правом поле значится надпись: "Link to AR-CHES.BMP" (Связка с ARCHES.BMP).
Если щелкнуть на радиокнопке Picture (Картинка) над правым полем, то можно увидеть в нем вместо надписи сам фрагмент.
Читать полностью
Опубликовано: 29 августа 2009. Автор: admin
В нашем приме|>е мы связали с источником посредством копий два целевых документа, но их число может быть существенно больше Если, например, изобразить структуру связей для пяти документов-приемников, то она будет похожа на звезду.
Попробуем реализовать такое связывание на основе новой картинки, нарисуем в Paintbrush восьмиугольник (дорожный знак Стоп, но без текста). Сохраним новую картинку в файле STOP.BMP. а затем маркируем фрагмент с восьмиугольником и скопируем в Clipboard так, как мы это делали ранее для треугольника Теперь запустим Write и вставим с помощью Paste Link содержимое Clipboard в новый документ, который сохраним под именем DDER1NG.
Отличие цепного связывания заключается в том, что дальнейшее связывание производится уже из документа. На практике такая ситуация может иметь место, например, тогда, когда последующие связи (из Write-документа) порождаются не сразу, а на следующем сеансе работы с оболочкой и Write. И если можно перенести фрагмент в следующий документ (картотеку) прямо из Write-текста, то, конечно, не имеет смысла запускать Paintbrush только для извлечения фрагмента.
Читать полностью
Опубликовано: 25 августа 2009. Автор: admin
DOS-приложения, такие, как MS Word for DOS, Lotus 1-2-3, Harvard Graphics и другие, можно запускать в Windows для параллельной работы. Они запускаются двойным щелчком на соответствующей программной пиктограмме
Переключение на работающие DOS-приложения и обратно может производиться любым из описанных выше способов: с помощью [ Alt ] + [ Tab], [ Alt]+ [ Esc] или посредством Менеджера Задач,вызываемого клавиатурной комбинацией [Ctrl ] +[Esc ] . DOS-приложения присутствуют в списке задач с такими же правами,как и Windows -приложения.
Так как при работе в стандартном режиме DOS-приложения всегда работают в полноэкранных окнах го возможности упорядочения структуры экрана здесь существенно беднее При каскадировании или расположении без перекрытий DOS-приложен;, представляются прикладными пиктограммами (сворачивание производится автоматически независимо от желания пользователя). При работе в расширенном режиме существует возможность выполнения DOS- пр иложений в обычных окнах (реализуемая с помощью[Alt]+[Enter]).Такие окна могут упорядочиваться как обычные окна приложений.
Читать полностью
Опубликовано: 24 августа 2009. Автор: admin
Посредством макрокоманд можно организовать постоянно иовторяю-щуюся операцию, например демонстрацию "слайдов" на экране (в целях рекламы или обучения).
Так, можно предложить следующий простой пример (по-прежнему в рамках Paintbrush):
File Open, выберите файл Picturel, OK
View View Picture
File Open, выберите файл Picture2, OK
View View Picture
и т.д.
Таким образом можно "показать" одну за другой, например, десяток картинок. Эту последовательность можно записать И оформить и как макрокоманду. Наиболее просто это будет выглядеть, когда подлежащие показу файлы находятся в списке (в окне открытия) один под другим. В противном случае на каждом шагу при открытии придется вводить имя с клавиатуры.
Читать полностью
Опубликовано: 23 августа 2009. Автор: admin
В рамках Windows предусмотрена возможность получения копии эк-рана в буфере промежуточного хранения. При этом можно:
- получить копию всего экрана, нажав клавишу [PrtScr];
- получить копию только активного окна с помощью [Alt]+[PrtScr].
Копия экрана всегда получается в графическом формате, даже если на экране только текст. Содержащаяся в буфере копия экрана может быть сохранена на диске или, как и всякое содержимое Clipboard, вставлена в документы, обрабатываемые приложениями, допускающими графические фрагменты. Наибольшими возможностями в этом плане обладает Paintbrush, описанный ранее (см. гл.6), и средства, описанные в гл.10.
Объединение связыванием (DDE)
До сих пор мы занимались объединением документов путем конвертирования или обмена через Clipboard. Теперь разберем другие способы объединения — связывание и встраивание. Эти способы похожи друг на друга и находятся друг от друга в некоторой зависимости.
Читать полностью
Опубликовано: 07 августа 2009. Автор: admin
Этот режим может быть установлен только на компьютерах, построенных на процессоре 80386 (или более мощных моделях, например 80486) и оснащенных не менее чем 2 Мбайт памяти.
В расширенном режиме параллельно могут выполняться не только Windows-приложения, но и DOS-приложения, причем с вполне достаточной скоростью (зависящей, конечно, от конфигурации и быстродействия компьютера). В большой по размеру рабочей памяти эмулируются несколько независимых (виртуальных) машин При "переключении" между этими машинами нет необходимости вручную выгружать что-либо на диск (или загружать обратно). Если при работе оперативная память заполнилась, а возникает потребность в загрузке в нее дополнительных объектов, происходит автоматическая выгрузка в файл свопирования редко используемых фрагментов оперативной памяти и загрузка на их место требуемых в данный момент. Эта операция протекает достаточно быстро, если использовать постоянный файл свопирования, реализуемый собственными сред-ствами Windows 3.1.
Читать полностью
Опубликовано: 02 августа 2009. Автор: admin
Рассмотрим еще один способ встраивания и обработки связанных объектов. Отличительной особенностью данного способа от рассмотренного выше является то, что в качестве отправной точки мы выберем не Paintbrush, a Write.
Выполните в Write директиву New (Создать новый документ) из меню File. На очистившемся и принадлежащем новому документу рабочем поле введите следующий текст: "Этот объект встраивается и обрабатывается прямо из Write". Сохраните новый документ в файле с именем OLETEST2.
Откройте меню Edit. Там имеется (отсутствовавшая в версии Win-dows 3.0) директива Insert Object. (Вставить Объект). Щелчок на этой директиве приведет к открытию диалогового окна с заголовком Insert Object, содержащего список типов объектов, доступных для вставки.
меню File. Эта директива переносит результат работы из Paintbrush в документ Write без завершения работы Paintbrush. Попробуйте убедиться в этом сами, переключившись после выполнения Update на Write. Круг уже присутствует в рабочем поле Write. Обычно директивой Update пользуются при пошаговой обработке объекта.
Читать полностью
Опубликовано: 29 июля 2009. Автор: admin
При вставке в некоторый документ, обрабатываемый VVindows-приложением, связываемого по DDE-технологии фрагмента мы пользовались директивой Paste Link. Но в использованных приложениях Write и Cardfile из группы Accessories меню Edit содержит еще одну директиву, доступную при работе со связанными фрагментами. Это директива Paste Special. (Специальная Вставка). Вкратце рассмотрим ее особенности.
Этой директивой пользуются, когда хотят вставить картинку, созданную в Paintbrush, но не в стандартном формате Paintbrush, а. например, в формате Bitmap или как простую экранную копию Вызов этой директивы приводит к открытию небольшого диалогового окна:
Просмотр существующих связей
При работе с DDE-связанными документами часто возникает необходимость оценить наличие и структуру связей некоторого документа. На примере Write рассмотрим, как это делается.
Читать полностью
Опубликовано: 23 июля 2009. Автор: admin
Вставлять в текст посредством пиктограммы-представителя (пиктограммы-ссылки) можно не только тексты, но и иллюстрации. Попробуйте вставить в текст нашего документа вместо ссылки на Notepad-файл ссылку на иллюстрацию ARCHES.BMP, пройдя еще раз вышеописанным путем. Но при этом следует вместо Notepad воспользоваться Paintbrush и вместо имени PLAN92 использовать ARCHES.
Процедура вставки в документ ссылки на фрагмент (а не на целый документ) несколько отличается от вышеописанной. Суть отличий мы попытаемся выяснить на примере фрагмента иллюстрации. Попробуем упаковать его в "пакет" и встроить соответствующую ссылку в Write- документ.
Для этого упражнения нам уже не потребуется Notepad. Закройте его окно и откройте окно Paintbrush.
Сначала загрузите иллюстрацию, фрагмент которой требуется упаковать. Откройте файл ARCHES.BMP и маркируйте с помощью прямоугольных ножниц некоторый фрагмент, например одну из арок. Затем передайте маркированный фрагмент в буфер промежуточного хранения посредством директивы Сору меню Edit. До сих пор все наши действия не отличались от обычного копирования через Clipboard. Они будут такими и для других приложений.
Опубликовано: 14 июля 2009. Автор: admin
Документ, созданный с помощью Windows-прикладных программ, можно распечатать, используя механизм Drag and Drop. При этом необходимо, чтобы одновременно работали Менеджер Файлов и Менеджер Печати. Достаточно, однако, чтобы последний был представлен пиктограммой.
Если требуется вывести на печать только одну иллюстрацию, например PAPER.BMP, то вполне достаточно перетащить соответствующую пиктограмму из окна Менеджера Файлов и положить се на пиктограмму Менеджера Печати. При этом автоматически запускается Paintbrush и (автоматически же) выполняется директива Print, так что сразу видно соответствующее диалоговое окно. Установив в этом окне требуемые опции, можно запускать собственно печать.
Включение прикладных программ в Менеджер Программ
Если запущен Менеджер Файлов, можно каждую прикладную прог-рамму, которая доступна в его окне как файл, встроить в оболочку. Для этого необходимо запустить Менеджер Файлов и Менеджер Программ и расположить их окна рядом. После чего следует перетащить пиктограмму приложения, подлежащего интеграции и оболочку (например, QBASIC.EXE), из окна Менеджера Файлов в окно Менеджера Программ (а лучше — прямо в конкретную группу) Вот и все.