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

Z Wikipedii, wolnej encyklopedii
[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Addbot (dyskusja | edycje)
m Bot: Przenoszę 20 linków interwiki do Wikidata, znajdziesz je teraz w zasobie d:q258778
m poprawa linków, WP:SK
Linia 1: Linia 1:
'''XAML''' ([[język angielski|ang.]] ''eXtensible Application Markup Language'', [[wymowa|wym.]] /ˈzæməl/<ref>VTC - QuickStart Microsoft .NET Framework 3.5 [2009]</ref>) jest językiem opisu [[interfejs użytkownika|interfejsu użytkownika]] wykorzystywanym m.in. w technologii [[Windows Presentation Foundation]] (w skrócie ''WPF''), która jest elementem platformy [[.NET]] Framework począwszy od wersji 3.0.
'''XAML''' ([[język angielski|ang.]] ''eXtensible Application Markup Language'', [[wymowa|wym.]] /ˈzæməl/<ref>VTC - QuickStart Microsoft .NET Framework 3.5 [2009]</ref>) jest językiem opisu [[interfejs użytkownika|interfejsu użytkownika]] wykorzystywanym m.in. w technologii [[Windows Presentation Foundation]] (w skrócie ''WPF''), która jest elementem platformy [[.NET Framework|.NET]] Framework począwszy od wersji 3.0.


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]].
XAML jest językiem opartym na języku [[XML]] zoptymalizowanym do opisu bogatych, wizualnych interfejsów, takich jak tworzone w [[Adobe Flash]]. [[Scalable Vector Graphics|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]].


Pliki XAML zazwyczaj 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.
Pliki XAML zazwyczaj 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 [[Graphics 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 technologii [[Windows Presentation Foundation]], lecz także innych, jak np. [[Windows Workflow Foundation]].
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 technologii [[Windows Presentation Foundation]], lecz także innych, jak np. [[Windows Workflow Foundation]].


[[Akronim]] XAML pierwotnie rozwijany był jako ''eXtensible Avalon Markup Language'', gdzie ''Avalon'' było nazwą kodową dla biblioteki .NET.
[[Skrótowiec|Akronim]] XAML pierwotnie rozwijany był jako ''eXtensible Avalon Markup Language'', gdzie ''Avalon'' było nazwą kodową dla biblioteki .NET.


Okrojona wersja [[Windows Presentation Foundation]], pozwalająca tworzyć aplikacje internetowe, jest wykorzystywana w [[Silverlight]].
Okrojona wersja [[Windows Presentation Foundation]], pozwalająca tworzyć aplikacje internetowe, jest wykorzystywana w [[Microsoft Silverlight|Silverlight]].


== Zobacz też ==
== Zobacz też ==
* [[Windows Presentation Foundation]]
* [[Windows Presentation Foundation]]



== Linki zewnętrzne ==
== Linki zewnętrzne ==

Wersja z 16:33, 23 maj 2013

XAML (ang. eXtensible Application Markup Language, wym. /ˈzæməl/[1]) jest językiem opisu interfejsu użytkownika wykorzystywanym m.in. w technologii Windows Presentation Foundation (w skrócie WPF), która jest elementem platformy .NET Framework począwszy od wersji 3.0.

XAML jest językiem opartym na języku XML zoptymalizowanym do opisu bogatych, wizualnych interfejsów, takich jak tworzone w Adobe Flash. SVG, LZX czy XUL (ten ostatni używany jest między innymi do budowy rozszerzeń dla Firefoksa) są przykładami podobnych języków interfejsu użytkownika rozprowadzonymi na warunkach wolnego oprogramowania.

Pliki XAML zazwyczaj 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 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 technologii Windows Presentation Foundation, lecz także innych, jak np. Windows Workflow Foundation.

Akronim XAML pierwotnie rozwijany był jako eXtensible Avalon Markup Language, gdzie Avalon było nazwą kodową dla biblioteki .NET.

Okrojona wersja Windows Presentation Foundation, pozwalająca tworzyć aplikacje internetowe, jest wykorzystywana w Silverlight.

Zobacz też

Linki zewnętrzne

  1. VTC - QuickStart Microsoft .NET Framework 3.5 [2009]