Windows
Оболочка Windows включает в себя множество компонентов и
обеспечиваетпользователям различной квалификации комфортные условия работы.
Основная идея, заложенная в основу оболочки Windows,— естественность
представления информации. Наиболее важными отличительными чертами ее являются
следующие:
• Windows представляет собой замкнутую рабочую среду. Практическилюбые операции,
доступные на уровне операционной системы, могут быть выполнены без выхода из
Windows.Запуск прикладной программы, форматирование дискет, печать текстов —
все это можно вызвать из Windowsи вернуться в Windows по завершении операции.
Основными понятиями пользовательского интерфейса всреде Windows являются окно и
пиктограмма. Все, что происходит в рамках оболочки Windows, в определенном
смыслепредставляет собой либо операцию с пиктограммой, либо операцию с окном
(или в окне). Стандартизована в среде Windowsи структура окон и расположение
элементов управления ими. Стандартизованы наборы операций и структура меню для
сервисных программ. Стандартны операции,выполняемые с помощью мыши для всех
сервисных и прикладных программ.
• Windows представляет собой графическую оболочку. Oт пользователя не требуется
ввод директив с клавиатуры в виде текстовых строк.Необходимо только внимательно
смотреть на экран и выбирать из предлагаемого набора требуемую операцию с
помощью манипулятора мышь. Курсормыши следует позиционировать па поле
требуемой директивы меню, или на интересующую пиктограмму, или на поле
переключателя систем рассчитаны навыполнение в данный момент только одной
программы. В рамках Windows пользователь может запуститьнесколько программ для
параллельного (независимого) выполнения. Каждая из выполняемых программ имеет
свое собственное окно. Переключение междувыполняемыми программами производится с
помощью мыши фиксацией курсора в окне требуемой программы.
В среде Windows можно составлять документы из частей, которые готовятся в
различных приложениях, но при этом сложностьработы с таким документом не выше,
чем если бы он готовился в рамках одного приложения. Так, работая в новой версии
Windows, при вставке в текст, подготовленный в Write, рисунка,созданного в
Paintbrush, рисунок рассматривается как объект. Он можетсохраняться,
загружаться и печататься совместно с документом. Главной особенностью такого
связывания рисунка и текста является простота внесения изменений.Например,
работая с текстом в редакторе Write, достаточно выполнить двойную фиксацию
курсора нарисунке, чтобы вызвать графический редактор Paintbrush. Рисунок
загрузится в него автоматически. Все внесенные после этого в рисунок изменения
автоматическиотобразятся и во вставке в текстовой документ. Создается
впечатление, что текстовой редактор Writeснабжен дополнительными возможностями
редактирования рисунков (в полном объеме Paintbrush).
Работа с объектами предусматривает также и операции с пиктограммами. Пиктограммы
можно использовать внутридокументов для выполнения функций, подобных тем,
которые эти пиктограммы выполняют в среде Windows.
Windows - приложения
Windows — интегрированная программа. Под управлением оболочки Windows могут
работать не только специальные программы, разработанные для эксплуатации в
среде Windows (Windows-приложения), но и"обычные" программы, работающие в среде
DOS, т.н. DOS-приложения (DOS-прикладныепрограммы). Оболочка Window обеспечивает
эффективный и комфортабельный обмен информацией между отдельнымипрограммами,
выполняемыми под ее управлением. Здесь речь в первую очередь идет о
Windows-приложениях. С понятием интегрированности связывают обычно
такжевозможность совместного использования ресурсов компьютера различными
программами.
Работа в o6oлочке Windows и в Windows-приложениях позволяет осуществлять обмен
данными между отдельнымипрограммами и параллельно выполнять их. Стандартизация
интерфейсов отдельных Windows-приложений позволяет легко переходить от одного
приложения к другому,не начиная каждый раз с нуля.
Windows’ 95
Объектно-ориентированныйподход
При создании Windows 95 фирма Microsoft в полной мере реализовала объектно -
ориентированный подход. Понятие«объектно-ориентированный» возникло в
программировании сравнительно недавно. Когда вычислительная мощность машин была
невысока, о созданииобъектно-ориентированных систем не могло быть и речи.
Объекты и их свойства
Постепенно с увеличением производительности вычислительных систем процедурный
подход начал заменяться объектным. На первоеместо выдвинулся объект, а не код,
который его обрабатывает. На уровне пользователя объектный подход выражается в
том, что интерфейспредставляет собой подобие реального мира, а работа с машиной
сводится к действиям с привычными объектами. Так, папки можно открыть,убрать в
портфель, документы — просмотреть, исправить, переложить с одного места на
другое, выбросить в корзину, факс или письмо —отправить адресату и т. д. Понятие
объекта оказалось настолько широким, что до сих пор не получило строгого
определения.
Объект, как и в реальном мире, обладает различными свойствами. Программист или
пользователь может изменять не все свойстваобъектов, а только некоторые из них.
Можно изменить имя объекта, но нельзя изменить объем свободного места на диске,
который также является егосвойством.
Если в документ встроен объект, который должен обрабатываться конкретным
приложением,то при щелчке на этом объекте нужное приложение неявным образом
запускается, причем в рабочем поле не изменяется ничего, кроме панелей
инструментов.Например, если в тексте, который обрабатывается в редакторе
Microsoft Word, есть таблица,созданная в редакторе Microsoft Excel, то при
щелчке на ней произойдет замена nанелей инструментов Excel. Пользователь
можетобрабатывать документ совсем другим приложением, даже не подозревая об
этом.
Еще один механизм, который упростил работу и приблизил эру
объектно-ориентированного подхода, называется «Drag & Drop», что в буквальном
переводеозначает «перетащить-и-оставить». Работая этим методом, вы щелкаете
кнопкой мыши (как правило, левой) на изображении объекта, перемещаете его по
экрану принажатой кнопке и отпускаете кнопку, когда указатель окажется в нужном
месте экрана. Таким образом, процедуры копирования, перемещения и удалениястали
объектно-ориентированными.
Что делал пользователь, когда ему нужно было удалить файлы в операционной
системе MS-DOS? Он запускал процедуруудаления файлов, передавая их имена в
качестве параметров:
del FILEI.TXT FILE2TXT
Это действие ничем не напоминает реальный мир, в котором вы просто выбрасываете
ненужные бумаги в мусорную корзину.На первом месте для нас стоит объект
(бумага), над которым выполняется процедуры (переноса в мусорную корзину), в
операционных оболочках, которыеработают под управлением Windows 3.1, такое
действие уже реализовано как объектно - ориентированное — с помощьюмеханизма
«Draw & Drop». Например, в оболочке Norton Desktop можно схватить мышью файл и
перенести его на изображение мусорной корзины. Этого достаточнодля удаления
файла. Так работа на персональном компьютере все больше напоминает манипуляции с
объектами в реальном мире.
Windows 95 — объектно-ориентированная ОС
Объектно-ориентированный подход реализуется через модель рабочего стола.
Windows95 обходится без привычного в Windows 3+ диспетчера программ (program
manager). Пользовательработает с задачами и приложениями так же, как с
документами на своем письменном столе.
Это удобно для людей, которые первый раз увидели компьютер, но создает некоторые
трудности «переходного периода» для тех, ктопривык считать программу основой
всего сущего в машине.
Итак, одно из главных отличий Windows 95 от Windows 3+ (и от подавляющего
большинства других операционных систем) состоит в том, что основной упор в
нейделается на документ, а программа, задача, приложение или программный код
вообще рассматриваются только как инструмент для работы с документом.
Windows 95—полноценная операционная система
Другая принципиальная особенность Windows 95 состоит в том, что она, в отличие
от Windows3+, является «настоящей» операционной системой (а не операционной
оболочкой, выполняемой под управлением MS-DOS). Под словом «настоящая»мы
подразумеваем то, что при включении машины сразу выполняется загрузка Windows
95. Для пользователя этооборачивается некоторыми неудобствами. Он должен
привыкнуть к тому, что прежде чем выключить машину, нужно корректно завершить
работу с Windows 95, поскольку новаяоперационная система создает буфера в
оперативной памяти, и их содержимое должно быть сброшено на диск.
Microsoft Paint for Windows’ 95
Paint - это удобный графический редактор, который входит в состав стандартных
программ устанавливаемыхна компьютер вместе с Windows.
Подобный графический редактор поставлялся и с Windows 3.xx, которому в свою
очередь предшествовал подобный редактор для DOS, который назывался Picture
Maker.
Paint - позволяет создавать рисунки в формате BMP, а также редактировать
имеющиеся.
Создавать рисунок помогает набор инструментов Paint, состоящий из 16
инструментов:
1. Выделение произвольной области.
2. Ластик - стирает ненужные элементы.
3. Выбор цветов.
4. Карандаш - позволяет рисовать от руки.
5. Распылитель - позволяет неравномерно раскрашивать любые области экрана.
6. Линия - позволяет рисовать прямые линии.
7. Прямоугольник - позволяет рисовать прямоугольник.
8. Эллипс - позволяет рисовать эллипс.
9. Выделение.
10. Заливка - позволяет закрашивать замкнутые области рисунка.
11. Масштаб - позволяет изменять масштаб изображения на экране.