XBAP
XBAP ( XAML Browser Application - XAML browser application ) er et
WPF program, der kører inde i en webside browser .
XBAP -applikationen er en fuld WPF-applikation med nogle vigtige forskelle:
- En HBAP-applikation kører inde i et browservindue og kan optage hele området på en webside eller kun en del af den. (I HTML er det markeret ved hjælp af <iframe>-tagget).
- XBAR-applikationen har begrænsede rettigheder til at muliggøre en letvægtsimplementeringsmodel, der giver brugerne mulighed for at køre WPF-applikationer uden risiko for at udføre potentielt farlig kode.
En XVAP-applikation tildeles de samme tilladelser som en .NET -applikation , der startes fra et WAN eller LAN, da den bruger en lignende sikkerhedsmekanisme.
- HVAR-applikationen kræver ikke installation (særlig installation på brugerens computer).
Når du kører HVAP-applikationen, downloades den og placeres i browserens cache , men den installeres ikke på systemet. Dette giver webmodellen øjeblikkelige opdateringer - hver gang brugeren tilgår denne applikation, downloades en ny version (hvis den ikke er i cachen og er blevet opdateret).
I modsætning til programmeringsmodellen, der bruges i ActiveX- og Silverlight -teknologier , hvor applets faktisk indlæses i browserprocessen, viser XBAP-applikationer kun deres indhold i browservinduet, men som enhver WPF-applikation kører de som en separat proces, der administreres af CLR . .
En af fordelene ved XBAP-applikationer er evnen til at arbejde med dem uden unødvendige prompter og prompter: brugeren kan åbne XBAP-applikationen i en browser og begynde at arbejde med den på samme måde som med en Java-applet , Flash- animation eller en Webside udstyret med JavaScript -kode. Der vises ingen installationsprompt eller sikkerhedsadvarsel.
Litteratur
- Matthew McDonald. Pro WPF i C# 2008: Windows Presentation Foundation med .NET 3.5, Second Edition . - Apress, feb 2008. - S. 1040. - (Pro). - ISBN 1-59059-955-1 (ISBN13: 978-1-59059-955-6). Arkiveret 16. marts 2009 på Wayback Machine
Se også