Wpf Par La Pratique


E-Book Content

Page 1 T. Lebrun 13:54 WPF par la pratique Cet ouvrage plongera le lecteur au cœur même de la technologie WPF, en détaillant les spécificités de son langage associé, XAML, mais également en couvrant des aspects plus complexes comme la définition des Dependency Properties, la gestion des événements routés (qui diffèrent des événements .NET classiques) ou l’implémentation du système de commandes. À vocation très pratique, il aidera les développeurs .NET à concevoir des animations et des transformations pour enrichir leurs applications Windows ou Internet (via Sliverlight). Illustré par de nombreux exemples de code, il est complété par une étude de cas portant sur un gestionnaire de contacts personnalisés, qui constitue le fil conducteur du livre. Au sommaire Les bases de WPF – XAML • Correspondance entre les espaces de noms CLR et XML • Convertisseurs de type • Contrôles de positionnement et de dessins • Autres contrôles • Liaison de données • Les Dependency Properties et les Attached Properties • Liaison de données par code • Mise en forme de l’affichage • Convertisseurs à valeurs uniques ou multiples • Développement d’une application – Modèles de données • Personnalisation des éléments • Utilisation des déclencheurs • Validation de données • Règles de validation standards • Création et personnalisation d’un style • Les fonctionnalités avancées de WPF – Création de contrôles • Contrôles utlisateur et personnalisés • Gestion des événements et des commandes • Événements routés et attachés • Modèles de contrôle • Arbre logique ou visuel • Création d’un ControlTemplate • Utilisation des déclencheurs et des styles • Saisie de texte • Contrôle de documents fixes ou dynamiques • Annotation de documents • Amélioration de l’expérience utilisateur – Le graphisme • Présentation des transformations • Rotation, mise à l’échelle, inclinaison, translation et regroupements • RenderTransform versus LayoutTransform • Création d’une transformation • Pinceaux de couleur unie, avec dégradé linéaire ou radial • Utilisation d’une image, d’un dessin ou d’un visuel • Formes de base • Animations et 3D • Création et démarrage d’une animation simple • Contrôle d’une animation par le code ou avec une horloge • Types d’animations prédéfinis • Gestion du multimédia • Modes Indépendant et Horloge • Lecture d’un fichier audio ou vidéo • Enrichissement d’un MediaElement • L’objet MediaPlayer • Applications navigateur • Les XBAP • Le type NavigationWindow • Interopérabilité et WindowsForms • Intégration d’un contrôle unique ou d’un groupe de contrôles • Interopérabilité avec Win32 • WPF et la sécurité • De WPF à Silverlight – Présentation de Silverlight 1.0 et 2 • Implémentation du framework .NET pour Silverlight • Développement d’une première application Silverlight • Définition de l’interface graphique • Le contrôle FileDownloader • Gestion des événements • Service d’envoi de fichiers • Développement Silverlight avancé • Stockage isolé • Création d’un contrôle personnalisé • Exécution asynchrone des tâches. À qui s’adresse ce livre ? – Aux développeurs .NET qui souhaitent découvrir le développement d'applications WPF – Aux programmeurs qui s’intéressent à la technologie Silverlight – Aux chefs de projets/architectes qui désirent en savoir plus sur ces deux technologies 32 € Conception : Nord Compo Tout ce que vous devez savoir sur WPF ! Leader technique dans le pôle Rich Internet & Desktop Applications de la société Winwise, Thomas Lebrun est également consultant/formateur sur les technologies WPF et Silverlight. Pour le remercier de ses contributions communautaires, Microsoft lui a accordé le titre de MVP (Most Valuable Professionnal), d’abord dans la catégorie C# en 2007, puis dans la catégorie Client Application Development en 2008. 9 782212 124224 faces graphiques offrant une grande interactivit