Смекни!
smekni.com

Программное обеспечение персональных компьютеров (стр. 3 из 8)

скучен: следовало вводить директивы 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 загружает соответствующий документ в окно.

Существенно упростилась работа с документами вообще. Можно говорить о

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