Pré-requis
Connaitre les bases de la programmation
OU
Connaître l’environnement “Operating System – Windows”
Objectifs
Silverlight est un lecteur Internet existant sous forme de plugin, il
est aujourd’hui disponible pour l’ensemble des navigateurs Internet dans sa version 2.
Silverlight permet du contenu vectoriel interactif pour le Web.
Il est compatible avec tous les systèmes d’exploitation.
Programme
Introduction à Silverlight
- Présentation des RIA
- Qu’est-ce que Silverlight ?
- Architecture de Silverlight
- Les différentes versions : Silverlight 1.0 et Silverlight 2
- L’héritage de la plate-forme (FrameWork) .NET 3.0
- Comparaison entre WPF et Silverlight
Le xaml
- XAML un langage déclaratif puissant
- Les avantages du XAML
- Le XAML en détail
Créer une interface simple
- Les contrôles de contenu
- Les contrôles conteneur
- Les contrôles d’affichage de texte
- Les autres contrôles
- Gestion du positionnement des contrôles : Canvas, StackPanel, Grid
Étendre votre interface
- Silverlight 2 et la communication réseau
- Exécution d’une requête Web (HttpWebRequest/WebClient)
- Ecriture et consommation de Web Services (WCF)
- Manipuler du XML avec Silverlight
- Les styles
- Le DataBinding
Aller plus loin avec son interface
- Les User Controls
- Les Templates
- Animations
- Transformations
Gestion du multimédia
- L’objet MediaElement
- Contrôler le MediaElement par code
- Gestion des Timeline/Markers
Ajout d’objets xaml à l’exécution
- Création d’un menu interactif
- La problématique
- Ecriture d’une chaine XAML
- Ajout d’un nouvel enfant à un conteneur
- Les méthodes de la propriété children
- Utilisation des masques
La vidéo, le son et l’image
- Utilisation du composant Image
- Création d’un lecteur Vidéo
- Introduction à Expression Encoder
- Le composant MediaElement
- Le format .wmv
- L’objet Downloader
- Gestion des erreurs spécifiques
Déploiement d’une application silverlight
- Préchargement de contenu en ligne
- Détection automatique du lecteur Silverlight
- Les droits d’installation.
Vous devez être connecté pour poster un commentaire.