Extensible Application Markup Language: Różnice pomiędzy wersjami

poprawa linków
m (robot dodaje: ko:XAML)
(poprawa linków)
XAML jest językiem opartym na języku [[XML]] zoptymalizowanym do opisu bogatych, wizualnych interfejsów, takich jak tworzone w [[Adobe Flash]]. [[SVG]], [[LZX (język programowania)|LZX]] czy [[XUL]] (ten ostatni używany jest między innymi do budowy rozszerzeń dla [[Mozilla Firefox|Firefoksa]]) są przykładami podobnych języków interfejsu użytkownika rozprowadzonymi na warunkach [[Wolne Oprogramowanie|wolnego oprogramowania]].
 
W zwyczajnym użyciu pliki XAML tworzone są ręcznie lub przy pomocy wizualnych narzędzi, takich jak [[Microsoft Expression Studio]]. Wynikowy kod XML interpretowany jest w locie przez podsystem systemu operacyjnego odpowiedzialny za wyświetlanie danych, co zastępuje [[Graphical Device Interface|GDI]] z poprzednich wersji Windows. Elementy XAML mapowane są do obiektów [[Common Language Runtime]]. Atrybuty mapowane są do właściwości lub zdarzeń tych obiektów.
 
XAML został stworzony w celu zapewnienia wsparcia klasom i metodom w architekturze .NET, które zajmują się obsługą interakcji z użytkownikiem, zwłaszcza wyświetlaniem. Język ten może być wykorzystywany jako język opisu nie tylko technologi [[Windows Presentation Foundation]], lecz także innych, jak np. [[Windows Workflow Foundation]].
Okrojona wersja Windows Presentation Foundation, pozwalająca tworzyć strony internetowe, nosi nazwę [[Silverlight]].
 
== Zobacz też ==
* [[Windows Presentation Foundation]]
 
== Linki zewnętrzne ==
* [http://msdn2.microsoft.com/en-us/library/ms752059.aspx Omówienie XAML (ang.)]
* Artykuł ''[http://zdnet.com.com/2100-1104-5201325.html Mozilla, Gnome mull united front against Longhorn]'' (ZDNET)
 
{{oprogramowanie stub}}
 
[[Kategoria:Aplikacje XML]]
[[Kategoria:Interakcja programu z użytkownikiem]]
[[Kategoria:Języki znaczników]]
[[Kategoria:.NET]]
[[Kategoria:Interakcja programu z użytkownikiem]]
 
[[da:XAML]]
42 184

edycje