Votre partenaire formation

.NET 3.5, création d’applications WPF – Windows Presentation Foundation et VS 2010

Réf: NPF
Durée: 4 jours

 

Objectifs de la formation

Cette formation vous permettra de vous familiariser avec la conception des différents types d’applications WPF (.exe, applications de navigateur et Silverlight), avec des ateliers pratiques réalisés avec Visual Studio en C# ou en VB .NET et MS Blend.

Contenu de cette formation .NET WPF:
-Introduction
-Conception des interfaces
-Prise en main de MS Blend
-Le DataBinding
-Principe des applications de navigateur et introduction à Silverlight

-Développeur .NET d »applications Windows
-Consultant .NET

 

Programme de Formation

Introduction

-Comprendre les objectifs, l »architecture de WPF et les différents types de projets disponibles.

-Le langage XAML : syntaxe, rôle des différents types d »éléments et des extensions de balisage.

-Les outils Visual Studio, MS Blend et du SDK.

-Structure d »une application WPF : fichier XAML et code-behind, hiérarchie des classes, compilation.

-Modèle de programmation : propriétés de dépendance, cycle d »exécution, événements routés et des commandes.

Travaux pratiques 
Applications types. Créer une interface simple en XAML et ajouter un comportement avec Visual Studio.

 

Conception des interfaces

-Conception d »une fenêtre et méthodes de positionnement des éléments.

-Familles d »éléments (contrôles, Formes 2D et 3D, transformations et animations).

-Personnalisation : styles et modèles de contrôles.

-Utilisation et gestion des ressources.

-Intégration d »éléments multimédias.

-Gestion des documents (flux et fixes).

Travaux pratiques 
Créer, personnaliser et programmer les éléments courants, avec exemples de transformations et d »animations. Réaliser un contrôle personnalisé. Créer un document par programmation. Gérer l’affichage de RTF et XPS existants.

 

Prise en main de MS Blend

-Organisation de l »interface et intégration avec Visual Studio.

-Gestion des ressources et des assets.

-Conception d »une interface.

-Réalisation d »animations et de templates.

Travaux pratiques 
Réalisations d »une interface de saisie avec MS Blend.

 

Le DataBinding

-Rappel du fonctionnement.

-Editeur d »expressions d »extension de balisage.

-Choix et configuration du mode de liaison avec les extensions de balisage ou par code.

-Gestion des différents types de sources.

-Modèle de présentation des données (DataTemplate).

-Opérations de conversion et de validation.

-Contrôle DataGrid.

Travaux pratiques 
Réaliser des liaisons de données en lecture/écriture sur une collection d »objets métiers, avec validation et conversion.

 

Principe des applications de navigateur et introduction à Silverlight

-Présentation des usages types avec les solutions .NET.

-Créer et déployer une application de navigateur.

-Présentation de Silverlight (modèle de développement et de déploiement, affichage en plein écran…).

Travaux pratiques 
Créer une application de navigateur avec déploiement par ClickOnce. Réaliser une application Silverlight.

 

Profil Stagiaires & Pré-requis

Ce cours s’adresse aux développeurs .NET qui souhaitent découvrir les possibilités offertes par WPF et comprendre les outils permettant sa mise en oeuvre.

Connaissance du langage XML et de la plate-forme .NET (Framework 3.5 ou supérieur, Visual Studio et C# ou VB .NET).

Prix:
Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Genève, Sophia-antipolis, Luxembourg:  2210 € HT

Dates de Formations
Nous Consulter