6. Расширение возможностей по использованию приложений
6. Расширение возможностей по использованию приложений
Мощный компьютер может обеспечивать лишь то быстродействие, c каким вы его используете, поэтому еще не так давно многие пользователи часами ожидали выполнения своих приложений. Их устройства, как правило, с трудом справлялись с выполнением даже одной задачи, а о быстрой работе одновременно трех или четырех задач просто не приходилось говорить. В наши дни даже низкоуровневая система поддерживает одновременное выполнение нескольких задач. В большинстве случаев компьютер ожидает запуска очередной задачи пользователем, причем подобный подход считается наиболее рациональным, хотя ресурсы компьютера используются далеко не оптимальным образом. Поэтому придание пользователю большей значимости при отсутствии стрессовых нагрузок представляется весьма важной задачей.
В данной главе анализируются некоторые методы повышения роли самого пользователя, позволяющие в полной мере применять разнообразные программные средства и приложения Windows XP. Эти подходы связаны с различными аспектами работы: от приемов запуска приложения до методов конфигурирования Рабочего стола и компьютерной системы в целом. Учтите, что Windows XP содержит большое число новых программных инструментов, предназначенных для ускорения выполнения операций и приложений.
Вы вправе поинтересоваться, почему глава называется «Расширение возможностей по использованию приложений», а, скажем, не «Расширение возможностей пользователей»? За многие годы работы я пришел к выводу, что большая часть пользователей работает с постоянной производительностью. При этом никакие воздействия со стороны администраторов и менеджеров не могут заставить их работать быстрее. Но, даже если темп работы будет несколько ускорен, результат может быть хуже из-за множества ошибок. Улучшения исходных показателей добиваются по мере накопления пользователями знаний и навыков и снижения числа ошибок и потерь времени. Улучшения показателей можно добиться, конечно, и другими методами. Например, достаточно многообещающим является подход, предусматривающий оптимизацию рабочей среды, используемых приложений и операционной системы: все эти факторы способствуют уменьшению числа этапов при выполнении работы и повышению ее продуктивности. В результате может возникнуть ощущение, что пользователи стали действовать быстрее, однако на практике это оказывается не совсем верно. Именно по этой причине материалы данной главы в первую очередь касаются вопросов оптимизации приложений, а не собственно возможностей пользователей.
Ярлыки Windows XP и технология OLE
В раних версиях операционной системы Windows применялась технология OLE (Object Linking and Embedding – способ обмена и совместного использования данных приложениями посредством вставки объекта, созданного одним приложением, в документ, созданный другими приложениями, такой как электронная таблица или файл текстового процессора), достаточно простая с точки зрения реализации. В то время специалистам Microsoft требовался метод для получения составных документов, поэтому было предложено рассматривать подобные документы в виде объектов, управляемых посредством двух подходов.
Первый подход для управления объектами предусматривает создание указателя на объект – своего рода значка, отмечающего местоположение объекта. При втором подходе объект представляется в виде документа. Исходный объект по-прежнему находится на жестком диске, а операционная система Windows создает его копию и вставляет ее в документ, играющий роль своего рода оболочки – контейнера. Этот подход используется и в наши дни. Такие приложения, как Microsoft Word, используют технологию OLE для создания составных документов, в этом случае в документ вставляются внедренные и/или связанные объекты. В данном разделе я не хотел бы углубляться в тонкости технологии OLE, поскольку все необходимые сведения можно найти на сайтах http://www.microsoft.com/Office/ORK/034/034.htm, http://www.microsoft.com/Office/ORK/2000/Four/68t2_2.htm и http://www.tvchannel.co.uk/knowledge/tutorials/masterclass/word/linking_and_embedding.htm.
Теперь попробуем проанализировать именно тот подход с применением технологии OLE, который взяли на вооружение разработчики Windows XP. Каждый создаваемый ярлык является продуктом указанной технологии. Он является связующим звеном для обращения к другому объекту компьютера, причем Windows XP предусматривает специальные методы управления подобными объектами.
В отличие от приложений, которые сами могут создавать составные документы, содержащие нужные сведения о связанных объектах, Windows XP должна запоминать эти сведения в том или ином разделе диска. Диск служит контейнером, который Windows XP задействует для хранения информации. Для этих целей обычно используется файл с расширением. lnk, который включает все сведения о связанных данных, необходимые для эффективного взаимодействия присутствующих на экране ярлыков с реальными объектами.
Сделанный вывод легко проверить путем создания ярлыка для какой-либо папки на Рабочем столе. Каждое изменение, которое выполняется для реальной папки, отражается на связанной копии. Аналогичным образом изменения, производимые для связанной копии, отражаются и на реальном объекте. Из этого примера становится очевидно, что технология OLE и Рабочий стол являются неотъемлемыми компонентами операционной системы Windows XP.
Данный текст является ознакомительным фрагментом.