Объектно ориентированные свойства ос windows

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

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

Объектно-ориентированное
программирование стало необычайно
популярным в пос­ледние годы. Оно
определяет новое понимание процесса
вычисления, а также то, как мож­но
структурировать информацию внутри
компьютера. В своей статье один из
«отцов» этого направления Алан Кей
так определил фундаментальные
характеристики объектно-ориенти­рованного
программирования, на которых базируется
весь программный комплекс опера­ционной
системы Endows:

  • все, с чем мы имеем дело в компьютерном
    мире, является объектами;

  • вычисление в компьютере осуществляется
    путем обмена данными между объектами,
    при котором один объект требует, чтобы
    другой объект выполнил некоторое
    дейст­вие. Объекты взаимодействуют,
    посылая и получая сообщения. Сообщение
    — это за­прос на выполнение действия;

  • каждый объект имеет независимую память,
    которая состоит из других объектов;

  • каждый объект является представителем
    класса, который выражает свойства
    принад­лежащих ему объектов;

  • в классе задается поведение объекта,
    поэтому все объекты, принадлежащие к
    данному классу, могут выполнять
    одинаковые действия;

  • все классы образуют
    иерархическую (древовидную) структуру,
    отражающую ие­рархию
    наследования.
    Память
    и поведение, связанное с экземплярами
    опре­деленного класса, могут
    использоваться любым классом,
    расположенным ниже виерархической
    структуре.

Благодаря тому, что
операционная система Windows
создана на базе объектно-ориен­тированной
методологии программирования, пользователь
получил в руки достаточно удобную среду
работы. Ее основными понятиями становятся
объект, его свойства и дей­ствия,
которые объект может выполнять в
зависимости от запроса В
объектно-ориентиро­ванной среде с
любым объектом сопоставлена определенная
совокупность действий. Вы­бор из этой
совокупности действий определяется
поставленной целью.

При намерении что-либо
сделать в системной среде Windows
необходимо придержи­ваться следующей
последовательности действий:

  • выбрать (выделить) объект, т.е. щелкнуть
    левой кнопкой мыши по изображению этого
    объекта на экране;

  • затем из совокупности действий, которые
    объект может выполнить, выбрать
    необхо­димое, например, при помощи
    меню.

Запомните! При
работе с объектами в среде Windows
сперва выделяете (выбираете) объект, а
затем производите над ним дей­ствие.

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

Объектная ориентация среды
Windows
проявляется для пользователя сразу при
зна­комстве с технологией работы в
ней. Щелкнув по любому объекту правой
кнопкой мыши, вы получаете доступ к
командам контекстного
меню,
один из вариантов
которого представлен на рис. 12.1.
Контекстное меню объекта предоставляет
пользователю возмож­ность:

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

Рис. 12.1. Примеры контекстного меню
с перечнем действий, предписанных
объекту-файлу

выполнить действия, возможные для этого
объекта, выбором из этого меню
соответствующих команд. Следует
от­метить, что объекты, относящиеся
к од­ному классу, могут выполнять одни
и те же действия. Например, если объек­том
является документ, то независимо от
программной среды, где он созда­вался,
его можно вырезать, копировать, удалять,
переименовывать и осущест­влять
прочие указанные на рис. 12.1 действия.

Некоторые действия, перечисленные в
контекстном меню, можно выполнить по
другой технологии: с помощью мыши
пере­местить значок объекта на другой
значок, который отображает программу
или устройство, способное выполнить
необходимое действие. Например, перетащив
мышью значок файла с текстовым документом
на значок принтера, можно осуществить
автоматическую печать текста.

Объектно-ориентированная
технология Windows
предоставляет возможность пользо­вателю
создавать документы, фрагменты которых
подготовлены в разных средах. Напри­мер,
в текстовом редакторе формируется
текст, куда включаются рисунки, созданные
в гра­фическом редакторе, а также
таблицы, подготовленные в табличном
процессоре.

Знакомство с объектами
Windows
начнем с описания его базовых объектов
— файлов, папок, приложений, документов.
Остальные объекты, каждый из которых
играет свою уни­кальную роль при
работе в данной среде, будут описаны в
следующих подразделах.

ОБЪЕКТЫ ФАЙЛОВОЙ СИСТЕМЫ — ФАЙЛ И
ПАПКА

Объект — файл

Напомним понятия файла и
файловой системы. Под файлом
понима­ют логически
связанную совокупность данных или
программ, для размещения которой во
внешней памяти выделяется именованная
область. Файловая
система
обеспечивает
возможность доступа к конкретному файлу
и позволяет найти свободное место при
записи нового файла. Она определяет
схему записи информации, содержащейся
в файлах, на физи­ческий диск. Файлы
на диске записываются в свободные
кластеры, поэтому фрагменты од­ного
и того же файла могут находиться в разных
местах диска. Относительно производи­тельности
системы наиболее предпочтительным
является такой вариант размещения
файла, когда его фрагменты занимают
подряд идущие кластеры. Windows
98 использует файловые системы FAT
16 и FAT
32.

Справка. FAT
(File
Allocation
Table)
— таблица, отражающая состояние
кла­стеров дискового пространства.

В среде Windows
любой файл воспринимается как объект,
имеющий уникальное имя. Файлу рекомендуется
давать такое имя, которое отражает суть
хранящейся в нем информа­ции. В среде
Windows
в отличие от среды MS
DOS
имя может быть длинным и состоять из
цифр, букв русского и латинского
алфавитов, различных символов, включая
точку. При переходе в среду MS
DOS
длинное имя по специальному алгоритму
будет заменено 8-сим-вольным именем со
всеми присущими этой среде ограничениями.

Рис. 12.2. Пример окна «Свойства» для
файла с текстовым документом

С общими свойствами файла
можно озна­комиться, вызвав для этого
контекстное меню и выбрав команду
Свойства (см.
рис. 12.1). Рас­смотрим
параметры, отражающие общие свойст­ва
файла на примере файла, созданного в
среде текстового процессора Microsoft
Word
(рис. 12.2):

  • тип, свидетельствующий о
    характере хра­нимых данных, причем
    информация о типе в окне встречается
    дважды. Первый раз тип определяется
    косвенно через указания сре­ды, где
    создавался данный файл, например
    документ Microsoft
    Word.
    Второй раз он указывается непосредственно
    в имени как расширение, которое
    присваивается в опе­рационной среде
    MS
    DOS
    (например, рас­ширение .DOC
    указывает на текстовыйфайл);

  • размер файла, т.е. занимаемый им
    объемдискового пространства;

  • дата и время создания файла;

  • дата и время внесения последних изменений
    файла;

• атрибуты файла: архивный,
только для чтения, скрытый, системный.Помимо
этого в окне «Свойства» будет
отображен значок, слу­жащий для
указания среды, в которой создавался
файл. Например, на рис. 12.3 показаны: а
— значок документа,
созданного в среде текстового процессора
Word;
б
значок рисунка в формате BMP,
созданного в среде графического редактора
Paint;
в
значок ри­сунка в формате JPG,
также созданного в среде редактора
Paint.

Рис. 12.3. Примеры значков файлов

Над файлом можно выполнить определенный
набор действий, которые переводят его
из одного состояния в другое. С конкретным
набором подобных действий можно
познакомиться, вызвав контекстное меню,
пример ко­торого приведен на рис.
12.1. Среди предписываемых файлу действий
можно выделить не­кий набор стандартных
действий, которые можно выполнять с
файлом любого типа. Рас­смотрим эти
действия.

Открыть
файл.
Результат этого
действия будет зависеть от типа файла.
Так, если файл хранит документ, то при
его открытии вместе с ним будет загружаться
и про­граммная среда, где создавался
этот документ. Например, открывая файл
с рисунком, созданным в графическом
редакторе, на экране можно увидеть
интерфейс этого реда­ктора и находящийся
на его рабочем поле рисунок. Если же
файл является главным файлом (файлом
запуска) некоей программной системы,
то одноименная команда служит сигналом
для ее запуска и на экране появляется
интерфейс этой среды с пус­тым рабочим
полем. Для любого другого файла система
предложит перечень про­грамм, с помощью
которых можно попытаться открыть данный
файл.

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

Заархивировать
или разархивироватъ
файл.
По умолчанию
предлагается архиватор, который
производит необходимое действие.

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

  • Вырезать файл. Перемещение
    файла в другое место осуществляется в
    два приема: сначала файл вырезается по
    команде Вырезать,
    т.е. файл перемещается
    в буфер, за­тем с помощью указателя
    мыши выбирается место, куда следует
    переместить файл, и в контекстном меню
    выбирается команда Вставить.

  • Копировать файл, т.е.
    создать копию файла. По этой команде
    создается в буфере ко­пия выбранного
    файла, а затем по команде Вставить
    вы можете многократно
    встав­лять этот файл в места, указанные
    указателем мыши.

  • Удалить файл с диска.
    Удаление файла с
    диска может выполняться как на
    логичес­ком, так и на физическом
    уровне. По команде Отправить
    файл в корзину
    файл
    уда­ляется в специально отведенную
    папку, которая называется Корзина
    и которая всегданаходится
    на экране монитора. Файл, отправленный
    в Корзину, можно восстановитьна исходном
    месте, достав его из Корзины. По команде
    Удалить файл он
    физически удаляется с диска. Эта команда
    выполняется для файлов Корзины.

  • Переименовать файл, т.е. изменить
    его имя.

  • Создать ярлык (пояснение см. ниже).

Объект — папка

Другим важным объектом
файловой системы Windows
является папка. Папка
Windows
играет ту же роль, что и обычная папка
для хранения документов в делопроизводстве:
она позволяет упорядочить хранение
документов. Папку Windows
можно рассматривать как понятие,
аналогичное каталогу в операционной
системе MS
DOS,
хранящему информацию о местонахождении
файлов. Но в среде Windows
термин «папка» приобретает более
ши­рокое толкование — как хранилище
объектов. Поэтому естественно говорить
не «папка содержит информацию о
местоположении файлов», а «папка
содержит файлы». Помимо файлов папка
может содержать и другие объекты
(например, ярлыки). Так, папка может
содержать файлы по курсовой работе или
аннотации к книгам.

Рис.12.4. Окно «Свойства» для папки

Папке присваивается имя,
которое запи­сывается по тем же
правилам, что и имя файла. Как и файлы,
папки имеют сокращенное имя для среды
MS
DOS.

Со свойствами папки, так же
как и файла, можно ознакомиться, открыв
контекстное ме­ню и выбрав команду
Свойства. В
результате на экране появляется окно
«Свойства» (рис. 12.4), в котором отображаются:

  • имя данной папки для Windows
    и соответ­ствующее имя для MS
    DOS,
    а также стан­дартный значок папки;

  • тип объекта, который служит указанием
    на то, что рассматриваемый объект
    является папкой;

  • имя папки, в которой содержится данная
    папка, с указанием пути;

  • размер папки, определяющийся суммарным
    размером всех хранящихся в ней файлов
    и папок;

  • количество хранящихся в ней папок и
    файлов;

  • дата и время создания файла;

  • атрибуты: Только для чтения, Архивный,
    Скрытый, Системный.

Над папками, как над объектами,
можно выполнять стандартный набор
действий, ана­логичный тем, которые
производятся с файлами: создать
папку, удалить папку, переимено­вать
папку, скопировать папку
в
другое место, переместить
папку
на другое место.
Помимо них предусмотрены действия по
открытию или закрытию папки. При открытии
папки на экране появляется окно, в
котором значками изображены содержащиеся
в ней файлы. Закрытие папки означает
закрытие этого окна. В программе Проводник
в панели структуры папок открытая папка
отмечается специальным значком, в то
время как остальным (закрытым) папкам
соответствует стандартный значок (рис.
12.5).

Рис. 12.5. Значки за крытой
(а) и открытой (б) папок

Назначение ярлыка

Важным понятием в среде
Windows
является ярлык.
Изображается он
значком с черной стрелкой в левом углу
(рис. 12.6).

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

Рис. 12.6. Пример изображения ярлыка

Ярлык хранится в файле объемом 1 Кбайт.
Его можно легко создать или уничтожить,
что никак не влияет на связанный с ним
объект.

Действия, которые можно совершать с
ярлыком, аналогичны действиям над
файлами. Открыть ярлык — значит открыть
связанный с этим ярлыком объект. В окне
«Свойства» всегда можно узнать, с каким
объектом этот ярлык связан, где находится
этот объект, пе­рейти к этому объекту,
сменить значок ярлыка.

Иерархическая структура подчиненности
папок

Аналогично тому, как
организована иерархическая структура
каталогов в операционной системе MS
DOS,
строится и структура (схема) подчиненности
папок в Windows.
На верх­нем уровне этой структуры
(рис. 12.7) находится единственный объект
Рабочий стол. На
втором уровне располагаются объекты,
размещенные на Рабочем столе. К таким
объектам стандартно относятся папки
Мой компьютер, Мои
документы
и Корзина.
Эти папки являются
системными и немного отличаются от
других папок (например, их нельзя удалять
или перемещать). Однако они, как и другие
папки, служат хранилищами объектов
Windows.

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

Рис. 12.7. Иерархическая структура
(схема) подчиненности папок вWindows

ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЬСКОГО УРОВНЯ —
ПРИЛОЖЕНИЕ И ДОКУМЕНТ

Появление Windows
породило множество новых понятий, иногда
заменяющих уже извест­ные. К их числу
относится приложение.

Напомним широко известные
понятия, которые используются при
названии про­граммных продуктов,
предназначенных для работы пользователя:
пакет прикладных
про­грамм, комплекс прикладных
программ, прикладные программы.
Подобные
программы служат для создания, модификации
и управления компьютерными объектами.
Разработ­чики операционной системы
Windows
ввели еще один синоним этого термина —
при­ложение
(application)
или Windows-приложение.
Например, приложениями
являются графический редактор Paint,
программа Проводник, различные служебные
программы для обслуживания дисков,
программы-вирусы (антивирусы) и т.д.

Приложение — комплекс взаимосвязанных
программ для создания и мо­дификации
объектов (документов), а также для
управления объектами оп­ределенного
типа.

Приложение состоит из одного
или нескольких файлов, которые хранятся
обычно в папке с соответствующим
названием. Например, приложение-игра
может храниться в од­ном файле, а
приложение Текстовый процессор Word
состоит из комплекса взаимосвязан­ных
файлов. Среди этих файлов должен быть
главный (ведущий), часто называемый
фай­лом запуска.
Этот файл содержит
уникальный значок — своего рода логотип
данной среды. Для приложений MS
DOS,
в которых файл запуска имеет тип .СОМ,
.ЕХЕ, .ВАТ, используется значок «пустая
рамка». Открытие файла запуска
обеспечивает загрузку этого приложения
и появление на экране его интерфейса.

Объектами, создаваемыми в
среде приложения, могут быть тексты,
таблицы, рисунки, звуки и т.п. В среде
Windows
такие объекты называются документами.
Созданный в приложении
объект (документ) сохраняется либо в
одном файле, либо в нескольких
взаи­мосвязанных файлах. В последнем
случае один из этих файлов будет главным.
Открывая его, вы открываете весь документ,
из которого имеется доступ к содержимому
остальных связанных с ним файлов. Запись
документа в несколько файлов не очень
удобна и исполь­зуется только для
обеспечения доступа к отдельным частям
документа как к самостоятель­ным
документам.

Например, вы подготавливаете на компьютере
курсовую работу. Для этого в прило­жении,
называемом Текстовым процессором, вы
набираете текст. В текст необходимо
вста­вить иллюстрации, которые
предварительно были созданы в графическом
редакторе, и таб­лицы, которые были
сделаны в табличном процессоре. При
этом необходимо, чтобы рисунки и таблицы
хранились автономно в своих файлах, с
тем чтобы впоследствии их можно было
редактировать. Результаты редактирования
должны автоматически отражаться в
итоговом документе (курсовой работе),
т.е. между текстом, с одной стороны, и
рисунка­ми, и таблицами, с другой
стороны, должна существовать связь.

Тип файла может задаваться
самим приложением по умолчанию.
Большинство прило­жений предлагают
пользователю несколько вариантов типа
документа. Например, в прило­жении
Графический редактор Paint
созданный рисунок сохраняется в формате
BMP,
но пользователь имеет возможность
сохранить рисунок в формате JPG
или GIF.

Документы одного типа, созданные, как
правило, в одном приложении, имеют один
и тот же значок. С помощью таких значков
можно легко отличать одни документы от
других. Кроме того, по значку можно
узнать приложение, которое будет данный
документ обраба­тывать по умолчанию.

Документ
объект Windows,
созданный в приложении и содержащий
информацию определенного вида.

При работе
в среде Windows
часто используется термин «задача».
Это понятие тесно связано с термином
«приложение». Приложение становится
задачей после его запуска. Приложение
можно запустить двумя способами: либо
непосредственно открыв файл запус­ка,
либо открыв документ, созданный в этом
приложении. Можно сказать, что задача
— это работающее приложение, которое
потребляет ресурсы системы или ждет
своей очереди на них. Термин «задача»
связан с механизмом управления ресурсами,
а не с тем, работает с приложением
пользователь или нет. О некоторых задачах
пользователь может и не подоз­ревать.
Список задач можно получить, одновременно
нажав клавиши <CtrlXAltxDel>.
Приложения могут запускаться либо по
инициативе пользователя, либо по
инициативе Windows.
Все задачи должны быть в той или иной
форме отображены на экране.

Задача — приложение, работающее в
текущем сеансе и потребляющее ре­сурсы
компьютера: оперативную память,
процессорное время, доступ к внешним
устройствам.

ПОЛЬЗОВАТЕЛЬСКИЙ ГРАФИЧЕСКИЙ
ИНТЕРФЕЙС
WINDOWS

Основные понятия

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

Интерфейс — совокупность средств
и правил, которые обеспечивают
вза­имодействие устройств, программ
и человека

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

Символьный интерфейс
используется обычно
при работе видеосистемы в текстовом
режиме. Информация выводится на экран
монитора посимвольно. До появления
Windows
все операционные системы, в том числе
MS
DOS
и ее оболочка Norton
Commander,
предос­тавляли пользователю символьный
интерфейс. Он достаточно экономичен по
потреблению ресурсов и способен
обеспечить вполне комфортную работу
пользователя. Исключение со­ставляет
интерфейс командной строки операционной
системы MS
DOS,
который требует от пользователя знания
синтаксиса команд. Следует заметить,
что символьный интерфейс Norton
Commander
не вызывает особых трудностей у
неквалифицированного пользователя и
может использоваться в графическом
режиме работы монитора,

Графический интерфейс появляется
тогда, когда видеосистема может работать
в гра­фическом режиме, т.е. выводить
на экран монитора информацию поточечно.
Переход к графическому пользовательскому
интерфейсу стал возможным благодаря
улучшению тех­нических характеристик
персонального компьютера Такой интерфейс
предъявляет повы­шенные требования
к быстродействию видеосистемы, но вместе
с тем при этом достигает­ся основная
цель — создается комфортная среда
работы пользователя, так как человеку
более естественно и удобно оперировать
образами (картинками). Графический
интерфейс по сравнению с символьным
воспринимается как более понятный и
интуитивно ясный.

Графический пользовательский интерфейс
интерфейс, где для взаи­модействия
человека и компьютера используются
графические средства.

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

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

Формы указателя мыши при работе с
объектами

Выбор того или иного объекта для
выполнения заданного с ним действия
осуществляется с помощью мыши или
клавиатуры. Вид указателя мыши может
меняться в зависимости от области
экрана, где он находится: в области меню
— один, в области ввода текста — дру­гой,
в области рисунка — третий и т.д. Он
также может отражать состояние системы:
заня­та она или свободна.

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

Графический интерфейс
Windows
разработан на основе принципа WYSIWYG
(What
You
See
Is
What
You
Get
что видишь, то и
получаешь).
Этот
принцип означает, что изо­бражение
документа на экране при его просмотре
и редактировании и изображение доку­мента
на бумаге при его распечатке практически
не отличаются.

В основу разработки
пользовательского интерфейса операционной
системы Windows
была заложена основная идея — создание
на экране монитора аналога рабочего
стола, на котором могут находиться
всевозможные документы. При этом акценты
внимания пользо­вателя должны быть
смещены в сторону повышения эффективности
работы с документа­ми. Если в предыдущих
операционных системах основное внимание
уделялось програм­мам, которые
пользователь может применять в своей
деятельности, то теперь внимание
акцентируется на умении работать с
документами. При этом нет необходимости
искать программу, где был создан
конкретный документ. При открытии
документа автоматически загружается
«родительское» приложение.

Окна — объекты графического интерфейса

Основу нового графического интерфейса
пользователя составляет организованная
и хоро­шо продуманная система окон и
других графических объектов.

Окно — обрамленная прямоугольная
область на экране монитора, в кото­рой
отображаются приложение, документ,
сообщение. Окно будет актив­ным
(текущим), если с ним в данный момент
работает пользователь.

Окна на экране монитора (на
электронном рабочем столе) аналогичны
листам бумаги, располагающимся на столе
и содержащим какую-либо информацию.
Различают несколько типов окон, вид
которых и появление на экране монитора
определяются отображаемой в них
информацией. Структура этих окон
выполнена в соответствии с разработанным
стан­дартом. Такими типовыми окнами,
которые будут рассмотрены ниже, являются
окно приложений, окно
документа, диалоговое окно.
Окно
справочной системы, также являющееся
типовым, является разновидностью
диалогового окна, но в нем допол­нительно
предусмотрена возможность использования
гиперссылок для быстрого перехода к
различным разделам справки.

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

Окна приложения и документа

Перечислим стандартные элементы, которые
составляют окно любого приложения (рис.
12.8):

Рис. 12.8. Окно приложения и его
основные элементы

  • рабочее поле, где располагаются
    создаваемые в этом приложении документы.
    Они мо­гут занимать весь экран, а
    могут быть свернуты в значки, как
    показано на рис. 12.8;

  • управляющее (основное) меню, содержащее
    имена ниспадающих меню;

  • ниспадающее меню, содержащее группы
    команд, объединенных по функциональному
    назначению;

  • панели инструментов, представляющие
    собой линейки командных кнопок для
    быст­рого выбора наиболее часто
    используемых команд;

  • заголовок окна, в котором отображается
    название приложения;

  • кнопка системного меню, с помощью
    которого вызываются команды изменения
    раз­меров окна и его перемещения;

  • кнопки <Свернуть>, <Развернуть>
    (<Восстановить>) и <3акрыть>,
    дублирующие команды системного меню
    и служащие для ускорения их вызова;

  • строка состояния, содержащая
    информацию о режимах работы приложения.

Окно документа всегда встроено в окно
приложения. По своей структуре оно
напоми­нает окно приложения, но
существенно проще. Окно документа во
многих приложениях имеет стандартный
вид с элементами, указанными на рис.
12.9:

  • рабочее поле, где создается документ
    средствами приложения;

  • вертикальные и
    горизонтальные линейки
    прокрутки.
    Они
    появляются в документах, занимающих
    места больше, чем площадь рабочего
    поля, и служат для просмотра до­кумента
    по вертикали и горизонтали;

  • заголовок окна документа, где
    отображается его название, совпадающее
    с именем файла;

  • кнопка системного меню и кнопки
    <Свернуть>, <Развернуть>
    (<Восстановить>) и <3акрыть> имеют
    то же значение, что и в окне приложения.

Рис. 12.9. Окно документа

Если в данном приложении
открыто несколько окон документов, то
пользователь мо­жет работать лишь в
одном из этих окон. Это окно называется
активным, его
заголовок выделяется цветом. Остальные
окна оказываются пассивными. Если окна
документов пере­крываются, активное
окно закрывает все остальные.

Диалоговое окно

Диалоговое окно служит для
настройки параметров операционной
системы или приложе­ния, а также
выводит необходимые в процессе работы
сообщения (рис. 12.10). Оно выво­дится
приложением или операционной системой
Windows
на экран каждый раз, когда поль­зователь
должен уточнить выбранное им действие.

Рис. 12.10. Диалоговое окно

Диалоговое окно содержит набор типовых
объектов (элементов) управления, среди
которых наиболее часто встречаются:

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

  • командные кнопки, имеющие прямоугольную
    форму и служащие для выполне­ния
    написанных на них команд. Выполнить
    команду можно щелчком мыши на командной
    кнопке;

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

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

  • поля списка, служащие для выбора
    одного варианта из предлагаемого
    перечня. Элементы списка прокручиваются
    в окне при выполнении щелчка на стрелке
    списка;

  • текстовые пол я, в которые вводятся
    текст или числовые данные. Для числовых
    полей значение можно устанавливать с
    помощью пары кнопок со стрелками,
    располо­женных рядом;

  • окно предварительного просмотра, в
    котором отображается объект-до­кумент.

Назначение Рабочего стола

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

На рис. 12.11 показан стандартный
Рабочий стол, в
центральной части которого рас­положены
значки приложений и документов, к которым
наиболее часто обращается поль­зователь.
Эти значки позволяют ускорить запуск
соответствующих объектов.

Рис. 12.11. Рабочий стол

В нижней части экрана
(Рабочего стола) выделена серым цветом
строка, называемая Панелью
задач.
На ней находятся:

  • в ее центральной части располагаются
    кнопки задач, т.е. приложений или
    документов,
    с которыми пользователь
    работает в текущем сеансе;

  • в левой части находится
    кнопка <Пуск> (<Start>),
    нажав которую, вы попадете в
    Главное
    меню Windows
    (рис. 12.12). Из Главного меню можно запустить
    перечислен­
    ные в нем приложения.
    Каждый пункт меню содержит свой значок
    и имя. Некоторые
    пункты меню
    сопровождаются стрелкой, указывающей
    на наличие подменю;

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

Рис. 12.12. Главное
меню

…ной сетью. ОС Windows NT является мощной сетевой операционной системой, поддерживающей управление глобальными сетями. Основные концепции данного семейства ОС были заложены в систему Windows 95, созданную в 1995 году и с тех пор не претерпели серьезных изменений. Основными характеристиками ОС Windows являются:

— графический пользовательский интерфейс;

— объектно-ориентированная платформа;

— вытесняющая многозадачность;

— использование виртуальной памяти;

— подключение новых периферийных устройств по технологии Plug and Play;

— наличие коммуникационных программных средств;

— наличие средств мультимедиа.

Рассмотрим эти характеристики подробнее.

Вытесняющая многозадачность. Как было сказано ранее, Windows является многозадачной ОС, т.е. способной одновременно выполнять несколько программ. На самом деле микропроцессор в каждый момент времени может выполнять инструкции только одной программы, но многозадачный режим позволяет так распределить время между несколькими программами, что у пользователя создается впечатление об ох одновременной работе.

Стратегия распределения времени может быть различной. Рассмотрим, как это делается при вытесняющей многозадачности. ОС выбирает задачу, наиболее нуждающуюся в использовании процессоре, выделяет ей фиксированный квант (отрезок) времени работы процессора и передает управление этой задаче. По истечении этого отрезка система снова выбирает задачу и процесс повторяется. В то время, когда процессор занят, задачи, не использующие его, могут обращаться к диску, принтеру или иным устройствам.

Использование виртуальной памяти. Извечная компьютерная проблема – нехватка оперативной памяти, решается в среде Windows с помощью виртуальной (реально не существующей) памяти. Виртуальная память – расширение оперативной памяти за счет использования части внешней памяти. Согласно известному принципу фон Неймана, работающая программа должна находиться в ОЗУ. Но если оперативной памяти не хватает для работы текущего приложения, то часть программы, не использующей в данный момент процессор, вытесняется из ОЗУ на диск. На ее место в ОЗУ «подкачивается» необходимый фрагмент активной (работающей в данный момент) программы. Таким образом, программы циркулируют между диском и оперативной памятью.

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

Технология Plug and Play. Для подключения нового периферийного устройства в ОС ранних версий, например, MS DOS, пользователь должен был обладать профессиональными знаниями, например, уметь наладить файл конфигурации, знать структуру команды подключения необходимого драйвера и т.п. В среде Windows эта задача решается намного проще. Система самостоятельно создает и изменяет файл конфигурации, распознает конкретное техническое устройство и производит его автонастройку. Подобная технология получила название Plug and Play«включай и работай».

Коммуникационные (сетевые) программные средства. Сетевые средства Windows позволяют

— обеспечить передачу данных между двумя компьютерами по кабелю;

— организовать электронную почту в локальной и глобальной сети;

— организовать компьютерную сеть из нескольких компьютеров;

— обменяться файлами с удаленным компьютером и подключиться к глобальной сети и др.

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

4.4. Объектно-ориентированная платформа ОС Windows

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

Такой подход реализован в среде Windows, и благодаря ему, существенно упрощается работа пользователя, поскольку сохраняется некая общность операций с любым приложением или документом. Все, с чем приходится иметь дело пользователю в среде Windows, считается объектом. Любой объект характеризуется определенным набором свойств и набором действий, которые с ним можно производить. Для ознакомления с этим набором действий достаточно выделить объект (1 щелчок левой клавишей мыши по ярлыку объекта), а затем щелкнуть правой клавишей, вызвав тем самым контекстное меню объекта с перечнем действий.

Объектно-ориентированный подход существенно упрощает создание так называемых составных документов – документов, отдельные части которых созданы разными приложениями (текст – текстовым редактором, математические формулы – мастером формул, рисунки и графики – графическим редактором и т.д.). С точки зрения объектно-ориентированного подхода процесс разработки такого документа – это простой обмен данными между объектами.

Немаловажной особенностью работы с любым объектом является возможность автоматического запуска приложения, с помощью которого этот объект был создан. Для этого достаточно сделать двойной щелчок  левой клавишей по значку объекта. Одновременно с запуском приложения раскрывается и «щелкнутый» документ. Таким образом, если вы нашли значок документа, с которым хотите работать – не надо долго искать с помощью какой программы (приложения) это можно делать.

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

Объекты файловой системы  – файл и папка. Файл – логически связанная совокупность данных, для размещения которой на внешнем носителе выделена поименованная область. В Windows разрешены имена любой длины из любых символов. С общими свойствами файла можно ознакомиться, вызвав команду «СВОЙСТВА» контекстного меню. К ним относятся:

— тип – характер хранимых данных (текст, рисунок, звуковой файл и т.д.);

— размер – объем занимаемой памяти на диске;

— дата и время создания;

— дата и время внесения последних изменений и др.

Окно Свойство файла – на рисунке.

Над файлом можно выполнять определенный набор действий, которые переводят его из одного состояния в другое. С конкретным набором действий можно ознакомиться, вызвав контекстное меню (щелчок правой клавишей мыши), пример которого приведен на рисунке.

Пример контекстного меню

Также набор действий, которые можно совершить с файлом, можно увидеть при раскрытии меню «ФАЙЛ» (самое левое окно системного меню) – см. рисунок.

Раскрытое меню «ФАЙЛ»

Поясним некоторые действия с файлом.

Открыть файл – получить доступ к его содержимому;

Отправить файл – переслать по электронной почте, либо  переместить в папку «МОИ ДОКУМЕНТЫ» или на внешний носитель;

Скопировать файл – сделать копию, сохранив исходный экземпляр файла;

Удалить файл – файл переводится в специальную папку «КОРЗИНА», а со старого места удаляется.

Контекстное меню «СВОЙСТВА» папки «Информатика для технологов»

Другим важным объектом файловой системы является папка.  Папка – хранилище некоторой группы объектов. Как и файлу, папке присваивается имя. Со свойствами папки можно познакомиться, открыв контекстное меню «СВОЙСТВА» – см. рисунок.

Над папками, как над объектами можно выполнять стандартный набор действий, аналогичный тем, которые производятся с файлами: создать, открыть, скопировать, отослать, удалить и т.д.

Рабочий стол

В ОС Windows создана иерархическая (вложенная) структура файлов и папок. На верхнем уровне этой структуры находится единственный объект – «рабочий стол» – см. рисунок.

На втором уровне располагаются объекты, размещенные на «РАБОЧЕМ СТОЛЕ». Это стандартные папки: «МОЙ КОМПЬЮТЕР», «МОИ ДОКУМЕНТЫ», «КОРЗИНА». Это системные папки и они немного отличаются от других – например, их нельзя удалять или перемещать. Папка «МОЙ КОМПЬЮТЕР» предоставляет доступ ко всем папкам и файлам компьютера. В папке «МОИ ДОКУМЕНТЫ» хранятся документы пользователя. Папка «КОРЗИНА» предназначена для хранения удаленных объектов, с тем, чтобы при желании (спохватившись) их легко можно было восстановить. После выполнения специальной операции «ОЧИСТИТЬ КОРЗИНУ» помещенные в корзину объекты восстановлению не подлежат.

Прочие папки и файлы вложены в названные папки второго уровня и т.д.

Объекты пользовательского уровня  – приложения и документы. Термин «приложение» ранее употреблялся нами как синоним термина «прикладная программа», т.е. программа для решения задачи определенной предметной области. С точки зрения объектно-ориентированной платформы ОС Windows слово «приложение» (англ. – application) имеет несколько иной смысл.

Приложение, как объект пользовательского уровня – комплекс взаимосвязанных программ для создания и модификации объектов, называемых документами.

 Документ – объект Windows, созданный с помощью приложения и содержащий информацию определенного вида. Это могут быть тексты, таблицы, рисунки, звуки и т.д.

Документы одного типа, созданные, как правило, в одном приложении, имеют один и тот же значок. Примеры значков – на рисунке.

Значки документов

При работе в среде Windows часто используется термин «задача», которое тесно связано с термином «приложение». Задача  – приложение, работающее в текущем сеансе общения пользователя с компьютером и потребляющее ресурсы компьютера: память, процессорное время, доступ к внешним устройством. Следовательно, приложение становится задачей после его запуска.

Замечание. Понятие «задача» связано с фактом потребления ресурсов, а не с тем, работает с приложением пользователь или нет. О некоторых задачах пользователь может и не подозревать. Это такие задачи, чьё функционирование необходимо для нормального выполнения задач, запущенных пользователем и они автоматически активизируются операционной системой. Полный список задач можно получить, нажав одновременно три клавиши <Ctrl>+<Alt>+<Del>.

4.5. Пользовательский графический интерфейс ОС Windows

Напомним определение понятия «интерфейс», данное в 4.1.:  интерфейс – совокупность средств и правил, которые обеспечивают связь и взаимодействие различных технических устройств, программных продуктов между собой, а также с человеком, использующим эти средства.

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

Его значение весьма велико, т.к. от его удобства во многом зависит эффективность использования программного продукта и всей вычислительной системы. В ОС Windows используется графический интерфейс (различия между текстовым и графическим интерфейсом см. 4.2. «Функции операционной системы»).

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

а)        б)         в)          г)           д)        е)        ж)         з)

   и)            к)             л)            м)

Формы указателя мыши

а)  обычный режим – выбор объекта;

б) режим помощи (справки);

в) указатель занятости Windows; выполнение любых команд пользователя приостановлено;

г) указатель занятости приложения; появляется в окне работающего приложения;

д) указатель перемещения объекта; появляется при его перетаскивании мышью;

ж) указатель курсора при вводе с клавиатуры; появляется в области ввода текстовой информации;

и) – м) указатели изменения размера объекта в указанном направлении; появляется при попадании на соответствующую границу окна.

При работе с мышью используются следующие приемы:

щелчок (клик) – быстрое нажатие и отпускание левой кнопки;

двойной щелчок – два щелчка с малым интервалом между ними;

щелчок правой кнопкой;

перетаскивание – перемещение мыши при нажатой левой кнопке; обычно сопровождается перемещением экранного объекта (при положении указателя вида д));

протягивание – выполняется как перетаскивание, но при этом объект не перемещается, а изменяет свою форму (при положении указателя вида и) – м));

зависание – наведение указателя на значок объекта и задержка его в этом положении на некоторое время; на экране при этом появляется всплывающая подсказка, характеризующая свойства объекта (при положении указателя вида а)).

Окна. Основу графического интерфейса ОС WINDOWS составляет система окон на экране, включающих множество графических объектов для управления работой компьютера.

Элеватор

полосы прокрутки

Панель инструментов
(tool bar)

Бегунок (ползунок) полосы прокрутки

Одна из кнопок

полосы прокрутки

Окно приложения

Окно – обрамленная прямоугольная область на экране монитора, в которой отражается приложение, документ, сообщение. Окно называется активным (текущим), если с ним в данный момент работает пользователь.

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

Окно приложения. Перечислим стандартные элементы, которые составляют окно любого приложения (см. рисунок).

1) Рабочая область, где располагаются создаваемые этим приложением документы.

2) Управляющее меню, содержащее имена ниспадающих меню.

3) Ниспадающее меню, содержащее группу команд, близких по функциональному назначению (см. рисунок меню «СЕРВИС»).

       
   
 
     

Меню «СЕРВИС»

4) Панели инструментов, представляющих собой линейки командных кнопок для быстрого выбора часто используемых команд (см. рисунок)

Панели инструментов «Стандартная» и «Форматирование»

5) Заголовок окна, в котором отображается название приложения.

6) Кнопки управления окном: «Свернуть», «Развернуть», «Закрыть» для изменения размеров окна.

7) Строка состояния, содержащая информацию о режиме работы приложения.

Окно документа. Оно всегда встроено в окно приложения. Его основной элемент – рабочее поле, где создается документ и отображается его содержимое. (см. рисунок). Также имеются другие элементы, индивидуальные для того приложения, в котором создается документ, например, мерная линейка в Word или Excel.

Если в данном приложении открыто несколько окон документов, то пользователь может работать лишь с одним из них. Это окно называется активным. Его заголовок выделяется цветом в строке состоянии приложения.

Диалоговое окно. Оно служит для настройки параметров ОС или приложения, а также для вывода необходимых сообщений. Диалоговое окно выводится на экран операционной системой или приложением всякий раз, когда пользователь должен уточнить выбранное им действие. Это окно содержит набор следующих типовых объектов управления.

Окно документа, создаваемого текстовым процессором Word

1) Вкладка (закладка – нечто вроде карточек в картотеке с названием на каждой из них или аналог блокнота с закладками. Для выбора нужной вкладки нужно щелкнуть мышью по ее заголовку или, сделав активным заголовок вкладки, выбрать нужную клавишами управления курсором;

2) Поле ввода (текстовое поле) текст можете вводить только тогда, когда в поле ввода находится мигающий курсор   ( текстовый курсор ввода с клавиатуры). Чтобы сделать поле ввода активным,  подведите курсор мыши внутрь рамки поля ввода, и, когда курсор изменит свою форму, щелкните мышью по полю.

3) Поле ввода со счетчиком – нужное число можно установить, щелкая по кнопкам (кнопка увеличения и кнопка уменьшения текущего числа) за полем ввода, или введя с клавиатуры как в обычное поле ввода;

4) Радиокнопка (переключатель, кнопка выбора, круглая кнопка, селекторная кнопка) – чтобы нажать радиокнопку,  щелкните мышью по самой кнопке или по тексту рядом с ней.  Радиокнопки одной группы взаимосвязаны: если выбрать одну из них, то ранее выбранная будет сброшена.

Поле ввода

5) Флажок (выключатель, прямоугольный индикатор) – для включения или выключения режима. Щелкните мышью по самому флажку или тексту рядом с ним или, сделав флажок активным, нажмите <Пробел>. В отличие от радиокнопок флажки не связаны друг с другом.

6) Список с одиночным выбором: для выбора элемента переместите курсор списка на нужный элемент и нажмите <Enter> или щелкните мышью на выбранном элементе один или два раза;

7) Список с мультивыбором: установите щелчком мыши курсор списка на первый нужный элемент и, удерживая левую кнопку мыши нажатой, мышью передвиньте курсор списка до последнего нужного элемента. Другие способы выбора:

-щелкните мышью на первом нужном элементе, нажмите клавишу <Shift> и, удерживая ее нажатой, щелкните по последнему нужному элементу;

-щелкайте мышью на интересующих Вас элементах, удерживая нажатой клавишу <Ctrl>;

— двигаясь по списку клавишами управления курсором, выбирайте нужные элементы нажатием клавиши <Пробел>.

Список

       
       
 

8) Раскрывающийся список (выпадающий, открывающийся, разворачивающийся – combo box) – чтобы увидеть весь список, щелкните по самой строке списка или по кнопке ; для выбора в списке щелкните по выбранному элементу или, подведя к нему курсор, нажмите <Enter>.  Иногда раскрывающийся список имеет поле ввода текста, в котором Вы сможете сами ввести нужное значение, а не выбирать его.

 9) Ползунковый (бегунковый) регулятор – изменить значение можно, либо  щелкнув мышью по шкале, либо, установив курсор мыши на ползунок, переместить ползунок с нажатой левой кнопкой мыши, либо, сделав регулятор активным, переместить ползунок нажатием клавиш управления курсором;

Ползунковый регулятор

Отличительная особенность диалоговых окон – модальность: невозможность переключиться на окно приложения, сгенерировавшего диалоговое окно, до тех пор, пока диалоговое окно не будет закрыто любым способом.

В общем случае выводится диалоговое окно, содержащее заголовок, кнопку управления  и непосредственно сам запрос. В окне должна быть как минимум одна кнопка. Если это просто окно сообщений (информационное окно), то кнопка <ОК>ее нажатие подтверждает, что пользователь прочитал сообщение). Кнопки <Закрыть> (Close) и <Отмена> (Cancel) обычно отменяют предлагаемые действия.

Главное меню – один из основных элементов управления Windows. Открывается кнопкой <ПУСК> внизу рабочего стола. С его помощью можно:

— запустить все программы, установленные под управлением ОС, или зарегистрированные в ней;

— открыть последние документы, с которыми выполнялась работа;

— получить доступ к средствам настройки и к поисково-справочной системе;

— завершить работу компьютера.

Окно Главного меню

Наиболее часто используемые

служебные слова PASCAL

and        –  операция логического умножения ( операция «И»)

array    –  массив;

begin    –  начало описания последовательности действий программы, подпрограммы или начало составного оператора;

const    –  начало раздела описания констант;

div        –  операция целочисленного деления;

do           –  начало тела цикла операторов for и while;

downto  –  признак изменения параметра цикла оператора  for         на  –1;

else      –  начало части «иначе» (ветви «ЛОЖНО») условного оператора;

end        –  конец описания последовательности действий программы, подпрограммы, конец составного оператора;

for        –  оператор цикла с параметром;

function – начало заголовка подпрограммы-функции;

if           –  условный оператор;

mod        –  операция вычисления остатка от целочисленного деления;

not        –  операция логического отрицания (операция «НЕ»);

of           –  начало описания типа элементов в описании массива;

or           –  операция логического сложения (операция «ИЛИ»)

procedure начало заголовка подпрограммы-процедуры;

repeat  –  оператор цикла с постусловием;

then      –  начало части «то» (ветви «ИСТИННО») условного оператора;

to           – признак изменения параметра цикла оператора for на +1;

type      –  начало раздела описания типов;

until    –  конец оператора цикла с постусловием;

var        –  начало раздела описания переменных, начало описания параметров-переменных процедуры;

while    –  оператор цикла с предусловием.

Приложение 2

 Стандартные функции PASCAL

Обращение

к функции

Тип аргумента

Тип значения

Назначение

Abs(x)

Целый или вещественный

Как у аргумента

Абсолютное значение х

Pi

Вещественный

Значение числа p

Sin(x)

Вещественный

Вещественный

Синус х радиан

Cos(x)

Вещественный

Вещественный

Косинус х радиан

Arctan(x)

Вещественный

Вещественный

Арктангенс х радиан (arctg (x))

Sqrt(x)

Целый или вещественный

Как у аргумента

Квадратный корень из х, х ³  0

Sqr(x)

Целый или вещественный

Как у аргумента

Значение квадрата х

Exp(x)

Вещественный

Вещественный

Значение е в степени х

Ln(x)

Вещественный

Вещественный

Натуральный логарифм х, х > 0

Round(x)

Вещественный

Целый

Округление до целого значения х

Trunc(x)

Вещественный

Целый

Целая часть значения х

Frac(x)

Вещественный

Вещественный

Дробная часть значения  х

Замечание. В языке PASCAL нет других обратных тригонометрических функций кроме ArcTan. Поэтому функции arcsin и arсcos вычисляются с использованием следующих известных тригонометрических формул:

;         .

12.2. �������� — ��������������� ��������� WINDOWS

  • ��������-��������������� ����������������

  • ������� �������� ������� — ���� � �����

  • ������ ����������������� ������
    — ���������� � ��������

  • ���������������� ����������� ���������
    Windows

��������-��������������� ����������������

����������� ���������� ���������� ����������� ���������, � ��� �����
� ������������ ������� Windows, ���������� �� ��������� ��������-����������������
����������������, � ������� ������������� ������ ������ � ������ � ����������.
� ������ ����� ����� ������� �������, ������� ���������� � ���� ��� ���������,
��� � ������, �������������� ����� �����������. � ���������� ����������
�� ������ ���������� ��������, �� � ���������� ������ ������������, ��������
��������������� ����������� ��� ������ � ������������� (����������) ������
��������� ��������� ����������� ����������� � ��������� ���������.

��������-��������������� ���������������� ����� ���������� ����������
� ��������� ����. ��� ���������� ����� ��������� �������� ����������,
� ����� ��, ��� ����� ��������������� ���������� ������ ����������. �
����� ������ ���� �� «�����» ����� ����������� .���� ��� ���
��������� ��������������� �������������� ��������-���������������� ����������������,
�� ������� ���������� ���� ����������� �������� ������������ ������� Windows:

  • ���, � ��� �� ����� ���� � ������������ ����, �������� ���������;
  • ���������� � ���������� �������������� ����� ������ ������� �����
    ���������, ��� ������� ���� ������ �������, ����� ������ ������ ��������
    ��������� ��������. ������� ���������������, ������� � ������� ���������.
    ��������� — ��� ������ �� ���������� ��������;
  • ������ ������ ����� ����������� ������, ������� ������� �� ������
    ��������;
  • ������ ������ �������� �������������� ������, ������� �������� ��������
    ������������� ��� ��������;
  • � ������ �������� ��������� �������, ������� ��� �������, �������������
    � ������� ������, ����� ��������� ���������� ��������;
  • ��� ������ �������� ������������� (�����������) ���������, ����������
    �������� ������������. ������ � ���������, ��������� � ������������ �������������
    ������, ����� �������������� ����� �������, ������������� ���� � �������������
    ���������.

��������� ����, ��� ������������ ������� Windows ������� �� ���� ��������-���������������
����������� ����������������, ������������ ������� � ���� ���������� �������
����� ������. �� ��������� ��������� ���������� ������, ��� �������� �
��������, ������� ������ ����� ��������� � ����������� �� �������. � ��������-���������������
����� � ����� �������� ������������ ������������ ������������ ��������.
����� �� ���� ������������ �������� ������������ ������������ �����.

��� ��������� ���-���� ������� � ��������� ����� Windows ����������
�������������� ��������� ������������������ ��������:

  • ������� (��������) ������, �.�. �������� ����� ������� ���� �� �����������
    ����� ������� �� ������;
  • ����� �� ������������ ��������, ������� ������ ����� ���������, �������
    �����������, ��������, ��� ������ ����.

���������! ��� ������ � ��������� � ����� Windows ������ ��������� (���������)
������, � ����� ����������� ��� ��� ��������.

� ����� Windows ���������� ��������� ��������, � �������� ��������
�������� ������������, ��������, � ��������� �������� �������, � ���������
������������ ���������� � �.�. � ���������� �� ������������� � ��������
��������� ��������������� ������ ������� �������� ��������.

��������� ���������� ����� Windows ����������� ��� ������������ �����
��� ���������� � ����������� ������ � ���. ������� �� ������ ������� ������
������� ����, �� ��������� ������ � �������� ������������ ����, ���� �� ���������
�������� ����������� �� ���. 12.1.�����������
���� ������� ������������� ������������ �����������:

������������ �� ���������� ����� ������� ��������, ���� �������� ��������
��������, �� �� ��������� ���������� � ���, � ����� ����� �� ����������,
������� ����� �������� �� �����, ��� ��������, ��� � ����� ��� ������
� �.�.

��������� ��������, ��������� ��� ����� �������, ������� �� �����
���� ��������������� ������. ������� ��������, ��� �������, �����������
� ������ ������, ����� ��������� ���� � �� �� ��������. ��������, ����
�������� �������� ��������, �� ���������� �� ����������� �����, ��� ��
����������, ��� ����� ��������, ����������, �������, ��������������� �
������������ ������ ��������� �� ��� 12.1 ��������.

���.12.1. ������� ������������ ���� � ��������
��������, ������������ �������-�����

��������� ��������, ������������� � ����������� ����, ����� ���������
�� ������ ����������: � ������� ���� ����������� ������ ������� �� ������
������, ������� ���������� ��������� ��� ����������, ��������� ���������
����������� ��������. ��������, ��������� ����� ������ ����� � ���������
���������� �� ������ ��������, ����� ����������� �������������� ������
������.

��������-��������������� ���������� Windows ������������� �����������
������������ ��������� ���������, ��������� ������� ������������ � ������
������. ��������, � ��������� ��������� ����������� �����, ���� ����������
�������, ��������� � ����������� ���������, � ����� �������, ��������������
� ��������� ����������.

���������� � ��������� Windows ������ � �������� ��� ������� ��������
— ������, �����, ����������, ����������. ��������� �������, ������ ��
������� ������ ���� ���������� ���� ��� ������ � ������ �����, ����� �������
� ��������� �����������.

������� �������� ������� — ���� � �����

������ — ����

�������� ������� ����� �������� �������, ��������� � ��. 9. ��� ������
�������� ��������� ��������� ������������ ������ ��� ��������, ��� ����������
������� �� ������� ������ ���������� ����������� �������. �������� ������� ������������ ����������� ������� � ����������� ����� � ���������
����� ��������� ����� ��� ������ ������ �����. ��� ���������� ����� ������
����������, ������������ � ������, �� ���������� ����. ����� �� �����
������������ � ��������� ��������, ������� ��������� ������ � ���� ��
����� ����� ���������� � ������ ������ �����. ������������ ������������������
������� �������� ���������������� �������� ����� ������� ���������� �����,
����� ��� ��������� �������� ������ ������ ��������. (�������� ����, ���
����� ����� �������, ���� � �������. 12.4.)
Windows 98 ���������� �������� ������� FAT 16 � FAT 32.

�������. FAT (File Allocation Table) — �������, ����������
��������� ��������� ��������� ������������ (��. �������. 9.2).

� ����� Windows ����� ���� �������������� ��� ������, ������� ����������
���. ����� ������������� ������ ����� ���, ������� �������� ���� ����������
� ��� ����������. � ����� Windows � ������� �� ����� MS DOS ��� �����
���� ������� � �������� �� ����, ���� �������� � ���������� ���������,
��������� ��������, ������� �����. ��� �������� � ����� MS DOS �������
��� �� ������������ ��������� ����� �������� 8-���������� ������ �� �����
��������� ���� ����� ������������� (��. �������. 9.1).

���.12.2. ������ ���� «��������» ��� ����� � ��������� ����������

� ������ ���������� ����� ����� ������������, ������ ��� ����� �����������
���� � ������ ������� �������� (��. ���. 12.1).���������� ���������, ����������
����� �������� ����� �� ������� �����, ���������� � ����� ���������� ����������
Microsoft Word (���. 12.2) ���, ����������������� � ��������� ��������
������, ������ ���������� � ���� � ���� ����������� ������. ������ ���
��� ������������ �������� ����� �������� �����, ��� ���������� ������
����, �������� �������� Microsoft Word. ������ ��� �� ����������� ���������������
� ����� ��� ����������, ������� ������������� � ������������ ����� MS
DOS (��������, ���������� .DOC ��������� �� ��������� ����);

  • ������ �����, �.�. ���������� �� ����� ��������� ������������;
  • ���� � ����� �������� �����;
  • ���� � ����� �������� ��������� ��������� �����;
  • �������� �����: ��������, ������ ��� ������, �������, ���������.

���.12.3. ������� ������� ������

������ ����� � ���� «��������» ����� ��������� ������,
�������� ��� �������� �����, � ������� ���������� ����. ��������, �� ���.
12,3 ��������: � — ������ ���������, ���������� � ����� ����������
���������� Word; � — ������ ������� � ������� BMP, ���������� �
����� ������������ ��������� Paint; � — ������ �������
������� JPG, ����� ���������� � ����� ��������� Paint.

��� ������ ����� ��������� ������������ ����� ��������, ������� ���������
��� �� ������ ��������� � ������. � ���������� ������� �������� ��������
����� �������������, ������ ����������� ����, ������ �������� ��������
�� ���, 12.1. ����� �������������� ����� ��������
����� �������� ����� ����� ����������� ��������, ������� ����� ���������
� ������ ������ ����. ���������� ��� ��������.

  • ������� ����. ��������� ����� �������� ����� �������� ��
    ���� �����. ���, ���� ���� ������ ��������, �� ��� ��� �������� ������
    � ��� ����� ����������� � ����������� �����, ��� ���������� ���� ��������.
    ��������, �������� ���� � ��������, ��������� � ����������� ���������,
    �� ������ ����� ������� ��������� ����� ��������� � ����������� �� ���
    ������� ���� �������. ���� �� ���� �������� ������� ������ (������ �������)
    ������ ����������� �������, �� ����������� ������� ������ �������� ���
    ţ ������� � �� ������ ���������� ��������� ���� ����� � ������ �������
    �����. ��� ������ ������� ����� ������� ��������� �������� ��������,
    � ������� ������� ����� ���������� ������� ������ ����.
  • ����������. ������� ���� �����, �� �������� � ������ ������������ ����. ���
    ����� ���� ���������� ��������� ���� �� ������ ����� � ��� ���� ��������
    �����.
  •   �������������� ��� ��������������� ����. �� ��������� ������������ ���������, ������� ����������
    ����������� ��������.
  • ��������� ����. � ���������� ����� �������� ���� ���� ������������
    �� ����� ��� �� ����������� �����, ���� ������������ � ����� ���
    ���������
    ��� �� ������ ����.
  • �������� ����. ����������� ����� � ������ ����� ��������������
    � ��� ������: ������� ���� ���������� �� ������� ��������, �.�. ����
    ������������ � �����, ����� � ������� ��������� ���� ���������� �����,
    ���� ������� ����������� ����, � � ����������� ���� ���������� �������
    ��������.
  • ���������� ����, �.�. ������� ����� �����. �� ���� �������
    ��������� � ������ ����� ���������� �����, � ����� �� ������� ��������
    �� ������ ����������� ��������� ���� ���� � �����, ��������� ����������
    ����.
  • ������� ���� � �����. �������� ����� � ����� ����� �����������
    ��� �� ����������, ��� � �� ���������� ������. �� ������� ���������
    ���� � ������� ���� ��������� � ���������� ���������� �����, �������
    ���������� ������� � ������� ������ ��������� �� ������ ��������. ����, ������������
    � �������, ����� ������������ �� �������� �����, ������ ��� �� �������.
    �� ������� ������� ���� �� ��������� ��������� � �����. ��� �������
    ����������� ��� ������ �������.
  • ������������� ����, �.�. �������� ��� ���.
  • ������� ����� (��������� ��. ����).

������ — �����

������ ������ �������� �������� ������� Windows �������� �����.
����� Windows ������ �� �� ����, ��� � ������� ����� ��� �������� ����������
� ����������������: ��� ��������� ����������� �������� ����������. �����
Windows ����� ������������� ��� �������, ����������� �������� � ������������
������� MS DOS, ��������� ���������� � ��������������� ������. �� � �����
Windows ������ «�����» ����������� ����� ������� ����������
— ��� ��������� ��������. ������� ����������� �������� �� «�����
�������� ���������� � �������������� ������», � «����� ��������
�����». ������ ������ ����� ����� ��������� � ������ ������� (��������,
������). ���, ����� ����� ��������� ����� �� �������� ������ ��� ���������
� ������.

����� ������������� ���, ������� ������������ �� ��� �� ��������, ���
� ��� �����. ��� � �����, ����� ����� ����������� ��� ��� ����� MS DOS.

�� ���������� �����, ��� �� ��� � �����, ����� ������������, ������
����������� ���� � ������ ������� ��������. � ���������� �� ������ ����������
���� «��������»(���. 12.4),� ������� ������������:

  • ��� ������ ����� ��� Windows � ��������������� ��� ��� MS-DOS, � �����
    ����������� ������ �����;
  • ��� �������, ������� ������ ��������� �� ��, ��� ��������������� ������
    �������� ������;
  • ��� �����, � ������� ���������� ������ �����, � ��������� ����;
  • ������ �����, �������������� ��������� �������� ���� ���������� �
    ��� ������ � �����;
  • ���������� ���������� � ��� ����� � ������;
  • ���� � ����� �������� �����;
  • ��������: ������ ��� ������, ��������, �������, ���������.

���.12.4. ���� «�������� ��� �����

��� �������, ��� ��� ���������, ����� ��������� ����������� ����� ��������,
����������� ���, ������� ������������ � �������: ������� �����, �������
�����, ������������� �����, ����������� �����
� ������ �����, �����������
�����
������ �����. ������ ��� ������������� �������� �� ��������
��� �������� �����. ��� �������� ����� �� ������ ���������� ����

� ������� �������� ���������� ������������ � ��� �����. �������� �����
�������� �������� ����� ����. � ��������� ��������� � ������ ���������
����� �������� ����� ���������� ����������� �������, � �� ����� ��� ���������
(��������) ������ ������������� ����������� ������ (���. 12.5).

���.12.5. ������ �������� (�) � �������� (�) �����

���������� ������

���. 12.6. ������ ����������� ������

������ �������� � ����� Windows �������� �����. ������������ ��
������� � ������ �������� � ����� ���� (���. 12.6).

�����
��� ������ �� �����-���� ������, ��������� (��������������) �����������
����� �������, ����������� �� ��� ��������������. ����� ������ ��� ���������
������� �������� ��� ����������. ������ � e�� ����� ������ ��������� �
������ ������. �������� ���������� ������������� ������ �����, ����� �������
��������� �� ������ ������� ������������� ��������� ������������� �����,
� ������ — �� �������,

����� �������� � ����� ������� 1 �����. ��� ����� ����� ������� ���
����������, ��� ����� �� ������ �� ��������� � ��� ������.

��������, ������� ����� ��������� � �������, ���������� ��������� ���
�������. ������� ����� — ������ ������� ��������� � ���� ������� ������.
� ���� «��������» ������ ����� ������, � ����� �������� ����
����� ������, ��� ��������� ���� ������, ������� � ����� �������, �������
������ ������.

������������� ��������� ������������� �����

���������� ����, ��� ������������ ������������� ��������� ���������
� ������������ ������� MS DOS, �������� � ��������� (�����) �������������
����� � Windows. �� ������� ������ ���� ��������� (���.
12.7)
��������� ������������ ������ — ������� ����. �� ������ ������ ������������� �������, ����������� �� �������
�����. � ����� �������� ���������� ��������� ����� ��� ���������,
��� ���������
�������. ��� ����� �������� ���������� � �������
���������� �� ������ ����� (��������, �� ������ ������� ��� ����������).
������ ���, ��� � ������ �����, ������ ����������� �������� Windows.

����� ��� ��������� ������������� ������ ��
���� ������ � ������ �� ����������. � ��� ��������� ��������� ����� ��������
���������, � ����� ����� ��������, ������ ���������� � ��. � �����
��� ��������� �������� ��������� ������������. ����� �������
������������� ��� �������� ��������� ������ � �����, � ��� ����� ��� �������
�� ����� ���� ������������. ����� �������-���� ����� ����� ����������
� �ţ ������� �������������� �� ��������.

���.12.7. ������������� ��������� (�����) �������������
����� � Windows.

������� ����������������� ������ — ����������
� ��������

��������� Windows �������� ��������� ����� �������, ������ ����������
��� ���������. � �� ����� ��������� ����������.

�������� ������ ��������� �������, ������� ������������ ��� ��������
����������� ���������, ��������������� ��� ������ ������������: �����
���������� ��������, �������� ���������� ��������, ���������� ���������.

�������� ��������� ������ ��� ��������, ����������� � ���������� �������������
���������. ������������ ������������ ������� Windows ����� ��� ���� �������
����� ������� — ���������� (application) ��� Windows-����������.
��������, ������������ �������� ����������� �������� Paint, ���������
��������� (��. �������. 12.4), ��������� ���������
��������� ��� ������������ ������, ���������-������ (����������) � �.�.

���������� — �������� ���������������
�������� ��� �������� � ����������� �������� (����������), � ����� ���
���������� ��������� ������������� ����.

���������� ������� �� ������ ��� ���������� ������, ������� ��������
������ � ����� � ��������������� ���������. ��������, ����������-����
����� ��������� � ����� �����, � ���������� ��������� npo�eccop Word �������
�� ��������� ��������������� ������. ����� ���� ������ ������ ���� �������
(�������), ����� ���������� ������ �������. ���� ���� �������� ����������
������ — ������ ���� ������� ������ �����. ��� ���������� MS DOS, � �������
���� ������� ����� ��� .��M, .���, .���, ������������ ������ «������
�����». �������� ����� ������� ������������ �������� ����� ����������
� ��������� �� ������ ��� ����������.

���������, ������������ � ����� ����������, ����� ���� ������, �������,
�������, ����� � �.�. � ����� Windows ����� ������� ���������� �����������. ��������� � ���������� ������ (��������) ����������� ���� � ����� �����,
���� � ���������� ��������������� ������. � ��������� ������ ���� �� ����
������ ����� �������. �������� ���, �� ���������� ���� ��������, �� ��������
������� ������ � ����������� ��������� ��������� � ��� ������. ������
��������� � ��������� ������ �� ����� ������ � ������������ ������ ���
����������� ������� � ��������� ������ ��������� ��� � ���������������
����������.

��������, �� ��������������� �� ���������� �������� ������. ��� �����
� ����������, ���������� ��������� �����������, �� ��������� �����. �
����� ���������� �������� �����������, ������� �������������� ���� �������
� ����������� ���������, � �������, ������� ���� ������� � ��������� ����������.
��� ���� ����������, ����� ������� � ������� ��������� ��������� � �����
������, � ��� ����� ������������ �� ����� ���� �������������. ����������
�������������� ������ ������������� ���������� � �������� ��������� (��������
������), �.�. ����� �������, � ����� �������, � ���������, � ���������,
� ������ �������, ������ ������������ �����.

��� ����� ����� ���������� ����� ����������� �� ���������. �����������
���������� ���������� ������������ ��������� ��������� ���� ���������.
��������, � ���������� ����������� �������� Paint ��������� ������� �����������
� ������� BMP, �� ������������ ����� ����������� ��������� ������� � �������
JPG ��� GIF.

��������� ������ ����, ���������, ��� �������, � ����� ����������,
����� ���� � ��� �� ������. � ������� ����� ������� ����� ����� ��������
���� ��������� �� ������. ����� ����, �� ������ ����� ������ ����������,
������� ����� ������ �������� ������������ �� ���������.

�������� — ������ Windows, ��������� �
���������� � ���������� ���������� ������������� ����.

��� ������ � ����� Windows ����� ������������ ������ «������«.
��� ������� ����� ������� � �������� «����������». ����������
���������� ������� ����� ��� �������. ���������� ����� ��������� �����
���������: ���� ��������������� ������ ���� �������, ���� ������ ��������,
��������� � ���� ����������. ����� �������, ��� ������ — ��� ����������
����������, ������� ���������� ������� ������� ��� ���� ����� �������
�� ���. ������ «������» ������ � ���������� ���������� ���������,
� �� � ���, �������� � ����������� ������������ ��� ���. � ��������� �������
������������ ����� � �� �����������. ������ ����� ����� ��������, ������������
����� ������� <Ctrl><Alt><Del>. ���������� ����� �����������
���� �� ���������� ������������, ���� �� ���������� Windows. ��� ������
������ ���� � ��� ��� ���� ����� ���������� �� ������.

������ — ����������, ����������
� ������� ������ � ������������ ������� ����������: ����������� ������,
������������ ����� ������ � ������� �����������

���������������� ����������� ��������� WINDOWS

�������� �������

������ «���������»
������ ������������ � ��������, ��� �������� ���������� ����� ���� � ����������
���������� �� ����������. � �������� � ����������� ����� Interface ��������
������� ����. � ������������ ���� �������� ��������� ��������������
�����������: ��������� ������������, ����������� ���������, ���������
�����-������, ������� ��� ���������� ���������, ���������������� ���������,
��������-�������� ���������, ����������� ��������� � ��.

��������� — ������������ ������� � ������,
������� ������������ �������������� ���������, �������� � ��������.

�������� ����� ���������, �������������� �������������� ������������
� ������������ �����������, ����������
���������������� �����������
. �� �������� ����� ���������� �� ������ ������� ����� ������ ������������
�������� � ������������ ������ �� ����� ����������� �������. ����������������
��������� ����� ���� ���������� � �����������.

���������� ��������� ������������ ������ ��� ������ ������������ � ���������
������. ���������� ��������� �� ����� �������� �����������. �� ���������
Windows ��� ������������ �������, � ��� ����� MS DOS � �� �������� Norton
Commander, ������������� ������������ ���������� ���������. �� ����������
���������� �� ����������� �������� � �������� ���������� ������ ����������
������ ������������. ���������� ���������� ��������� ��������� ������
������������ ������� MS DOS, ������� ������� �� ������������ ������ ����������
������. ������� ��������, ��� ���������� ��������� Norton Commander ��
�������� ������ ���������� � �������������������� ������������ � �����
�������������� � ����������� ������ ������ ��������.

����������� ��������� ���������� �����,
����� ������������ ����� �������� � ����������� ������, �.�. ��������
�� ����� �������� ���������� ���������. ������� � ������������ �����������������
���������� ���� ��������� ��������� ��������� ����������� �������������
������������� ����������. ����� ��������� ����������� ���������� ����������
� �������������� ������������, �� ������ � ��� ��� ���� ����������� ��������
���� — ��������� ���������� ����� ������ ������������, ��� ��� ��������
����� ����������� � ������ ����������� �������� (����������). �����������
��������� �� ��������� � ���������� �������������� ��� ����� ��������
� ���������� �����.

����������� ���������������� ��������� — ���������, ��� ��� �������������� �������� � ���������� ������������
����������� ��������.

����� �������� ������������ ����������������� ���������� ������ ���������
Windows. ��� ���������� ���� ������������ ������� ����������� ������ ������������
��������� ����������� ��������: �������, ����������� ������, ��������
����������, ������������� ���������� �������, ������ ������ � ��. � ����������
��������� ���� «�������������» �� ��������� � �������� � ���
�� ������� ����������� ��������������� ������, ��� ���� ������ � ������
������������ ��������.

����������� ��������� Windows ��������� ����� ���������� �������� �������
������������ �������, ��������� ���������, �������� ����� � ���������,
�������� �� ��������������� ������, ������, ������ ����, �������� ������,
������ � ��. ����� ������������ ��������� ���������� ����������, ��� ���������
����� �������� ���������� Windows ����� � ������ ��������� ��������� ����������
Windows.

����� ��������� ���� ��� ������
� ���������

����� ���� ��� ����� ������� ��� ���������� ��������� � ��� ��������
�������������� � ������� ���� ��� ����������. ��� ��������� ���� �����
�������� � ����������� �� ������� ������, ��� �� ���������: � �������
���� — ����, � ������� ����� ������ — ������, � ������� ������� — ������
� �.�. �� ����� ����� �������� ��������� �������: ������ ��� ��� ��������.

��� ��������� ���� �������� ������������ ������ � ���, ��� ����������
� �������� � ��� ������������ ����� � ��� ������. ����������� �����������
��������� ���� ��������� ����.

  • ����������
  • ����������� ��������� ����. ���������� � ������� ����, ������� ������,
    ���������� ����, �� ��������� ������ �������� �����
  • ��������� ��������� ���������� ������. ���������� �� ����� ����� ��
    ������
  • ��������� ��������� Windows. �������� ����������� ���������, ����
    ������� ��������� � ���������� ��������� (������) � ���������������
    � ���, ��� ���������� ����� ������ ������������ ��������������
  • ��������� ��������� ����������. ���������� � ���� ����������� � ������
    ������ ���������� � ��������������� � ��� ���������
  • ��������� ������ ������ (�������). ����� ������� �� ������ ��������
    � ������ ��������� ��� ����� �������
  • ��������� (������) ����� � ����������. ���������� � ������� �����
    ��������� ����������. ��� ����������� ����������� ����� ����� ���� ��������
    �����, � ����� �������� ������ ����� ������ � ����������
  • ��������� ����������� �������. ���������� ��� �������������� �������
    �����
  • ��������� �������. ���������� ��� �������������� ������� � ��������
    ������, � ������� ���� ������ ���������� �� �����
  • ��������� ��������� ������� ������� �� ���������. ���������� � �������
    ������� ��� ������ ������� ����
  • ��������� ��������� ������� ������� �� �����������. ���������� � �������
    ����� ��� ������ ������� ����
  • ��������� ��������� ������� ������� �� ���������. ���������� � �������
    ������ �� ����� ������� ����

����������� ��������� Windows ���������� �� ������ ��������
WYSIWYG
(What You See Is What You Get — ��� ������, �� � ���������).
���� ������� ��������, ��� ����������� ��������� �� ������ ��� ��� ���������
� �������������� � ����������� ��������� �� ������ ��� ��� ����������
����������� �� ����������.

� ������ ���������� ����������������� ���������� ������������ �������
Windows ���� �������� �������� ���� — �������� �� ������ �������� �������
�������� �����, �� ������� ����� ���������� ������������ ���������. ���
���� ������� �������� ������������ ������ ���� ������� � ������� ���������
������������� ������ � �����������. ���� � ���������� ������������ ��������
�������� �������� ��������� ����������, ������� ������������ ����� ���������
� ����� ������������, �� ������ �������� ������������� �� ������ ��������
� �����������. ��� ���� ��� ������������� ������ ���������, ��� ��� ������
���������� ��������. ��� �������� ��������� ������������� �����������
«������������» ����������.

���� — ������� ������������ ����������

������ ������ ������������ ���������� ������������ ���������� ��������������
� ������ ����������� ������� ����
������ ����������� ��������.

���� — ����������� �������������
������� �� ������ ��������, � ������� ������������ ����������, ��������,
���������. ���� ����� �������� (�������), ����
� ��� � ������ ������ �������� ������������.

���� �� ������ �������� (�� ����������� ������� �����) ���������� ������
������, ��������������� �� ����� � ���������� �����-���� ����������. ���������
��������� ����� ����, ��� ������� � ��������� �� ������ �������� ������������
������������ � ��� �����������. ��������� ���� ���� ��������� � ������������
� ������������� ����������. ������ �������� ������, ������� ����� �����������
����, �������� ���� ����������, ���� ���������, ���������� ����. ����
���������� ������� ����� ���������� �������, �������� �������������� �����������
����, �� � ��� ������������� ������������� ����������� ������������� �����������
��� �������� �������� � ��������� �������� �������.

����� ��������� Windows ������� � ������������ �������������� ����
��������� � ������� ������, ����� ��� ����������� ������ ���������� ��
���� ���� ��������� �ӣ ������. ������� ��������� ���� ����������� �������������
� ���������������� ��������� ����� �����������.

���� ���������� � ���������

���������� ����������� ��������, ������� ���������� ���� ������ ���������� (���.
12.8):

  • ������� ����, ��� ������������� ����������� � ���� ���������� ���������.
    ��� ����� �������� ���� �����, � ����� ���� �������� � ������, ��� ��������
    �� ���. 12.8;
  • ����������� (��������) ����,
    ���������� ����� ����������� ����;
  • ����������� ����, ���������� ������ ������, ������������
    �� ��������������� ����������;
  • ������ ������������, �������������� ����� ������� ��������� ������ ��� �������� ������ ��������
    ����� ������������ ������;
  • ��������� ����,
    � ������� ������������ �������� ����������;
  • ������ ���������� ����,
    � ������� �������� ���������� ������� ��������� �������� ���� � ���
    �����������;
  • ������ <��������>, <����������> (<������������>) � <3������>,
    ����������� ������� ���������� ���� � �������� ��� ��������� �� ������;
  • ������ ���������, ����������
    ���������� � ������� ������ ����������.

���.12.8.���� ���������� � ��� �������� ��������

���� ��������� ������ ��������
� ���� ����������. �� ����� ��������� ��� ���������� ���� ����������, ��
����������� �����. ���� ��������� �� ������ ����������� ����� �����������
��� � ����������, ���������� �� ���. 12.9:

  • ������� ����, ��� ��������� �������� ���������� ����������;
  • ������������ � ��������������
    ������� ���������
    . ��� ���������� � ����������, ���������� ����� ������, ��� ������� ��������
    ����, � ������ ��� ��������� ��������� �� ��������� � �����������;
  • ��������� ���� ���������, ��� ������������ ��� ��������,
    ����������� � ������ �����;
  •   ������ ���������� ���� � ������ <��������>, <����������>
    (<������������>) � <3������> ����� �� �� ��������, ��� �
    � ���� ����������

���.12.9. ���� ���������

���� � ������ ���������� ������� ��������� ���� ����������, �� ������������
����� �������� ���� � ����� �� ���� ����. ��� ���� ���������� ��������,
��� ��������� ���������� ������. ��������� ���� ����������� ����������.
���� ���� ���������� �������������, �������� ���� ��������� ��� ���������.

���������� ����

���������� ���� ������ ��� ��������� ���������� ������������ �������
��� ����������, � ����� ������� ����������� � �������� ������ ���������
(���. 12.10).��� ��������� �����������
��� ������������ �������� Windows �� ����� ������ ���, ����� ������������
������ �������� ��������� �� ��������.

���������� ���� �������� ����� ������� �������� (���������) ����������,
����� ������� �������� ����� �����������:

  • �������, ������� ��� �������� ����������� ����, �� ��� �����������
    � ������� ���������� ���� ���� ��� ������, ��� ��� ����� ������ �� �������.
    ������� ������� ����� ������� ����;
  • ��������� ������, ������� ������������� ����� � ��������
    ��� ���������� ���������� �� ��� ������. ��������� ������� ����� �������
    ���� �� ��������� ������;
  • ������ ������, ������� ����� ����� � ��������������� ���
    ������ ������ �� ���������� ��������� ���������. ������� ����������
    ������� ���� �� ������ � ���������� ������ ������ �����;
  • ������������� (������), ������� ���������� ����� � ���������������
    ��� ��������� ��� ���������� �������. ��� ������ ����� �� �������������
    � ��� ���� ���������� ����������� ���� ���, ��������, ���� ���� ��������
    (�� ���, 12.10 ������������� �����������);
  • ���� ������, �������� ��� ������ ������ �������� �� �������������
    �������. �������� ������ �������������� � ���� ��� ���������� ������
    �� ������� ������;
  • ��������� ����, � ������� �������� ����� ��� �������� ������.
    ��� �������� ����� �������� ����� ������������� � ������� ���� ������
    �� ���������, ������������� �����;
  • ���� ���������������� ���������,
    � ������� ������������ ������-��������.

���.12.10 ���������� ����

���������� �������� �����

����� �������� ������������ ������� Windows �� ������ ���������� �����������
������� ����. ��������, ��� ������ �������������� ������� ����, �� �������
������ �������� � ������� ����� ���� �����, ���� ������������ �����������
����� ���������� ������������ ���� ������������. ������� ���� � �����������
�������� ����� �� ���� �� �� �������, ��� � � ������� ����������. �������
��� ������ �� ��������� � ����� Window ���������������� ��������� ���������
����, �� ������� � ������������ ������ ������������� ������ ����������
� ����������.

�� ���. 12.11������� ����������� ������� ����,
� ����������� ����� �������� ����������� ������ ���������� � ����������,
� ������� �������� ����� ���������� ������������. ��� ������ ���������
�������� ������ ��������������� ��������.

���.12.11. ������� ����

� ������ ����� ������ (�������� �����) �������� ����� ������ ������,
���������� ������� �����. �� ��� ���������:

� �� ����������� ����� ������������� ������ �����, �.�. ����������
��� ����������, � �������� ������������ �������� � ������� ������;

� ����� ����� ��������� ������ <����> (<Start>), �����
�������, �� �������� � ������� ���� Windows (���.
12.12)
. �� �������� ���� ����� ��������� ������������� � ��� ����������.
������ ����� ���� �������� ���� ������ � ���. ��������� ������ ���� ��������������
��������, ����������� ������� �������;

� ������ ����� ������ ����� ������ ��������� ������ ���������, ���
������������ ����, ��������� � ��������� ����������, ������������ ���
��������������� ���������� �� ���������� ��� ������� ������� ��������.
����� �� ����� ������������� ���������� ������������� ������ �������������
��������.

���.12.12. ������� ����

1.

2.

•Объектно-ориентированное
программирование
•Объекты файловой системы — файл и
папка
•Объекты пользовательского уровня приложение и документ
•Пользовательский графический
интерфейс Windows

3.

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

4.

Объектно-ориентированное программирование стало необычайно популярным в
последние годы. Оно определяет новое понимание процесса вычисления, а также
то, как можно структурировать информацию внутри компьютера. В своей статье
один из «отцов» этого направления .Алан Кей так определил фундаментальные
характеристики объектно-ориентированного программирования, на которых
базируется весь программный комплекс операционной системы Windows:
все, с чем мы имеем дело в компьютерном мире, является объектами;
вычисление в компьютере осуществляется путем обмена данными между
объектами, при котором один объект требует, чтобы другой объект выполнил
некоторое действие. Объекты взаимодействуют, посылая и получая сообщения.
Сообщение — это запрос на выполнение действия;
каждый объект имеет независимую память, которая состоит из других объектов;
каждый объект является представителем класса, который выражает свойства
принадлежащих ему объектов;
в классе задается поведение объекта, поэтому все объекты, принадлежащие к
данному классу, могут выполнять одинаковые действия;
все классы образуют иерархическую (древовидную) структуру, отражающую
иерархию наследования. Память и поведение, связанное с экземплярами
определенного класса, могут использоваться любым классом, расположенным
ниже в иерархической структуре.

5.

Благодаря тому, что операционная система
Windows создана на базе объектноориентированной методологии программирования,
пользователь получил в руки достаточно удобную
среду работы. Ее основными понятиями
становятся объект, его свойства и действия,
которые объект может выполнять в зависимости
от запроса. В объектно-ориентированной среде с
любым объектом сопоставлена определенная
совокупность действий. Выбор из этой
совокупности действий определяется
поставленной целью.

6.

При намерении что-либо сделать в системной
среде Windows необходимо придерживаться
следующей последовательности действий:
•выбрать (выделить) объект, т.е. щелкнуть
левой кнопкой мыши по изображению этого
объекта на экране;
•затем из совокупности действий, которые
объект может выполнить, выбрать
необходимое, например, при помощи меню.
Запомните! При работе с объектами в среде
Windows сперва выделяете (выбираете)
объект, а затем производите над ним
действие.

7.

В среде Windows существует множество объектов, с которыми придется работать
пользователю, например, с объектами файловой системы, с объектами
графического интерфейса и т.д. В дальнейшем вы познакомитесь с наиболее
типичными представителями разных классов подобных объектов.
Объектная ориентация среды Windows проявляется для пользователя сразу при
знакомстве с технологией работы в ней. Щёлкнув по любому объекту правой
кнопкой мыши, вы получаете доступ к командам контекстного меню, один из
вариантов которого представлен на рис. 12.1.Контекстное меню объекта
предоставляет пользователю возможность:
ознакомиться со свойствами этого объекта Например, если объектом является
документ, то вы получаете информацию о том, в какой среде он создавался,
сколько места занимает на диске, где хранится, кто и когда его создал и т.д.
выполнить действия, возможные для этого объекта, выбором из этого меню
соответствующих команд. Следует отметить, что объекты, относящиеся к одному
классу, могут выполнять одни и те же действия. Например, если объектом
является документ, то независимо от программной среды, где он создавался, его
можно вырезать, копировать, удалять, переименовывать и осуществлять прочие
указанные на рис 12.1 действия.
Рис.12.1. Примеры контекстного меню с
перечнем действий, предписанных объектуфайлу

8.

Некоторые действия, перечисленные в контекстном меню, можно
выполнить по другой технологии: с помощью мыши переместить значок
объекта на другой значок, который отображает программу или устройство,
способное выполнить необходимое действие. Например, перетащив
мышью значок файла с текстовым документом на значок принтера, можно
осуществить автоматическую печать текста.
Объектно-ориентированная технология Windows предоставляет
возможность пользователю создавать документы, фрагменты которых
подготовлены в разных средах. Например, в текстовом редакторе
формируется текст, куда включаются рисунки, созданные в графическом
редакторе, а также таблицы, подготовленные в табличном процессоре.
Знакомство с объектами Windows начнем с описания его базовых объектов
— файлов, папок, приложений, документов. Остальные объекты, каждый из
которых играет спою уникальную роль при работе в данной среде, будут
описаны в следующих подразделах.

9.

ОБЪЕКТЫ ФАЙЛОВОЙ СИСТЕМЫ — ФАЙЛ И ПАПКА
Объект — файл
Напомним понятия файла и файловой системы, введенные в гл. 9. Под
файлом понимают логически связанную совокупность данных или
программ, для размещения которой во внешней памяти выделяется
именованная область. Файловая система обеспечивает возможность
доступа к конкретному файлу и позволяет найти свободное место при
записи нового файла. Она определяет схему записи информации,
содержащейся в файлах, на физический диск. Файлы на диске
записываются в свободные кластеры, поэтому фрагменты одного и того же
файла могут находиться в разных местах диска. Относительно
производительности системы наиболее предпочтительным является такой
вариант размещения файла, когда его фрагменты занимают подряд
идущие кластеры. (Описание того, как этого можно достичь, дано в
подразд. 12.4.) Windows 98 использует файловые системы FAT 16 и FAT
32.

10.

Справка. FAT (File Allocation Table) таблица, отражающая состояние
кластеров дискового пространства (см.
подразд. 9.2).
В среде Windows любой файл
воспринимается как объект, имеющий
уникальное имя. Файлу рекомендуется
давать такое имя, которое отражает суть
хранящейся в нем информации. В среде
Windows в отличие от среды MS DOS имя
может быть длинным и состоять из цифр,
букв русского и латинского алфавитов,
различных символов, включая точку. При
переходе в среду MS DOS длинное имя
по специальному алгоритму будет
заменено 8-символьным именем со всеми
присущими этой среде ограничениями
(см. подразд. 9.1).
Рис.12.2. Пример окна «Свойства» для файла с
текстовым документом

11.

С общими свойствами файла можно ознакомиться, вызвав для этого контекстное
меню и выбрав команду Свойства (см. рис. 12.1).Рассмотрим параметры,
отражающие общие свойства файла на примере файла, созданного в среде
текстового процессора Microsoft Word (рис. 12.2) тип, свидетельствующий о
характере хранимых данных, причем информация о типе в окне встречается
дважды. Первый раз тип определяется косвенно через указания среды, где
создавался данный файл, например документ Microsoft Word. Второй раз он
указывается непосредственно в имени как расширение, которое присваивается в
операционной среде MS DOS (например, расширение .DOC указывает на
текстовый файл);
•размер файла, т.е. занимаемый им объем дискового пространства;
•дата и время созданий файла;
•дата и время внесения последних изменений файла;
•атрибуты файла: архивный, только для чтения, скрытый, системный.
Рис.12.3. Примеры значков
файлов

12.

Объект — папка
Другим важным объектом файловой системы Windows
является папка. Папка Windows играет ту же роль, что и
обычная папка для хранения документов в делопроизводстве:
она позволяет упорядочить хранение документов. Папку
Windows можно рассматривать как понятие, аналогичное
каталогу в операционной системе MS DOS, хранящему
информацию о местонахождении файлов. Но в среде
Windows термин «папка» приобретает более широкое
толкование — как хранилище объектов. Поэтому естественно
говорить не «папка содержит информацию о местоположении
файлов», а «папка содержит файлы». Помимо файлов папка
может содержать и другие объекты (например, ярлыки). Так,
папка может содержать файлы по курсовой работе или
аннотации к книгам.

13.

Папке присваивается имя, которое записывается по
тем же правилам, что и имя файла. Как и файлы,
папки имеют сокращенное имя для среды MS DOS.
Со свойствами папки, так же как и файла, можно
ознакомиться, открыв контекстное меню и выбрав
команду Свойства. В результате на экране
появляется окно «Свойства»(рис. 12.4),в котором
отображаются:
•имя данной папки для Windows и соответствующее
имя для MS-DOS, а также стандартный значок папки;
•тип объекта, который служит указанием на то, что
рассматриваемый объект является папкой;
•имя папки, в которой содержится данная папка, с
указанием пути;
•размер папки, определяющийся суммарным
размером всех хранящихся в ней файлов и папок;
•количество хранящихся в ней папок и файлов;
•дата и время создания файла;
•атрибуты: Только для чтения, Архивный, Скрытый,
Системный.
Рис.12.4. Окно «Свойства для
папки

14.

Над папками, как над объектами, можно выполнять стандартный набор
действий, аналогичный тем, которые производятся с файлами: создать
папку, удалить папку, переименовать папку, скопировать папку в другое
место, переместить папку другое место. Помимо них предусмотрены
действия по открытию или закрытию папки. При открытии папки на экране
появляется окно
в котором значками изображены содержащиеся в ней файлы. Закрытие
папки означает закрытие этого окна. В программе Проводник в панели
структуры папок открытая папка отмечается специальным значком, в то
время как остальным (закрытым) папкам соответствует стандартный
значок (рис. 12.5).
Рис.12.5. Значки закрытой (а) и открытой (б)
папок

15.

Важным понятием в среде Windows является ярлык.
Изображается он значком с черной стрелкой в левом углу
(рис. 12.6).
Ярлык — это ссылка на какой-либо объект, вторичное
(дополнительное) изображение этого объекта,
указывающая на его местоположение. Ярлык служит для
ускорения запуска программ или документов. Объект и eго
ярлык обычно находятся в разных местах. Особенно
эффективно использование ярлыка тогда, когда объекты
находятся на нижних уровнях иерархической структуры
подчиненности папок, а ярлыки — на верхних,
Ярлык хранится в файле объемом 1 Кбайт. Его можно
легко создать или уничтожить, что никак не влияет на
связанный с ним объект.
Действия, которые можно совершать с ярлыком,
аналогичны действиям над файлами. Открыть ярлык значит открыть связанный с этим ярлыком объект. В окне
«Свойства» всегда можно узнать, с каким объектом этот
ярлык связан, где находится этот объект, перейти к этому
объекту, сменить значок ярлыка.
Рис. 12.6. Пример
изображения ярлыка

16.

Иерархическая структура подчиненности папок
Аналогично тому, как организована иерархическая структура каталогов в операционной
системе MS DOS, строится и структура (схема) подчиненности папок в Windows. На верхнем
уровне этой структуры (рис. 12.7)находится единственный объект — Рабочий стол. На втором
уровне располагаются объекты, размещенные на Рабочем столе. К таким объектам
стандартно относятся папки Мой компьютер, Мои документы и Корзина. Эти папки
являются системными и немного отличаются от других папок (например, их нельзя удалять
или перемещать). Однако они, как и другие папки, служат хранилищами объектов Windows.
Папка Мой компьютер предоставляет доступ ко всем папкам и файлам на компьютере. В
ней находятся системные папки дисковых устройств, а также папки Принтеры, Панель
управления и др. В папке Мои документы хранятся документы пользователя. Папка Корзина
предназначена для хранения удаленных файлов и папок, с тем чтобы при желании их можно
было
Рис.12.7. Иерархическая структура (схема)
подчиненности папок в Windows.

17.

ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЬСКОГО УРОВНЯ — ПРИЛОЖЕНИЕ И ДОКУМЕНТ
Приложение — комплекс взаимосвязанных программ
для создания и модификации объектов (документов),
а также для управления объектами определенного
типа.
Приложение состоит из одного или нескольких файлов, которые хранятся
обычно в папке с соответствующим названием. Например, приложениеигра может храниться в одном файле, а приложение Текстовый npoцeccop
Word состоит из комплекса взаимосвязанных файлов. Среди этих файлов
должен быть главный (ведущий), часто называемый файлом запуска.
Этот файл содержит уникальный значок — своего рода логотип данной
среды. Для приложений MS DOS, в которых файл запуска имеет тип .СОM,
.ЕХЕ, .ВАТ, используется значок «пустая рамка». Открытие файла запуска
обеспечивает загрузку этого приложения и появление на экране его
интерфейса.

18.

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

19.

ПОЛЬЗОВАТЕЛЬСКИЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС WINDOWS
Основные понятия
Интерфейс — совокупность средств и правил,
которые обеспечивают взаимодействие устройств,
программ и человека.
Графический пользовательский интерфейс — интерфейс,
где для взаимодействия человека и компьютера используются
графические средства.
Окно — обрамленная прямоугольная область на экране
монитора, в которой отображаются приложение, документ,
сообщение.

20.

Рис.12.8.Окно приложения и его основные
элементы

21.

Рис.12.9. Окно документа
Рис.12.10 Диалоговое окно

22.

Рис.12.11. Рабочий стол

23.

Рис.12.12. Главное меню

Объектно-ориентированная платформа WINDOWS

Современная технология разработки программных продуктов, в т.ч. и ОС Windows базируется на концепции объектно-ориентированного программирования. В основе лежит понятие объекта.

Объект – совокупность свойств (параметров) определенных сущностей и методов их обработки (программных средств).

Т.е. объект это совокупность данных и методов для их обработки.

Свойство – характеристика объекта (его параметр).

Метод – программа действий над объектом.

В объектно-ориентированной среде Windows с любым объектом сопоставлена определенная совокупность действий. Выбор из этой совокупности определяется поставленной целью.

Правило работы с объектами в ОС Windows.

1 Выделить объект, т.е. указать операционной системе, над каким объектом из множества будут выполняться действия.

2 Выбрать из совокупности действий, которое может выполнить объект в текущий момент времени необходимое.

7.10 Объект – файл.

В основе любой операционной системы лежит принцип организации работы внешнего устройства хранения данных.

Данные хранятся в виде файлов.

Файл – именованная область диска.

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

Файловая система обеспечивает доступ к любому файлу и управляет размещением на диске новых файлов.

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

Полное имя файла образуется из имени и расширения, разделяемых точкой. Расширение характеризует тип файла и состоит не более чем из трех символов.

Например, inform.txt, autoexec.bat.

Правила образования имени в ОС Windows`95:

— имя файла может состоять из не более чем 256 символов латинского и русского алфавита и некоторых специальных символов, включая пробел, точку, восклицательный знак

При образовании имени файла не допускается использовать символы * ? : | , » \ как в имени, так и в расширении.

Расширение файлу добавляется автоматически и определяется программой, средствами которой создан данный файл. Автоматически файлу присваивается короткое имя (для среды MS DOS) в формате 8.3.

— датой и временем создания;

Рядом с именем файла располагается значок, характеризующий тип файла.

Источник

Объектно-ориентированная платформа WINDOWS

Прерывания

Дескриптор

Для управления процессами, ОС должна располагать о них некоторыми сведениями. С этой целью на каждый процесс заводится дескриптор процесса.

Дескриптор – описатель (задачи) процесса.

1 идентификатор процесса (process ID);

2 тип или класс процесса (№ очереди);

3 приоритет процесса (место в очереди);

4 переменную состояния (выполнение, готовность к выполнению и др.);

5 контекст задачи – защищенную область памяти (или адрес этой зоны), в которой хранятся текущие значение регистров процессора если процесс прерывается, не завершив задачи;

6 данные о ресурсах, которыми процесс владеет (указатели на открытые файлы, сведения о незавершенных операциях ввода/вывода и др.)

7 место (или его адрес) для организации взаимодействия с другими процессами;

8 параметры времени запуска;

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

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

Основная цель введения прерываний – реализация асинхронного режима работы и распараллеливание работы отдельных устройств вычислительного комплекса.

Механизм прерываний реализуется аппаратно-программным способом, но общая особенность всех прерываний – изменение порядка выполнения команд процессором.

Современная технология разработки программных продуктов, в т.ч. и ОС Windows базируется на концепции объектно-ориентированного программирования. В основе лежит понятие объекта.

Объект – совокупность свойств (параметров) определенных сущностей и методов их обработки (программных средств).

Т.е. объект это совокупность данных и методов для их обработки.

Свойство – характеристика объекта (его параметр).

Метод – программа действий над объектом.

В объектно-ориентированной среде Windows с любым объектом сопоставлена определенная совокупность действий. Выбор из этой совокупности определяется поставленной целью.

Правило работы с объектами в ОС Windows.

1 Выделить объект, т.е. указать операционной системе, над каким объектом из множества будут выполняться действия.

2 Выбрать из совокупности действий, которое может выполнить объект в текущий момент времени необходимое.

7.10 Объект – файл.

В основе любой операционной системы лежит принцип организации работы внешнего устройства хранения данных.

Данные хранятся в виде файлов.

Файл – именованная область диска.

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

Файловая система обеспечивает доступ к любому файлу и управляет размещением на диске новых файлов.

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

Полное имя файла образуется из имени и расширения, разделяемых точкой. Расширение характеризует тип файла и состоит не более чем из трех символов.

Например, inform.txt, autoexec.bat.

Правила образования имени в ОС Windows`95:

— имя файла может состоять из не более чем 256 символов латинского и русского алфавита и некоторых специальных символов, включая пробел, точку, восклицательный знак

При образовании имени файла не допускается использовать символы * ? : | , » \ как в имени, так и в расширении.

Расширение файлу добавляется автоматически и определяется программой, средствами которой создан данный файл. Автоматически файлу присваивается короткое имя (для среды MS DOS) в формате 8.3.

— датой и временем создания;

Рядом с именем файла располагается значок, характеризующий тип файла.

Источник

Объектно-ориентированная платформа Windows

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

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

ООП стало необычайно популярным в последние годы. Оно определяет новое понимание процесса вычисления, а также то, как можно структурировать информацию внутри компьютера. В своей статье один из основоположников этого метода Алан Кей так определил фундаментальные характеристики ООП, на котором базируется весь программный комплекс ОС Windows:

  • все, с чем мы имеем дело в компьютерном мире, является объектами;
  • вычисление в компьютере осуществляется путем обмена данными между объектами, при котором один объект требует, чтобы другой объект выполнил некоторое действие. Объекты взаимодействуют, посылая и получая сообщения. Сообщение – это запрос на выполнение действия;
  • каждый объект имеет независимую память, которая состоит из других объектов;
  • каждый объект является представителем класса, который выражает свойства принадлежащих ему объектов;
  • в классе задается поведение объектов , поэтому все объекты, принадлежащие данному классу, могут выполнять одинаковые действия;
  • все классы образуют иерархическую структуру, отражающую иерархию наследования. Память и поведение , связанное с экземплярами определенного класса, могут использоваться любым классом ниже в иерархической структуре.

Благодаря тому, что ОС Windows создана на базе ОО методологии программирования, пользователь получил достаточно удобную среду работы. Её основными понятиями становятся объект, его свойства и действия, которые объект может выполнять в зависимости от запроса. В ОО среде с любым объектом сопоставлена определенная совокупность действий. Выбор их из этой совокупности действий определяется поставленной целью.

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

  • выбрать объект;
  • затем из совокупности действий , которые объект может выполнить, выбрать необходимое.

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

Источник

  • Скачать презентацию (0.29 Мб)


  • 15 загрузок

  • 3.0 оценка

Ваша оценка презентации

Оцените презентацию по шкале от 1 до 5 баллов

  • 1
  • 2
  • 3
  • 4
  • 5

Комментарии

Добавить свой комментарий

Аннотация к презентации

Интересует тема «Объектно-ориентированная платформа Windows»? Лучшая powerpoint презентация на эту тему представлена здесь! Данная презентация состоит из 23 слайдов. Средняя оценка: 3.0 балла из 5. Также представлены другие презентации по информатике для 5-8 класса. Скачивайте бесплатно.

  • Формат

    pptx (powerpoint)

  • Количество слайдов

    23

  • Аудитория

  • Слова

  • Конспект

    Отсутствует

Содержание

  • Презентация: Объектно-ориентированная платформа Windows

    Слайд 1

    «ОБЪЕКТНО — ОРИЕНТИРОВАННАЯ
    ПЛАТФОРМА WINDOWS»

  • Слайд 2

    Объектно-ориентированное программирование
    Объекты файловой системы — файл и папка
    Объекты пользовательского уровня — приложение и документ
    Пользовательский графический интерфейс Windows

  • Слайд 3

    ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
    ПРОГРАММИРОВАНИЕ
    Современная технология разработки программных продуктов, в том числе и операционной системы Windows, базируется на концепции объектно-ориентированного программирования, в которой выдерживается единый подход к данным и программам. В основе всего лежит понятие объекта, который объединяет в себе как алгоритмы, так и данные, обрабатываемые этими алгоритмами. В результате упрощается не только разработка программ, но и технология работы пользователя, которому предоставляется возможность при работе в интерактивном (диалоговом) режиме применять наглядные графические инструменты и различные подсказки.

  • Слайд 4

    Объектно-ориентированное программирование стало необычайно популярным в последние годы. Оно определяет новое понимание процесса вычисления, а также то, как можно структурировать информацию внутри компьютера. В своей статье один из «отцов» этого направления .Алан Кей так определил фундаментальные характеристики объектно-ориентированного программирования, на которых базируется весь программный комплекс операционной системы Windows:
    все, с чем мы имеем дело в компьютерном мире, является объектами;
    вычисление в компьютере осуществляется путем обмена данными между объектами, при котором один объект требует, чтобы другой объект выполнил некоторое действие. Объекты взаимодействуют, посылая и получая сообщения. Сообщение — это запрос на выполнение действия;
    каждый объект имеет независимую память, которая состоит из других объектов;
    каждый объект является представителем класса, который выражает свойства принадлежащих ему объектов;
    в классе задается поведение объекта, поэтому все объекты, принадлежащие к данному классу, могут выполнять одинаковые действия;
    все классы образуют иерархическую (древовидную) структуру, отражающую иерархию наследования. Память и поведение, связанное с экземплярами определенного класса, могут использоваться любым классом, расположенным ниже в иерархической структуре.

  • Слайд 5

    Благодаря тому, что операционная система Windows создана на базе объектно-ориентированной методологии программирования, пользователь получил в руки достаточно удобную среду работы. Ее основными понятиями становятся объект, его свойства и действия, которые объект может выполнять в зависимости от запроса. В объектно-ориентированной среде с любым объектом сопоставлена определенная совокупность действий. Выбор из этой совокупности действий определяется поставленной целью.

  • Слайд 6

    При намерении что-либо сделать в системной среде Windows необходимо придерживаться следующей последовательности действий:
    выбрать (выделить) объект, т.е. щелкнуть левой кнопкой мыши по изображению этого объекта на экране;
    затем из совокупности действий, которые объект может выполнить, выбрать необходимое, например, при помощи меню.
    Запомните!При работе с объектами в среде Windows сперва выделяете (выбираете) объект, а затем производите над ним действие.

  • Слайд 7

    В среде Windows существует множество объектов, с которыми придется работать пользователю, например, с объектами файловой системы, с объектами графического интерфейса и т.д. В дальнейшем вы познакомитесь с наиболее типичными представителями разных классов подобных объектов.
    Объектная ориентация среды Windows проявляется для пользователя сразу при знакомстве с технологией работы в ней. Щёлкнув по любому объекту правой кнопкой мыши, вы получаете доступ к командам контекстного меню, один из вариантов которого представлен на рис. 12.1.Контекстное меню объекта предоставляет пользователю возможность:
    ознакомиться со свойствами этого объекта Например, если объектом является документ, то вы получаете информацию о том, в какой среде он создавался, сколько места занимает на диске, где хранится, кто и когда его создал и т.д.
    выполнить действия, возможные для этого объекта, выбором из этого меню соответствующих команд. Следует отметить, что объекты, относящиеся к одному классу, могут выполнять одни и те же действия. Например, если объектом является документ, то независимо от программной среды, где он создавался, его можно вырезать, копировать, удалять, переименовывать и осуществлять прочие указанные на рис 12.1 действия.
    Рис.12.1. Примеры контекстного меню с перечнем действий, предписанных объекту-файлу

  • Слайд 8

    Некоторые действия, перечисленные в контекстном меню, можно выполнить по другой технологии: с помощью мыши переместить значок объекта на другой значок, который отображает программу или устройство, способное выполнить необходимое действие. Например, перетащив мышью значок файла с текстовым документом на значок принтера, можно осуществить автоматическую печать текста.
    Объектно-ориентированная технология Windows предоставляет возможность пользователю создавать документы, фрагменты которых подготовлены в разных средах. Например, в текстовом редакторе формируется текст, куда включаются рисунки, созданные в графическом редакторе, а также таблицы, подготовленные в табличном процессоре.
    Знакомство с объектами Windows начнем с описания его базовых объектов — файлов, папок, приложений, документов. Остальные объекты, каждый из которых играет спою уникальную роль при работе в данной среде, будут описаны в следующих подразделах.

  • Слайд 9

    ОБЪЕКТЫ ФАЙЛОВОЙ СИСТЕМЫ — ФАЙЛ И ПАПКА
    Объект — файл
    Напомним понятия файла и файловой системы, введенные в гл. 9. Под файлом понимают логически связанную совокупность данных или программ, для размещения которой во внешней памяти выделяется именованная область. Файловаясистема обеспечивает возможность доступа к конкретному файлу и позволяет найти свободное место при записи нового файла. Она определяет схему записи информации, содержащейся в файлах, на физический диск. Файлы на диске записываются в свободные кластеры, поэтому фрагменты одного и того же файла могут находиться в разных местах диска. Относительно производительности системы наиболее предпочтительным является такой вариант размещения файла, когда его фрагменты занимают подряд идущие кластеры. (Описание того, как этого можно достичь, дано в подразд. 12.4.) Windows 98 использует файловые системы FAT 16 и FAT 32.

  • Слайд 10

    Справка. FAT (File Allocation Table) — таблица, отражающая состояние кластеров дискового пространства (см. подразд. 9.2).
    В среде Windows любой файл воспринимается как объект, имеющий уникальное имя. Файлу рекомендуется давать такое имя, которое отражает суть хранящейся в нем информации. В среде Windows в отличие от среды MS DOS имя может быть длинным и состоять из цифр, букв русского и латинского алфавитов, различных символов, включая точку. При переходе в среду MS DOS длинное имя по специальному алгоритму будет заменено 8-символьным именем со всеми присущими этой среде ограничениями (см. подразд. 9.1).
    Рис.12.2. Пример окна «Свойства» для файла с текстовым документом

  • Слайд 11

    С общими свойствами файла можно ознакомиться, вызвав для этого контекстное меню и выбрав команду Свойства (см. рис. 12.1).Рассмотрим параметры, отражающие общие свойства файла на примере файла, созданного в среде текстового процессора Microsoft Word (рис. 12.2) тип, свидетельствующий о характере хранимых данных, причем информация о типе в окне встречается дважды. Первый раз тип определяется косвенно через указания среды, где создавался данный файл, например документ Microsoft Word. Второй раз он указывается непосредственно в имени как расширение, которое присваивается в операционной среде MS DOS (например, расширение .DOC указывает на текстовый файл);
    размер файла, т.е. занимаемый им объем дискового пространства;
    дата и время созданий файла;
    дата и время внесения последних изменений файла;
    атрибуты файла: архивный, только для чтения, скрытый, системный.

    Рис.12.3. Примеры значков файлов

  • Слайд 12

    Объект — папка
    Другим важным объектом файловой системы Windows является папка. Папка Windows играет ту же роль, что и обычная папка для хранения документов в делопроизводстве: она позволяет упорядочить хранение документов. Папку Windows можно рассматривать как понятие, аналогичное каталогу в операционной системе MS DOS, хранящему информацию о местонахождении файлов. Но в среде Windows термин «папка» приобретает более широкое толкование — как хранилище объектов. Поэтому естественно говорить не «папка содержит информацию о местоположении файлов», а «папка содержит файлы». Помимо файлов папка может содержать и другие объекты (например, ярлыки). Так, папка может содержать файлы по курсовой работе или аннотации к книгам.

  • Слайд 13

    Папке присваивается имя, которое записывается по тем же правилам, что и имя файла. Как и файлы, папки имеют сокращенное имя для среды MS DOS.
    Со свойствами папки, так же как и файла, можно ознакомиться, открыв контекстное меню и выбрав команду Свойства. В результате на экране появляется окно «Свойства»(рис. 12.4),в котором отображаются:
    имя данной папки для Windows и соответствующее имя для MS-DOS, а также стандартный значок папки;
    тип объекта, который служит указанием на то, что рассматриваемый объект является папкой;
    имя папки, в которой содержится данная папка, с указанием пути;
    размер папки, определяющийся суммарным размером всех хранящихся в ней файлов и папок;

    количество хранящихся в ней папок и файлов;
    дата и время создания файла;
    атрибуты: Только для чтения, Архивный, Скрытый, Системный.

    Рис.12.4. Окно «Свойства для папки

  • Слайд 14

    Над папками, как над объектами, можно выполнять стандартный набор действий, аналогичный тем, которые производятся с файлами: создать папку, удалить папку, переименовать папку, скопировать папку в другое место, переместить папку другое место. Помимо них предусмотрены действия по открытию или закрытию папки. При открытии папки на экране появляется окно
    в котором значками изображены содержащиеся в ней файлы. Закрытие папки означает закрытие этого окна. В программе Проводник в панели структуры папок открытая папка отмечается специальным значком, в то время как остальным (закрытым) папкам соответствует стандартный значок (рис. 12.5).
    Рис.12.5. Значки закрытой (а) и открытой (б) папок

  • Слайд 15

    Рис. 12.6. Пример изображения ярлыка
    Важным понятием в среде Windows является ярлык. Изображается он значком с черной стрелкой в левом углу (рис. 12.6).
    Ярлык — это ссылка на какой-либо объект, вторичное (дополнительное) изображение этого объекта, указывающая на его местоположение. Ярлык служит для ускорения запуска программ или документов. Объект и eго ярлык обычно находятся в разных местах. Особенно эффективно использование ярлыка тогда, когда объекты находятся на нижних уровнях иерархической структуры подчиненности папок, а ярлыки — на верхних,
    Ярлык хранится в файле объемом 1 Кбайт. Его можно легко создать или уничтожить, что никак не влияет на связанный с ним объект.
    Действия, которые можно совершать с ярлыком, аналогичны действиям над файлами. Открыть ярлык — значит открыть связанный с этим ярлыком объект. В окне «Свойства» всегда можно узнать, с каким объектом этот ярлык связан, где находится этот объект, перейти к этому объекту, сменить значок ярлыка.

  • Слайд 16

    Иерархическая структура подчиненности папок
    Аналогично тому, как организована иерархическая структура каталогов в операционной системе MS DOS, строится и структура (схема) подчиненности папок в Windows. На верхнем уровне этой структуры (рис. 12.7)находится единственный объект — Рабочий стол. На втором уровне располагаются объекты, размещенные на Рабочем столе. К таким объектам стандартно относятся папки Мой компьютер, Мои документы и Корзина. Эти папки являются системными и немного отличаются от других папок (например, их нельзя удалять или перемещать). Однако они, как и другие папки, служат хранилищами объектов Windows.
    Папка Мой компьютер предоставляет доступ ко всем папкам и файлам на компьютере. В ней находятся системные папки дисковых устройств, а также папки Принтеры, Панель управления и др. В папке Мои документы хранятся документы пользователя. Папка Корзина предназначена для хранения удаленных файлов и папок, с тем чтобы при желании их можно было
    Рис.12.7. Иерархическая структура (схема) подчиненности папок в Windows.

  • Слайд 17

    ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЬСКОГО УРОВНЯ — ПРИЛОЖЕНИЕ И ДОКУМЕНТ
    Приложение — комплекс взаимосвязанных программ для создания и модификации объектов (документов), а также для управления объектами определенного типа.
    Приложение состоит из одного или нескольких файлов, которые хранятся обычно в папке с соответствующим названием. Например, приложение-игра может храниться в одном файле, а приложение Текстовый npoцeccop Word состоит из комплекса взаимосвязанных файлов. Среди этих файлов должен быть главный (ведущий), часто называемый файлом запуска. Этот файл содержит уникальный значок — своего рода логотип данной среды. Для приложений MS DOS, в которых файл запуска имеет тип .СОM, .ЕХЕ, .ВАТ, используется значок «пустая рамка». Открытие файла запуска обеспечивает загрузку этого приложения и появление на экране его интерфейса.

  • Слайд 18

    Документ — объект Windows, созданный в приложении и
    содержащий информацию определенного вида.
    Задача- приложение, работающее в текущем сеансе и потребляющее ресурсы компьютера: оперативную память, процессорное время доступ к внешним устройствам

  • Слайд 19

    ПОЛЬЗОВАТЕЛЬСКИЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС WINDOWS
    Основные понятия
    Интерфейс- совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека.
    Графический пользовательский интерфейс — интерфейс, где для взаимодействия человека и компьютера используются графические средства.
    Окно — обрамленная прямоугольная область на экране монитора, в которой отображаются приложение, документ, сообщение.

  • Слайд 20

    Рис.12.8.Окно приложения и его основные элементы

  • Слайд 21

    Рис.12.9. Окно документа
    Рис.12.10 Диалоговое окно

  • Слайд 22

    Рис.12.11. Рабочий стол

  • Слайд 23

    Рис.12.12. Главное меню

Посмотреть все слайды

Сообщить об ошибке

Похожие презентации

Презентация: Программный принцип работы компьютера

Презентация: Системная среда Windows

Презентация: Графический интерфейс Windows

Презентация: Операционная система Windows

Презентация: Windows

Презентация: Назначение системной среды Windows

Презентация: Введение в WINDOWS

Презентация: OC Windows

Презентация: Графический интерфейс ОС Windows

Презентация: Операционная система Windows

Презентация: Файл и файловые системы

Презентация: Операционная система windows

Спасибо, что оценили презентацию.

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

Добавить отзыв о сайте

1.

2.

•Объектно-ориентированное
программирование
•Объекты файловой системы — файл и
папка
•Объекты пользовательского уровня приложение и документ
•Пользовательский графический
интерфейс Windows

3.

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

4.

Объектно-ориентированное программирование стало необычайно популярным в
последние годы. Оно определяет новое понимание процесса вычисления, а также
то, как можно структурировать информацию внутри компьютера. В своей статье
один из «отцов» этого направления .Алан Кей так определил фундаментальные
характеристики объектно-ориентированного программирования, на которых
базируется весь программный комплекс операционной системы Windows:
все, с чем мы имеем дело в компьютерном мире, является объектами;
вычисление в компьютере осуществляется путем обмена данными между
объектами, при котором один объект требует, чтобы другой объект выполнил
некоторое действие. Объекты взаимодействуют, посылая и получая сообщения.
Сообщение — это запрос на выполнение действия;
каждый объект имеет независимую память, которая состоит из других объектов;
каждый объект является представителем класса, который выражает свойства
принадлежащих ему объектов;
в классе задается поведение объекта, поэтому все объекты, принадлежащие к
данному классу, могут выполнять одинаковые действия;
все классы образуют иерархическую (древовидную) структуру, отражающую
иерархию наследования. Память и поведение, связанное с экземплярами
определенного класса, могут использоваться любым классом, расположенным
ниже в иерархической структуре.

5.

Благодаря тому, что операционная система
Windows создана на базе объектноориентированной методологии программирования,
пользователь получил в руки достаточно удобную
среду работы. Ее основными понятиями
становятся объект, его свойства и действия,
которые объект может выполнять в зависимости
от запроса. В объектно-ориентированной среде с
любым объектом сопоставлена определенная
совокупность действий. Выбор из этой
совокупности действий определяется
поставленной целью.

6.

При намерении что-либо сделать в системной
среде Windows необходимо придерживаться
следующей последовательности действий:
•выбрать (выделить) объект, т.е. щелкнуть
левой кнопкой мыши по изображению этого
объекта на экране;
•затем из совокупности действий, которые
объект может выполнить, выбрать
необходимое, например, при помощи меню.
Запомните! При работе с объектами в среде
Windows сперва выделяете (выбираете)
объект, а затем производите над ним
действие.

7.

В среде Windows существует множество объектов, с которыми придется работать
пользователю, например, с объектами файловой системы, с объектами
графического интерфейса и т.д. В дальнейшем вы познакомитесь с наиболее
типичными представителями разных классов подобных объектов.
Объектная ориентация среды Windows проявляется для пользователя сразу при
знакомстве с технологией работы в ней. Щёлкнув по любому объекту правой
кнопкой мыши, вы получаете доступ к командам контекстного меню, один из
вариантов которого представлен на рис. 12.1.Контекстное меню объекта
предоставляет пользователю возможность:
ознакомиться со свойствами этого объекта Например, если объектом является
документ, то вы получаете информацию о том, в какой среде он создавался,
сколько места занимает на диске, где хранится, кто и когда его создал и т.д.
выполнить действия, возможные для этого объекта, выбором из этого меню
соответствующих команд. Следует отметить, что объекты, относящиеся к одному
классу, могут выполнять одни и те же действия. Например, если объектом
является документ, то независимо от программной среды, где он создавался, его
можно вырезать, копировать, удалять, переименовывать и осуществлять прочие
указанные на рис 12.1 действия.
Рис.12.1. Примеры контекстного меню с
перечнем действий, предписанных объектуфайлу

8.

Некоторые действия, перечисленные в контекстном меню, можно
выполнить по другой технологии: с помощью мыши переместить значок
объекта на другой значок, который отображает программу или устройство,
способное выполнить необходимое действие. Например, перетащив
мышью значок файла с текстовым документом на значок принтера, можно
осуществить автоматическую печать текста.
Объектно-ориентированная технология Windows предоставляет
возможность пользователю создавать документы, фрагменты которых
подготовлены в разных средах. Например, в текстовом редакторе
формируется текст, куда включаются рисунки, созданные в графическом
редакторе, а также таблицы, подготовленные в табличном процессоре.
Знакомство с объектами Windows начнем с описания его базовых объектов
— файлов, папок, приложений, документов. Остальные объекты, каждый из
которых играет спою уникальную роль при работе в данной среде, будут
описаны в следующих подразделах.

9.

ОБЪЕКТЫ ФАЙЛОВОЙ СИСТЕМЫ — ФАЙЛ И ПАПКА
Объект — файл
Напомним понятия файла и файловой системы, введенные в гл. 9. Под
файлом понимают логически связанную совокупность данных или
программ, для размещения которой во внешней памяти выделяется
именованная область. Файловая система обеспечивает возможность
доступа к конкретному файлу и позволяет найти свободное место при
записи нового файла. Она определяет схему записи информации,
содержащейся в файлах, на физический диск. Файлы на диске
записываются в свободные кластеры, поэтому фрагменты одного и того же
файла могут находиться в разных местах диска. Относительно
производительности системы наиболее предпочтительным является такой
вариант размещения файла, когда его фрагменты занимают подряд
идущие кластеры. (Описание того, как этого можно достичь, дано в
подразд. 12.4.) Windows 98 использует файловые системы FAT 16 и FAT
32.

10.

Справка. FAT (File Allocation Table) таблица, отражающая состояние
кластеров дискового пространства (см.
подразд. 9.2).
В среде Windows любой файл
воспринимается как объект, имеющий
уникальное имя. Файлу рекомендуется
давать такое имя, которое отражает суть
хранящейся в нем информации. В среде
Windows в отличие от среды MS DOS имя
может быть длинным и состоять из цифр,
букв русского и латинского алфавитов,
различных символов, включая точку. При
переходе в среду MS DOS длинное имя
по специальному алгоритму будет
заменено 8-символьным именем со всеми
присущими этой среде ограничениями
(см. подразд. 9.1).
Рис.12.2. Пример окна «Свойства» для файла с
текстовым документом

11.

С общими свойствами файла можно ознакомиться, вызвав для этого контекстное
меню и выбрав команду Свойства (см. рис. 12.1).Рассмотрим параметры,
отражающие общие свойства файла на примере файла, созданного в среде
текстового процессора Microsoft Word (рис. 12.2) тип, свидетельствующий о
характере хранимых данных, причем информация о типе в окне встречается
дважды. Первый раз тип определяется косвенно через указания среды, где
создавался данный файл, например документ Microsoft Word. Второй раз он
указывается непосредственно в имени как расширение, которое присваивается в
операционной среде MS DOS (например, расширение .DOC указывает на
текстовый файл);
•размер файла, т.е. занимаемый им объем дискового пространства;
•дата и время созданий файла;
•дата и время внесения последних изменений файла;
•атрибуты файла: архивный, только для чтения, скрытый, системный.
Рис.12.3. Примеры значков
файлов

12.

Объект — папка
Другим важным объектом файловой системы Windows
является папка. Папка Windows играет ту же роль, что и
обычная папка для хранения документов в делопроизводстве:
она позволяет упорядочить хранение документов. Папку
Windows можно рассматривать как понятие, аналогичное
каталогу в операционной системе MS DOS, хранящему
информацию о местонахождении файлов. Но в среде
Windows термин «папка» приобретает более широкое
толкование — как хранилище объектов. Поэтому естественно
говорить не «папка содержит информацию о местоположении
файлов», а «папка содержит файлы». Помимо файлов папка
может содержать и другие объекты (например, ярлыки). Так,
папка может содержать файлы по курсовой работе или
аннотации к книгам.

13.

Папке присваивается имя, которое записывается по
тем же правилам, что и имя файла. Как и файлы,
папки имеют сокращенное имя для среды MS DOS.
Со свойствами папки, так же как и файла, можно
ознакомиться, открыв контекстное меню и выбрав
команду Свойства. В результате на экране
появляется окно «Свойства»(рис. 12.4),в котором
отображаются:
•имя данной папки для Windows и соответствующее
имя для MS-DOS, а также стандартный значок папки;
•тип объекта, который служит указанием на то, что
рассматриваемый объект является папкой;
•имя папки, в которой содержится данная папка, с
указанием пути;
•размер папки, определяющийся суммарным
размером всех хранящихся в ней файлов и папок;
•количество хранящихся в ней папок и файлов;
•дата и время создания файла;
•атрибуты: Только для чтения, Архивный, Скрытый,
Системный.
Рис.12.4. Окно «Свойства для
папки

14.

Над папками, как над объектами, можно выполнять стандартный набор
действий, аналогичный тем, которые производятся с файлами: создать
папку, удалить папку, переименовать папку, скопировать папку в другое
место, переместить папку другое место. Помимо них предусмотрены
действия по открытию или закрытию папки. При открытии папки на экране
появляется окно
в котором значками изображены содержащиеся в ней файлы. Закрытие
папки означает закрытие этого окна. В программе Проводник в панели
структуры папок открытая папка отмечается специальным значком, в то
время как остальным (закрытым) папкам соответствует стандартный
значок (рис. 12.5).
Рис.12.5. Значки закрытой (а) и открытой (б)
папок

15.

Важным понятием в среде Windows является ярлык.
Изображается он значком с черной стрелкой в левом углу
(рис. 12.6).
Ярлык — это ссылка на какой-либо объект, вторичное
(дополнительное) изображение этого объекта,
указывающая на его местоположение. Ярлык служит для
ускорения запуска программ или документов. Объект и eго
ярлык обычно находятся в разных местах. Особенно
эффективно использование ярлыка тогда, когда объекты
находятся на нижних уровнях иерархической структуры
подчиненности папок, а ярлыки — на верхних,
Ярлык хранится в файле объемом 1 Кбайт. Его можно
легко создать или уничтожить, что никак не влияет на
связанный с ним объект.
Действия, которые можно совершать с ярлыком,
аналогичны действиям над файлами. Открыть ярлык значит открыть связанный с этим ярлыком объект. В окне
«Свойства» всегда можно узнать, с каким объектом этот
ярлык связан, где находится этот объект, перейти к этому
объекту, сменить значок ярлыка.
Рис. 12.6. Пример
изображения ярлыка

16.

Иерархическая структура подчиненности папок
Аналогично тому, как организована иерархическая структура каталогов в операционной
системе MS DOS, строится и структура (схема) подчиненности папок в Windows. На верхнем
уровне этой структуры (рис. 12.7)находится единственный объект — Рабочий стол. На втором
уровне располагаются объекты, размещенные на Рабочем столе. К таким объектам
стандартно относятся папки Мой компьютер, Мои документы и Корзина. Эти папки
являются системными и немного отличаются от других папок (например, их нельзя удалять
или перемещать). Однако они, как и другие папки, служат хранилищами объектов Windows.
Папка Мой компьютер предоставляет доступ ко всем папкам и файлам на компьютере. В
ней находятся системные папки дисковых устройств, а также папки Принтеры, Панель
управления и др. В папке Мои документы хранятся документы пользователя. Папка Корзина
предназначена для хранения удаленных файлов и папок, с тем чтобы при желании их можно
было
Рис.12.7. Иерархическая структура (схема)
подчиненности папок в Windows.

17.

ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЬСКОГО УРОВНЯ — ПРИЛОЖЕНИЕ И ДОКУМЕНТ
Приложение — комплекс взаимосвязанных программ
для создания и модификации объектов (документов),
а также для управления объектами определенного
типа.
Приложение состоит из одного или нескольких файлов, которые хранятся
обычно в папке с соответствующим названием. Например, приложениеигра может храниться в одном файле, а приложение Текстовый npoцeccop
Word состоит из комплекса взаимосвязанных файлов. Среди этих файлов
должен быть главный (ведущий), часто называемый файлом запуска.
Этот файл содержит уникальный значок — своего рода логотип данной
среды. Для приложений MS DOS, в которых файл запуска имеет тип .СОM,
.ЕХЕ, .ВАТ, используется значок «пустая рамка». Открытие файла запуска
обеспечивает загрузку этого приложения и появление на экране его
интерфейса.

18.

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

19.

ПОЛЬЗОВАТЕЛЬСКИЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС WINDOWS
Основные понятия
Интерфейс — совокупность средств и правил,
которые обеспечивают взаимодействие устройств,
программ и человека.
Графический пользовательский интерфейс — интерфейс,
где для взаимодействия человека и компьютера используются
графические средства.
Окно — обрамленная прямоугольная область на экране
монитора, в которой отображаются приложение, документ,
сообщение.

20.

Рис.12.8.Окно приложения и его основные
элементы

21.

Рис.12.9. Окно документа
Рис.12.10 Диалоговое окно

22.

Рис.12.11. Рабочий стол

23.

Рис.12.12. Главное меню

  • Объектами операционной системы windows являются
  • Объемные курсоры для windows 10
  • Объединить несколько pdf в один windows
  • Объем флешки для windows 10 установочной
  • Объединить нераспределенное пространство диска windows 10