Смекни!
smekni.com

Особенности архитектуры и интерфейса Microsoft Windows (стр. 2 из 4)

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

Основным достоинством технологии автоматизации является возможность создания объектов, работающих в любом процессном пространстве. Таким образом, вместо создания невизуального OLE-объекта предпочтительнее использовать Automation.

2.2.3 ActiveXcontrol

Технология ActiveX расширяет COM и OLE новыми функциями, специфичными для элементов управления ActiveX (ActiveX control). ActiveX control – визуальные объекты управления, реализуемые как внутренние COM-сервера, и которые включаются в OLE-контейнеры, и работают в их среде. Элементы управления ActiveX не являются законченными приложениями, но представляют собой объект, который решает некоторую частную задачу и может быть встроен в различные приложения. Основными характерными особенностями ActiveX controls является возможность обработки событий, привязки к источникам данных и поддержка лицензирования.

Элементы управления ActiveX особенно широко используются в разработке Web-приложений, где ActiveX controls используются как интерактивные объекты на Web-страницах. По существу, ActiveX становится стандартом, специально направленным на интерактивную часть World Wide Web, например, для просмотра в Web-браузере не гипертекстовых документов, доступ к базам данных и т.д.

2.3 Интерфейс операционных систем MicrosoftWindows

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) играет важнейшую роль при организации обмена данными. Это часть виртуальной памяти, которая служит неким перевалочным пунктом при обмене данными. При небольших объемах передаваемых данных для буфера обмена выделяется часть оперативной памяти.

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

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

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

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