Expression Blend 2
Création d'interfaces visuelles riches bureautiques connectées
5 jours
Objectif
Expression Blend est le logiciel de création d’applications bureautiques de la gamme Microsoft Expression Studio 2.
Blend permet la création d’applications riches bureautiques connectées ou non à Internet, couramment appelées Rich Desktop Applications.
L'objectif principal de cette formation est de former au métier d'intégrateur WPF qui occupe une position centralisante dans la chaîne de production.
Prérequis
Connaissance de l'outil Internet et du système d’exploitation Windows
Outil
Microsoft Expression Blend 2, Expression Design 2.
Déroulé
Introduction au développement d'applications avec Expression Blend
Qu’est-ce qu’une application riche connectée ?
A qui s’adresse Blend ?
L’évolution des outils de développement
Révision du modèle XML
XAML un langage déclaratif puissant
La plate-forme (FrameWork) .NET 3.0
Cadre et objectif de la gamme Expression Studio
Les pré-requis logiciel
Systèmes d’exploitation et compatibilité
Créer une application avec Blend
Création d'un projet Blend
Le contenu d'un projet Blend
L’architecture et l’arbre visuel
Les propriétés d'un projet
Tester et compiler un projet
L’Interface Blend en détail
Projet et barre d’outils
Description des panneaux
Fenêtre de design & édition XAML
Les options de l'interface utilisateur
Présentation du Langage XAML
Capacités
Les comportements XAML dans Blend
XAML, C#, MSIL
Les différentes écritures du XAML
Mots-Clefs
Interaction Blend / Design
Découverte du logiciel Expression Design
Positionnement de Design dans la chaine de production
Import / Export de fichier depuis Design
Les bonnes pratiques d’exportation
Les dictionnaires de ressources
Les pinceaux vectoriels au sein de Blend
Création d'une librairie d'icônes vectorielles
Description des composants principaux WPF
Le conteneur principal Window
Les conteneurs principaux
Les boutons
Description des composants
Manipulation & agencement de composants dans Blend
Les principes fondamentaux
Sélection d’un objet au sein d’un composant conteneur
Imbrication de composant
Pratique de l’imbrication de composants
Options communes d’agencement
Création d'une application redimensionnable
Les outils de dessin vectoriel dans Expression Blend
Intérêt et pertinence des outils design sous Blend
Découverte des outils de dessin vectoriels propres à Blend
Les styles
Les différents styles
Appliquer un style nommé
Modifier un style existant
Centraliser les styles
Création de styles génériques en XAML
Les déclencheurs
Type de déclencheurs
Affectation et utilisation
Les modèles
Définitions
Encapsulations de modèles au sein de styles
Le modèle bouton
Liaisons de modèle
Modification de modèles Slider
Modification du modèle Progressbar
Arbre Visuel et logique, les bonnes pratiques
Création d'un mini lecteur mp3
Les chronologies
Gestion du temps au sein de Blend
Création et affectation de chronologie
Modification du Scénario et création d’images -clés
Evénements diffusés
Propriétés de l'objet StoryBoard
Création d'une animation d'introduction
Contexte de données
Utilisation et principes
Les composants liste
Modification du modèle ListBox
Panneau Data
Importation de flux RSS
Liaison de données
Création d'un lecteur de flux RSS
Composants utilisateur personnalisés
Création et réutilisation
Ajout de panneaux de propriétés personnalisés
Interaction Visual Studio et Blend
Diffuser un évènement personnalisé
Ajouter de la logique
Les médias
Intégration de polices au sein de Blend
Le XAML comme format universel
Les logiciels tiers exportant au format XAML
Gestion de la vidéo
Objets 3D

