Silverlight 2 par Gérard Leblanc

Accueil pour les compléments du livre Silverlight 2 de Gérard Leblanc

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.

 

Programmes d'accompagnement du chapitre 2

Application réalisée au chapitre2.

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