accueil / formation / catalogue 2009 / microsoft .net / FORMS
Développement d'applications Windows Forms sur la plate-forme .Net - Code : FORMS
La création d'applications avec une interface utilisateur très riche a toujours été intéressante. Avec le Framework .Net, cette tâche devient passionnante. La puissance du Framework doit toutefois être domptée.
Ce cours commence par la création d'applications graphiques simples pour progresser graduellement vers les applications multi-niveaux. Vous commencerez à utiliser les contrôles standards puis évoluerez vers la création de vos propres contrôles. Après avoir créé une application graphique complète, vous la connecterez à une source de données via les contrôles standards puis via votre propre couche de persistance avec le modèle ADO.NET. Tout le cycle de vie de l'application est traité : débogage, tests unitaires, optimisation des performances, localisation et enfin déploiement. Côté performances, la notion de multi-thread est proposée et mise en oeuvre. Pour exercer vos compétences en conception et terminer sur une mise en pratique de toutes les connaissances acquises, vous développerez un mini Framework de test pour nos applications Windows Forms.
Ce cours répond aux questions suivantes : "Comment bâtir une interface graphique ?", "Quels sont les normes et standards ?", "Comment éviter le piège du "trop de code" derrière les boutons ?", "Je viens de l'environnement VB6, puis-je faire du multi-niveaux, du multi-threading ?".
Vous allez apprendre à :
  • Développer des applications complètes et des composants avec .Net
  • Accéder à une base de données par ADO.NET en mode connecté ou déconnecté
  • Maîtriser la technique de liaison de données (Data Binding)
  • Contrôler votre production avec débogage, tests unitaires, intégration et déploiement
  • Optimiser les performances des applications Windows Forms
  • Globaliser et localiser vos applications
  • Sécuriser vos applications Windows Forms
  • Profiter des moyens modernes de déploiement
Durée : 5 jour(s)
Audience : Développeurs
Méthode pédagogique : 70% de travaux pratiques.
Pré-requis : Connaissance d'un langage de programmation .Net, par exemple VB.NET ou C#
Prix : Voir dates
Programme :
Applications Windows Forms
Créer une fenêtre avec des contrôles standards
La notion d'événement
Créer une application avec menus et boîtes de dialogues
La validation des données : contrôles de surface
Créer une application MDI
Productivité : l'héritage de formulaire et la création de modèles de projet
Finitions : barre d'outils, barre d'état, utiliser le Drag and Drop et gérer les préférences utilisateurs


Assemblies
La notion d'Assembly .Net
Utilisation d'Assembly dans une application Windows Forms
Intégration de composants externes : utilisation de DLL "C" et de contrôles ActiveX


Création de contrôles personnalisés
Pourquoi créer ses propres contrôles
Comment créer des contrôles, la génération d'événements, la bonne finition (description, icones, etc.)
Créer des Smart Tags et des extenseurs de contrôles
Le packaging des contrôles personnalisés : vers une bibliothèque de contrôles
L'utilisation des contrôles personnalisés (intégration)


Les entrées / sorties
Lire et écrire dans des fichiers texte
Lire et écrire dans des fichiers XML : Dataset ou 'attribute override'
La sérialisation en format texte, XML ou native (CLR)
Créer des graphiques avec GDI+
L'envoi vers l'imprimante


Les données
Architecture générale : ADO et DataBinding
Présentation du modèle ADO.NET : connexion, commande, Dataset, DataReader
ADO.NET en mode déconnecté et en mode connecté
La liaison aux données : liaison simple et liaison complexe
La liaison aux données : zoom sur la classe BindingSource et les interfaces utiles


Optimisation
Quelques conseils et des erreurs fréquentes à éviter
Le multi-threading : composant Thread Safe et gestion de l'asynchronisme
Anti Patterns d'utilisation du multi-thread


Premiers pas vers une Software Factory
Le débogage
Tests unitaires avec NUnit
Tester une interface graphique
La localisation : support multilingue
Packaging et déploiement : faire un MSI, utiliser Click Once, connaître MSBuild


Sécuriser les applications Windows Forms
Comment authentifier l'utilisateur
Comment limiter ou accorder des droits à l'utilisateur
Accès aux données
Gestion de rôles


Dates :
code
[FORMS]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1742 - 2 - 6 - 8 6 - 7 - 2 7
Grenoble 1742 - - - - - - - - - - - -
Lyon 1742 - 2 30 - - 15 20 - 28 - 23 -
Genève 1742 12 - - - 11 - - 3 - - 2 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut