Но вот возможности Notepad были значительно расширены.
Во-первых, он больше не использует стандартный файл NOTEPAD.TXT, а открывает чистый несохраненный документ, озаглавленный (UNTITILED). Пока файл не сохранен, функция Save из меню File недоступна. Для первоначального сохранения используется функция Save As…
Но если окно сохранения файла изменений не претерпело, то окно открытия было полностью обновлено и приобрело знакомые по более поздним версиям Windows черты.
Поле File name позволяет как ввести полный путь к файлу, так и указать отдельный каталог. В последнем случае нажатие кнопки Directory выведет перечень файлов, содержащихся в указанном каталоге (причем безотносительно к тому, могут или нет эти файлы быть открыты в Блокноте).
Интересно, что единожды применив поисковый запрос, вы не можете произвести другой поиск – при последующем нажатии кнопки Search Блокнот повторяет прежний запрос. Чтобы начать поиск заново, необходимо перезапустить приложение.
Заметим, наконец, что именно в Alpha Release в Блокноте появилась постоянная горизонтальная прокрутка, не исчезающая даже в случае, когда содержимое в документе отсутствует вовсе. Это странное дизайнерское решение сохранится в нем вплоть до Windows XP.
В Alpha Release появился инструмент для создания и редактирования PIF-файлов – Program Information Editor.
Сегодня назначение PIF-файлов уже не столь очевидно, как в эпоху широкого распространения DOS-приложений. Поскольку Windows позиционировалась как многозадачная среда, актуальным становился вопрос распределения ресурсов среди приложений. PIF-файлы определяли особенности выполнения приложений MS-DOS в новой многозадачной среде. Позже формат PIF в Windows менялся с течением времени, но он не был изобретением Microsoft. Первоначально он появился в продуктах TopView и DesqView, и лишь затем были перенесен в Windows.
Как видно из вышеприведенного скриншота, изначальная реализация Program Information Editor позволяла указать заголовок приложения, исходный каталог, параметры, с которыми следует запускать исполнительный файл, а также целый ряд дополнительных опций, среди которых диапазон измененных векторов прерываний, обмен экранами (Screen Exchange, опция, разрешавшая или запрещавшая копирование экрана приложения в буфер обмена при помощи клавиши Print Screen), а также необходимый и предпочтительный объем оперативной памяти, выделяемой приложению. Наконец, пользователь мог настроить прямой доступ приложения к экрану (Access Screen Directly) и клавиатуре (Access Keyboard Directly).
Другими словами, Program Information Editor позволяет настроить запуск приложения оптимальным для исполнения его в данной среде образом.
Кнопка Load в меню служит для загрузки PIF-файла приложения, название исполнительного файла которого указано в поле Program Name. Кнопка Save позволяет сохранить внесенные в PIF-файл изменения, а Reset – сбросить все параметры.
Как уже было упомянуто выше, в состав Alpha Release входит целый ряд примеров PIF-файлов, иллюстрирующих различное сочетание параметров запуска. Эти тестовые файлы указывают на различные популярные приложения того времени – Lotus 123, Microsoft Word (первая версия для MS-DOS была выпущена в 1983 году), Microsoft Multiplan, Microsoft Chart, ряд продуктов IBM и многие другие.
Следует отметить, что PIF-файлы ассоциированы с Program Information Editor, то есть открываются в нем по умолчанию. Сам запуск приложений при помощи PIF-файлов пока не предусмотрен.
Здесь следует сказать о файле конфигурации USER.PRO, своеобразном прообразе реестра, в котором прописывались ассоциации файлов с приложениями, а также драйверы установленных устройств (о появившейся поддержке принтеров уже было сказано выше).
В составе Alpha Release появился целый ряд новых тестовых приложений, в то время как некоторые из прежних приложений исчезли.
Если в DR5 тестовые приложения были в первую очередь ориентированы на пользовательский интерфейс Windows (такие макеты, как Graph и Chart), то в альфа-версии в центре внимания оказывается графика, вывод текста и фигур.
Комментарии (0)