Метка | «группы»

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

Создание и модификация PIF-файлов

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

Все функции "ручного" сопровождения (создания, модификации) PIF-файлов берет на себя специальная утилита PIF-Editor из группы Main.

Так как DOS-приложения весьма различны по природе и принципам функционирования, то попытка дать общие рекомендации заполнения PIF-файлов заранее обречена на провал. Приводимый ниже пример заполнения PIF-файла не может рассматриваться как образец для всех возможных DOS-приложений. Хотя сама процедура установки параметров, хранящихся в PIF-файле, конечно же, универсальна. Познакомимся с ней.

Запуск PIF-редактора

Предположим, что некоторое DOS-приложение "ненормально" работает в среде Windows: зависает система, сообщения о недостатке памяти и т.п. Причиной этого, скорее всего, является некорректная (не соответствующая реальному положению вещей) установка параметров в PIF-файле.

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

Отзывов (0)

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

Пиктограммы как ссылки

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

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

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

Для реализации этого подхода в рамках Windows 3.1 предусмотрена следующая возможность: не вставлять в текст информацию, а вставить ссылку на нее (подобно библиографической ссылке в книге). Так, например, можно вставить пиктограмму И^е-приложения как предс-тавителя некоторого текста. Таким образом в документ встраивается связь (ссылка) с данным текстом, и пользователь получает возможность доступа к нему посредством пиктограммы.

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

Отзывов (0)

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

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

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

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

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

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

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

Отзывов (0)

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

Расширенный режим работы оболочки

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

Этот режим может быть установлен только на компьютерах, построенных на процессоре 80386 (или более мощных моделях, например 80486) и оснащенных не менее чем 2 Мбайт памяти.

В расширенном режиме параллельно могут выполняться не только Windows-приложения, но и DOS-приложения, причем с вполне достаточной скоростью (зависящей, конечно, от конфигурации и быстродействия компьютера). В большой по размеру рабочей памяти эмулируются несколько независимых (виртуальных) машин При "переключении" между этими машинами нет необходимости вручную выгружать что-либо на диск (или загружать обратно). Если при работе оперативная память заполнилась, а возникает потребность в загрузке в нее дополнительных объектов, происходит автоматическая выгрузка в файл свопирования редко используемых фрагментов оперативной памяти и загрузка на их место требуемых в данный момент. Эта операция протекает достаточно быстро, если использовать постоянный файл свопирования, реализуемый собственными сред-ствами Windows 3.1.

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

Отзывов (0)

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

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

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

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

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

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

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

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

Отзывов (0)

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

Инициализационные файлы оболочки

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

Информация о конфигурации оболочки и о режимах ее работы, а также об используемых, приложениях и аппаратуре содержится в специальных инициализационных файлах. Эти файлы преимущественно находятся в директориях оболочки (хотя некоторые из них находятся и в директориях приложений). Наиболее важными из них являются файлы WIN.INI и SYSTEM.INI.

Это обычные текстовые файлы, которые могут быть просмотрены и изменены текстовым редактором, например Notepad или Sysedit. Чтобы достигнуть сколько-нибудь значимого улучшения работы оболочки посредством внесения в них изменений, необходимо обладать достаточно глубокими знаниями принципов ее функционирования. Перед внесением изменений следует создать резервные копии файлов. На практике внесение изменений в инициализационные файлы вручную с помощью текстовых редакторов применяется крайне редко и может рассматриваться как нарушение общепринятых норм, т.к. в Windows предусмотрен "законный" путь реконфигурации оболочки — средствами утилиты Control Panel группы Main.

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

Отзывов (0)

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

Обзор возможностей DDE

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

Иногда проявляется феномен неприятия пользователями (по необъяснимым причинам) вполне прогрессивных и полезных начинаний. Именно так было с динамическим обменом данными.

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

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

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

Отзывов (0)

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

Уменьшение "толщины" оболочки

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

На винчестере хранятся не только рабочие файлы, но и файлы программ, входящих в оболочку.

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

Эта функция реализуется с помощью утилиты Windows Setup группы МаУл. Вызовите директиву Add/Remove Windows Components (Добавление/Удаление Компонент Windows) меню Options. В открывшемся диалоговом окне приведен список компонентов оболочки, доступных для удаления.

Рассмотрим процедуру удаления элементов оболочки на простом примере: удалим из группы Accessories утилиту Clock.

Для удаления некоторого элемента оболочки следует вызвать меню Files. в той строке, к которой этот элемент принадлежит (в данном случае речь идет о строке Accessories). Индикатор присутствия данного компонента (в этой строке) должен быть включен (квадрат в столбце Component должен быть перечеркнут).

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

Отзывов (0)

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

Многозадачность (Multitasking Options)

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

Опции группы Multitasking Options определяют способ распреде-ления процессорного времени между параллельно работающими задачами.

При параллельной работе нескольких DOS- и Windows-приложений возникает задача распределения ресурсов между ними. В оболочке Win-do ws-приложения обладают привилегиями, а DOS-приложения вынуждены "довольствоваться остатками". Распределение этих "остатков" между DOS-приложениями ведется следующим образом: каждое запущенное приложение в порядке циклической очереди получает квант (порцию) времени, в течение которого оно распоряжается ресурсами компьютера. В этой очереди стоят как работающие на переднем плане приложения, так и приложения, работающие на заднем плане (фоновая работа).

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

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

Отзывов (0)

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

Перспективы развития OLE

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

Технология OLE делает только первые шаги. Пока только некоторые Windows-приложения являются OLE-совместимыми. Среди утилит группы Accessories в версии 3.1 такими на сегодняшний день являются только Write, Paintbrush и Cardfile. Но даже они "в своем кругу" не допускают вставки в произвольном направлении (т.е. из любой в любую другую). В настоящее время речь идет о поддержке наиболее оправданного с. практической точки зрения "направления" встраивания — из Paintbrush в Write- и Cardfile-документы.

Чтобы определить, какие из приложений поддерживают OLE-интер-фейс, необходимо из OLE-совместимого приложения (например, Write, Cardfile, Paintbrush) выполнить директиву Insert Object (Вставить Объект) в меню Edit. В открывшемся окне будет продемонстрирован список доступных к встраиванию объектов — таблиц, текстов, иллюст-раций и т.д. В настоящий момент фирма Microsoft разработала и продает ряд OLE-совместимых приложений, таких, как MS Excel 4.0, MS Word for Windows 2.0, MS Works for Windows. He отстают и другие производители программного обеспечения. Так, Lotus представил редактор Ami Professional 2.0, a Charisma — Designer 3.1. Наиболее развитым в плане реализации OLE-концепции является редактор Word for Windows 2.0. В комплект поставки входит ряд сервисных программ (MS Draw, MS Graph, Equation Editor, WordArt), которые могут работать только как подчиненные (ведомые), запускаясь из Word for Windows или других будущих приложений и выполняя обработку встроенных объектов. Эти сервисные программы могут вызываться также и из Write.

Отзывов (0)