Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

10

10. Операционная система Windows

10.1. Чем хороша Microsoft Windows 3.1

10.2. Как установить Microsoft Windows 3.1

10.3. Почему в Microsoft Windows отсутствуют русские символы

10.4. Что такое стандартный и расширенный режимы Windows

10.5. Как русифицировать Microsoft Windows

10.6. Как удалить нерусифицированные шрифты

10.7. Какие особенности использования кэша в Windows

10.8. Как управлять драйвером SMARTDrive в среде Windows

10.9. Можно ли из Windows запускать приложения MS-DOS

10.10. Зачем нужны pif-файлы

10.11. Как создавать pif-файлы

10.12. Как можно обмениваться данными между DOS и Windows

Многозадачная, многооконная графическая операционная система Windows стала новым этапом в развитии персональных компьютеров линии IBM PC. Windows предоставляет программам удобный многооконный графический интерфейс. Ее использование значительно облегчает освоение новых программных продуктов, так как все приложения Windows оформлены в едином стиле.

10.1. Чем хороша Microsoft Windows 3.1

Операционная система Microsoft Windows эффективно использует аппаратные особенности процессоров 80286, 80386, 80486. Так как Microsoft Windows работает в защищенном режиме, то это позволяет полностью задействовать оперативную память компьютера и повысить надежность работы программного обеспечения.

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

Используя Windows, вы легко сможете переносить информацию из одной программы в другую. Например, вы можете сделать копию экрана справочной базы данных, работающей в текстовом режиме, и затем вставить полученный текст в документ, подготавливаемый в текстовом процессоре Microsoft Word for DOS или Microsoft Word for Windows. Вы сможете "сфотографировать" экран программы, работающей в графическом режиме, и отредактировать полученное изображение графическим редактором Paint Brush, входящим в состав Windows. Затем вы сможете вставить отредактированное изображение в документ, подготовленный при помощи текстового процессора Word.

Microsoft Windows 3.1 обладает новым механизмом обмена и разделения информации между приложениями Windows - OLE (Object Linking and Embedding - вставка и привязка объектов). Когда вы используете OLE, вы можете объединить в одном документе информацию различных типов. Например, вы можете включить в текст документа, загруженного в редактор Write, рисунок, созданный в Paint Brush или звук, записанный приложением Sound Recorder.

В состав операционной системы Microsoft Windows 3.1 включен набор шрифтов True Type. Шрифты TrueType являются масштабируемыми. Вы можете изменять размер символов, отображаемых шрифтами TrueType, при этом внешний вид символов сохраняется. Если вы используете шрифты TrueType, то текст, набранный этими шрифтами, будет выглядеть одинаково на экране дисплея и на распечатке принтера.

Эти и многие другие возможности операционной системы Windows позволяют значительно повысить производительность работы пользователя.

10.2. Как установить Microsoft Windows 3.1

Для установки Microsoft Windows 3.1 на вашем компьютере необходимо наличие следующих аппаратных и программных ресурсов:

  • Операционная система MS-DOS версии 3.1 или более поздняя. Мы рекомендуем вам использовать MS-DOS версии 6.0.
  • Для расширенного режима Windows необходим компьютер с процессором 80386 (или старше), 640 Кбайт основной памяти, 1024 Кбайт расширенной памяти, минимум 8 Мбайт дисковой памяти (рекомендуется 10 Мбайт) и один дисковод.
  • Для стандартного режима Windows необходим компьютер с процессором 80286 (или старше), 640 Кбайт основной памяти, 256 Кбайт расширенной памяти, минимум 6 Мбайт дисковой памяти (рекомендуется 9 Мбайт) и один дисковод.
  • Видеоадаптер, поддерживаемый Windows. Мы рекомендуем вам использовать специальные видеоадаптеры для Windows, называемые акселераторами Windows. Использование акселераторов Windows значительно увеличит производительность видеоподсистемы компьютера.
  • Принтер, поддерживаемый Windows.
  • Устройство ввода типа мышь. Мы рекомендуем использовать Microsoft Mouse.

Перед установкой операционной системы Microsoft Windows загрузите MS-DOS и вставьте первую дискету дистрибутива в любой дисковод. Затем сделайте этот дисковод текущим и запустите программу установки SETUP.EXE, которая есть на первой дискете.

Программа установки отобразит на экране начальную заставку. В этот момент вы можете получить справочную информацию о том, как проводить процесс установки. Для этого вам надо нажать на клавишу <F1>. Вы можете прервать процесс установки Windows, если нажмете на клавишу <F3>. Для продолжения нажмите клавишу <Enter>. На экране отобразится меню, в котором вы можете выбрать режим установки операционной системы Microsoft Windows (см. рис. 10.1).

Рис. 10.1. Выбор режима установки

Возможны два режима установки операционной системы Microsoft Windows - "Express Setup" и "Custom Setup".

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

В режиме "Custom Setup" (ручной установки) вы можете самостоятельно задать конфигурацию Windows, выбирая ее по своему усмотрению. При использовании режима "Custom Setup" вы должны самостоятельно задать следующие данные:

  • тип вашего компьютера;
  • тип видеоадаптера;
  • тип мыши;
  • тип клавиатуры;
  • язык на котором вы предполагаете работать;
  • тип локальной сети (если компьютер включен в локальную сеть);
  • тип принтера и порт к которому он подключен;
  • программы на жестком диске компьютера, которые вы желаете запускать из среды операционной системы Microsoft Windows;
  • отдельные компоненты Windows, которые вы желаете установить (например Windows Tutorial);
  • конфигурацию виртуальной памяти (для расширенного режима Microsoft Windows);
  • каталог, в который будет установлена операционная система Microsoft Windows.

Кроме того, вам будет предоставлена возможность самим выполнить корректировку файлов AUTOEXEC.BAT и CONFIG.SYS.

Режим "Custom Setup" может использоваться в тех случаях, когда вы ограничены дисковым пространством жесткого диска и желаете самостоятельно определить, какие компоненты операционной системы Microsoft Windows нужно устанавливать.

Для продолжения установки Microsoft Windows в режиме "Express Setup" нажмите клавишу <Enter>. Для использования режима "Custom Setup" следует нажать клавишу <C>. Кроме того, вы можете завершить установку, нажав на клавишу <F3> или получить подсказку, нажав на клавишу <F1>.

Ниже мы подробно рассмотрим оба режима установки Windows.

Режим "Express Setup"

Предположим, вы выбрали режим "Express Setup", нажав на клавишу <Enter>. Программа установки начнет анализировать конфигурацию компьютера. Затем будет запущен процесс копирования файлов дистрибутивных дискет на жесткий диск. По умолчанию установка Microsoft Windows выполняется в каталог с именем WINDOWS на диск C:. Ход процесса копирования отображается на экране компьютера (см. рис. 10.2).

Рис. 10.2. Копирование дистрибутивных дискет

По мере копирования содержимого дистрибутивных дискет программа установки будет просить вставлять в дисковод очередные дискеты дистрибутива и нажимать на клавишу <Enter>.

После копирования трех первых дискет запускается операционная система Microsoft Windows и дальнейший процесс установки происходит уже в среде Microsoft Windows.

Сначала на экране дисплея отображается диалоговое окно, в котором вам предлагается ввести ваше имя и название вашей организации. После ввода этих данных установите курсор мыши на кнопку с надписью "Continue" и нажмите левую клавишу мыши. Затем на экране отобразится диалоговое окно "Verify". В нем будут отображены ваше имя и название вашей организации, которые вы только что ввели. Если вы обнаружили ошибку, допущенную при вводе, ее можно исправить, нажав на кнопку "Change". Если вы не обнаружили ошибок, можно продолжить установку Microsoft Windows, нажав на кнопку с надписью "Continue".

Будет продолжен процесс копирования файлов операционной системы Microsoft Windows. При этом на экране появится диалоговое окно, в котором будет отображаться процесс копирования. По мере копирования дискет программа установки будет просить вас вставить очередные дискеты дистрибутива.

После окончания копирования основных файлов, Windows отображает диалоговое окно "Printer Installation". В этом окне вы можете выбрать принтеры, которые будете использовать при печати документов из Windows.

Выделив нужные вам принтеры из списка "Installed Printers", нажмите кнопку "Install". Программа установки может попросить вас вставить в дисковод дискету дистрибутива Microsoft Windows, содержащую драйверы выбранных вами принтеров. После копирования драйверов принтеров запускается программа Program Manager, вслед за чем происходит формирование групп приложений Microsoft Windows - Main, StartUp, Accessories и Games. Эти группы содержат пиктограммы основных приложений Microsoft Windows - Control Panel, Print Manager, File Manager, PIF Editor, Calendar, Write, Paintbrush и многих других.

Затем программа установки выполняет поиск и идентификацию программных файлов на дисках компьютера. При этом программа установки предлагает для найденных и опознанных программ создать соответствующие пиктограммы в специальной группе Program Manager.

По окончании сканирования дисков, на экране отображается меню, содержащее четыре элемента - "Run Tutorial", "Skip Tutorial", "Help" и "Exit Setup". Теперь, если вы нажмете кнопку "Run Tutorial", будет запущена программа обучения работе в среде Microsoft Windows. Если вы не желаете запускать программу обучения, нажмите кнопку "Skip Tutorial".

После этого на экране появится диалоговое окно с двумя кнопками - "Reboot" и "Return to MS-DOS". Чтобы завершить установку Microsoft Windows, нажмите кнопку "Reboot". Произойдет перезагрузка компьютера и автоматически загрузится Microsoft Windows. На этом установку операционной системы Microsoft Windows можно считать завершенной.

Во время установки Windows программа установки производит модификацию файлов CONFIG.SYS и AUTOEXEC.BAT.

Файл CONFIG.SYS дополняется командой STACKS. Она отводит место в памяти для нескольких стеков обработчиков аппаратных прерываний. После установки Windows файл CONFIG.SYS будет выглядеть следующим образом:

DEVICE=C:DOSSETVER.EXE
DEVICE=C:DOSHIMEM.SYS
DOS=HIGH
FILES=30
SHELL=C:DOSCOMMAND.COM C:DOS  /p
STACKS=9,256

В файле AUTOEXEC.BAT добавляется вызов драйвера SMARTDRV.EXE. В путь автоматического поиска запускаемых программ, определенных с помощью переменной PATH, добавляется путь к каталогу C:WINDOWS:

C:WINDOWSSMARTDRV.EXE
@ECHO OFF
PROMPT $p$g
PATH C:WINDOWS;C:DOS
SET TEMP=C:DOS

Программа SMARTDRV.EXE служит для ускорения доступа к жесткому диску. Вы можете впоследствии заменить SMARTDRV.EXE на другую программу кеширования, например HYPERDK.

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

Для того чтобы сразу после загрузки операционной системы MS-DOS автоматически запускалась Microsoft Windows, в самый конец файла AUTOEXEC.BAT следует добавить еще одну строку:

WIN

Это можно сделать, например, с помощью редактора текстов Notepad, который входит в комплект поставки Microsoft Windows.

Установив Windows, вы можете запустить любой текстовый редактор Windows - Write или Notepad и убедиться, что Windows не отображает символы кириллицы и вы не можете переключить клавиатуру на ввод русских букв. Проведенная вами работа по русификации видеоадаптера и клавиатуры для MS-DOS не оказывает видимого влияния на наличие символов кириллицы в Windows. Почему отсутствуют русские символы и как русифицировать Windows вы можете прочитать в разделах "Почему отсутствуют русские символы в MS Windows" и "Как русифицировать Windows".

Режим "Custom Setup"

Если вы выбрали для установки Windows режим "Custom Setup", то на экране появится окно редактирования. В нем вы сможете изменить расположение каталога Windows (см. рис. 10.3).

Рис. 10.3. Изменение расположения каталога Windows

Далее программа установки определяет аппаратную конфигурацию компьютера и отображает ее на экране в виде списка (см. рис. 10.4).

Рис. 10.4. Конфигурация компьютера

В случае, если вы желаете изменить какой-либо элемент данного списка, установите на него курсор и нажмите клавишу <Enter>. Перед вами возникнет список альтернатив, из которого вы можете осуществить выбор.

Например, вы можете подключить интернациональную поддержку, то есть изменить раскладку клавиатуры и подключить дополнительные шрифты. Для этого сначала выберите строку "Keyboard Layout:" и нажмите <Enter>. Перед вами возникнет список стран, для которых поддерживается нестандартная раскладка клавиатуры (см. рис. 10.5).

Рис. 10.5. Интернациональная поддержка

Выберите из отображенного на экране списка страну, стандарт клавиатуры которой вы желаете использовать и нажмите <Enter>. После этого вы вернетесь в предыдущее меню.

Затем выберите из меню конфигурации строку "Language: English (American)". На экране появится меню, аналогичное представленному выше. Выберите из этого меню страну, язык которой должен поддерживаться и нажмите <Enter>. Вы снова вернетесь в меню конфигурации.

Если все компоненты вашего компьютера определены правильно или вы уже произвели необходимые изменения, установите курсор на строку "No Changes: The above list matches my computer" и нажмите клавишу <Enter>.

Начнется процесс копирования файлов дистрибутивных дискет на жесткий диск. Ход процесса копирования отображается на экране компьютера (см. рис. 10.6)

Рис. 10.6. Установка Microsoft Windows версии 3.1

По мере копирования содержимого дистрибутивных дискет программа установки будет просить вставлять в дисковод очередные дискеты дистрибутива и нажимать на клавишу <Enter>.

После копирования первых трех дискет запускается операционная система Microsoft Windows и дальнейший процесс установки происходит уже в среде Microsoft Windows.

Сначала на экране дисплея отображается диалоговое окно, в котором вам предлагается ввести ваше имя и название вашей организации. После ввода этих данных установите курсор мыши на кнопку с надписью "Continue" и нажмите левую клавишу мыши. Затем на экране отобразится диалоговое окно "Verify". В нем будут отображены ваше имя и название вашей организации, которые вы только что ввели. Если вы обнаружили ошибку, допущенную при вводе, ее можно исправить, нажав на кнопку "Change". Если вы не обнаружили ошибок, можно продолжить установку Microsoft Windows, нажав на кнопку с надписью "Continue".

Далее на экране появится новое диалоговое окно. Это диалоговое окно будет содержать три строки:

Set Up Only Windows Components You Select
Set Up Printers
Set Up Application Alrady on Hard Disk(s)

Слева от каждой из этих строк расположен маленький прямоугольник, называемый переключателем. Если внутри переключателя находится флаг "X", он находится во "включенном" состоянии и данная позиция является выбранной. Изменить состояние переключателя можно, нажав на левую кнопку мыши в то время как ее указатель находится внутри прямоугольника. Рассмотрим назначение отдельных переключателей из данного диалогового окна более подробно.

  • Переключатель "Set Up Only Windows Components You Select". Если внутри переключателя расположен знак "X", программа установки позволит вам самостоятельно выбрать компоненты Windows, которые вы желаете записать на жесткий диск. Если вы устанавливаете все доступные компоненты Windows, удалите флаг "X" из переключателя.
  • Переключатель "Set Up Printers". Если вы предполагаете использовать принтер, выберите данную позицию.
  • Переключатель "Set Up Application Alrady on Hard Disk(s)". Если на жестком диске компьютера уже записаны программы, которые вы желаете запускать из Windows, вы можете указать программе установки на необходимость подключения этих приложений в специальной группе приложения Program Manager.

После установки переключателей, продолжите процесс установки Windows, нажав на кнопку "Continue", расположенную внутри активного диалогового окна.

Если вы решили самостоятельно определить, какие из компонент Windows необходимо скопировать (установив переключатель "Set Up Only Windows Components You Select"), на экране отобразится диалоговое окно (см. рис. 10.7).

Рис. 10.7. Выбор компонент Windows для установки

В этом диалоговом окне расположены следующие переключатели, представляющие отдельные компоненты Windows:

  • "Readme Files" - файлы документации;
  • "Accessories" - стандартные приложения Windows;
  • "Games" - игры;
  • "Screen Savers" - программы предохранения экрана;
  • "Wallpapers, Misc." - набор картинок фона.

Вы можете отменить установку отдельных компонент Windows, убрав флажок из соответствующего переключателя. При этом символ переключателя заменяется на . Чтобы установить или убрать отдельные программы и файлы из какой-либо компоненты Windows, нажмите на кнопку "Files", расположенную справа от названия соответствующей компоненты. При этом появляется диалоговое окно, в котором вы можете выбрать названия отдельных программ и файлов Windows, подлежащих установке на жесткий диск (см. рис. 10.8).

Рис. 10.8. Выбор программ и файлов для установки

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

Кнопка "Add ->" переносит элемент из левого списка в правый. Вы можете сразу перенести все элементы из левого списка в правый, если нажмете кнопку "Add All ->". Таким образом данные программы или файлы будут установлены. Если вы не желаете устанавливать какую либо программу, из правого списка, выберите ее название и нажмите кнопку "Remove <-". Произведя необходимые изменения, вернитесь в предыдущее меню, нажав кнопку "Ok".

В нижней части диалогового окна выбора конфигурации отображается объем дисковой памяти, доступный на диске ("Total Disk Space Available") и объем свободного дискового пространства, необходимый для установки выбранной вами конфигурации Windows ("Total Disk Space Reguired"). Требуется, чтобы доступного пространства на диске было не меньше, чем указано в поле "Total Disk Space Reguired". Если у вас не хватает свободного дискового пространства, вы можете отказаться от установки отдельных компонент Windows, или выполнить установку только части программ и файлов из некоторых компонент.

После окончательного определения конфигурации Windows, нажмите на кнопку "Continue". Если у вас компьютер с процессором 80386 или выше, на экране возникнет диалоговое окно создания файла виртуальной памяти Windows (см. рис. 10.9).

Рис. 10.9. Виртуальная память

В этом окне отображаются основные характеристики виртуальной памяти, которые предлагает установить Windows. В поле "Drive" отображается имя диска, используемого для организации виртуальной памяти. В поле "Size" отображается максимальный объем дискового пространства, отводимого под виртуальную память. И последнее поле - "Type" содержит тип виртуальной памяти.

Если вас не устраивает тип или размер виртуальной памяти, вы можете выполнить необходимые изменения, нажав на кнопку "Change >>". При этом диалоговое окно увеличится в размере и появятся новые органы управления (см. рис. 10.10).

Рис. 10.10. Изменение параметров виртуальной памяти

В окне-списке "Drive" можно выбрать жесткий диск, на котором будет создан файл виртуальной памяти. В окне-списке "Type" можно выбрать тип файла виртуальной памяти. Доступно три типа файла виртуальной памяти:

  • Permanent (постоянный) - на выбранном жестком диске создается файл с атрибутами "скрытый" и "системный". Размер файла определяется в окне редактирования "New Size".
  • Temporary (временный) - при необходимости на диске будет создаваться временный файл виртуальной памяти. Максимальный размер временного файла виртуальной памяти ограничивается значением, установленным в окне редактирования "New Size".
  • None (отсутствует) - виртуальная память использоваться не будет.

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

После установки параметров виртуальной памяти нажмите в диалоговом окне "Virtual Memory" кнопку "Continue".

Снова будет продолжен процесс копирование файлов операционной системы Windows. При этом на экране появится диалоговое окно, в котором будет отображаться процесс копирования. По мере копирования дискет программа установки будет просить вас вставить очередные дискеты дистрибутива.

После окончания копирования основных дискет дистрибутива программа установки сообщит о необходимости внести изменения в файлы конфигурации CONFIG.SYS и AUTOEXEC.BAT и выведет на экран меню выбора режима внесения изменений:

make all modifications for you
let you review and edit changes, before modifications are made
let you make modification later

Вы можете указать программе установки самостоятельно внести все необходимые изменения в файлы конфигурации. Если вы новичок, мы рекомендуем вам использовать этот режим коррекции. Для этого выберите строку "make all modifications for you" и нажмите клавишу <Enter>. Программа установки выведет сообщение, что файлы CONFIG.SYS и AUTOEXEC.BAT скорректированы, а старые файлы конфигурации переименованы в CONFIG.OLD и AUTOEXEC.OLD. Изменения, вносимые в файлы конфигурации программой установки, уже были нами описаны в разделе "Режим Express Setup".

Если вы желаете контролировать процесс изменения файлов CONFIG.SYS и AUTOEXEC.BAT, выберите строку "let you review and edit changes, before modifications are made".

Выбор последней строки меню - "let you make modification later" означает, что файлы CONFIG.SYS и AUTOEXEC.BAT не будут изменены.

В том случае, если ранее вы указали на необходимость выполнить установку драйверов принтеров, то после коррекции файлов конфигурации программа установки отображает диалоговое окно "Printer Installation". В этом окне вы должны указать принтеры, которые предполагается использовать при печати документов из Windows (см. рис. 10.11).

Рис. 10.11. Подключение принтеров

В нижней части диалогового окна "Printers" отображается список принтеров ("List of Printers"), поддерживаемых Windows. Выберите принтер, который вы желаете использовать и нажмите кнопку "Add >>". Выбранный принтер добавится к списку "Installed Printers" - установленных принтеров, вверху диалогового окна. При необходимости программа установки будет просить вас вставить нужную дискету из дистрибутива Windows.

Последовательно установите все принтеры, которые вы предполагаете использовать. Один принтер из списка установленных сделайте активным, выбрав его в списке "Installed Printers", и нажав на кнопку "Set Us Default Printer".

Теперь вы можете продолжить установку Windows, нажав на кнопку "Continue". Если вы указали программе установки на необходимость подключения программ, уже находящихся на диске компьютера, на экране появится диалоговое окно "Setup Applications" (см. рис. 10.12).

Рис. 10.12. Выбор пути поиска

При помощи данного диалогового окна можно определить, где именно программа установки будет искать приложения. Выберите из списка "Setup will search" диск, который вы желаете просмотреть. Вместо диска вы можете просмотреть каталоги, указанные в переменной окружения PATH. Для этого выберите из списка "Setup will search" элемент "Path". Установив путь поиска, нажмите кнопку "Search Now". Программа установки начнет просматривать жесткий диск компьютера в поисках выполнимых файлов. При их обнаружении программа установки пытается определить название обнаруженного приложения и предлагает пользователю подтвердить или изменить название программы (см. рис. 10.13).

Рис. 10.13. Выбор имени приложения

В нашем примере программа установки Windows обнаружила в каталоге G:BCBIN загрузочный файл BC.EXE и выдвинула предположение, что это может быть пакет Borland C++ IDE или Microsoft Basic Compiler. Если название обнаруженной программы определено правильно, выберите его из списка и нажмите кнопку "OK". Если это другая программа, которую вы желаете подключить, нажмите на кнопку "None of the above" и нажмите кнопку "OK". Если вы не собираетесь использовать найденную программу с Windows, нажмите кнопку "Cancel".

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

После окончания сканирования диска в поисках приложений на экране появится маленькое диалоговое окно с четырьмя кнопками:

[Run Tutorial]
[Skip Tutorial]
[Help]
[Exit]

Вы можете запустить программу обучения работе с Windows. Для этого нажмите кнопку "Run Tutorial". Обратите внимание, что программа обучения работает только на компьютерах с видеоподсистемами не хуже чем VGA.

Если вы уже знакомы с Windows или на вашем компьютере установлен видеоадаптер EGA, не запускайте программу обучения и нажмите кнопку "Skip Tutorial".

На этом установка Windows считается оконченной. На экране появляется диалоговое окно с двумя кнопками "Restart Windows" и "Return to MS-DOS". Перезапустите Windows, нажав на кнопку "Restart Windows". На этом установка операционной системы Windows будет завершена.

Теперь вы можете приступить к русификации Windows. Русификация Microsoft Windows 3.1 с помощью пакета CyrWin фирмы Steepler рассмотрена в разделе "Как русифицировать Windows".

10.3. Почему в Microsoft Windows отсутствуют русские символы

К сожалению, долгое время крупные зарубежные фирмы игнорировали в своих программных продуктах Россию и русский язык. Теперь ситуация несколько изменилась, во всяком случае фирма Microsoft выпустила специальные русские версии операционных систем MS-DOS и Windows, текстового процессора Microsoft Word for Windows версии 2.0 и некоторые другие программные продукты.

Если у вас есть необходимость использовать в создаваемых документах русский язык, проще всего приобрести русские версии MS-DOS, Microsoft Windows и MS Word. Однако вы можете поступить и по-другому.

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

Наиболее распространенным и удобным средством для русификации Microsoft Windows является пакет CyrWin фирмы Steepler. В разделе "Как русифицировать Microsoft Windows" мы подробно рассмотрим русификацию Microsoft Windows с помощью пакета CyrWin версии 3.2.

10.4. Что такое стандартный и расширенный режимы Windows

Операционная система Microsoft Windows версии 3.1 может работать в двух режимах - стандартном и расширенном. Реальный режим Windows 3.0 в Windows версии 3.1 не поддерживается.

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

  • Стандартный режим устанавливается, если Windows работает на компьютере с процессором 80286, основная память должна быть не меньше 640 Кбайт, а расширенная не меньше 256 Кбайт. На компьютерах с меньшим объемом оперативной памяти Windows не работает.
  • Стандартный режим устанавливается, если Windows работает на компьютере с процессором 80386 или выше, имеющем меньше двух мегабайт оперативной памяти.
  • Расширенный режим устанавливается, если Windows работает на компьютере с процессором 80386 или выше, имеющем минимум 640 Кбайт основной и 1024 Кбайт расширенной памяти.

Вы можете непосредственно указать Windows в каком режиме он должен выполняться. Для этого Windows необходимо запустить с параметром /s или /3.

Если вы запустите Windows с параметром /s он будет работать в стандартном режиме. Этот параметр может быть использован, если вы установили Windows на компьютере с процессором 80386 или выше, и на нем установлено от 2 до 3 Мбайт оперативной памяти.

Если вы запустите Windows с параметром /3 на компьютере с процессором 80386 и объемом памяти меньше 2 Мбайт, устанавливается расширенный режим. Основная оперативная память должна быть объемом 640 Кбайт, а расширенная минимум 384 Кбайт.

10.5. Как русифицировать Microsoft Windows

Пакет CyrWin версии 3.2 поставляется фирмой Steepler Ltd и позволяет добавить возможность использования символов кириллицы в приложениях Windows. Для отображения символов кириллицы CyrWin включает в себя набор русифицированных системных шрифтов и шрифтов TrueType. Автоматически загружаемое при запуске Windows приложение CYRWIN.EXE отслеживает нажатие пользователем специальной комбинации клавиш (например <Left Shift + Right Shift>) и изменяет раскладку клавиш клавиатуры на альтернативную. При этом нажатие на клавиши клавиатуры вызывают ввод символов кириллицы. Таким образом клавиатура начинает работать в режиме ввода русского текста.

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

Для установки программы CyrWin запустите Microsoft Windows. Затем поместите дистрибутивную дискету CyrWin в дисковод и с помощью программы File Manager или строки "Run" меню "File" программы Program Manager запустите на выполнение программу установки - INSTALL.EXE.

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

Рис. 10.14. Регистрация программы CyrWin

После правильного ввода серийного номера на экране возникает диалоговое окно "CyrWin Installation", в котором вы можете задать режимы установки (см. рис. 10.15).

Рис. 10.15. Определение режимов установки

В этом диалоговом окне представлены следующие переключатели:

  • "Replace system fonts" - заменить системные шрифты;
  • "Replace-language specific information" - изменить данные о стране (языке);
  • "Load keyboard driver automatically" - автоматически загружать драйвер клавиатуры;
  • "Load Cyrillic fonts" - установить русские шрифты;
  • "Don't load cyrillic fonts" - не устанавливать русские шрифты;
  • "Replace original Windows fonts" - заменить шрифты Windows.

Вы можете ничего не изменять в этом окне и сразу нажать кнопку с надписью "Go". Когда вы нажмете на эту кнопку, начнется процесс установки, ход которого будет отображаться в специальном окне (см. рис. 10.16).

Рис. 10.16. Установка CyrWin

После того как программа установки скопирует все необходимые файлы на жесткий диск компьютера и произведет настройку файлов конфигурации Microsoft Windows, на экране отобразится диалоговая панель с двумя кнопками - "Restart Windows" и "Return to DOS" (см. рис. 10.17).

Рис. 10.17. Завершение установки программы CyrWin.

Для завершения установки, извлеките дистрибутивную дискету CyrWin из дисковода и нажмите на кнопку "Restart Windows" активного диалогового окна.

По завершении перезагрузки Microsoft Windows на экране отобразится специальная пиктограмма руссификатора в виде клавиатуры компьютера.

Теперь приложения Microsoft Windows смогут отображать на экране компьютера русские символы и вы сможете вводить их с клавиатуры.

По умолчанию для перевода клавиатуры в режим ввода символов кириллицы надо нажать на клавишу <Control>. Для переключения клавиатуры обратно в режим ввода латинских символов снова нажмите на эту клавишу. Однако удобнее использовать другую возможность - переключение при одновременном нажатии левой и правой клавиш <Shift>.

Для выбора комбинации клавиш, по нажатию которой происходит переключение на ввод символов кириллицы, нажмите два раза мышью на пиктограмму руссификатора. Она превратится в диалоговое окно "CyrWin Keyboard Setup" (см. рис. 10.18).

Рис. 10.18. Изменение конфигурации CyrWin

В этом диалоговом окне расположено несколько органов управления:

  • Окно-список "Layout name". В этом списке отображается список файлов, содержащих различные раскладки клавиш клавиатуры. Чтобы вы могли вводить с клавиатуры символы кириллицы, выберите позицию "cyrillic.kbd".
  • Окно-список "Switch key". В данном списке перечислены различные комбинации клавиш, по которым происходит переключение на альтернативную раскладку клавиатуры. Мы рекомендуем вам выбрать из этого списка элемент "Shift-Shift". После этого, для переключения раскладки клавиш клавиатуры на раскладку, выбранную в списке "Layout name" достаточно одновременно нажать на левую и правую клавишу Shift.
  • Переключатель "Caps Lock All Keys". Если переключатель находится во включенном положении, то положение клавиши <Caps Lock> влияет на все клавиши клавиатуры. В противном случае <Caps Lock> не влияет на цифровые клавиши.
  • Переключатель "Use alternate ALT-Translation" управляет возможностью использовать назначенные комбинации клавиш (<ALT + ...>) для быстрого выбора элементов меню. Если меню приложений не содержит русских названий, установите переключатель в положение включено.
  • Меню "Keyboard mode" используется для переключения раскладки клавиатуры. Если выбран элемент "Default" (около него расположен знак ), то клавиатура работает в режиме ввода латинских символов. Если выбран элемент "Alternative" (альтернативная раскладка), то раскладка клавиатуры соответствует выбору в списке "Layout name". В нашем случае клавиатура будет находится в режиме ввода символов кириллицы.
  • Кнопка "Ok". Устанавливает новый режим, определенный другими органами управления.
  • Кнопка "Quit". Завершает приложение CyrWin. После этого переключиться на альтернативную раскладку клавиатуры уже невозможно.
  • Кнопка "Edit". Открывается новое диалоговое окно "Keyboard Layout". В этом диалоговом окне вы можете частично или полностью изменить раскладку клавиатуры.
  • Кнопка "Help". Выдает справку о функциях CyrWin.
  • Кнопка "About". Выдает информацию о производителе и версии CyrWin.

Одной из наиболее ценных возможностей CyrWin является возможность редактирования раскладки клавиатуры. При этом вы сможете переназначить отдельные клавиши на ввод других символов. Например, вы сможете определить, что при одновременном нажатии на клавиши <1> и <Shift> в режиме ввода символов кириллицы будет введен не символ '!', а символ '*'.

Для редактирования раскладки клавиатуры выберите в окне-списке "Layout name", диалогового окна "CyrWin Keyboard Setup", имя файла, содержащего раскладку клавиатуры, которую вы желаете изменить. Допустим, вы собираетесь изменить раскладку клавиатуры для ввода символов кириллицы. Для этого выберите в окне-списке "Layout name" файл CYRILLIC.KBD.

Затем нажмите на кнопку "Edit". При этом на экране появится диалоговое окно "Keyboard Layout" (см. рис. 10.19).

Рис. 10.19. Диалоговое окно "Keyboard Layout"

В середине этого диалогового окна находится группа "Keyboard Layout". В этой группе расположен образ клавиатуры, каждая клавиша которой представлена отдельной кнопкой. Символы, расположенные на кнопках клавиатуры, отображаются шрифтом, выбранным из окна-списка "Font".

Первоначально в группе "Keyboard Layout" отображается альтернативная раскладка клавиатуры, выбранная ранее в диалоговом окне "CyrWin Keyboard Setup". Вы можете просмотреть стандартную раскладку клавиатуры, выбрав в группе "Layout" переключатель "Show Standard". Изменив состояние переключателей в группе "Keyboard State" можно просмотреть раскладки клавиатуры при дополнительном нажатии клавиши <Shift> или <Alt>.

Нажимая на кнопки этой "клавиатуры" и выбирая нужный режим клавиатуры в группе "Keyboard State" c помощью мыши вы можете выбирать клавиши клавиатуры компьютера, которые необходимо переназначить.

При этом в группе "Key name" отображается латинское название выбранной клавиши клавиатуры компьютера, а в группе "Key value" - символ (и его код), вводимый при нажатии на данную клавишу.

Если вы желаете переназначить какую-либо клавишу клавиатуры для ввода другого символа, сначала нажмите на соответствующую кнопку в группе "Keyboard Layout". Затем с помощью полосы просмотра, расположенной в группе "Key value" установите нужный вам символ. После этого нажмите кнопку "Accept key". Символ, вводимый при нажатии клавиши будет изменен, что отобразится в группе "Keyboard Layout".

После проведения всех необходимых изменений в раскладке клавиатуры нажмите кнопку "Save". Выполненные вами изменения будут сохранены. Затем нажмите кнопку "OK". Вы вернетесь в диалоговое окно "CyrWin Keyboard Setup", и раскладка клавиатуры будет изменена.

10.6. Как удалить нерусифицированные шрифты

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

Отключить шрифты без русских букв вы можете с помощью пиктограммы "Fonts" управляющей панели (приложения) Control Panel. Характерной особенностью шрифтов без русских букв может служить отсутствие слова "Cyrillic" в названии шрифта.

Отключив лишние шрифты, завершите Windows и загрузите в любой текстовый редактор, например Norton Editor, файл конфигурации Windows WIN.INI. Этот файл располагается в каталоге Windows.

С помощью команды "Search" (поиск) или простым просмотром файла найдите раздел [FontSubstitutes]. В этом разделе расположены строки следующего вида:

[FontSubstitutes]
Helvetica=Arial
Times=Times New Roman
Tms Rmn=MS Serif
Helv=MS Sans Serif

Слева от знака равенства расположены названия шрифтов, которые будут заменены шрифтами, названия которых представлены справа. Так например во всех приложениях, которые используют шрифт Helvetica, он будет заменен на шрифт Arial.

Вы должны изменить строки из раздела [FontSubstitutes] таким образом, чтобы справа от знаков равенства были расположены названия русифицированных шрифтов:

[FontSubstitutes]
Helvetica=Helv Cyrillic
Times=Tms Rmn Cyrillic
Tms Rmn=Tms Rmn Cyrillic
Helv=Helv Cyrillic

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

  • Не используйте для редактирования файла WIN.INI текстовые процессоры, сохраняющие редактируемые файлы в специальных форматах. При сохранении редактируемого текста в файле, имеющем специальный формат, в него, помимо текста, будет записана другая управляющая информация. В результате этого Windows не сможет интерпретировать этот файл.

10.7. Какие особенности использования кэша в Windows

Операционная система Windows может уменьшать размер дискового кэша, созданного драйверами кэширования вплоть до нуля. В этом случае производительность всей системы может снизится. Поэтому при подключении драйверов кеша указывайте минимальный размер кэша. Такая возможность имеется и для драйвера SMARTDrive и для драйверов из пакета HyperDisk.

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

С:DOSSMARTDRV 2048 1024

В этом случае, при работе программ в среде MS-DOS, размер кэша составляет 2048 килобайта. Если же вы работаете в Windows, размер кэша может уменьшиться до 1024 Кбайт.

Аналогично, при определении размера кэша в драйвере HyperDisk, размер кэша, использующегося при работе с Windows, указывается при помощи параметра CW:, например,

DEVICE=C:HYPER386.EXE C:2048 CW:1024 H S

При работе драйвера HyperDisk вместе с Microsoft Windows для переключения режимов работы драйвера рекомендуется следующая последовательность действий:

  • нажмите клавишу <Pause> или <Ctrl + Num Lock>;
  • нажмите необходимую для выбора нового режима работы драйвера HyperDisk комбинацию клавиш.

В заключение отметим, что команду FASTOPEN, операционной системы MS-DOS, при работе в среде Windows использовать нельзя.

10.8. Как управлять драйвером SMARTDrive в среде Windows

Операционная система MS-DOS версии 6.0 включает в себя программу SMARTDrive Monitor (SMARTMON.EXE). SMARTDrive Monitor предназначен для определения состояния и управления дисковым кешем SMARTDrive версии 4.0 в среде Windows.

После запуска программы SMARTDrive Monitor, она отображает на экране диалоговое окно, см. рис. 1.17.

Рис. 10.20. Программа SMARTDrive Monitor

Диалоговое окно "SMARTDrive Monitor" содержит несколько групп органов управления: "Cache Memory", "Drive Controls", "Cache Hit Rate", "Options and Cache Activity Logging". Рассмотрим назначение этих групп.

Группа "Cache Memory"

В группе "Cache Memory" можно узнать размер дискового кеша в MS-DOS - "Basic Size" и Windows - "Windows Size". С помощью программы SMARTDrive Monitor нельзя изменить размер кеша. Для этого необходимо внести изменения непосредственно в командную строку загрузки драйвера кеша. Об установке кеша SMARTDrive можно прочитать в разделе "Как подключить дисковый кэш SMARTDrive".

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

Группа "Drive Controls"

В группе "Drive Controls" вы можете определить режим кеширования различных дисков компьютера. Сначала выберите из списка диск, режим кеширования которого вы желаете узнать. При этом напротив одной из строк "Cache Read Only" (кеширование при чтении с диска), "Cache Read and Write" (кеширование при чтении и при записи) или "No Caching" (кеширование не выполняется) появляется знак в виде маленького черного круга . Он означает, что кеширование выбранного из списка диска происходит в соответствующем режиме.

Вы можете изменить режим кеширования диска. Пусть например нужно отключить кеширование диска C:. Для этого сначала выберите диск C: из списка дисков компьютера, а затем с помощью мыши или клавиш управления переместите знак выбора строки - в позицию "No Caching" (кеширование не выполняется).

Группа "Cache Hit Rate"

Следующая группа называется "Cache Hit Rate". В этой группе отображается гистограмма использования кеша. Построение гистограммы происходит следующим образом. Через определенные промежутки времени происходит подсчет общего числа обращений программ к диску. Затем за данный промежуток времени вычисляется процент использования кеша, то есть процент обращений к диску, когда информация была получена из буфера кеша. Вычисленное значение отображается на экране в виде очередного элемента гистограммы использования диска.

Когда доступ к диску не происходит, гистограмма не обновляется.

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

В нижней правой части окна "SMARTDrive Monitor" отображается средний процент использования кеша. Средний процент использования кеша вычисляется как арифметическое среднее процентов использования кеша, вычисленных за время работы Windows или с момента нажатия на кнопку "Reset". Если вы уменьшите диалоговое окно "SMARTDrive Monitor" до размера пиктограммы, то внутри нее будет отображаться значение среднего процента использования кеша.

Группа "Options and Cache Activity Logging"

Последняя группа включает в себя четыре кнопки - "Start Log", "Stop Log", "Options..." и "Help".

После нажатия на кнопку "Start Log" начинается запись информации в файл журнала драйвера SMARTDrive. Через определенные промежутки времени SMARTDrive Monitor записывает в файл журнала новые значения. Имя файла журнала можно задать, нажав на кнопку "Options...". Файл журнала содержит таблицу из трех колонок. В первой колонке записано значение счетчика времени, прошедшего от момента запуска Windows до момента внесения очередной записи в журнал. Во второй колонке записывается общее число доступов программ к диску, после загрузки драйвера кеша. Третья колонка определяет число доступов к диску, в которых запрошенная информация была взята из буфера кеша. Запись в файл журнала новых значений прекращается по истечении определенного времени или после нажатия на кнопку "Stop Log".

Если вы желаете получить подсказку по использованию программы SMARTDrive Monitor, нажмите кнопку "Help".

При нажатии на кнопку "Options..." появляется диалоговое окно "SMARTDrive Monitor Options" (см. рис. 1.18).

Рис. 10.21. Задание параметров программы SMARTDrive Monitor

Данное диалоговое окно включает в себя три группы - "Cache Hit Rate", "Log File" и "Drive Control".

В группе "Cache Hit Rate" задаются параметры гистограммы использования кеша - "Sampling frequency" и "Hisogram Display Intervals". Значение "Sampling frequency" определяет временной интервал (в миллисекундах) через который обновляется гистограмма и добавляется новая запись в файл журнала. Заметим, что если доступ к диску не происходит, то гистограмма не обновляется. "Hisogram Display Intervals" определяет количество столбцов (интервалов) из которых состоит гистограмма.

В группе "Log File" расположены окно редактирования "File Name", в котором задается имя файла журнала и окно редактирования "Automatic Stop", в котором определяется промежуток времени (в минутах) по истечении которого прекращается запись в файл журнала.

Последняя группа "Drive Control" позволяет сохранить все изменения в режимах кеширования дисков (см. рис. 1.17, группа "Drive Controls"). При этом в поле "File Name" необходимо указать имя файла из которого происходит загрузка драйвера SMARTDrive (как правило AUTOEXEC.BAT) и установить флаг "Save Setting in DOS Batch File".

10.9. Можно ли из Windows запускать приложения MS-DOS

Вы можете использовать Windows как для запуска приложений Windows, так и для запуска приложений DOS. Для этого следует запустить приложение DOS с помощью меню Program Manager или создать отдельную группу и в ней расположить пиктограмму приложения DOS.

При запуске приложений DOS под управлением Windows у вас появляются новые возможности. Например, при работе Windows в расширенном режиме у вас появляется возможность запустить несколько DOS-программ, которые будут работать одновременно. С помощью средств Windows вы сможете копировать информацию с экрана DOS-программы в универсальный обменный буфер Windows, а затем вставлять ее либо в приложения Windows, либо в другие DOS-программы. Если Windows выполняется в расширенном режиме, вы можете выполнять приложение MS-DOS в окне, а не на полном экране.

10.10. Зачем нужны pif-файлы

Для запуска приложений DOS, Windows использует так называемые pif-файлы. Эти файлы содержат описание различных характеристик вашего приложения DOS и могут быть созданы при помощи специального редактора pif-файлов. Редактор pif-файлов - PIF Editor входит в комплект поставки Windows и устанавливается программой SETUP.EXE в группу "Main". Для получения большей информации по проблеме создания pif-файлов обратитесь к разделу "Как создавать pif-файлы".

Если вы запускаете приложение DOS без специального pif-файла, то по умолчанию используется информация из файла _DEFAULT.PIF, расположенного в каталоге Windows.

Информация из pif-файла, используемая Windows при запуске приложений DOS, зависит от режима, в котором происходит запуск приложения DOS. В зависимости от типа процессора Windows запускает приложения DOS в стандартном (для компьютеров с процессорами 286 и ниже) или расширенном (для компьютеров с процессорами 386 и выше) режиме.

Запуск приложений DOS в стандартном режиме

Для запуска приложений DOS в стандартном режиме pif-файл задает следующие основные характеристики:

  • Необходимый объем основной и расширенной памяти компьютера, выделяемый данному приложению.
  • Параметры видеосистемы компьютера - режим работы дисплея (текстовый или графический).
  • Резервирование используемых Windows комбинаций клавиш, например <Alt + Tab>, <Alt + Enter> и некоторых других для приложения DOS.
  • Некоторые другие параметры, подробно описанные в разделе "Как создавать pif-файлы", или в документации по Windows.

Запуск приложений DOS в расширенном режиме

Для запуска приложений DOS в расширенном режиме pif-файл задает следующие основные характеристики:

  • Необходимый объем основной, расширенной и дополнительной памяти компьютера, выделяемый данному приложению.
  • Параметры видеосистемы компьютера: режим работы дисплея (текстовый или графический), предоставление приложению полного экрана или окна, а также некоторые другие параметры.
  • Параметры, связанные с работой Windows в многозадачном режиме: управление возможностью работы приложений DOS в фоновом режиме, приоритеты предоставления процессорного времени.
  • Резервирование используемых Windows комбинаций клавиш, например <Alt + Tab>, <Alt + Enter> и некоторых других для приложения DOS.
  • Некоторые другие параметры, подробно описанные в разделе "Как создавать pif-файлы" или в документации по Windows.

10.11. Как создавать pif-файлы

Для создания или внесения изменений в pif-файлы можно воспользоваться специальным приложением Windows - редактором pif-файлов. Редактор pif-файлов является стандартным приложением Windows - он входит в комплект поставки и автоматически устанавливается программой SETUP.EXE.

Для запуска редактора pif-файлов откройте группу "Main", найдите пиктограмму с надписью "PIF Editor" и нажмите два раза на левую кнопку мыши. Теперь у вас должно появится окно редактора pif-файлов с надписью "PIF Editor - (Untitled)".

Далее воспользовавшись меню "File" вы можете либо создать новый pif-файл, выбрав элемент "New", либо загрузить уже существующий, выбрав "Open...". Если вы выберете "New", то перед вами появиться основное окно редактора и вы сможете в нем установить все необходимые параметры pif-файла, а затем сохранить его под любым именем, выбрав элемент "Save as..." из меню "File". Если вы выберите "Open...", то на экране появится диалоговое окно с приглашением выбрать pif-файл для редактирования. После выбора нужного вам файла появится основное окно с заполненными параметрами, которые вы сможете редактировать.

Если вы решили заново создать pif-файл, то можете воспользоваться либо элементом "New" меню "File", либо загрузить в редактор уже существующий pif-файл, а внеся в него изменения, сохранить под другим именем. Так, после установки Windows в его основном каталоге расположены файлы _DEFAULT.PIF и DOSPRMPT.PIF. Вы можете использовать их для создания собственных pif-файлов.

Главное меню редактора pif-файлов кроме меню "File" содержит меню "Mode" и "Help".

Меню "Mode" содержит всего два элемента - "Standard" и "386 Enhanced". Когда вы выбираете один из этих элементов, он отмечается галочкой и соответственно меняются элементы главного окна редактора. В том случае, если вы запускаете приложения DOS из Windows 3.1 на компьютере c процессором 386 и выше, то приложение DOS выполняется в расширенном режиме процессора. Если же вы запускаете приложение DOS на компьютере с процессором 80286, то оно выполняется в стандартном режиме.

Из меню "Help" можно загрузить приложение WinHelp и получить подсказку по всем возможностям редактора pif-файлов.

Теперь рассмотрим главное окно редактора pif-файлов подробнее. В зависимости от того в каком режиме вы предполагаете запускать приложение DOS (меню "Mode") внешний вид главного окна изменяется. Рассмотрим отдельно создание pif-файлов для расширенного и стандартного режимов.

Расширенный режим

Внешний вид главного окна редактора pif-файлов для расширенного режима представлен на рисунке 10.20.

Рис. 10.22. Главное окно редактора pif-файлов

На главном окне расположены следующие органы управления:

  • "Program Filename" - имя файла приложения DOS, которое будет исполнятся при запуске pif-файла. При необходимости вы можете указать полный путь файла - с именем диска и подкаталогами.
  • "Window Title" - определяет заголовок окна, в котором будет работать приложение DOS. Если вы не укажете заголовок окна, он будет совпадать с именем исполняемого файла приложения. Если вы разместили пиктограмму, соответствующую данному pif-файлу, в окне приложения Program Manager, то вы можете задать другой заголовок окна с помощью Program Manager.
  • "Optional Parameters" - параметры, передаваемые приложению DOS при запуске. Если в этом поле вы расположите знак '?', то Windows при старте приложения будет выводить диалоговое окно и запрашивать у вас параметры для передачи их программе.
  • "Start-up Directory" - определяет рабочий каталог для приложения DOS.
  • "Video Memory" - данный переключатель определяет видеорежим в котором работает ваше приложение. Вы можете выбрать текстовый режим (Text), графический режим низкого (Low Graphics) или высокого (High Graphics) разрешения. В зависимости от того, какой режим вы выбираете, Windows отводит для сохранения экрана программы различный объем памяти. В текстовом режиме резервируется наименьший, а в графическом режиме высокого разрешения - наибольший объем памяти.
  • "Memory Requirements" - данная группа содержит два окна редактирования - KB Required и KB Desired, определяющие объем основной памяти компьютера, отдаваемый приложению.
  • "KB Required" определяет минимальный объем памяти, необходимой для приложения. Если операционная система Windows не может обеспечить вашему приложению необходимое количество памяти, она выведет предупреждающее сообщение. В этом случае нужно закрыть несколько других приложений, чтобы освободить требуемое количество памяти. Если вы укажете в этом поле 0, то Windows отведет вашей программе столько памяти, сколько доступно, но не больше, чем указано в поле KB Desired. При этом нет минимума, без которого приложение не будет выполняться. Если ввести в этом поле значение -1, то Windows отведет вашей программе всю доступную память.
  • "KB Desired" определяет максимальное количество памяти, которое может использовать ваше приложение. Максимальная величина равняется 640 Кбайт. Если вы зададите в этом поле -1, то ограничение по максимуму отсутствует.
  • "EMS Memory" - данная группа содержит два окна редактирования "KB Required" и "KB Limit", определяющие, сколько дополнительной памяти компьютера отдается приложению. Заметим, что в расширенном режиме Windows может эмулировать дополнительную память для приложений, которые ее используют.
  • "KB Required" определяет минимальный объем дополнительной памяти в килобайтах, необходимой для приложения. Если Windows не может обеспечить вашему приложению необходимое количество памяти, будет выведено предупреждающее сообщение. В этом случае нужно закрыть несколько других приложений, чтобы освободить требуемое количество памяти. Если вы укажете в этом поле 0, то дополнительная память распределена программе не будет.
  • "KB Limit" определяет максимальное количество дополнительной памяти, которое может использовать ваше приложение. Если указать в этом поле -1, то ограничение по максимуму отсутствует и приложение получит столько памяти, сколько закажет, но не больше, чем имеется в наличии.
  • "XMS Memory" - данная группа содержит два окна редактирования - "KB Required" и "KB Limit", определяющие объем расширенной памяти компьютера, отдаваемый приложению.
  • "KB Required" определяет минимальный объем расширенной памяти в килобайтах, необходимой для приложения. Если Windows не может обеспечить вашему приложению необходимое количество памяти, он выведет предупреждающее сообщение. В этом случае нужно закрыть несколько других приложений, чтобы освободить требуемое количество памяти. Если вы укажете в этом поле 0, то расширенная память распределена программе не будет.
  • "KB Limit" определяет максимальное количество расширенной памяти, которое может использовать ваше приложение. Если указать в этом поле -1, то ограничение по максимуму отсутствует и приложение получит столько памяти, сколько закажет, но не больше чем имеется в наличии. Если вы укажете в этом поле 0, то приложению будет недоступна вся расширенная память, за исключением HMA.
  • "Display Usage" - переключатель, определяющий способ, которым приложение DOS использует дисплей. Вы можете установить его в положение "Full Screen" или "Windowed". При выбранном положении "Full Screen" приложение первоначально использует весь экран дисплея. А при положении "Windowed" только окно. Для дальнейшего переключения между полным экраном и окном можно нажать комбинацию клавиш <Alt + Enter>. Заметим, что некоторые приложения не могут переключаться в режим использования вывода в окно. Это происходит из-за того что приложение использует непосредственный доступ к видеопамяти и регистрам видеоадаптера.
  • "Execution Background" - если этот переключатель установлен, то приложение может выполняться в фоновом режиме.
  • "Execution Exclusive" - если этот переключатель установлен, то когда приложение работает, оно монополизирует все ресурсы компьютера. При этом другие приложения, даже с установленным переключателем Execution Background, выполняться не будут.
  • "Close Window on Exit" - если переключатель не установлен, то после завершения приложения окно или экран остаются открытыми.
  • "Advanced" - кнопка, при нажатии на которую появляется диалоговое окно с дополнительными параметрами pif-файла (см. рис. 10.21).

Рис. 10.23. Дополнительное окно редактора pif-файлов

На дополнительном диалоговом окне расположены следующие группы органов управления: "Multitasking Options", "Memory Options", "Display Options", "Other Options". Рассмотрим эти группы отдельно.

Группа "Multitasking Options"

Данная группа содержит строки редактирования "Background Priority", "Foreground Priority" и переключатель "Detect Idle Time".

  • "Background Priority" и "Foreground Priority" - приоритет при работе в фоновом и активном режимах соответственно. Приоритет определяет количество процессорного времени, выделяемого данному приложению (относительно всех остальных приложении) и задается числом в диапазоне от 0 до 10000.
  • "Detect Idle Time" - если этот переключатель включен, то другие приложения будут получать больше процессорного времени, когда данное приложение ожидает ввод с клавиатуры.

Группа "Memory Options"

Данная группа содержит следующие переключатели: "EMS Memory Locked", "XMS Memory Locked", "Uses High Memory Area" и "Lock Application Memory".

  • "EMS Memory Locked" - переключатель определяет, что дополнительная память, выделенная приложению, не будет своппироваться (выгружаться) на диск.
  • "XMS Memory Locked" - переключатель определяет, что расширенная память, выделенная приложению, не будет своппироваться на диск. В этом случае вы потеряете возможность использовать виртуальную память.
  • "Uses High Memory Area" - управление доступом к HMA. Если переключатель включен, то приложение имеет доступ к HMA.
  • "Lock Application Memory" - установка этого переключателя предохраняет выгрузку части (или всего) приложения на диск.

Группа "Display Options"

Содержит три переключателя в подгруппе "Monitor Ports" - "Text", "Low Graphics" и "High Graphics", а также еще два переключателя: "Emulate Text Mode" и "Retain Video Memory".

  • "Monitor Ports" - подгруппа из трех переключателей: "Text", "Low Graphics" и "High Graphics". Эти переключатели указывают Windows выполнять видеооперации так, как если бы видеоадаптер находился в текстовом режиме, графическом режиме с малым разрешением или графическом режиме с высоким разрешением.
  • "Emulate Text Mode" - Если приложение использует для работы с видеоподсистемой компьютера только функции BIOS, то при установленном переключателе вывод на экран будет выполняться быстрее.
  • "Retain Video Memory" - при установленном переключателе Windows выделяет приложению область памяти для видеорежима в котором приложение стартует и не будет уменьшать эту область памяти, даже если приложение переключится в другой режим, которому требуется меньше видеопамяти.

Группа "Other Options"

Данная группа определяет все остальные параметры pif-файла. Эта группа включает в себя переключатели "Allow Fast Paste", "Allow Close When Active", подгруппу "Reserve Shortcut Keys" и строку редактирования "Application Shortcut Key".

  • "Allow Fast Paste" - при установленном переключателе Windows будет применять быстрый метод для вставки информации из универсального обменного буфера Windows (clipboard) в приложение. Для некоторых приложений такой метод не подходит. Проверку возможности использования быстрого метода вставки можно осуществить опытным путем или узнать из документации.
  • "Allow Close When Active" - установка данного переключателя позволяет вам завершить Windows без предварительного завершения приложения. Заметим, что если приложение работает с диском, то в результате установки этого переключателя целостность данных на диске может быть нарушена и данные утеряны.
  • "Reserve Shortcut Keys" - данная подгруппа содержит следующие переключатели: <Alt + Tab>, <Alt + Esc>, <Alt + Space>, <Alt + PrtSc>, <Alt + Enter>, <Ctrl + Esc>, <PrtSc>. Установка любого из этих переключателей резервирует соответствующие комбинации клавиш для использования приложением.
  • "Application Shortcut Key" - определяет комбинацию клавиш, используемую для переключения Windows на данное приложение. Отметим, что комбинация клавиш должна содержать клавишу <Alt> или <Ctrl>.

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

Внешний вид главного окна редактора pif-файлов для стандартного режима представлен на рисунке 10.22.

Рис. 10.24. Главное окно редактора pif-файлов

На главном окне расположены следующие органы управления:

  • "Program Filename" - имя файла приложения DOS, которое будет исполнятся при запуске pif-файла. При необходимости вы можете указать полный путь файла - с именем диска и подкаталогами.
  • "Window Title" - определяет заголовок окна в котором будет работать приложение DOS. В случае, если вы не укажете заголовок окна, он будет совпадать с именем исполняемого файла приложения. Если вы разместили пиктограмму, соответствующую данному pif-файлу в окне приложения Program Manager, то заголовок окна можно заменить.
  • "Optional Parameters" - параметры передаваемые приложению DOS при запуске. Если в этом поле ввести знак '?', то Windows при старте приложения будет выводить диалоговое окно и запрашивать у вас параметры для передачи их программе.
  • "Start-up Directory" - определяет рабочий каталог для приложения DOS.
  • "Video Mode" - данный переключатель определяет количество памяти, резервируемое Windows для сохранения и восстановления содержимого экрана дисплея приложения при переключении на другие приложения, а также для операций с универсальным обменным буфером Windows (clipboard). Если приложение работает в текстовом режиме, установите переключатель "Text", если приложение работает в графическом режиме или в текстовом, использующем несколько страниц видеопамяти - установите переключатель "Graphics/Multiple Text".
  • "Memory Requirements" - данная группа содержит два окна редактирования "KB Required" и "KB Desired", определяющие сколько основной памяти компьютера отдается приложению.
  • "Memory Requirements" - определяет минимальный объем памяти, необходимой для приложения. Если операционная система Windows не может обеспечить вашему приложению необходимое количество памяти, она выведет предупреждающее сообщение. В этом случае нужно закрыть несколько других приложений, чтобы освободить требуемое количество памяти.
  • "XMS Memory" - данная группа содержит два окна редактирования - "KB Required" и "KB Limit", определяющие количество расширенной памяти компьютера, которое выделяется приложению.
  • "KB Required" определяет минимальный объем расширенной памяти в килобайтах, необходимой для приложения. Если операционная система Windows не может обеспечить вашему приложению необходимое количество памяти, она выведет предупреждающее сообщение. В этом случае нужно закрыть несколько других приложений, чтобы освободить требуемое количество памяти. Если вы укажите в этом поле 0, то расширенная память не будет распределена программе.
  • "KB Limit" определяет максимальное количество расширенной памяти, которое может использовать ваше приложение. Если указать в этом поле -1, то ограничение по максимуму отсутствует и приложение получит столько памяти, сколько закажет, но не больше, чем имеется в наличии. Если вы укажете в этом поле 0, то данному приложению будет недоступна вся расширенная память, за исключением области верхней памяти.
  • "Directly Modifies (Communications Ports)" - группа из переключателей, управляющих COM портами и клавиатурой: "COM1", "COM2", "COM3", "COM4" и "Keyboard". Некоторые приложения не могут использовать асинхронные последовательные порты и клавиатуру одновременно. Данные переключатели позволяют предотвратить совместное использование тех устройств, переключатели которых установлены.
  • "No Screen Excange" - если переключатель установлен, то блокируется использование клавиш <Print Screen> и <Alt + Print Screen> для копирования содержимого экрана приложения в универсальный обменный буфер Windows.
  • "Prevent Program Switch" - блокирует возможность переключения на другие приложения. При этом экономится память, используемая при переключении.
  • "Close Window on Exit" - если переключатель не установлен, то после закрытия приложения окно или экран остаются открытыми.
  • "No Save Screen" - установка данного переключателя отменяет сохранение содержимого экрана приложения при переключении на другое приложение.
  • "Reserve Shortcut Keys" - данная подгруппа содержит следующие переключатели: <Alt + Tab>, <Alt + Esc>, <Alt + Print Screen>, <Ctrl + Esc>, <Print Screen>. Установка любого из этих переключателей резервирует соответствующие комбинации клавиш для использования приложением.

10.12. Как можно обмениваться данными между DOS и Windows

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

Обмен данными между приложениями MS-DOS и Windows или даже между двумя приложениями MS-DOS можно производить через универсальный обменный буфер Windows.

Опишем процедуру обмена данными между двумя приложениями MS-DOS.

Копирование информации из приложения MS-DOS

Если приложение MS-DOS, из которого вы желаете скопировать информацию, выполняется на всем экране компьютера, уменьшите его до пиктограммы или запустите его в окне. Для этого вы можете одновременно нажать клавиши <Alt + Spacebar> или <Alt + Enter>.

Выберите из управляющего меню окна приложения MS-DOS элемент "Edit". Затем из меню "Edit" выберите элемент "Mark".

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

Вы можете просмотреть содержимое универсального обменного буфера Windows с помощью приложения Clipboard Viewer. В окне приложения Clipboard Viewer должна отобразится скопированная информация.

Теперь из универсального обменного буфера Windows вы можете вставить скопированную информацию либо в приложение Windows, либо в приложение MS-DOS.

Вставка информации из универсального обменного буфера Windows в приложение MS-DOS

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

Последовательность действий при вставке информации в приложения MS-DOS зависит от того, отображается ли приложение в окне, или использует весь экран дисплея.

Если приложение MS-DOS работает в окне, установите курсор в место вставки и выберите из управляющего меню окна приложения элемент "Paste". Информация будет вставлена.

Если приложение MS-DOS использует весь экран дисплея, вам необходимо сначала установить курсор в место вставки, затем уменьшите приложение до размера пиктограммы. Для этого можно нажать комбинацию клавиш <Alt + Spacebar> или переключится с помощью клавиш <Ctrl + Esc> на Program Manager. Теперь из управляющего меню пиктограммы приложения выберите элемент "Paste". Чтобы открыть управляющее меню приложения, установите указатель мыши на пиктограмму вашего приложения и нажмите на левую кнопку мыши.


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте