Download - Silverlight
![Page 1: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/1.jpg)
Présenter par: Mehdi Krichen
![Page 2: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/2.jpg)
Silverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple Conclusion
![Page 3: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/3.jpg)
SilverlightSilverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple Conclusion
![Page 4: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/4.jpg)
Silverlight est un puissant outil de développement pour la création d’interface d’applications interactives riches (RIA).
Silverlight est un plug-in gratuit, alimenté par le Framework .NET et compatible avec plusieurs navigateurs, appareils mobile et systèmes d'exploitation, apportant un nouveau niveau d'interactivité.
Silverlight permet de développer des applications Web riches (2D et 3D, animation, dessin vectoriel, vidéo et audio) dans un moteur de rendu vectoriel.
![Page 5: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/5.jpg)
Silverlight FonctionnalitésFonctionnalités Silverlight Silverlight Avantages et inconvénients Outils nécessaires Exemple Conclusion
![Page 6: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/6.jpg)
une application Silverlight peut être représentée comme le contenu chargé par le plugin Silverlight dans une page HTML.
Silverlight dissocie le contenue graphique, et sa manipulation. Le contenue graphique est obtenue à l'aide du XAML (eXtensible Application Markup Language).
Le XAML est un langage déclaratif et de balisage, il servira à créer des objets et à en définir leurs propriétés.
![Page 7: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/7.jpg)
Silverlight Fonctionnalités Silverlight Avantages et inconvénientsAvantages et inconvénients Outils nécessaires Exemple Conclusion
![Page 8: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/8.jpg)
Silverlight offre une collaboration entre graphisme et développement.
Intégration avec les applications existantes Silverlight s'intègre de façon transparente à votre code JavaScript et ASP.NET AJAX
Prise en charge multiplateforme web et system d’exploitation.
Interopérabilité et réutilisation : offre la possibilité de communique avec des serveurs via des web service.
![Page 9: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/9.jpg)
Nécessité d’installer un plug-in coté client
Exécution de l’application coté client
![Page 10: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/10.jpg)
Silverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple Conclusion
![Page 11: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/11.jpg)
•Service pack 1 de Visual Studio
•Microsoft Silverlight Tools Beta 1
•Deep Zoom Composer
•Microsoft Expression Blend 2
![Page 12: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/12.jpg)
Silverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple ConclusionConclusion
![Page 13: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/13.jpg)
« Hello World ! » avec silverlight :
![Page 14: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/14.jpg)
exemple
• Dans un fichier XAML nous avons créés un bouton .Sa taille (hauteur et largeur), son positionnement, sa couleur ont été définit dans le fichier XAML.
<Grid x:Name="LayoutRoot" Background="White"> <Button x:Name="Bouton1" Width="200" Height="100" Background="Aqua" Content="Cliquez-ici" Click="Bouton1_Click"/> </Grid>
![Page 15: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/15.jpg)
• Voilà ce que va nous afficher l’explorateur d’internet :
![Page 16: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/16.jpg)
• Puis, dans le fichier "code-behind" nous avons géré un évènement qui va modifier le contenu de notre bouton
MessageBox.Show("* * * Felicitation ! * * *")
![Page 17: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/17.jpg)
![Page 18: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/18.jpg)
![Page 19: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/19.jpg)
![Page 20: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/20.jpg)
![Page 21: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/21.jpg)
Clic droit sur la page ou l'entrée de "MainPage.xaml" dans l'Explorateur de solutions et sélectionnez l'option "Afficher le code". Dans le code ci-dessous Voir la ligne "Inherits UserControl" tapez la code suivante:
En dessous du "End Sub" pour "Public Sub New ()" constructeur tapez le code suivantes:
![Page 22: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/22.jpg)
Dessous "End Sub" pour "Private Function Drawn()" Function, tapez le code suivante:
![Page 23: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/23.jpg)
Toujours en dessous de la "End Sub" pour "Private Function GetPiece()», tapez le Code suivante:
![Page 24: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/24.jpg)
dessous le "End Sub" pour "Private Sub Button_Click (...)», tapez les Code suivants:
![Page 25: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/25.jpg)
Retour au designer, clic droit sur la page ou l'entrée pour "MainPage.xaml" dans l'Explorateur de solutions et sélectionnez l'option "Afficher Designer".Double-cliquez sur le "Nouveau" Bouton de contrôle et le taper ce code sous New_Click:
![Page 26: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/26.jpg)
![Page 27: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/27.jpg)
Silverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple ConclusionConclusion
![Page 28: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/28.jpg)
l'Internet Riche a provoqué la création de plusieurs technologies dont notamment Flex, XUL ou encore Silverlight qui appartiennent respectivement à Adobe, Mozilla et Microsoft. Le leader en termes de création et de déploiement d'application Internet riche est Adobe Flash.
On peut donc voir Silverlight comme une réponse de Microsoft à son concurrent direct Flash, et à sa technologie le Flex.
![Page 29: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/29.jpg)
http://msdn.microsoft.com/fr-fr/default.aspx http://msdn.microsoft.com/fr-fr/library/cc838158%28v=vs.95%29.aspx
http://www.cespage.com/silverlight/sl4tut9.html Software downloading from : http://www.microsoft.com/fr-fr/download/details.aspx?id=23691 http://www.microsoft.com/en-us/download/details.aspx?id=1767 http://www.01net.com/telecharger/windows/Programmation/creation/fiches/100086.html
http://www.microsoft.com/en-us/download/details.aspx?id=24819 http://www.microsoft.com/en-us/download/details.aspx?id=7732
![Page 30: Silverlight](https://reader035.vdocuments.net/reader035/viewer/2022070318/557bf79cd8b42a302d8b52e8/html5/thumbnails/30.jpg)
Merci !