![]() | Bienvenue dans l'atelier "Manipulation des bibliothèque" du Coach Windows 7 ! Les bibliothèques (ou librairies) sont l’une des nouveautés de Windows 7 en terme d’expérience utilisateur. Elles permettent en effet aux utilisateurs d’avoir un point d’entrée unique pour accéder à leurs documents, images, vidéos ou encore musiques. Une librairie peut être définie comme un agrégat de dossiers répartis à différents emplacement, disques durs… Dans ce tutoriel vous apprendrez à :
Pour compléter cet exercice vous devez avoir:
Le cours et les sources de cet atelier sont disponibles en téléchargement gratuit. |
![]() |
Exercice 1 : Récupération d’informations sur les librairies de l’utilisateurDans cet exercice, vous allez créer une application WPF (Windows Presentation Foundation) permettant à l’utilisateur de naviguer au sein des librairies de sa machine. Les informations sur les librairies sont récupérables par l’appel de méthode natives de l’API Windows qu’il est possible d’appeler dans du code .NET à l’aide de P/Invoke (Plateform Invoke). Pour éviter d’avoir à faire développer vous-même vos classes managées pour encapsuler cette API, il est possible d’utiliser la Windows API Code Pack disponible à cette adresse : http://code.msdn.microsoft.com/WindowsAPICodePack Cette application sera reprise dans le deuxième exercice du coach.
Exercice 2 : Modifier la structure des librairies Windows 7 par le codeDans cet exercice, nous allons nous appuyer sur l’application débutée dans l’exercice 1 de ce coach Windows 7 dédié aux librairies. Commencez par ajouter un StackPanel (dans la première ligne de la grille) ayant une orientation horizontale et contenant trois boutons, lesquels permettront d’ajouter, de supprimer des emplacements au sein d’une librairie ainsi que d’ouvrir la fenêtre de gestion des librairies native à Windows 7 : Modifiez ensuite le code que vous aviez écrit dans l’événement Loaded de la fenêtre lors du premier exercice afin de charger les librairies en mode éditable : C# VB Abonnez-vous à l’événement Click du premier bouton. Dans ce gestionnaire d’événement, vérifiez dans un premier temps que l’utilisateur a bien sélectionné une librairie puis récupérer la sous forme de ShellLibrary : C# VB Vous désirez la suite ? Le cours et les sources de cet atelier sont disponibles en téléchargement gratuit. |
|
![]() |