Le site de l'ouvrage "Silverlight 2" de Gérard Leblanc

Présentation de l'ouvrage

Auteur

Table des matières

Programmes d'accompagnement
(programs from my book)

Mises à jour


Couverture de l'ouvrage

ISBN : 978-2-212-12375-3
Editions EYROLLES
Boulevard Saint - Germain 61

75240 PARIS CEDEX 05


Chapitres :   2     3    4    6    7     8    9   10       11      12      13      14       15      16    


Chaque fichier zip contient les fichiers du projet (VS 2008 Pro français). Le run-time Silverlight 2 doit avoir été installé pour exécuter le programme mais cette installation (téléchargement compris) est effectuée gratuitement et automatiquement si le navigateur détecte qu'il n'est pas encore installé.
Les programmes ont été réalisés sous Silverlight 2 beta 2.
Les navigateurs supportés sont IE, Firefox et Safari sous Windows et Mac.
Cliquez sur l'image pour lancer le programme Silverlight.

These are programs from my book (in French). Though French is used, these Silverlight programs are self explanatory and reading/understanding source code (both in C# and VB) should not be a problem. Just click on image to fire the Silverlight program.

 


Programme du chapitre 2
Application réalisée au chapitre 2.

Bandeau déroulant, tourneur de pages, carrousel avec images provenant d'une recherche Flickr.

Projet C#           Projet VB

La vidéo n'est pas reprise dans les projets. Il vous appartient de copier un fichier vidéo d'extension wmv dans le sous-répertoire ClientBin de la partie web du projet et de nommer ce fichier ClipSilverlight.wmv.


Fragments XAML du chapitre 3 (Conteneurs)

Fragments XAML

Fragments XAML du chapitre 4

Ces fragments xaml doivent être adaptés et insérés dans des pages xaml.

Effet gel (canevas comme conteneur)
Effet gel (grille comme conteneur)
Effet plastic
Effet métal
Bouton verre
Effet d'ombre

Programmes d'accompagnement du chapitre 6
Exemple 1. Création dynamique de rectangle.

Cliquez et glissez la souris.

Projet C#           Projet VB
Exemple 2. Balle qui suit courbe.

Tracez une courbe, bouton enfoncé et relâchez la souris.

Projet C#           Projet VB
Exemple 3. Pacman qui mange courbe.

Tracez une courbe, bouton enfoncé et relâchez la souris.

Projet C#           Projet VB

Programmes d'accompagnement du chapitre 7
Exemple 1. Scroller.

Cliquez et glissez la souris.

Projet C#           Projet VB
Exemple 2. Défilement d'images.

Projet C#           Projet VB
Exemple 3. Défilement d'images plus animation lors du survol.

Projet C#           Projet VB
Exemple 4. Carrousel d'images.

Projet C#           Projet VB
Exemple 5. Autre carrousel d'images.

Projet C#           Projet VB
Exemple 6. Carrousel de vidéos.

Projet C#           Projet VB

Les vidéos ne sont pas reprises dans les projets. Il vous appartient de les copier dans le répertoire bin\debug (ou ClientBin dans le cas d'un projet créé en vue d'un déploiement web).

Exemple 7. Puzzle de vidéo.

Projet C#           Projet VB

La vidéo n'est pas reprise dans les projets. Il vous appartient de copier une vidéo (fichier wmv) dans le répertoire bin\debug (ou ClientBin dans le cas d'un projet créé en vue d'un déploiement web) et de la nommer Butterfly.wmv.


Programmes d'accompagnement du chapitre 8
Exemple 1. Colorie le clown.

Cliquez sur une couleur et puis sur le clown.

Projet C#           Projet VB
Exemple 2. Animation logo.

Clic sur Animation pour démarrer une animation.

Projet C#           Projet VB
Exemple 3. Courbe de Bézier avec un seul point de contrôle.

Déplacez les trois points (point de départ, point d'arrivée et point de contrôle) pour tracer la courbe de Bézier.

Projet C#           Projet VB
Exemple 4. Courbe de Bézier avec deux points de contrôle.

Déplacez les quatre points (point de départ, point d'arrivée et deux points de contrôle) pour tracer la courbe de Bézier.

Projet C#           Projet VB

Programmes d'accompagnement du chapitre 9
Exemple 1. Yeux qui suivent la souris.

Déplacez la souris.

Projet C#           Projet VB
Exemple 2. Loupe.

Déplacez la loupe.

Projet C#           Projet VB
Exemple 3. Piston.

Simulation du piston.

Projet C#           Projet VB
Exemple 4. Tri.

Simulation d'un tri.

Projet C#           Projet VB
Exemple 5. Pendule balistique.

Simulation d'un pendule balistique.

Projet C#           Projet VB

Fragments XAML du chapitre 10 (Liaisons de données)

Fragments

Fragments XAML du chapitre 11 (Accès fichiers)

Fragments

Fragments XAML du chapitre 12 (Accès XML avec Linq)

Fragments

Fragments XAML du chapitre 13 (Accès à distance aux données)

Fragments

Fragments XAML du chapitre 14 (Contrôles utilisateurs)

Fragments

Fragments XAML du chapitre 15 (Styles et templates)

Fragments

Fragments XAML du chapitre 16 (Interaction Silverlight / HTML)

Fragments