| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
XAML est un langage déclaratif développé pour les besoins du nouveau système d'exploitation de Microsoft, Windows Longhorn. Prononcé Zammel, ces intiales correspondent à eXtensible Application Markup Language. Les interfaces utilisateur des - futures - applications développées pour Windows Longhorn (il y aura une mise à jour pour Windows XP un peu avant la sortie de Longhorn) seront créées avec XAML. Basé sur le langage XML, il facilite le travail du développeur et permet d'écrire une application client Windows (ou tout au moins, son interface) aussi aisément qu'une application Web.
Voici une comparaison de code entre une application Web et une application Windows qui affichent toutes deux "Hello World":
XAML
<Canvas ID="root" xmlns="http://schemas.microsoft.com/2003/xaml" xmlns:def="Definition"> <Text>Hello World</Text> </Canvas>
HTML
<html> <body> Hello World </body> </html>
Comme dans le développement Web, du code permettant de gérer des évenements (click, dbl-click, entrée de texte, etc.) peut être inséré soit directement dans la page à l'aide d'un tag spécial def:Code soit dans un fichier séparé écrit dans un langage supporté par l'environnement. Le code peut être écrit en C# ou Visual Basic .NET. Une des caractéristiques les plus appréciées du développement en XAML, présente en fait depuis l'arrivée de .NET, est justement de pouvoir séparer cette partie visible à l'utilisateur (l'interface UI) du code en lui-même. Le fichier séparé est alors appelé code-behind file.
http://longhorn.msdn.microsoft.com/lhsdk/core/overviews/about%20xaml.aspx Explications détaillées sur le fonctionnement d'XAML et son intégration dans le développement d'applications Longhorn.
http://msdn.microsoft.com/Longhorn/ Ressources utiles pour ceux qui s'intéressent à Windows Longhorn.


