Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.

Obtenir le lecteur Adobe Flash

Visual Studio 2008 - Développer des applications Windows Presentation Foundation (WPF)

   
Durée : 5 Jours
Public : Développeurs d'applications en environnement Microsoft.
Pré-requis : Maîtrise du langage .Net (C# ou VB).
Maîtrise de la programmation orientée objet et de Visual Studio
Objectifs : - Savoir afficher et modifier des données en utilisant des contrôles liaison de données
- Comprendre comment fournir une assistance à l'utilisateur et rendre l'application plus agréable à utiliser
- Maîtriser la création d'applications cohérentes en utilisant l'héritage des formulaires et boîtes de dialogue.
- Être en mesure d'ajouter des fonctions d'impression et de production de rapports à une application Windows Forms.
- Apprendre à déployer une application Windows Forms en utilisant Click Once.
- Savoir effectuer des opérations de glisser-déposer et prendre en charge le presse-papier.
   


L'avis de l'expert

Au cours de cette formation de 5 jours, les développeurs d'applications en environnement Microsoft apprendront à concevoir et à développer des IHM modernes en utilisant la technologie des « Smart Clients ». L'enrichissement d'une IHM Windows par la programmation asynchrone ainsi que la sécurité et le déploiement « Click Once » seront de même étudiés.

Itinéraire pédagogique de la formation

- Création d'une application simple Windows Forms
- Configuration des contrôles standards
- Construction de menus
- Affichage et modification de données en utilisant des contrôles liaison de données
- Fournir une assistance à l'utilisateur et rendre l'application plus agréable à utiliser
- Création d'applications cohérentes en utilisant l'héritage des formulaires et des boîtes de dialogue
- Impression et génération de rapports
- Réalisation de tâches asynchrones par le biais du composant BackgroundWorker et en utilisant des techniques multithreads
- Construction d'applications MDI
- Personnalisation des contrôles et des Windows Forms
- Opérations de glisser-déposer et prise en charge du presse-papier
- Amélioration de la présentation des applications Windows Forms
- Sécurisation d'applications Windows et déploiement d'applications via Click Once
- Les applications Windows en XAML (optionnel)
- Les bases de DirectX9 managé (optionnel)


Contenu détaillé

Création d'une application simple Windows Forms

  • Composants d'une interface utilisateur Windows Forms
  • Gestion des événements dans une application Windows Forms

Configuration des contrôles standards

  • Contrôles Windows Forms par fonction

Construction de menus

  • Les menus dans Windows Forms

Affichage et modification de données en utilisant des contrôles liaison de données

  • Liaison entre un contrôle et des données
  • Contrôle DataGridView

Fournir une assistance à l'utilisateur et rendre l'application plus agréable à utiliser

  • Ajout d'une assistance utilisateur
  • Mise en oeuvre des fonctionnalités d'accessibilité
  • Prise en compte de l'internationalisation et de la localisation

Création d'applications cohérentes en utilisant l'héritage des formulaires et des boîtes de dialogue

  • Boîtes de dialogue dans une application Windows Forms
  • Héritage Windows Forms

Impression et génération de rapports

  • Impression dans le cadre d'une application Windows Forms
  • Génération de rapports dans le cadre d'une application Windows Forms
  • Dessin du contenu d'un document à imprimer en utilisant GDI+

Réalisation de tâches asynchrones par le biais du composant BackgroundWorker et en utilisant des techniques multithreads

  • Tâches asynchrones dans des applications Windows Forms
  • Programmation asynchrone dans des applications Windows Forms
  • Création d'applications utilisant correctement les threads

Construction d'applications MDI

  • Options de mise en page des Windows Forms
  • Qu'est-ce qu'une application MDI ?

Personnalisation des contrôles et des Windows Forms

  • Quelles sont les méthodes pour créer des contrôles dans Windows Forms ?
  • Dessin d'une interface utilisateur avec GDI+
  • Création d'un Windows Forms non rectangulaire

Opérations de glisser-déposer et prise en charge du presse-papier

  • Opérations de glisser-déposer dans des applications Windows Forms
  • Ajout de la prise en charge du presse-papier dans des applications Windows Forms

Amélioration de la présentation des applications Windows Forms

  • Amélioration de l'interface utilisateur d'une application
  • Personnalisation du contrôle DataGridView
  • Paramétrage de l'application et contrôle PropertyGrid

Sécurisation d'applications Windows et déploiement d'applications via Click Once

  • Utiliser la sécurité basée sur les codes d'accès
  • Utiliser la sécurité basée sur les rôles
  • Déployer une application

Les applications Windows en XAML (optionnel)

  • Le futur avec le Framework 3.0 (WinFX)
  • Interface graphique (XAML)
  • Les évènements routés

Les bases de DirectX9 managé (optionnel)

  • Amélioration de l'interface utilisateur d'une application
  • Personnalisation du contrôle DataGridView
  • Paramétrage de l'application et contrôle PropertyGrid

 

Comment se déroule le stage

Cette formation de 5 jours traite les modules essentiels des cours 2546A et 2547A. Elle apporte aux stagiaires les connaissances et les compétences pour développer des applications Microsoft® Windows® Forms en utilisant Microsoft Visual Studio® 2005. Les travaux pratiques sont centrés sur les interfaces utilisateur, la structure de l'application et sur des détails de mise en oeuvre :

- Création d'une application simple Windows Forms
- Ajouter et configurer des Windows Forms et des contrôles
- Créer des gestionnaires d'événements et surveiller des événements
- Construction de menus
- Création un formulaire de liaison en utilisant les composants BindingSource et BindingNavigator
- Afficher des données en utilisant le contrôle DataGridView
- Mettre en oeuvre l'héritage de Windows Forms
- Modifier un formulaire existant pour hériter d'un formulaire de base
- Impression et génération de rapports
- Amélioration de la présentation des applications Windows Forms
- Mettre en oeuvre une interface utilisateur dans le style d'Outlook en utilisant des fonctionnalités RAD
- Sécurisation d'applications Windows et déploiement d'applications via ClickOnce
- Initiation au développement DirectX


A la date de mise à jour du site web, le support de cours de cette formation était en anglais. Contactez notre Service Conseil Clients pour connaître la langue de la dernière version du support.



Nos tarifs sont parmi les plus compétitifs du marché. Contactez-nous pour tout devis

 

ADN Technologies ©2008 | Contact | Webdesign ADN TECHNOLOGIES