silverlight

Post on 13-Jun-2015

168 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Présentation élaborée par M. Mehdi dans le cadre des sessions de Lightning Talks à l'Orange Developer Center.

TRANSCRIPT

Présenter par: Mehdi Krichen

Silverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple Conclusion

SilverlightSilverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple Conclusion

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.

Silverlight FonctionnalitésFonctionnalités Silverlight Silverlight Avantages et inconvénients Outils nécessaires Exemple Conclusion

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.

Silverlight Fonctionnalités Silverlight Avantages et inconvénientsAvantages et inconvénients Outils nécessaires Exemple Conclusion

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.

Nécessité d’installer un plug-in coté client

Exécution de l’application coté client

Silverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple Conclusion

•Service pack 1 de Visual Studio

•Microsoft Silverlight Tools Beta 1

•Deep Zoom Composer

•Microsoft Expression Blend 2

Silverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple ConclusionConclusion

« Hello World ! » avec silverlight :

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>

• Voilà ce que va nous afficher l’explorateur d’internet :

• Puis, dans le fichier "code-behind" nous avons géré un évènement qui va modifier le contenu de notre bouton

MessageBox.Show("* * * Felicitation ! * * *")

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:

Dessous "End Sub" pour "Private Function Drawn()" Function, tapez le code suivante:

Toujours en dessous de la "End Sub" pour "Private Function GetPiece()», tapez le Code suivante:

dessous le "End Sub" pour "Private Sub Button_Click (...)», tapez les Code suivants:

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:

Silverlight Fonctionnalités Silverlight Avantages et inconvénients Outils nécessaires Exemple ConclusionConclusion

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.

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

Merci !

top related