Основные настройки. Технология связывания и внедрения объектов
Настройка операционной системы Windows XP предполагает изменение интерфейса с учетом требований пользователя. Существует множество настраиваемых параметров операционной системы: текущая дата и время, клавиатура, рабочий стол (фон, цвет, обои), мышь, опции в меню Пуск и пр. Пользователь имеет возможность сохранить сделанные им персональные настройки, называемые профилем пользователя. При последующей загрузке операционная система запрашивает имя пользователя (учетную запись) и пароль. В случае совпадения - восстанавливается сделанная ранее конфигурация настроек.
Настройка осуществляется с использованием значков Панели управления (рис. 5.7). Диалоговое окно этой панели активизируется командой Пуск/Настройка/Панель управления.
Настройка даты и времени позволяет установить системную дату и время, а также выбрать часовой пояс, соответствующий местоположению пользователя.
Рис.5.7. Панель управления.
Настройка клавиатуры позволяет установить или удалить дополнительный языки и раскладки клавиатуры, определить комбинацию клавиш для переключения с одной раскладки на другую, а также вывод в правом углу панели задач индикатора раскладки клавиатуры.
Настройка экрана позволяет выбрать фоновый узор для рабочего стола; включить средства для установки экранной заставки, активизирующейся в том случае, когда пользователь не работает за компьютером определенный промежуток времени; изменить цветовую палитру, разрешение монитора и частоту обновления экрана; настроить цветовую палитру отображения элементов Windows.
Настройка прав доступа применяется для регистрации работающих на компьютере пользователей и определения для каждого из них прав доступа к различным ресурсам компьютера. Администратор системы имеет возможность добавить новые или удалить существующие учетные записи пользователей, а также просмотреть и изменить права доступа для каждого пользователя.
Установка и удаление программ существенно упрощает процесс установки новых и удаления старых приложений.
Настройка мыши определяет ее поведение в соответствии с требованиями пользователя.
Система позволяет получить полную информацию о компьютере и настроить систему.
Операционная система Windows изначально настроена на интеграцию компонент и в ней реализована возможность обмена данными между приложениями с помощью буфера обмена Clipboard. Достоинством такого обмена является сочетание в одном документе объектов, созданных различными приложениями (составных документов).
Недостатки такого обмена:
1) Ограничение объема информации, передаваемой через буфер обмена.
2) Вставленные в документ - приемник через буфер обмена данные не обновляются при их изменении в документе - источнике.
Технология DDE (Dynamic Data Exchange) - динамический обмен данными. Суть технологии состоит в том, что в сеансе связи одно приложение (клиент) посылает запросы в виде команд, а другое приложение (сервер) в ответ пересылает данные.
Установленная связь вставляемого объекта с оригиналом сохраняется и после закрытия приложений, т.е. внесенные в оригинал изменения автоматически вносятся во все документы, связанные с ним. Таким образом, с одним оригиналом можно связать любое количество документов.
В качестве источника данных можно использовать не оригинал, а ранее связанный объект (получается цепочка связей). Можно просмотреть все связи данного документа, разорвать или переключить связь с одного объекта на другой.
Однако сложность функционирования технологии DDE затруднила ее широкое распространение. В результате была предложена новая технология связывания и внедрения объектов.
Технология OLE 1 (Object Linking and Embedding). Основным новшеством стала возможность активизации встроенных объектов. При двойном щелчке мыши в поле объекта последний активизируется. В результате объект автоматически передается для редактирования создавшему его приложению. После окончания работы с объектом приложение - родитель закрывается, а измененный объект возвращается в документ.
При связывании в OLE:
1) отсутствует необходимость создания второй копии объекта, что позволяет сократить требуемый объем дискового пространства;
2) внесение изменений в связываемый объект обеспечивает их дублирование во всех документах, с которыми объект связан;
3) запоминается путь к оригиналу, поэтому при переносе на другой компьютер необходимо переписать все файлы, содержащие объекты, включенные в данный документ.
При внедрении в OLE:
1) изменения вставленного объекта не отражаются в оригинале;
2) вся информация хранится в одном файле и никаких проблем при переносе на другой компьютер не возникает.
Новинкой OLE стал метод Drug-and-drop, применяемый вместо операции перемещения через буфер обмена. Он обеспечивает наглядность процесса обмена данными.
Отличие технологии OLE 2 состоит в возможности местной активизации объекта. Если в OLE 1 при активизации объекта загружалась программа-родитель, и объект передавался для редактирования в ее окно, то в OLE 2 объект обводится штриховой рамкой, обозначающей активность, и остается на месте. Заголовок окна меняется на заголовок вызываемого приложения, а меню представляет собой комбинацию из меню обоих приложений. После выполнения в программе-родителе необходимых операций с объектом для возвращения в первоначальное состояние достаточно щелкнуть мышью за пределами объекта.