1993 год был отмечен появлением новых версий Windows и OS/2. OS/2 2.1. включала
лицензионный код Windows 3.1 и поддерживала 386-й Расширенный режим работы.
Набор драйверов устройств был увеличен. Были также исправлены ошибки предыдущей
версии, работа DOS- и Windows-программ под OS/2 2.1 стала стабильной, и, таким
образом, проблемы с работой Windows-приложений подOS/2 были фактически решены.
Нельзя не заметить, однако, что OS/2 2.х, в отличие от Windows, требовала для
нормальной работы все же не 4 Мбайт памяти, а хотя бы 6 (лучше 8).
Принципиальным новшеством OS/2 2.1 было ее мультимедиа-расширение.
Интересным рыночным ходом был выпуск версии OS/2 2.1 “для Windows”. В комплект
поставки OS/2 для Windows включалась только часть WIN-OS2, ответственная за
интерфейс между Windows и OS/2, а собственно код Windows 3.1 – нет. В этом
случая для работы в Windows в OS/2 “вживлялся” код системы Windows 3.1,
установленный на компьютер.
Если OS/2 2.0 явилась аргументом для наиболее яростным скептиков, считавших, что
IBM вообще неспособна выпустить приличную операционную систему для собственного
персонального компьютера, то OS/2 2.1 переубедила тех, кто считал, что OS/2
никогда не будет хорошо продаваться. Темпы продаж OS/2 2.1 реально выросли, а
объем поставок к осени 1994 года достиг 5 миллионов.
Другое дело, что объем продаж Microsoft Windows в то же самое время уже превышал
50 миллионов…
Операционные оболочки – среды (Windows 3x)
В этом разделе приведено описание популярной для 1995 г. надстройки над
операционной системой MS DOS – графической оболочки Windows 3.1. Оболочка
включает в себя множество компонентов и обеспечивает пользователям различной
квалификации комфортные условия работы.
В течение долгих лет с момента своего появления персональные компьютеры
(IBM-совместимые) находились без специальных “пользовательских оболочек”,
работая непосредственно под управлением операционной системы (MS-DOS, PC-DOS…).
Пользователи, садившиеся за такой компьютер, обречены были увидеть после
включения на голом экране опостылевшую подсказку С:\. Все операции управления
компьютером производились путем ввода с клавиатуры некоторых слов – директив.
Неудобство такого алфавитно-цифрового интерфейса порождало претензии и к самим
компьютерам (возможно, и не совсем обоснованные).
Работа с персональной ЭВМ мало отличалась от работы, например, на мини-ЭВМ:
необходимо было хорошо знать операционную систему (и это для прикладного
пользователя, который естественным образом противился этому, желая остаться “в
родной проблемной среде”!). А сам процесс общения с компьютером был на удивление
скучен: следовало вводить директивы DOS (в строго определенной
последовательности!), вызывать прикладные программы по их именам (часто довольно
трудным для запоминания). Получив результаты счета, необходимо было опять
обращаться к средствам DOS, чтобы передать эту информацию другим программам, и
т.д. Такой “сервис”, конечно, не способствовал широкому распространению
персональных ЭВМ среди “непрограммистов”.
Версия 3.0 оболочки Windows (и появившаяся следом 3.1) исповедует совершенно
другие принципы в части интерфейса пользователя с ЭВМ. Основная идея, заложенная
в основу оболочки Windows, - естественность представления информации. Информация
должна представляться в той форме, которая обеспечивает наиболее эффективное
усвоение этой информации человеком. Несмотря на простоту этого принципа, его
реализация в интерфейсах прикладных программ персональных ЭВМ по разным причинам
оставляла желать лучшего. Да и реализация его в рамках Windows 3.1. тоже не
лишена недостатков. Но эта оболочка представляет собой существенный шаг вперед
по сравнению с предыдущими интерфейсами пользователя с ЭВМ. Наиболее важными
отличительными чертами ее являются следующие:
· Windows представляет собой замкнутую рабочую среду.. Практически любые
операции, доступные на уровне операционной системы, могут быть выполнены без
выхода из Windows. Запуск прикладной программы, форматирование дискет, печать
текстов – все это можно вызвать из Windows и вернуться в Windows по завершении
операции. Опыт работы в DOS пригодится и здесь: многие основополагающие принципы
и понятия среды Windows не отличаются от соответствующих принципов и понятий
среды DOS.
Основными понятиями пользовательского интерфейса в среде Windows являются окно и
пиктограмма. Все, что происходит в рамках оболочки Windows, в определенном
смысле представляет собой либо операцию с пиктограммой, либо операцию с окном
(или в окне). Стандартизована в среде Windows и структура окон и расположение
элементов управления ими. Стандартизованы наборы операций и структура меню для
сервисных программ. Стандартны операции, выполняемые с помощью мыши для всех
сервисных и прикладных программ.
· Windows представляет собой графическую оболочку. От пользователя не требуется
ввод директив с клавиатуры в виде текстовых строк. Необходимо только внимательно
смотреть на экран и выбрать из предлагаемого набора требуемую операцию с помощью
манипулятора мышь. Курсор мыши следует позиционировать на поле требуемой
директивы меню, или на интересующую пиктограмму, или на поле переключателя
(кнопки). На выбранном объекте необходимо зафиксировать курсор кнопкой мыши – и
операция выполняется. С помощью того же манипулятора можно перемещать
пиктограммы и окна по экрану, менять их размер, открывать и закрывать их – и все
это при минимальном использовании клавиатуры для ввода каких бы то ни было
директив. Кроме того, для любителей традиционного интерфейса DOS реализована
возможность выхода на этот уровень. При разработке графического интерфейса
Windows не последнюю роль играли и эргономические соображения: учтены требования
к цветовой гамме, сочетаниям цветов, шрифтам, формам и размерам пиктограмм и
окон. По сравнению с некоторыми другими пакетами внешнее оформление оболочки
Windows может быть признано “спартанским” вследствие отсутствия излишеств и за
деловой стиль.
Понятие “графически-ориентированный” включает в себя для Windows такжеи
соответствие изображения на экране последующему изображению на твердой копии
(распечатке). В этом плане можно считать, что в оболочке Windows реализован
принцип (WYSIWYG – То, что Вы видите, то и получаете), бывший привилегией в то
время относительно небольшого числа программ.. С помощью TrueType-шрифтов этот
принцип наше в рамках Windows 3.1. свое дальнейшее развитие.
· Windows обеспечивает независимый запуск и параллельное выполнение нескольких
программ. Большинство других оболочке и операционных систем рассчитаны на
выполнение в данным момент только одной программы. В рамках Windows пользователь
может запустить несколько программ для параллельного (независимого) выполнения.
Каждая из выполняемых программ имеет свое собственное окно. Переключение между
выполняемыми программами производится с помощью мыши фиксацией курсора в окне
требуемой программы.
· Windows – интегрированная программа. Под управлением оболочки Windows могут
работать не только специальные программы, разработанные для эксплуатации в среде
Windows (Windows-приложения), но и “обычные” программы, работающие в среде DOS,
в точности DOS-приложения (DOS-прикладные программы). Оболочка Windows
обеспечивает эффективный и комфортабельный обмен информацией между отдельными
программами, выполняемыми под ее управлением. Здесь речь в первую очередь идет о
Windows-приложениях.
С понятием интегрированности связывают обычно также возможность совместного
использования ресурсов компьютера различными программами. Так, к примеру,
принтер, подключенный к компьютеру, может с одинаковым успехом использоваться
всеми программами на конкурентной основе. Причем все операции, связанные с
необходимостью перекодировок, смен драйверов (например, при переходе от печати
текстов к выводу иллюстраций) берет на себя оболочка.
При работе с Windows-приложениями, ориентированными на версию 3.1 Windows,
пользователь имеет возможность создавать так называемые Связанные (или
Смешанные) документы. Эта разновидность документов позволяет согласовывать
процессы внесения изменений в одни и те же объекты разными программами, а также
автоматически распространять изменения из одного документа на все связанные с
ним.
Большинство пользователей привлекает в среде Windows не только и не столько
комфортабельность самой оболочки, сколько специфика реализованных в этой среде
приложений. Особенности реализации в среде Windows даже знакомых пользователям
по работе в DOS прикладных программ (приложений) практически позволяют
рассматривать Windows-версии этих программ как совершенно новые продукты.
Работа в оболочке Windows и в Windows-приложениях предполагает своеобразную
перестройку “образа жизни”. “Жизнь” пользователя в среде Windows сопряжена с
“мышиным” управлением, обменами данными между отдельными программами и
параллельным выполнением. Стандартизация интерфейсов отдельных
Windows-приложений позволяет легко переходить от одного приложения к другому, не
начиная каждый раз с нуля (хотя бы в плане способов и средств управления).
В фирменной поставке пакета Windows находится несколько приложений. Все они
объединены в группу Accessories (аксессуары, инструменты). Это небольшие по
размеру и возможностям прикладные программы, составляющие “джентльменский набор”
пользователя. Им далеко до профессиональных специализированных пакетов. Но они
прекрасно иллюстрируют возможности оболочки и обеспечивают некоторый минимальный
сервис. Более того, весьма полезно начинать знакомство с серьезными пакетами
именно с соответствующих средств этой группы.
Новое в Windows 3.1 по сравнению с 3.0
В заключении к этому разделу хотелось бы отметить, что большинство введений в
Windows 3.1 сводится к упрощению сервиса и устранению неудобств управления. Речь
идет в первую очередь об увеличении скорости работы, упрощении процедуры
инсталляции, усовершенствовании форматов диалоговых окон и повышении
эффективности и интеллектуальности Менеджера Печати (Print Manager).
На некоторых введениях мне хотелось бы и остановить внимание.
· В среде Windows 3.1 можно составлять документы из частей, которые готовятся в
различных приложениях, но при этом сложность работы с таким документом не выше,
чем если бы он готовился в рамках одного приложения. Так, работая в версии
Windows 3.1, при вставке в текст, подготовленный в Write, рисунка, созданного в
Paintbrush, рисунок рассматривается как объект. Он может сохраняться,
загружаться и печататься совместно с документом. Главной особенностью такого
связывания рисунка и текста является простота внесения изменений. Например,
работая с текстом в редакторе Write, достаточно выполнить двойную фиксацию
курсора на рисунке, чтобы вызвать графический редактор Paintbrush. Рисунок
загрузится в него автоматически. Все внесенные после этого в рисунок изменения
автоматически отобразятся и во вставке в текстовой документ. Создается
впечатление, что текстовой редактор Write снабжен дополнительными возможностями
редактирования рисунков (в полном объеме Paintbrush).
Работа с объектами предусматривает также и операции с пиктограммами. Пиктограммы
можно использовать внутри документов для выполнения функций, подобных тем,
которые эти пиктограммы выполняют в среде Windows.
· Оболочка Windows 3.1 делает новую технологию работы с компьютером, основанную
на графическом интерфейсе, более естественной и ясной. Еще большую роль, чем в
прошлых версиях, здесь играет мышь как основной инструмент управления машиной. В
целом ряде случаев для вызова некоторых (довольно сложных) операций достаточно
просто “перетащить и положить” пиктограмму или другой объект с помощью мыши.
Например, для распечатки некоторого документа достаточно с помощью мыши
“вытащить” из окна Менеджера Файлов (File Manager) пиктограмму соответствующего
файла и “положить” ее поверх пиктограммы Менеджера Печати.. Перетаскивание
пиктограммы файла документа в открытое окно редактора Write или окно редактора
Notepad загружает соответствующий документ в окно.
Существенно упростилась работа с документами вообще. Можно говорить о
документоориентированной организации работ. При этом можно расположить
пиктограмму часто используемого документа в окне Менеджера Программ (Program
Manager) и в дальнейшем вызывать процесс обработки этого элемента (например,
редактирование) просто двойной фиксацией данной пиктограммы. Той же цели служит
и возможность автоматического запуска Менеджера Файлов после загрузки оболочки –
перед пользователем сразу же открывается поле выбора файлов документов.
· Значительной переработке подвергся и Менеджер Файлов (File Manager). Работа с
ним существенно упростилась. Одновременно с этим возросла производительность и
эффективность использования экранной площади (есть возможность одновременно
наблюдать большее число устройств и директорий).
· В отличие от предыдущих версий Windows 3.1 уже не может работать в так
называемом реальном режиме (Real Mode). Этот режим обеспечивал совместимость
версии 3.0 с более ранними версиями 1.Х и 2.Х (так что приложения, разработанный
для этих ранних версий оболочки, могли выполняться в среде Windows 3.0 при
работе ее в реальном режиме). В этом же режиме Windows 3.0 могла
эксплуатироваться на машинах с процессорами 8088/8086. В версии оболочки 3.1.
разработчики решили распрощаться с миром персональных IBM-совместимых машин
первого поколения (РС/ХТ). Необходимым условием для постановки оболочки Windows
... надежной защитой от несанкционированного доступа к передаваемой информации и программным продуктам ПК является применение различных методов шифрования (криптографических методов защиты информации). Для защиты персональных компьютеров используются различные программные методы, которые значительно расширяют возможности по обеспечению безопасности хранящейся информации. Среди стандартных защитных ...
... 15-20 лет. Первые ППП представляли собой простые тематические подборки программ для решения отдельных задач в той или иной прикладной области. Современный пакет является сложной программной системой, включающей специализированные системные и языковые средства. В относительно короткой истории развития вычислительных ППП можно выделить 4 основных поколения (класса) пакетов. Каждый из этих: классов ...
... программы проверяют, находятся ли она на "правильной" дискете, т.е. имеет ли эта дискета особенности, которые были предусмотрены поставщиком программы. 2.11 Программное обеспечение как товар Создание программного обеспечения для персональных ЭВМ за какой-то десяток лет превратилось из занятия программистов-одиночек в важную и мощную сферу промышленности. Только в США более 50 фирм- ...
... достаточно сложные, совершенные и универсаль- ные программы. По сути дела, компьютер IBM PC создал не только стабильный и обширный рынок персональных компьютеров, но и ог- ромный рынок прикладного программного обеспечения, на котором за последние полтора десятилетия разбогатело множество венчурных фирм. Вот яркий тому пример. Компьютер IBM PC почти с самого на- чала ...
0 комментариев