Windows как объектно ориентированная операционная система

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дата добавления: 2015-11-06 ; просмотров: 598 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

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

· Объекты файловой системы — файл и папка

· Объекты пользовательского уровня — приложение и документ

· Пользовательский графический интерфейс Windows

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

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

Читайте также:  Computer restart problem windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

выполнять одни и те же действия. Например, если объек­том

является документ, то независимо от программной среды,

где он созда­вался, его можно вырезать, копировать, удалять,

переименовывать и осущест­влять прочие указанные на рис.

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

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

Читайте также:  Raptor для windows 10

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

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Почистить кэш днс linux

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ — конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой.

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

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.

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

Оцените статью