ФЕДЕРАЛЬНОЕАГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственноеобразовательное учреждение
высшегопрофессионального образования
РОССИЙСКИЙГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ
ИНСТИТУТ ИНФОРМАЦИОННЫХНАУК И ТЕХНОЛОГИЙ БЕЗОПАСНОСТИ
Кафедра общейинформатики
ГУБАРЕВ СЕРГЕЙ ВЛАДИМИРОВИЧ
КОНТРОЛЬНАЯРАБОТА ПО ДИСЦИПЛИНЕ
«ИНФОРМАЦИОННЫЕТЕХНОЛОГИИ»
ОСОБЕННОСТИ АРХИТЕКТУРЫИ
ИНТЕРФЕСА MICROSOFT WINDOWS
ЭКСТЕРНА 2 ГОДА ОБУЧЕНИЯ
(4-Х ЛЕТНЕГО СРОКА ОБУЧЕНИЯ)
ГРУППА Б(информационная сфера)
Научныйруководитель
к.т.н.,преподаватель
Машинцов Е. А
Москва 2005г.
ПЛАН
I. ВВЕДЕНИЕ
II. ОСНОВНАЯ ЧАСТЬ
2.1 Обзортехнологии COM
2.2 РасширенияCOM
2.2.1 OLE / Active Document
2.2.2Automation
2.2.3ActiveX control
2.3Интерфейс операционных систем Microsoft Windows
2.3.1 Запускпрограмм и открытие документов
2.3.2 Папки.Работа с папками и файлами
2.3.3 Использование буфера обмена. Связьданных с приложением
2.3.4Проводник
2.3.5 Работас окнами
2.3.6Настройка пользовательского интерфейса
2.3.7Завершение работы с Windows
III. ЗАКЛЮЧЕНИЕ
IV. СПИСОК ЛИТЕРАТУРЫ
I. ВВЕДЕНИЕ
По данным сейчас свыше 300 млн.человек работают с различными версиями операционной системы Microsoft Windows. В чем же причина такой популярности?
В Windows гораздо лучше налажено взаимодействие между вами ивашим компьютером, чем во многих других операционных системах. Большинствоповседневных задач выполняется с меньшими, чем когда-либо затратами времени.
В современных версиях Windows (2000, XP, 2003 Server)мощным инструментом стала правая кнопка мыши. Исчезли Диспетчер программ и Диспетчерфайлов, существовавшие в версиях 3.11 и ниже. Их заменили новый Рабочий стол,весьма похожий на тот, что хорошо знаком пользователям MACINTOSH. Оттуда же и Корзина- близкая родственница TRASH CAN (мусорное ведро) фирмы APPLE. С ее появлениемстало гораздо проще восстанавливать случайно удаленные файлы. Решено такжебольшинство проблем с распределением памяти. Встроенная сетевая поддержкаделает тривиальной задачей надежный обмен информацией как с коллегой из комнатынапротив, так и с корреспондентом где — нибудь на другом конце Земли.
Microsoft, фирма создавшая эту популярную ипростую в обращении ОС, утверждает, что недалеки те времена, когда мы будембольше думать о самих документах, а не о программах, с помощью которых этидокументы создаются и редактируются.
Границы уже начали стиратьсяблагодаря технологии OLE (Obiect Linking and Embedding) — связывание ивнедрение объектов. Поддержка практически во всех версиях Windows стандарта «plug-and-play» упрощаетмодернизацию оборудования, а пользователи портативных компьютеров оценят, чтопрограммисты Microsoft не забыли и об их удобствах.
Ярлыки помогут быстро обращаться кчасто используемым файлам, программам и папкам. Команда «Поиск» позволит вампочти мгновенно найти файл и проверить его содержимое.
Большая часть всего этого достигнутабез ущерба для производительности. А многие процессы, например печать, идуттеперь гораздо быстрее благодаря 32-битному режиму и другимусовершенствованиям.
Итак, основная цель разработчиковоперационных систем семейства Windows– создание документированного интерфейса, резкое снижение требований кподготовке пользователя, упрощение работы. Следует также признать, чтоинтерфейс Windows обладает массой достоинств.Предусмотрено все или почти все для удобной и безопасной работы, почти любуюоперацию можно выполнить множеством способов (как Вам лично больше нравится), апродуманная система подсказок, сообщений и предупреждений поддерживаетпользователя в течение всего сеанса работы.
В данной контрольной работерассматриваются особенности графического интерфейса пользователя (GUI) и методы его реализации, основнымииз которых являются использование объектной модели COM, технологии OLE и ActiveX.
В качестве иллюстраций к даннойработе представлены скрин-шоты с операционной системы Microsoft Windows XP Service Pack 2, локализованной для России.
II. ОСНОВНАЯ ЧАСТЬ
2.1 Обзор технологии COM
Технология COM (Component ObjectTechnology) – объектно ориентированная программная спецификация, предложеннаяMicrosoft. COM предназначена для повышения надежности взаимодействия программныхпродуктов между собой. Данная технология не определяет структуру программногопродукта, язык программирования и прочие детали реализации. COM являетсястандартом, который регламентирует модель программного объекта, соответствующийтребованиям COM-технологии. Программный объект, созданный согласно спецификацииCOM называется COM-объектом. Данная технология определяет механизмвзаимодействия COM-объектов между собой. COM относится к так называемымдвоичным стандартам, т.к. прилагается к оттранслированному в двоичный кодпрограммному объекту. Взаимодействие COM-объектов обеспечивается наборомпредопределенных подпрограмм, называемыми интерфейсами, доступ к которымобеспечивается через уникальные идентификаторы интерфейсов GUID (Global UniqueInterface Identifyer), уникальность которых гарантирует операционная система.Такой механизм схож с использованием указателей при доступе к объектам вобъектно-ориентированных языках программирования, что дает возможностьпрозрачного управления объектами, т.к. доступ к ним обеспечивается черезуказатели. COM-технология расширяет этот механизм, перенося применениеуказателей (в виде GUID) для доступа к объектам на уровень операционнойсистемы. Таким образом, COM-объекты могут быть прозрачно друг для друга модифицироваться,т.к. доступ к объектам обеспечивается через GUID. COM технология включает всебя также библиотеку, в которой содержится набор стандартных интерфейсов,которые определяют ядро функциональности COM и небольшой набор API функций,разработанных для создания COM-объектов и управления ими.
Архитектура COM является расширяемой,и на ней базируются другие технологии Microsoft, такие как OLE и ActiveX. Этитехнологии в настоящее время являются расширениями операционной системы, иопределяют свои собственные правила работы и предлагают свои библиотеки длясоздания объектов и для управления объектами на основе данных технологий.Используя COM как основу, разработчики программного обеспечения получаютвозможность создавать свои собственные расширения таким образом, чтопрограммные объекты созданные, по правилам COM-технологии могут работать сдругими COM-объектами через унифицированный механизм взаимодействия, которыйпредлагает COM.
COM использует такое понятие как«класс», которое по смыслу означает то же самое, что и вобъектно-ориентированных средствах разработки. COM-объект является объектомCOM-класса (COM class). COM-классы, для различия с классами вобъектно-ориентированных языках, с помощью которых может создаватьсяприложение, обычно называются соклассами (CoClass).
2.2 Расширения COM
Одним из расширением технологии COMявляется OLE, представляющая собой библиотеку собственных интерфейсов, типовданных и подпрограмм, предназначенных для обеспечения функциональности OLE.
Еще одним расширением COM является нетак давно созданная технология ActiveX. Основные ответвления ActiveX носятназвания ActiveX Documents (документы ActiveX) и элементы управления ActiveX(ActiveX controls). ActiveX «моложе» OLE, и была разработана какCOM-расширение, оптимизированное по скорости и по размеру.
Однако, OLE с появлением ActiveX ужебыла неплохо развита, и сейчас различия между этими двумя технологиями начинаютуменьшаться, а их функциональности все больше перекрываться.
2.2.1 OLE / Active Document
Документы OLE (OLE/Active documents)– один из набора сервисов, которые предлагает технология OLE. Объекты OLEdocuments имеют все свойства OLE по связи и внедрению данных, визуальногоредактирования, поддержки drag-and-drop, активизации по месту (in-place-activation). Используя OLEdocument можно определить любой количество интерфейсов, через которыеобеспечивается стандартное поведения объекта, такое как визуальноередактирования и drag-and-drop. Посредством реализации этих интерфейсов,объекты OLE documents могут быть свободно объединены в единую системувзаимодействующих объектов с разными форматами данных, таких, как звуковыефрагменты, текстовые документы и растровые изображения.
Объект OLE documents может бытьреализован как внутренний и внешний COM-сервер. Такой объект состоит из двухчастей: визуальной (presentation data), предназначенной для отображениявизуальной части объекта и из внутренней части (native data), используемой дляредактирования объекта. Объекты OLE documents могут быть контейнерамидокументов (document container) и серверами документов (document server).Сервер документов обеспечивает функциональность объектов OLE documents. В средеконтейнера документов может быть активизирован любой сервер документов.
2.2.2 Automation
Технология автоматизации (automation)предлагает возможность программного управления одного приложения другим. Вданной технологии различаются две составные компоненты:
· Клиентская часть,называемая контроллером автоматизации (automation controller);
· Серверная часть,которая носит название объекта автоматизации (automation object) – объект,которым управляет клиент.
Объекты автоматизации могут бытьреализованы как внутренние, внешние и удаленные сервера. Технологияавтоматизации характеризуется двумя положениями:
· Объекты автоматизациидолжны иметь возможность определить множество свойств и команд через описаниятипов, т.е. они должны получить информацию об интерфейсах объекта, с которымидет взаимодействие, о методах интерфейсов и о типах аргументов. Такаяинформация предоставляется через библиотеки типов. Однако, использованиебиблиотеки типов необязательно при использовании интерфейса диспетчеризации,т.к. с помощью последнего осуществляется привязка интерфейсов на этапевыполнения программы (недостатком такого подхода является отсутствие проверкисоответствия типов на этапе компиляции);
· Объектыавтоматизации должны предоставлять свои методы общедоступными для внешнегоиспользования, так, чтобы ими могли пользоваться внешние приложения. Для этого,в объектах автоматизации должен быть реализован интерфейс диспетчеризации.
Основным достоинством технологииавтоматизации является возможность создания объектов, работающих в любомпроцессном пространстве. Таким образом, вместо создания невизуальногоOLE-объекта предпочтительнее использовать Automation.
2.2.3 ActiveX control
Технология ActiveX расширяет COM иOLE новыми функциями, специфичными для элементов управления ActiveX (ActiveXcontrol). ActiveX control – визуальные объекты управления, реализуемые каквнутренние COM-сервера, и которые включаются в OLE-контейнеры, и работают в ихсреде. Элементы управления ActiveX не являются законченными приложениями, нопредставляют собой объект, который решает некоторую частную задачу и может бытьвстроен в различные приложения. Основными характерными особенностями ActiveXcontrols является возможность обработки событий, привязки к источникам данных иподдержка лицензирования.
Элементы управления ActiveX особенношироко используются в разработке Web-приложений, где ActiveX controls используютсякак интерактивные объекты на Web-страницах. По существу, ActiveX становитсястандартом, специально направленным на интерактивную часть World Wide Web,например, для просмотра в Web-браузере не гипертекстовых документов, доступ кбазам данных и т.д.
2.3 Интерфейс операционных систем Microsoft Windows
2.3.1 Запуск программ и открытиедокументов
Запуск программ и открытие документовдве наиболее распространенных операции, которые производит пользовательперсональных ЭВМ.
Запуск программ может осуществлятьсянесколькими способами.
Самым простым способом считается –запуск программ с помощью главного меню Windows (Пуск или Start).Большинство программ после их установки, создают так называемые ярлыки вглавном меню Windows. С помощью этих ярлыков можно запускатьпрограммы (см. рисунок 1).
интерфейсmicrosoft windows окно
/>
Рисунок 1. Рабочий стол Windows соткрытым Главным меню и пунктом «Программы»
Иногда бывает так, что после установки(или просто копирования) программы в отдельную папку, ее ярлык не доступен вглавном меню. Для этого пользователю приходится запускать программу из еерабочего каталога.
Запуск программ предполагает загрузкуфайлов, образующих это приложение, в оперативную память и инициированиепроцесса его выполнения. В результате появляется кнопка приложения на панелизадач и, возможно, открывается окно приложения (см. рисунок 2).Рисунок 2. Панель задач с кнопками запущенных приложений.
/>
Окно приложения может и не открыться.Причин тому две – приложение вообще не открывает окон или выполнен запускприложения в свернутом состоянии. Приложение можно использовать в работе до техпор, пока оно не будет завершено.
Открытие документа заключается ввыполнении двух действий:
Ø Запуск приложения, которое способнообрабатывать требуемый документ.
Ø Загрузка документа в это приложение.
В результате приложение активируется,а документ оказывается в автоматически открытом окне документа, которое в этомприложении становится активным.
Операционная система Windowsреализует два метода открытия документов:
— с предварительным запускомприложения;
— с автоматическим запуском приложения.
Первый метод заключается в том, чтооба действия по открытию приложения выполняет пользователь – сначала средствамиоперационной системы запускает приложение, затем средствами уже этогоприложения загружает документ.
Второй метод состоит в том, чтопользователь лишь указывает документ, с которым он хочет работать, аоперационная система сама “подбирает” подходящее приложение и запускает его,после чего – загружает документ.
Метод с предварительным запускомположения – более старый. Возможности использования метода с автоматическимзапуском приложения были весьма ограничены.
Итак, чтобы открыть документ нужносделать несколько шагов:
ü Запустить приложение, с помощькоторого осуществляется открытие документов.
ü Открытие документа средствами запущенногоприложения.
Или более простой метод:
ü Найти необходимый документ
ü Открыть (запустить) его как обычнуюпрограмму. Чаще всего для этого используют двойной щелчок мыши.
2.3.2 Папки. Работа с папками ифайлами
Каждому пользователю ПК – вольно илине вольно – приходится постоянно иметь дело с папками и файлами. Типичныйпользователь, работая на компьютере, просматривает папки и файлы, изменяеторганизацию данных на дисках, отыскивает нужные объекты, копирует и перемещаетих с места на место, а также время от времени удаляет.
Для удобства работы с большимколичеством файлов последние распределяются по папкам, организованным вдревовидную структуру.
При работе в среде Windows часто возникает задача открытиятребуемой папки, чтобы:
ü Просмотреть ее содержимое с цельюпоиска некоторых файлов;
ü Выполнить над компонентами файловойструктуры, содержащейся в этой папке, определенные действия – например,скопировать, переслать или удалить их;
ü Запустить в работу приложение,которое в ней содержится;
ü Открыть находящийся в папке документ;
ü Создать в папке новый документ.
Процесс перемещения по папкам с цельюоткрытия требуемой часто называют навигацией. Папка считается открытой, если еесодержимое показывается в одном из окон папок. Окно папки ведет себя подобноокну приложения – может быть открыто, на экране, представляется кнопкойприложения на панели задач и фигурирует в списке запущенных приложений, которыйпоявляется на экране в результате нажатия комбинации клавиш Alt+Tab.
Windows формирует единое дерево ресурсов,объединяя в нем разрозненные файловые структуры доступных для работы дисков(см. рисунок 3).
/>
Рисунок 3. Отображение ресурсов ПК.Открыта системная папка «Рабочий стол»
Основные ветви дерева ресурсовстандартизированы – они произрастают из системных папок, взаимосвязь которыхжестко фиксируется. Поэтому дерево ресурсов на каждом компьютере выглядит впринципе одинаково.
В корне этого дерево всегда расположенкаталог под названием – «Рабочий стол». В этом каталоге расположено ещенесколько каталогов: «Мой компьютер», «Корзина». Хотя дерево чаще всего похожена разных компьютерах, но, тем не менее, существует различие, которое можетобъясняться разными причинами, например как: установленные компоненты ОС,программы установленные на компьютере и т.д.
В каталоге «Мой компьютер»расположены диски, «Панель управления», «Принтеры». У каждой папки в этомдереве есть свое специальное назначение. В основном на них возлагаются техническиеи служебные функции.
Если «войти» в каталог какого-нибудьдиска, то можно увидеть его содержимое – вложенные в главный каталог папки ифайлы. В каждую из этих папок можно «войти» с помощью двойного нажатия левойкнопки мыши или с помощью клавиатуры.
Папка или каталог содержит в себефайлы. С помощью дерева каталогов можно найти нужный документ или нужнуюпрограмму. Таким образом, после загрузки Windows можно войти в каталог «Мой компьютер», который находится нарабочем столе и далее перемещаться в нужном направлении по иерархии папок ифайлов. После того как нужный документ найден, нужно просто открыть его средствамиОС.
Над папками и файлами можновоспроизводить некоторые действия. Например файлы можно копировать из однойпапки в другую. Это можно делать разными способами. Наиболее распространенспособ «перетаскивание» (Drag&Drop). Чтобы скопировать файл или папку вдругое место, необходимо выделить объект левой кнопкой мыши и не отпускаякнопку перетащить объект в нужную папку. Так же можно перетаскивать группуобъектов. Но перед перетаскиванием их нужно выделить с помощью левой кнопкимыши (см. рисунок 4).
/>
Рисунок 4. Копирование файла config.COMP.xlsиз папки Мои документы в папку \Мои документы\БСШ №8 методом перетаскивания
Некоторые пользователи частоиспользуют другой способ. Они выделяют один или группу объектов, затем«копируют» или «вырезают» их в буфер обмена. Эта делается с помощью меню,которое вызывается щелчком правой кнопкой мыши на выделенных объектах (см.рисунок 5) или с помощью панели инструментов окна Windows. За тем переходят во вторую папку «получатель» и спомощью того же меню или панели инструментов вставляют объекты в текущую папкукомандой «вставить»(см. рисунок 6).
/>
Рисунок 5. Контекстное меню
/>
Рисунок 6. Кнопки «Вырезать»
2.3.3 Использование буфера обмена.Связь данных с приложением
Буфер обмена (clipboard) играет важнейшую роль приорганизации обмена данными. Это часть виртуальной памяти, которая служит некимперевалочным пунктом при обмене данными. При небольших объемах передаваемыхданных для буфера обмена выделяется часть оперативной памяти.
Буфер обмена – специальная область памяти,которая предназначена для временного хранения переносимого, копируемого илиудаляемого объекта.
Основные приемы работы с буферомобмена поддерживаются большинством программных продуктов. Его широкоиспользуют:
Ø При создании и редактированиипростого документа, когда с помощью буфера обмена осуществляются копирование,перемещение или удаление его фрагментов;
Ø при создании и редактированиисоставного документа, когда необходимо использовать объекты из разныхприложений;
Ø при перемещении или копированииобъектов файловой системы, (файлов и папок);
Ø для сохранения в файле выделенногофрагмента документа.
Буфер обмена обслуживаетсяоперационной системой и характеризуется следующими свойствами:
Ø в буфере обмена хранится объект,помещенный в него одним из известных пользователю способов;
Ø в буфере обмена хранится объект дотех пор, пока не будет в него помещен новый объект;
Ø буфер обмена доступен из любогоприложения;
Ø содержимое буфера обмена можнопросмотреть или сохранить в файле с помощью приложения Просмотр буфера обмена;
Ø буфер обмена очищается приперезагрузке операционной системы либо специальной командой;
Ø объект в буфере обмена хранится вформате, определяемом приложением-источником, но при его вставке в составнойдокумент, как правило, предоставляется возможность преобразования в другойформат.
При обмене данными между приложениямичерез буфер обмена можно установить связь между источником и приемником. Этасвязь позволяет редактировать объект непосредственно в составном документесредствами приложения-приемника (связь между составным документом иприложением-источником) либо обновлять объект, если он был записан в файл ивпоследствии изменен приложением-источником (связь между составным документом ифайлом).
Обмен данными через буфер выполняетсяв следующей последовательности:
Ø выделяется объект, подлежащийкопированию или перемещению;
Ø выделенный объект переносится в буферобмена с помощью команды Копировать или Вырезать (например, через контекстноеменю);
Ø указатель мыши устанавливается вместо вставки объекта;
Ø объектвставляется в указанное место командой Вставить или командой Специальнаявставка (через контекстное меню или меню Правка).
DDE (динамический обмен данными) является наиболее старой технологиейобмена данными между приложениями. Даже в Проводнике Windows используется возможности DDE. Кроме того, каждое приложение, поддерживающее OLE, в той или иной мере использует и DDE. Однако при работе DDE существует ряд трудностей. Вчастности, с помощью DDEможно создать только статическую связь приложений, которая по своимвозможностям не многим отличается от средств, предоставляемых Буфером обмена Windows. Достоинством DDE является стандартизованныймакроязык, который позволяет открывать файлы и производить достаточно сложныеоперации с документами.
DDE – это протокол обмена сообщениями,позволяющий инициировать выполнение команды одного приложения из другого.Изначально технология DDEиспользовалась для выполнения операций с документами без открытия приложений ипри работе с Буфером обмена Windows.Макроязык DDE включает в себя как команды DDE, так и команды макроязыкаприложения. Таким образом, для использования макроязыка DDE недостаточно изучит внутренний языкинтересующего приложения, необходимо еще знание DDE и знание языка серверного приложения. Макроязык DDE слишком сложен, — не только обычныепользователи, но и многие программисты считают работу с ним трудной. Поэтому,вопреки ожиданиям Microsoft,технология DDE не реализовала в полной мере всехвозложенных на нее надежд.
И все же технология DDE сохранилась и используется до сихпор. Причина тому – возможность создания связи для проведенияавтоматизированной процедуры обмена данными между приложениями. Развитием DDE является технология, получившаяназвание OLE и рассмотренная в разделе 2.2.1.
2.3.4 Проводник
Удобным средством для поисканеобходимых объектов (папок, файлов, программ) является специализированнаяпрограмма «Проводник». С помощью этой программы, пользователь реально можнопредставить какая информация находится на его жестком диске, из какихкомпонентов состоит “его компьютер” и т.д. Эта программа удобна тем, что ееинтерфейс помогает пользователю быстро переходить из одной папки в другую, неоткрывая при этом много папок и не блуждая по “дебрям компьютера”.
Проводник – это программа –организатор, ее окно поделено на две части. В левой половине нам представленосхематической изображение дерева каталогов. В правой – содержание текущей папки(см. рисунок 7).
/>
Таким образом, пользователь приработе с проводником может гораздо быстрее перейти от содержимого одной папки ксодержимому другой. Проводник гораздо удобнее для копирования папок или файловнежели, если бы это делалось с помощью перетаскивания из одного окна в другое.
Удобство заключается в том, что еслипользователю необходимо рассортировать имеющуюся у него информацию покаталогам, из разных источников, то проводник для этой цели подойдет гораздолучше, нежели другие средства Windows.
Дело в том, что левое окно проводниканам достаточно подробно показывает дерево каталогов, и если указать мышью нанужный нам каталог, то справа немедленно отобразится содержимое этого каталога.Далее можно сразу выделить нужные файлы и перетащить их в любую другую папку,имеющуюся в дереве или создать новую. Также проводник, как и любое другое окно Windows может сортировать содержимое папкипо различным признакам.
Так же достаточно удобно в проводникето, что вид дерева представлен в кратком виде. То есть при запуске проводникамы видим лишь папки расположенные в главном каталоге (коренном). Рядом снекоторыми папками расположен знак “+”, это означает, что папка содержит внутрисебя еще папки.
Проводник помогает, как бы с верхувзглянуть на все что содержится на жестком диске. С помощью проводника можносделать вывод о разнообразии программ установленных на жесткий диск.
Самая главная черта проводника – этооперативный доступ к файлам и папкам.
2.3.5 Работас окнами
Окно – это неотъемлемая часть любойверсии Windows. Большинство программ Windows – это, прежде всего окно.Графическая среда этой операционной системы и принесла ей такое большоераспространение среди пользователей. Окно это такое средство общения междупользователем и операционной системой. Благодаря оконной среде Windows пользователю стало проще общаться сОС нежели чем с благодаря средствам MS-DOS.
Теперь все ближе то время когда,человек будет общаться с компьютером с помощью более удобных пользователюсредств. Например, уже сейчас появились программы, которые работают подголосовым управлением человека. Но, тем не менее, совокупность графическойсреды Windows и мыши значительно упростили общениемежду человеком и «железом».
Любая папка, любая программа и другиеобъекты Windows представляются пользователю в окне.Графически – это прямоугольный объект, который, в самом деле, похож на окно(см. рисунок 8).
/>
Рисунок 8. Окна Windows. Открыто окноприложения Microsoft Word, окно папки «ЕГЭ-2005», активно окноприложкения Total Commander 6.03a
Верхняя часть окна содержит, чащевсего, три кнопки управления окном. Кнопка представленная символом сворачиваетокно, то есть оно исчезает из вида, но на панели остается кнопка с названиемокна.
Средняя кнопка разворачивает окно навесь экран, повторное нажатие возвращает окно в прежний режим. Кнопка закрываетокно (завершает работу программы).
Также немного ниже в окно встроено«оконное меню». Оно содержит несколько разделов. У каждого окна может быть своеменю, но есть определенные стандарты, для программ, работающих в среде Windows. Почти у всех программа естьстандартные меню такие как: «Файл», «Правка», «Вид», «Помощь» – каждое из этихменю содержит еще и подменю, то есть команды. Например, с помощью меню «Файл»можно создавать файлы, (см. рисунок 9) папки, закрывать текущее окно, а спомощью меню «Правка» можно помещать те или иные объекты в буфер обмена иливыделять все объекты в текущем окне.
/>
Рисунок 9. Пункт «Файл»меню редактора Microsoft Word
Но есть специализированные программы,работающие в среде Windows, напримертекстовые и графические редакторы, программы обслуживания дисков и многиедругие. Все эти программы представлены тоже в виде окон, но они могут содержатьсовершенно разные объекты: кнопки, меню, разное количество полос прокрутки идр.
Итак, с помощью оконного меню можноуправлять видом окна и объектами, которые в нем расположены. Большую часть окназанимает его рабочая часть. Именно здесь происходит все самое важное. Если этотекстовый редактор, то рабочая часть представлена в виде листа, если окно этопапка, то в ее рабочей части расположены файлы и каталоги. Существуют окна,которые представляют собой два окна «одно в другом». То есть главное окно – «материнское»и внутреннее – «дочернее». Такие окна практикуются в современных текстовых играфических пакетах, где материнским окном является окно самой программы, адочерним – окно документа (см. рисунок 10).
/>
Рисунок 10. Окно программы AdobePhotoshop CS (материнское) с дочерними окнами открытых документов(MDI-интерфейс)
Не менее важным элементом является «полосапрокрутки». Это полоска с ползунком и с двумя стрелками, направленными в разныестороны на концах полосы (см. рисунок 11). При перетаскивании ползунка пополоске меняется содержимое окна. То есть, если список папок и файлов велик ине помещается в окне, с помощью полосы прокрутки можно увидеть все содержимоеокна.Рисунок 11. Горизонтальная полоса прокрутки
/>
2.3.6 Настройка пользовательскогоинтерфейса
Пользовательский интерфейс – этосовокупность средств и методов взаимодействия с пользователем.
Настройка программного продукта – этопроцесс изменение его свойств, выполняемый в целях:
Ø Адаптациипрограммного продукта к техническим средствам ПК, то есть обеспечения егофункционирования с конкретным набором технических средств;
Ø Наиболее полногоудовлетворения потребностей пользователя, а возможно, и выполняющихся программ.Последнее имеет место в случае настройки системных программных продуктов, вособенности – операционных систем;
Ø Повышенияэффективности функционирования программного продукта или его оптимизации повыделенным показателям качества (в роли такого показателя часто выступаетбыстродействие).
У каждого пользователя есть своипривычки свои секреты, и каждый в работе с компьютером строго индивидуален.Например, некоторые не любят долго искать программу на диске, а потом запускатьее, а любят выводить на рабочий стол так называемый ярлык. Ярлык – этоспециализированный файл, который по своей сути представляет ссылку на нужныйобъект. Например, если человек каждый день пользуется одной и той жепрограммой, то он создает ярлык и переносит его поближе. При необходимостивызова нужной программы, необходимо лишь запустить ярлык и программа длякоторой он создан будет открыта.
Операционная система Windows, в плане пользовательскогоинтерфейса развита. В ее окна встроены специализированные кнопки-ссылки,которые помогают оперативно обращаться к часто используемым папкам и файлам. Вобщем, это зависит не от операционной системы, а от установленных программ.
Так же к пользовательскому интерфейсуможно отнести такие понятия как: скорость доступа к данным, внешний вид окон,содержательность окон, скорость работы ПК.
Но иногда бывает, что опытномупользователю не всегда удобно работать с малопроизводительными ПК. И приходитсяжертвовать красотой операционной системы. Например, в Windows XP можно вернуться к классическому виду интерфейса ОС.
Скорость работы ПК очень важнаяхарактеристика, которая позволяет пользователю в меньшие сроки выполнятьнеобходимые операции. Это тоже можно считать пользовательским интерфейсом. Нобывает так, что не всегда с помощью программных средств можно увеличитьпроизводительность ПК и поэтому здесь можно долго спорить.
Windows имеет свои средства для настройкиинтерфейса. Большую часть этих средств пользователь обнаружит вспециализированной папке “Панель управления” (см. рисунок 12).
/>
Рисунок 12. Панель управления
С помощью этой папки можно управлятьресурсами системы, менять настройки монитора, клавиатуры, мыши, звуковогосопровождения и т.д.
Представление каждого пользователя опользовательском интерфейсе так же разнообразно, как и характеры самихпользователей.
С опытом работы на ПК каждый пользовательуже будет точно знать, что ему нужно, как это должно работать, гдерасполагаться и т.д.
В современных системах Windows можно сохранять индивидуальнуюрабочую среду для каждого пользователя (см. рисунок 13).
/>
Рисунок13. Оснастка «Учётные записи пользователей» позволяет удалять,добавлять пользователей и редактировать их индивидуальные профили настроек.
2.3.7 Завершение работы с Windows
Завершение работы с Windows производится с помощью меню главногоменю “Пуск” ® “Завершениеработы” ® “Выключить компьютер” (см. рисунок14). Если отключить питание компьютера до указанной операции, то может бытьпотеряна пользовательская информация, потому что Windows производит кэширование дисков. После некорректноговыключения ПК производится запуск программы проверки дисков (Scandisk).
/>
Рисунок 14.Диалог завершения работыОС Windows XP SP2
III. ЗАКЛЮЧЕНИЕ
В заключение данной контрольнойработы зададим себе вопрос: как же организовать работу с операционнымисистемами семейства Microsoft Windows? В самом деле, многообразие способоввыполнения одной и той же операции озадачивает даже опытных пользователей.Здесь необходимо подчеркнуть: строгого ответа на этот вопрос в принципе несуществует. Смысл понятий «хорошо – плохо», «удобно – неудобно» в интерфейсе вомногом зависит от характера, привычек, темперамента, даже возрастапользователя. Например, некоторым людям нравится открывать документперетаскиванием его на ярлык (значок) приложения, а другие считают, что прощеоткрыть приложение и воспользоваться командой «Открыть» из меню «Файл»(особенно если документов много). Нередко самый простой способ является и самымхорошим, особенно если Вы очень заняты.
Написав эту работу, я очень подробноизучил такие операционные среды, как Windows XP и Windows Server 2003, основные их преимущества и недостатки, сделалдля себя выводы, почему и по какой причине операционные системы этого семействастали настолько популярны и широко используемы. Выполнив эту работу я узнал длясебя очень много полезной и интересной информации, в том числе и о сложномвнутреннем строении операционных систем, и теперь при работе с этойоперационной системой у меня не возникает проблем.
IV. СПИСОК ЛИТЕРАТУРЫ
1. П. Нортон, Дж.Мюллер. Windows 98: энциклопедия системных ресурсов.Москва, 1998.
2. Н.В. Макарова.Информатика. – Москва «Финансы и статистика» 2001.
3. С.В. Сагман. Microsoft Windows. Проблемы и решения. Практическое пособие.
4. www.3dnews.ru
5. www.microsoft.com/rus
6. www.expocrocus.ru
7. Центр справки иподдержки Windows XP Service Pack 2 rus