| Description |
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. |
| 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
|
| Public concerné |
- Développeurs d'applications en environnement Microsoft
|
| Pré-requis |
- Stage MS881 : "Visual Studio 2005 - Prendre en main le framework .Net 2.0" ou connaissances équivalentes
|
| Plan 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
|
|
|