SlideShare una empresa de Scribd logo
1 de 30
Présenter par:
Mehdi Krichen







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

Silverlight
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és 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é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
Conclusion
« 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 cidessous 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
Conclusion


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/frfr/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/creatio
n/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 !

Más contenido relacionado

La actualidad más candente

Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptdavrous
 
Wygday2010 - silverlight 4 & wpf 4
Wygday2010 -  silverlight 4 & wpf 4Wygday2010 -  silverlight 4 & wpf 4
Wygday2010 - silverlight 4 & wpf 4Wygwam
 
WebApp #1 : introduction
WebApp #1 : introductionWebApp #1 : introduction
WebApp #1 : introductionJean Michel
 
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexPrésentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexCynapsys It Hotspot
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
Introduction à Xamarin
Introduction à XamarinIntroduction à Xamarin
Introduction à XamarinPatrice Cote
 
AppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuageAppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuagebenjguin
 
Xamarin.Forms [french]
Xamarin.Forms [french]Xamarin.Forms [french]
Xamarin.Forms [french]Laurent Duveau
 
IBM ILOG Elixir: IHM riches pour applications SaaS et Cloud
IBM ILOG Elixir: IHM riches pour applications SaaS et CloudIBM ILOG Elixir: IHM riches pour applications SaaS et Cloud
IBM ILOG Elixir: IHM riches pour applications SaaS et CloudErwan Paccard
 
Le développement mobile multiplateforme avec cordova
Le développement mobile multiplateforme avec cordovaLe développement mobile multiplateforme avec cordova
Le développement mobile multiplateforme avec cordovaSébastien Ollivier
 
Introduction dev office 365 2015 group usagers SharePoint Montreal
Introduction dev office 365 2015 group usagers SharePoint MontrealIntroduction dev office 365 2015 group usagers SharePoint Montreal
Introduction dev office 365 2015 group usagers SharePoint MontrealVincent Biret
 

La actualidad más candente (17)

Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
 
Wpf, Silverlight and WP7
Wpf, Silverlight and WP7Wpf, Silverlight and WP7
Wpf, Silverlight and WP7
 
Formation adobeflex
Formation adobeflexFormation adobeflex
Formation adobeflex
 
Ado.net database access
Ado.net database accessAdo.net database access
Ado.net database access
 
Wygday2010 - silverlight 4 & wpf 4
Wygday2010 -  silverlight 4 & wpf 4Wygday2010 -  silverlight 4 & wpf 4
Wygday2010 - silverlight 4 & wpf 4
 
SilverLight 2 0
SilverLight 2 0SilverLight 2 0
SilverLight 2 0
 
WebApp #1 : introduction
WebApp #1 : introductionWebApp #1 : introduction
WebApp #1 : introduction
 
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexPrésentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
 
Chap 1 Le Interfaces Richesv140
Chap 1 Le Interfaces Richesv140Chap 1 Le Interfaces Richesv140
Chap 1 Le Interfaces Richesv140
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
Introduction à Xamarin
Introduction à XamarinIntroduction à Xamarin
Introduction à Xamarin
 
AppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuageAppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuage
 
Xamarin.Forms [french]
Xamarin.Forms [french]Xamarin.Forms [french]
Xamarin.Forms [french]
 
IBM ILOG Elixir: IHM riches pour applications SaaS et Cloud
IBM ILOG Elixir: IHM riches pour applications SaaS et CloudIBM ILOG Elixir: IHM riches pour applications SaaS et Cloud
IBM ILOG Elixir: IHM riches pour applications SaaS et Cloud
 
Le développement mobile multiplateforme avec cordova
Le développement mobile multiplateforme avec cordovaLe développement mobile multiplateforme avec cordova
Le développement mobile multiplateforme avec cordova
 
HTML5 & SilverLight 5
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5
 
Introduction dev office 365 2015 group usagers SharePoint Montreal
Introduction dev office 365 2015 group usagers SharePoint MontrealIntroduction dev office 365 2015 group usagers SharePoint Montreal
Introduction dev office 365 2015 group usagers SharePoint Montreal
 

Similar a Silverlight

Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'EpitechAteliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'EpitechChristophe Lauer
 
Cours de Web Design part.1
Cours de Web Design part.1Cours de Web Design part.1
Cours de Web Design part.1MC Casal
 
Glossaire web pour les profanes - Webdesign
Glossaire web pour les profanes - WebdesignGlossaire web pour les profanes - Webdesign
Glossaire web pour les profanes - WebdesignRelax In The Air
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightChristophe Lauer
 
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et JavascriptCodedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascriptcodedarmor
 
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2apratt72
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?GreenIvory
 
USI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SIUSI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SIDjamel Zouaoui
 
Visual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@NoumeaVisual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@NoumeaJulien Chable
 
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdf
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdfGestion_d_un_projet_Web_e_commerce_Piece (1).pdf
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdfSofianeHassine2
 
Gestion_d_un_projet_Web_e_commerce_Piece.pdf
Gestion_d_un_projet_Web_e_commerce_Piece.pdfGestion_d_un_projet_Web_e_commerce_Piece.pdf
Gestion_d_un_projet_Web_e_commerce_Piece.pdfSofianeHassine2
 
Android pour les debutants
Android pour les debutantsAndroid pour les debutants
Android pour les debutantsAmira Hakim
 
Adobe Et Le Commerce V2
Adobe Et Le Commerce V2Adobe Et Le Commerce V2
Adobe Et Le Commerce V2Michael Chaize
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web MicrosoftChristophe Lauer
 

Similar a Silverlight (20)

Ateliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'EpitechAteliers Silverlight 2 à l'Epitech
Ateliers Silverlight 2 à l'Epitech
 
Webdesign, UX et UCD #1
Webdesign, UX et UCD #1Webdesign, UX et UCD #1
Webdesign, UX et UCD #1
 
Cours de Web Design part.1
Cours de Web Design part.1Cours de Web Design part.1
Cours de Web Design part.1
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
Glossaire web pour les profanes - Webdesign
Glossaire web pour les profanes - WebdesignGlossaire web pour les profanes - Webdesign
Glossaire web pour les profanes - Webdesign
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
Windev
WindevWindev
Windev
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et Silverlight
 
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et JavascriptCodedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
 
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2
 
Présentation WPF
Présentation  WPFPrésentation  WPF
Présentation WPF
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?Flex, une techno RIA incontournable pour les futures app web ?
Flex, une techno RIA incontournable pour les futures app web ?
 
USI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SIUSI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SI
 
Visual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@NoumeaVisual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@Noumea
 
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdf
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdfGestion_d_un_projet_Web_e_commerce_Piece (1).pdf
Gestion_d_un_projet_Web_e_commerce_Piece (1).pdf
 
Gestion_d_un_projet_Web_e_commerce_Piece.pdf
Gestion_d_un_projet_Web_e_commerce_Piece.pdfGestion_d_un_projet_Web_e_commerce_Piece.pdf
Gestion_d_un_projet_Web_e_commerce_Piece.pdf
 
Android pour les debutants
Android pour les debutantsAndroid pour les debutants
Android pour les debutants
 
Adobe Et Le Commerce V2
Adobe Et Le Commerce V2Adobe Et Le Commerce V2
Adobe Et Le Commerce V2
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
 

Más de ODC Orange Developer Center

Tendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarTendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarODC Orange Developer Center
 

Más de ODC Orange Developer Center (20)

Lightning Talks Réalité Augmentée
 Lightning Talks Réalité Augmentée Lightning Talks Réalité Augmentée
Lightning Talks Réalité Augmentée
 
Graphiste vs dévelopeur de Noha Jaafar
Graphiste vs dévelopeur de Noha JaafarGraphiste vs dévelopeur de Noha Jaafar
Graphiste vs dévelopeur de Noha Jaafar
 
Tendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha JaafarTendances des applications mobiles en 2014 de Noha Jaafar
Tendances des applications mobiles en 2014 de Noha Jaafar
 
Countly
CountlyCountly
Countly
 
Owasp
OwaspOwasp
Owasp
 
Frameworks de développement Mobile
Frameworks de développement MobileFrameworks de développement Mobile
Frameworks de développement Mobile
 
Les bibliothèques sous Android
Les bibliothèques sous AndroidLes bibliothèques sous Android
Les bibliothèques sous Android
 
Les Fragments
Les FragmentsLes Fragments
Les Fragments
 
Sencha Touch
Sencha TouchSencha Touch
Sencha Touch
 
Personnalisation bouton et animations Android
Personnalisation bouton et animations AndroidPersonnalisation bouton et animations Android
Personnalisation bouton et animations Android
 
Android Device Monitor
Android Device MonitorAndroid Device Monitor
Android Device Monitor
 
Monkey & Monkey Runner
Monkey & Monkey RunnerMonkey & Monkey Runner
Monkey & Monkey Runner
 
Itinéraire sur Google Maps
Itinéraire sur Google MapsItinéraire sur Google Maps
Itinéraire sur Google Maps
 
Partage sur les réseaux sociaux
Partage sur les réseaux sociauxPartage sur les réseaux sociaux
Partage sur les réseaux sociaux
 
Shared Preferences
Shared PreferencesShared Preferences
Shared Preferences
 
Action Bar - AB & ActionBarSherlock - ABS
Action Bar - AB & ActionBarSherlock - ABSAction Bar - AB & ActionBarSherlock - ABS
Action Bar - AB & ActionBarSherlock - ABS
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Upload - Download
Upload - DownloadUpload - Download
Upload - Download
 
Sensors
SensorsSensors
Sensors
 
Framework php « Codeignitor »
Framework php « Codeignitor » Framework php « Codeignitor »
Framework php « Codeignitor »
 

Silverlight

Notas del editor

  1. Notez que le plugin peut charger tout l&apos;espace de la page (par défaut avec Visual Studio) ou simplement une partie
  2. Notez que le plugin peut charger tout l&apos;espace de la page (par défaut avec Visual Studio) ou simplement une partie
  3. Notez que le plugin peut charger tout l&apos;espace de la page (par défaut avec Visual Studio) ou simplement une partie
  4. Notez que le plugin peut charger tout l&apos;espace de la page (par défaut avec Visual Studio) ou simplement une partie
  5. Notez que le plugin peut charger tout l&apos;espace de la page (par défaut avec Visual Studio) ou simplement une partie
  6. Notez que le plugin peut charger tout l&apos;espace de la page (par défaut avec Visual Studio) ou simplement une partie
  7. Notez que le plugin peut charger tout l&apos;espace de la page (par défaut avec Visual Studio) ou simplement une partie