Метка | «приложение»

Метки: , , , , , , , , , , , , ,

DOS-приложения и параллельная обработка

Опубликовано: 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]).Такие окна могут упорядочиваться как обычные окна приложений.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , , , ,

Встраивание пиктограмм

Опубликовано: 13 августа 2009. Автор: admin

Особенно интересны возможности документо-ориентированной работы в приложениях, которые допускают связывание и встраивание объектов (OLE, см. главу 8). Документы таких программ могут принимать информацию (объекты), которая остается связанной со своим родительским приложением. Write, например, позволяет работать с такими объектами.

Попробуем оценить практическую пользу от применения документо-ориентированной работы в данном случае. Будем считать, что мы разработали с помощью Write (или любого другого приложения, поддерживающего механизм OLE) некоторый набор документов, содержащий множество различных заметок и вставок из других приложений.

Нет необходимости сводить все множество документов в один "супердокумент" для обработки или распечатки. Достаточно вставить в "сводный" И^г/^е-документ не сами сливаемые документы, а их пиктограммы.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , , , , ,

Приостановка и продолжение записи

Опубликовано: 09 августа 2009. Автор: admin

В окне завершения макрокоманды имеется кроме возможности сохранения (Save) еще и возможность продолжения (Resume). Она позволяет продолжить запись макрокоманды после приостановки. Приостановка происходит в момент вызова окна завершения (при переключении на Рекордер). Если, не нажимая кнопок в этом окне, просто переключиться на любое другое приложение, то запись макрокоманды не возобновляется (пиктограмма Рекордера продолжает мерцать, а сам Рекордер переходит в состояние ожидания). Для возобновления (продолжения) записи следует щелкнуть на пиктограмме Рекордера (или переключиться на него любым другим способом). Теперь в открывшемся окне следует выбрать опцию продолжения (Resume recording), нажав соответствующую радиокнонку и кнопку ОК.

Использование макросов

Созданный макроэлемент теперь можно использовать. Для этого необходимо, чтобы редактор Write был запущен и его окно было активным. Поместите курсор точки ввода в ту позицию, в которой требуется разместить вставляемый текст, и нажмите |Ctrll+o. На экране появится оборот, включенный в макрокоманду.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , ,

Пиктограмма связанного документа

Опубликовано: 09 августа 2009. Автор: admin

Связанность устанавливается в Windows 3.1, как правило, автоматически, однако только лишь для файлов, родительские программы для которых определены при инсталляции.

Документы, которые не привязаны к конкретным прикладным программам и не характеризуется как связанные, также могут быть переданы на обработку с помощью Менеджера Файлов какой-нибудь прикладной программы, причем такое связывание может быть как однократным, так и продолжительным.

Однократное связывание (перемещение и освобождение)

Для выполнения однократной обработки некоторого файла некоторым приложением можно воспользоваться обычным перетаскиванием с помощью мыши. Пиктограмма назначенного к обработке документа перемещается (буксируется) до пиктограммы приложения, с помощью которого требуется выполнить обработку, и "кладется поверх нее" (кнопка мыши освобождается). Эта операция и называется "буксировка и освобождение", или в оригинале — Drag and Drop.

Читать полностью

Отзывов (0)

Метки: , , , , , , ,

Управление памятью

Опубликовано: 04 августа 2009. Автор: admin

Реализованный в оболочке Windows механизм управления памятью достаточно сложен. Однако совсем опускать этот вопрос нельзя, и автор предлагает читателям обзор основных принципов такого управления. Для понимания работы приложений в среде Windows достаточно изложенных здесь сведений.

DOS и основная память

На начальном периоде развития операционной системы DOS (MS-DOS, DR-DOS), длившемся около 10 лет, прикладные программы для ПК были относительно несложными и не требовали больших объемов памяти. По этой причине в DOS была установлена 640 Кб граница, и трудно представить себе, что какое-то приложение сможет поглотить столь большие объемы памяти.

Но со временем данная граница стала стеснять многие приложения. Особенно это касается достаточно сложных интегрированных систем и систем обработки графики, требующих хранения больших объемов информации.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Обмен через буфер промежуточного хранения

Опубликовано: 30 июля 2009. Автор: admin

Сами по себе DOS-приложения не могут обмениваться информацией с буфером промежуточного хранения: у них просто отсутствуют соответствующие директивы.

Работа DOS-приложений в окнах оболочки Windows (в расширенном режиме) допускает маркирование фрагментов документов этих приложений и их копирование в буфер промежуточного хранения. Но в стандартном режиме работы оболочки такая операция невозможна. Да и работа в окнах иногда вносит искажения в представление информации.

Альтернативой описанной процедуре копирования является процедура получения "моментального снимка экрана" (копии экрана). Такую копию можно занести в буфер промежуточного хранения нажатием клавиши [PrtScr] или комбинации [Alt]+[PrtScr]. Это весьма удобно при копировании иллюстраций.

Вставка текста

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , , , ,

Специальная вставка

Опубликовано: 29 июля 2009. Автор: admin

При вставке в некоторый документ, обрабатываемый VVindows-приложением, связываемого по DDE-технологии фрагмента мы пользовались директивой Paste Link. Но в использованных приложениях Write и Cardfile из группы Accessories меню Edit содержит еще одну директиву, доступную при работе со связанными фрагментами. Это директива Paste Special. (Специальная Вставка). Вкратце рассмотрим ее особенности.

Этой директивой пользуются, когда хотят вставить картинку, созданную в Paintbrush, но не в стандартном формате Paintbrush, а. например, в формате Bitmap или как простую экранную копию Вызов этой директивы приводит к открытию небольшого диалогового окна:

Просмотр существующих связей

При работе с DDE-связанными документами часто возникает необходимость оценить наличие и структуру связей некоторого документа. На примере Write рассмотрим, как это делается.

Читать полностью

Отзывов (0)

Метки: , , , , , , , ,

Специфика режимов работы оболочки

Опубликовано: 28 июля 2009. Автор: admin

Для запуска оболочки в том или ином режиме должен быть выполнен определенный комплекс условий. При выборе режима "вручную" обязанность проверки этих условий ложится на пользователя. Перед переключением режимов следует сначала выяснить, каковы преимущества и недостатки каждого из них.

Стандартный режим

Для работы в этом режиме требуется, как минимум, процессор 80286 с не менее чем 1 Мб памяти.

При выполнении в этом режиме только одного DOS- или Windows-приложения можно достичь более высокой производительности, чем при работе в расширенном режиме. Поэтому, если работать только с одним каким-то приложением, даже на машине, содержащей процессор 80386/486, имеет смысл заказывать для Windows 3.1 стандартный режим.

В стандартном режиме возможен параллельный запуск и выполнение нескольких Windows-приложений, причем запущенные ранее приложения могут работать в фоновом режиме, пока на переднем плане идет работа с другим. Но при недостаточной производительности компьютера даже "небольшой" параллелизм сильно загружает его ресурсы, что приводит к существенному снижению быстродействия.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , , , , , ,

Клавиатура и мышь

Опубликовано: 23 июля 2009. Автор: admin

Включение "мышиных" операций в тело макрокоманд допускается в рамках Windows, но попытка реализовать такое включение на практике зачастую приводит к ошибкам вследствие возможных перемещений окон и неточности позиционирования курсора. Данная глава знакомит с возможностями использования клавиатуры при создании макросов.

Макроконструкции для редактора Write

Windows-приложение Write не располагает средствами создания и использования макрокоманд. По этой причине такие часто используемые обороты, как "С чувством глубокого удовлетворения", "Уважаемый господин", заголовки писем и т.п., приходится каждый раз набирать заново. Использование Макрорекордера существенно повышает производительность. Макрорскордер позволяет рассматривать как макрокоманду любую последовательность нажатий клавиатуры (в том числе и вводимый текст). Рассматриваемая шоке процедура позволяет расширить функциональные возможности программ посредством макросов.

Читать полностью

Отзывов (0)

Метки: , , , , , , , , , , , , , , ,

Символ для несвязанного документа

Опубликовано: 17 июля 2009. Автор: admin

На уровне MS-DOS 5.0 работа с BASIC начинается с загрузки QBASIC, а далее (средствами QBASIC) — файла GORILLA.BAS.

Для вызова этого файла под управлением QBASIC в среде Windows с помощью Менеджера Файлов сначала необходимо войти в директорию DOS. Указатель мыши перемещается на имя или соответственно на икону этого BASIC-файла, и этот символ переносится (буксируется) при нажатой левой клавише мыши к наименованию прикладной программы, которая должна его обрабатывать, в данном случае — QBASIC. После освобождения левой клавиши появляется запрос на подтверждение выполнения команды. После подтверждения запускается прикладная программа, а она уже загружает заказанный (отбуксированный) документ.

Долговременные связывания

Если приходится довольно часто обращаться за помощью к какой-либо прикладной программе для обработки некоторого класса несвязанных документов, то через некоторое время возникает горячее желание закрепления данной интуитивной связи.

Читать полностью

Отзывов (0)