Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France /
Agenda Présentation générale Intérêts, démo en action, outillages & types de contrôles disponibles Les bases d’une application Silverlight Structure, hébergement, XAML, contrôles de base & gestion évènementielle Quelques notions plus graphiques Gestion de contenu vidéos, téléchargements asynchrones Styles & templating DataBinding & Binding entre éléments Transformations dont pseudo 3D Utilisation de Blend 3 Modification du visuel Mise en place d’animations classiques puis naturelles
Agenda Notions plus avancées Appels de services WCF SandBoxing – OpenFileDialog / SaveFileDialog Pixel Shaders Out of Browser Accélération matérielle GPU Scénarios métiers orientés données Introduction à.NET RIA Services
Les bases d’une application Silverlight Structure, hébergement, XAML, contrôles de base & gestion évènementielle
<script src="/SilverlightApplication1Web/S criptResource.axd?d=KZe7c... Navigateur Web Page Web Hôte Silverlight InterfaceInterfaceLogiqueLogique HTMLHTML Sys.UI.Silverlight.Control.createObject("Xaml1_pa rent",… Sys.UI.Silverlight.Control.createObject("Xaml1_pa rent",… ASPXASPX
Fichiers d’une application Silverlight App.xaml et App.xaml.cs Racine de l’application Gestion de divers événements: Application_Startup Application_Exit Application_UnhandledException Page.xaml Page exécutée par la classe racine Page.xaml.cs (ou.vb…) Fichier contenant le code-behind (code.NET) Fichier compilé en DLL placé dans le répertoire ClientBin (et non Bin tout court !) de l’application Web, dans un fichier XAP (eq. ZIP) SilverlightControl.js
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.