SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft


Tous les Articles du Laboratoire Microsoft

Windows Longhorn Build 4074
Accueil > Articles > Système
Auteurs 
Yann ALET
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT
Formateur


 Tous les articles de cet auteur

3,9/5

Bien


308331
287/1146

Le Xaml

Sur Avalon, vous pouvez écrire des applications en C#, Visual Basic .Net ou tout autre langage supportant le .Net. Ces programmes sont très similaires aux Windows Forms que vous pouvez créer aujourd'hui. Il s'agit de la partie normale d'Avalon.

Cependant, Avalon introduit également un nouveau langage utilisable sous Longhorn : le XamlEXtensible Application Markup Language. Le Xaml (prononcé Zammel) ressemble beaucoup à l'HTML. Vous créerez par exemple des zones de textes, ou une image d'une façon très similaire.

 

Le code suivant…

 

 

une fois exécuté affichera cela…

 

 

La où ça devient interressant, c'est que le code xaml que nous avons écrit peut non seulement être exécuté dans IE comme nous venons de le voir, mais peut également être directement compilé pour tourner sous forme d'application Windows. Mieux encore, vous allez pouvoir faire communiquer une application Windows avec une autre application Xaml !

Vous vous demandez peut être à quoi cela pourrait servir ? Les développeurs qui lisent ces lignes ont sûrement déjà une petite idée. En fait, vous allez pouvoir séparer le coté visuel de l'application du code en lui même. Vous designez entièrement votre application en Xaml, puis vous rajouter le code en C#. Cela vous permet d'avoir un code plus propre, et mieux structuré. Mieux, vous pouvez envisager la possibilité de porter très rapidement une application Windows en application Web et vice versa, le visuel étant indépendant du moteur.

Cette architecture n'est pas sans rappeler celle de l'ASP.Net avec son code behind.

Et pour ceux qui veulent faire du Xaml, mais qui n'ont pas Longhorn, sachez que c'est tout à fait possible sur les versions précédentes de Windows (98 à XP) avec Xamlon.

 

Autres

J'ai également remarqué un nouveau type de contrôle qui fera la joie de nombreux développeurs. Il s'agit d'un nouveau type de combo box qui peut intégrer d'autres combo box. Voyez vous-même :

 

 

 

Si vous vous interressez au développement d'application sous longhorn, je vous conseille de rajouter longhornblogs à vos favoris, il s'agit là d'une formidable mine d'informations.


Sommaire


1. La Forme
  • Configuration
  • Phase de login
  • Side Bar
  • Explorer
  • Autres


  • 2. Le Fond
  • WinFS
  • Le Xaml
  • Autres


  • 3. Conclusion



    En Savoir Plus 
    Evaluez cet article 


    Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



    Retrouvez ci-dessous les autres sections du Laboratoire Microsoft