русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-24; просмотров: 1447; Нарушение авторских прав


Повышение производительности

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

Windows 98 быстрее загружается и требует меньше времени для завершения работы. Новая программа дефрагментации диска тоже позволяет увеличил» производитель­ность компьютера.

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Повышение надежности и качества управления | Объект — файл


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.107 сек.