Опубликовано: 23 августа 2009. Автор: admin
В связи со стремительным ростом популярности оболочки Windows в последнее время все более заостряется немаловажный с практической точки зрения вопрос:
Как работают в оболочке приложения, изначально не предназначенные для эксплуатации в среде Windows?
В настоящее время в эксплуатации находится много таких не-Windows-или DOS-приложений, которые на практике доказали свою полезность и пользуются популярностью у пользователей. С точки зрения таких программ оболочка Windows вообще не нужна. Они захватывают все ресурсы компьютера в свою собственность и не нуждаются в выделении им окон, пиктограмм, памяти и т.п.
Работа под управлением Windows имеет свою специфику. Оболочку-Windows 3.0 или 3.1 можно рассматривать как некоторое DOS-приложение, способное управлять другими DOS-приложениями. Под управлением здесь, как минимум, понимается возможность запуска других приложений, переключения между параллельно работающими программами и обмен данными через буфер промежуточного хранения. Степень такой управляемости и глубина интеграции зависят не в последнюю очередь от режима работы самой оболочки.
Читать полностью
Опубликовано: 22 августа 2009. Автор: admin
Создаваемый цвет порождается смешением трех базовых цветов с заданием насыщенности и интенсивности. Можно менять параметры в соответствующих полях в нижней части окна, а можно просто выбрать фиксацией курсора точку на макете в верхней части окна. После нажатия кнопки Add Color сформированный цвет добавляется в пользовательскую палитру окна Color.
Палитра и фон
Среди элементов, доступных для перекрашивания, значится и Window Background (Фон окна). Цвет этого элемента необходимо выбирать с осторожностью: при слишком темном фоне не будут видны иллюстрации, выбранные в поле Wallpaper для заполнения фона.
Кнопки и линейки прокрутки
Большинство сервисных элементов оболочки окрашены в серые тона. Это в первую очередь относится к кнопкам управления и линейкам прокрутки. В Windows 3.1 предусмотрена возможность перекрашивания таких элементов в соответствии со вкусами пользователя. В круг доступных для перекрашивания сервисных элементов не входят только размерные кнопки и кнопка вызова системного меню, равно как и стрелки на концах линеек прокрутки.
Читать полностью
Опубликовано: 10 июля 2009. Автор: admin
Откройте подчиненное окно снова. Если требуется видеть содержимое двух директорий в двух подчиненных окнах, то достаточно организовать новое подчиненное окно с помощью директивы New Window (Новое Окно) меню Window. Если теперь вставить в накопитель дискету и щелкнугь дважды на пиктограмме этого накопителя (А или В) в строке, расположенной под строкой меню нового подчиненного окна, то содержимое окна изменится. Теперь в этом подчиненном окне будет демонстрироваться дерево и список файлов дискеты. Это окно тоже может быть распахнуто до полноэкранного или свернуто до пиктограммы. Подчиненные окна могут быть каскадированы (директива Window Cascade) или расположены без перекрытия (Window Tile) в пределах окна Менеджера Файлов.
Работа с двумя и более подчиненными окнами особенно необходима при операциях копирования или пересылках файлов.
Читать полностью
Опубликовано: 30 июня 2009. Автор: admin
На предыдущих шагах мы выполнили связывание документа-источника SYMBOL (иллюстрации, подготовленной Paintbrush) с двумя документами-приемниками: DDETEST — текстовым документом, подго-товленным Write, и DDETEST2 — картотекой, подготовленной Cardfile. Теперь нам предстоит выяснить, что же нам дало это связывание. Пос-мотрим сначала на открытых окнах, а потом на свернутых до пиктограмм. Наиболее наглядно функционирование DDE-связки выглядит при открытых окнах связанных документов. Хотя таких окон может быть много (ограничения на число связываемых документов практически отсутствуют), в данном случае их всего три (Paintbrush, Write и Cardfile), и мы можем расположить их на экране без перекрытия. Для этого следует:
- свернуть все другие приложения до пиктограмм или вообще за-вершить, чтобы они не мешали работе;
Читать полностью
Опубликовано: 20 июня 2009. Автор: admin
Иногда проявляется феномен неприятия пользователями (по необъяснимым причинам) вполне прогрессивных и полезных начинаний. Именно так было с динамическим обменом данными.
Попытаемся пояснить суть этого метода связывания на простом примере. Допустим, что стоит задача составления некоторого документа, содержащего сведения о различных программных и аппаратных продуктах (как минимум, краткое описание и цена). Очевидно, что готовить данный документ необходимо с помощью текстового редактора, например Write.
Представим также, что подлежащие внесению в документ сведения о продуктах и их ценах уже существуют в базе данных, которая управляется некоторым Windows-приложением, например SuperBase или WindowBase. Для ускорения процесса подготовки предложения вполне реально по уже известной методике передать необходимые сведения из базы данных в редактор через Clipboard.
Читать полностью
Опубликовано: 08 июня 2009. Автор: admin
Существует несколько способов вызова Менеджера Задач:
Можно дважды щелкнуть мышью на фоновом поле оболочки Windows (вне всех окон и пиктограмм). Такая возможность отсутствует при полноэкранном представлении окна.
Переключение
Менеджер Задач может использоваться ДЛЯ переключения между задачами. Для этого достаточно дважды щелкнуть мышью на имени той задачи, на которую требуется переключиться, или один раз на имени и один раз на кнопке Switch То (Переключиться на).
Такой способ весьма удобен при большом числе параллельно работа-ющих приложений: он быстрее позволяет достичь цели, чем переключение "по кругу" с помощью [Alt)+[Tab].
Упорядочение экрана
При параллельной работе многих приложений они вынуждены каким-то образом делить между собой пространство экрана. Вероятно, через некоторое время в процессе общения со многими приложениями на экране возникает хаос, обозримость теряется.
Читать полностью
Опубликовано: 12 мая 2009. Автор: admin
Содержимое окон директорий Менеджера Файлов, индицирующих содержание дискеты, не меняется автоматически при смене дискеты. Чтобы обновить содержимое окна директории (а это необходимо, например, при смене дискеты в накопителе), следует воспользоваться директивой Refresh (Обновление) меню Window или клавишей [F5J. При выполнении этой команды просматривается еще раз оглавление дискеты, вставленной в данный момент в накопитель, и выдается в окне директории
Дискеты. С помощью Менеджера Файлов организуются не только файлы и директории, но и носители данных. В этом плане функции Менеджера Файлов сводятся к форматированию, копированию и наименованию дискет. Аналогичная работа с жесткими дисками не предусмотрена (хотя на уровне DOS и возможна), чтобы исключить возможность нанесения серьезного ущерба
Опубликовано: 02 мая 2009. Автор: admin
При стандартных значениях параметров оболочки пиктограммы программ в групповых окнах, а также прикладные пиктограммы располагаются на экране на вполне определенном (зависящем от типа графического адаптера) расстоянии друг от друга. Оно может не устраивать, например, по причине не слишком плотной упаковки пиктограмм. В этом случае следует обратиться к программе Desktop из Пульта Управления. Поле Spacing (Шаг) зоны Icons окна Desktop содержит величину шага, с которым располагаются пиктограммы при автоматическом упорядочении. Шаг этот измеряется в пикселях (Pixel). Пиксель —элемент изображения. Число таких элементов у VGA-монитора составляет 640 по горизонтали и 480 ПО вертикали. Допускается значение шага от 32 до 512. Рекомендуемым для этого типа монитора является шаг в 100 пикселей. Обратите внимание, что расстановка пиктограмм с новым шагом выполняется только после перезапуска оболочки или по директивам Arrange Icons (Упорядочить Пиктограммы) Менеджера Задач или Менеджера Программ (меню Window).
Читать полностью
Опубликовано: 07 апреля 2009. Автор: admin
Для прекращения выполняемой в данный момент макрокоманды следует воспользоваться клавиатурной комбинацией
[Ctrl]+[Break]
Контрольные вопросы и упражнения
1. Создайте макрокоманду, которая бы печатала в двух экземплярах содержимое загруженного в Notepad документа. Проверьте созданную макрокоманду в действии.
2. Может ли созданная макрокоманда работать и в Write! Если да, то при каких начальных условиях?
3. Запишите макрокоманду, которая:
— в Менеджере Программ открывает групповое окно Accessories,
— запускает Cardfile,
— загружает адресную картотеку.
С помощью данной макрокоманды можно быстро получать доступ к адресной картотеке.
Л. Запишите два макроса, каждый из которых изменяет цветовое оформление оболочки (подробности в гл. 11). Начальным условием применения данного макроса должно быть активное состояние окна Менеджера Программ, а собственно изменение производится следу-ющим образом:
Читать полностью
Опубликовано: 31 марта 2009. Автор: admin
Предположим, что у нас есть богатый опыт работы с некоторым текстовым редактором АВСТЕХТ в среде DOS и хотелось бы продолжать им пользоваться и в среде Windows в стандартном режиме работы ободочки. Для создания нового PIF-файла воспользуемся директивой New меню File (если же PIF -файл уже существует, то загрузим его).
В поле ввода Program Filename (Имя Файла Программы) следует ука-зать полную спецификацию файла DOS-приложения, т.е. устройство, директорию и имя с расширением, например D:\TXTPROC\ABCTEXT F-XE Готовые к исполнению файлы программ имеют расширение СОМ или ЕХЕ.
В поле Window Title (Заголовок Окна) указывается заголовок окна, выступающий также в роли подписи под прикладной пиктограммой Выбираемая для этой цели мнемоника должна прочно ассоциироваться у пользователя с данной программой, R нашем примере это может быть ЛВС
Читать полностью