Vista Презентация Фонда


  Share  
|

Все изменения в интерфейсе, вступающие в Vista пакет является прямым или косвенным результатом Vista' новой графической подсистемы. Кодовым названием Авалон, но теперь официально называется Windows Презентация Фонда (МПП), Vista' в графической основы должны оказаться благом для обоих разработчиков и конечных пользователей. Но это будет только won''t Vista сообщество в том, что выгоды от МПП, поскольку Microsoft решила backport МПП для Windows XP и Windows Server 2003.

Разработчики будут (и, судя по всему, уже делают) любовь МПП, поскольку она предусматривает единого окна "для всех своих потребностей графическом. Перед МПП, разработчикам пришлось работать с довольно тревожный ряд технологий и интерфейсов прикладного программирования (API). Например, чтобы сделать простой 2D форму, они призвали Графический интерфейс устройств (GDI), для 3D объектов, они используются Direct3D или OpenGL, для мультимедийных объектов, они используются DirectShow, и для пользователя интерфейс объектов, они используются User32 или Windows Формы, назовем лишь некоторые из них. Некоторые из этих технологий (таких, как GDI) были примерно с Windows 1.0. Очевидно, что пришло время для перемен.

В МПП, разработчики могут делать 2D, 3D, анимация, изображения, видео-, аудио-, специальные эффекты, а также делает текст с помощью единого API, которая работает постоянно независимо от того, какой тип объекта разработчик работает с. Это значительно упрощает пользовательский интерфейс программирования, в результате чего более надежных приложений, которые поставляются на рынок быстрее, чем когда-либо.

МПП также представил новый язык разметки призвал XAMLeXtensible Применение разметки Languagewhich действует как своего рода передний край для создания интерфейсов приложений. Идея здесь состоит в том, что с помощью относительно простой разметки кода, разработчики и дизайнеры могут работать вместе для создания пользовательских интерфейсов.

С user' зрения, главная проблема заключается в том, что хотя наши графические процессоры (графических процессоров) было получить еще более мощный, и наше видео адаптеров были населенном с более графической памяти, нашей операционной системы и applicationswith исключением игровой spherehave не был запрограммирован воспользоваться все это мощные аппаратные средства.

МПП изменений все, что путем внедрения новой графической модели, которые могут в полной мере воспользоваться today' мощных графических процессоров, и очень большое количество видео-памяти. В МПП, все производства проходит через мощный слой Direct3D, а это означает, что все графическое работы перенести на GPU, тем самым сохранив процессора для более важных задач. (Технически, МПП будет проходить только в графической нагрузки на GPU в видеоадаптеры, поддерживающие DirectX 7 или более поздней версии.) Кроме того, выходной использования векторной графики, делает технологию, в которой каждое изображение на экране состоит из точек, линий, полигонов , А кривые (они называются примитивы). В отличие от растровой графики, в котором каждый экран изображение состоит из точек, поддержка векторной графики чрезвычайно высоким разрешением изображения и полностью масштабируемую (то есть, вы можете увеличивать и уменьшать), без какой-либо потери качества изображения.

Кроме того, МПП реализует новую технологию под названием Desktop оконного менеджера (DWM), которая берет на себя полный контроль над what' в отображаемых на экране. В предыдущих версиях Windows, приложений, использующих API, для отображения графики их непосредственно на экран. Теперь DWM берет на себя, что работа. Каждая заявка обращает свои графики вне экрана буфер, а затем DWM композитов содержимое буфера на экран.

Все это означает, что МПП подводит некоторые существенные изменения в Windows Graphics:

  • Нет больше окно "разрыв" Когда вы перемещаете окно быстро в любом GDI-разрядных версий Windows, краям окна, как представляется, временно "слезоточивый", поскольку эта система имеет неприятности соответствии с графическим изменения, которые происходят на экране. На ФРЖ систем, однако, графическая маршруты через аппаратно-ускоренный GPU, так что окна передвижения остается гладкой и бесшовной независимо от того, насколько быстро вы перетащите по всему экрану.

  • Лучше и более полезным анимации Microsoft реализовала несколько лет назад о том, что некоторые рода эффекты анимации были необходимы, особенно для начинающих пользователей. Например, новая Windows пользователи часто удивлены внезапным исчезновением окне после нажатия кнопки Свернуть. Пользователь либо думает, он закрыл программу или что он сделал что-то неправильно. Что анимированные минимуму, однако, пользователь может "видеть" окно собирается до инструментов, который предоставляет жизненно важные визуальные понятия о том, что только что произошло. Что власти МПП имеется, Microsoft выполнила анимации значительно более высокого качества, чем те, видели, скажем, в Windows XP. Например, окна, которые в настоящее время быстро сведен к минимуму или иметь эффекта размытия движения, который фактически свидетельствует о движении в окно.

  • Повышение масштабирование Что вектора на основе графики, вы можете любого масштаба изображения большего или меньшего размера, без потери качества изображения. Это просто не возможно, на основе растровой графики. Например, если вы когда-нибудь пытались использовать крупные значки в Windows или программы панелей, вы знаете, что в результате значки с нетерпением размыто и неровными. В МПП, все обращается с векторами, так что вы можете масштаба окна и значки как большой (или, как малые), как вы хотите, и объекты будут отображаться без потери качества.

  • Прозрачность Рисование объекта с тем, что она дает определенный уровень прозрачности всегда была трудная задача для GDI, поскольку транспарентность эффекты требуют аппаратного ускорения, а GDI didn''t иметь доступ к этой части GPU (по большей части). Любой разработчик пытается получить прозрачности через GDI будет в итоге программа, которая замедлила систему сканирования. В МПП, однако, эффекты прозрачности легко потому, посвященная GPU является гораздо более способным делает их без какого-либо влияния на общие показатели.

  • Видео, как всего лишь еще один графический объект Большинство из нас думают о видео в качестве реальных показателей убийца. Просто работает видео в одном окне может замедлить вашу систему заметно, и видео doesn''t переместить или шкалы хорошо: Если вы попробуете, вы получите сбросили кадров по cartload. Это все изменения в МПП, поскольку она относится к видео, как если бы оно было каких-либо других графических объектов. Благодаря WPF' прямой доступ к GPU' аппаратного ускорения, вы можете перемещать и живой спектакль видео без снижается фреймы или влияющих на эффективность работы процессора. На практическом уровне, это позволяет показать Vista работает видео при нажатии Alt + Tab для переключения окон, и когда вы перемещаете курсор мыши над видео window' в значок на панели задач.

статьи, представленные Алекс Маклин

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions