Контрольная работа: Особенности архитектуры и интерфейса Microsoft Windows
Буфер обмена обслуживается операционной системой и характеризуется следующими свойствами:
- в буфере обмена хранится объект, помещенный в него одним из известных пользователю способов;
- в буфере обмена хранится объект до тех пор, пока не будет в него помещен новый объект;
- буфер обмена доступен из любого приложения;
- содержимое буфера обмена можно просмотреть или сохранить в файле с помощью приложения Просмотр буфера обмена;
- буфер обмена очищается при перезагрузке операционной системы либо специальной командой;
- объект в буфере обмена хранится в формате, определяемом приложением-источником, но при его вставке в составной документ, как правило, предоставляется возможность преобразования в другой формат.
При обмене данными между приложениями через буфер обмена можно установить связь между источником и приемником. Эта связь позволяет редактировать объект непосредственно в составном документе средствами приложения-приемника (связь между составным документом и приложением-источником) либо обновлять объект, если он был записан в файл и впоследствии изменен приложением-источником (связь между составным документом и файлом).
Обмен данными через буфер выполняется в следующей последовательности:
- выделяется объект, подлежащий копированию или перемещению;
- выделенный объект переносится в буфер обмена с помощью команды Копировать или Вырезать (например, через контекстное меню);
- указатель мыши устанавливается в место вставки объекта;
- объект вставляется в указанное место командой Вставить или командой Специальная вставка (через контекстное меню или меню Правка).
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 и мыши значительно упростили общение между человеком и «железом».