ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
Современная технология
разработки программных продуктов, в
том числе и операционной системы 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>;
— двигаясь по списку клавишами управления курсором, выбирайте нужные элементы нажатием клавиши <Пробел>.
Список
Раскрывающийся список (выпадающий, открывающийся, разворачивающийся – 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
-
Аудитория
-
Слова
-
Конспект
Отсутствует
Содержание
-
Слайд 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. Главное меню
Посмотреть все слайды
Сообщить об ошибке
Похожие презентации
Спасибо, что оценили презентацию.
Мы будем благодарны если вы поможете сделать сайт лучше и оставите отзыв или предложение по улучшению.
Добавить отзыв о сайте
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. Главное меню