XBAP: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
APh (обсуждение | вклад) Нет описания правки |
APh (обсуждение | вклад) применён шаблон {{книга}} |
||
Строка 16: | Строка 16: | ||
== Литература == |
== Литература == |
||
#{{книга |
|||
# ''Matthew McDonald'', Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition. — apress, 2008 — ISBN 1-59059-955-1 (10), ISBN 978-1-59059-955-6 (13), URL: http://www.apress.com/book/view/9781590599556 |
|||
|автор = Matthew McDonald |
|||
|часть = |
|||
|заглавие = Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition. |
|||
|оригинал = |
|||
|ссылка = http://www.apress.com/book/view/9781590599556 |
|||
|ответственный = |
|||
|издание = |
|||
|место = |
|||
|издательство = Apress |
|||
|год = Feb 2008 |
|||
|том = |
|||
|pages = 1040 |
|||
|allpages = |
|||
|серия = Pro |
|||
|isbn = 1-59059-955-1 (ISBN13: 978-1-59059-955-6) |
|||
|тираж = |
|||
}} |
|||
== См. также == |
== См. также == |
Версия от 20:32, 8 сентября 2009
XBAP (англ. XAML Browser Application — браузерное приложение XAML) — это WPF-приложение, которые выполняется внутри браузера Web-страниц.
Приложение ХВАР является полноценным приложениям WPF, имеющим некоторые основные отличия:
- ХВАР-приложение выполняется внутри окна браузера и может занимать всю область Web-страницы или только часть. (В HTML размечается с помощью дескриптора <iframe>.)
- ХВАР-приложение имеет ограниченные права в целях применения облегчённой модели развертывания, позволяющей пользователям запускать приложения WPF без риска выполнения потенциально опасного кода.
Приложению ХВАР предоставляются те же разрешения, что и приложению .NET, которое запускается из глобальной или локальной сети, т. к. используется аналогичный механизм безопасности.
- ХВАР-приложение не требует инсталляции (специальной установки на компьютер пользователя).
При запуске приложения ХВАР оно загружается и помещается в кэш браузера, но не устанавливается в системе. Это дает Web-модель мгновенного обновления — при каждом обращении пользователя к данному приложению загружается новая версия (если оно отсутствует в кэше и было обновлено).
В отличие от программной модели, используемой в технологиях ActiveX и Silverlight, где апплеты действительно загружаются внутри процесса браузера, XBAP-приложения только отображают своё содержимое в окне браузера, но при этом, как любое WPF-приложение, запускаются в виде отдельного процесса управляемого cредой CLR.
Одно из преимуществ приложений ХВАР — возможность работать с ними без лишних подсказок и приглашений: пользователь может открыть приложение ХВАР в браузере и начать работать с ним точно так же, как с Java-апплетом, Flash-анимацией или оснащенной кодом JavaScript Web-страницей. Никакого приглашения выполнить инсталляцию и предупреждения по поводу безопасности не появляется.
Литература
- Matthew McDonald. Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition.. — Apress, Feb 2008. — P. 1040. — (Pro). — ISBN 1-59059-955-1 (ISBN13: 978-1-59059-955-6).