Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

FlexPass
 

Programmation d'applications Windows® interactives avec .NET : Travaux Pratiques

Utilisation des Windows Forms


Formation 5094 jours

 Courriel    Imprimer    Q&A    PDF  

Réservation Rapide

Vous apprendrez à

  • Programmer des applications Windows interactives avec C# et Visual Basic
  • Concevoir des interfaces utilisateur graphiques avec les contrôles .NET avancés
  • Utiliser le framework .NET pour la sérialisation, l'entrée/sortie de fichiers, le multithreading et la globalisation
  • Accélérer la liaison de données grâce aux sources de données ADO.NET
  • Optimiser le déploiement d'applications avec ClickOnce
  • Créer des contrôles personnalisés pour développer rapidement des applications

Objectif

Les applications Windows interactives installées via le Web fournissent des interfaces utilisateurs riches et la possibilité d'échanger des données entre plusieurs réseaux. De plus, leur déploiement et leur gestion se rapprochent de celles des applications Web. Ce cours vous apporte les compétences nécessaires pour concevoir, programmer et déployer des applications Windows Forms avec C# et VB. Vous apprendrez également à créer des contrôles personnalisés, à lier ces applications à plusieurs sources de données (XML, bases de données) ainsi qu'à accéder à des données par Internet via des services Web.

À qui s'adresse cette formation

Programmeurs Windows souhaitant passer d'environnements VB, C++, Java ou autres à .NET et développeurs devant créer des applications interactives. Une expérience de la programmation objet est supposée acquise.

Travaux pratiques

Durant ce cours, des exercices permettent de créer des applications interactives avec VB et C# :
  • Programmation d'applications MDI et de type "Outlook"
  • Conception d'interfaces avec TreeView, ListView, DataGridView et ErrorProvider
  • Utilisation du multithreading
  • Globalisation des formulaires, ressources et sauvegarde des paramètres utilisateur
  • Liaison à des données XML et à des bases de données
  • Création et utilisation de services Web
  • Déploiement ClickOnce
  • Contrôles utilisateur et personnalisés

Contenu détaillé

Développement d'applications Windows Forms

Programmation de formulaires et contrôles

  • Construction d'applications Windows avec C# et VB
  • Création et affichage des formulaires et des contrôles
  • Gestion des événements d'entrée

Accélération du développement avec Visual Studio 2008

  • Les propriétés des projets et des applications
  • Stockage des préférences utilisateur avec les paramètres .NET
  • Utilisation de la sérialisation pour stocker des objets complexes en XML

Conception d'interfaces Windows

Construction de MDI (Multiples Document Interfaces)

  • Formulaires MDI parent et enfant
  • MenuStrip
  • ContextMenuStrip
  • ToolStrip
  • StatusStrip
  • RichTextBox
  • Contrôles ToolTip et ErrorProvider

Récupération de données

  • Boîtes de dialogue personnalisées
  • Utilisation des boîtes de dialogue .NET

Applications internationales .NET

  • Globalisation et localisation
  • Traduction des formulaires

Architecture d'applications avancées

Formulaires de style "Outlook"

  • Organisation des interfaces à panneaux multiples avec les contrôles SplitContainer et Panel
  • Représentation d'informations complexes avec les contrôles TreeView et ListView

Accès au système de fichiers

  • Utilisation de l'espace de noms System IO
  • Navigation dans les répertoires, fichiers et dossiers spéciaux

Temps de réponse de l'interface optimisé grâce au multithreading

  • Lancement et arrêt des threads
  • Simplification des programmes multithreadés avec le composant BackgroundWorker
  • Appel de n'importe quelle fonction de façon asynchrone avec les délégués

Automatisation de l'accès aux données avec la liaison de données

Synchronisation des formulaires aux sources de données

  • Liaison simple ou complexe
  • Liaison vers tableaux, génériques et XML
  • Contrôles BindingSource et BindingNavigator

Fonctions de liaison ADO.NET

  • Liaison glisser-déposer vers des objets et sources de données
  • Récupération à partir de bases de données
  • Navigation dans les données avec des formulaires "maître-détail"
  • Manipulation du contrôle DataGridView
  • Validation des données utilisateur et gestion des erreurs

Accès aux données en ligne grâce aux services Web

  • Récupération des données via le Web
  • Maintenance de l'intégrité référentielle
  • Invocation asynchrone des services Web

Déploiement ClickOnce

Paramètres d'installation

  • Applications lancées vs. installées et vérification des pré-requis
  • Mise à jour automatique des applications
  • Exécution à partir d'Internet Explorer

Configuration du Code Access Security

  • Permissions et codes de groupes
  • Exécution complète et partielle de code de confiance
  • Réglage des options de sécurité

Contrôles personnalisés

Codage des contrôles utilisateurs

  • Conception de contrôles personnalisés
  • Délégués et événements personnalisés
  • Stylos, pinceaux, dessins et images GDI+

Hébergement de contrôles Windows Forms

  • Création des bibliothèques de contrôle
  • Accès aux contrôles avec JavaScript

Impression et conception de rapports

Exploitation des classes d'impression .NET

  • Manipulation de l'objet PrintDocument
  • Prévisualisation des sorties grâce aux contrôles d'impression

Fonctions d'impression de Visual Studio

  • Simplification de l'impression avec Crystal Reports
  • Conception et visualisation de rapports

<< Visual Studio, .NET et Visual Basic
 

Formations liées à ce sujet


Windows est une marque déposée de Microsoft Corporation.
Ce stage vous aide à préparer le passage des tests de certification Microsoft.
 
Programmation d'applications Windows avec .NET
Travaux pratiques

Calendrier des formations

7 - 10 septembreParis S'inscrire
25 - 28 janvierParis S'inscrire
17 - 20 maiParis S'inscrire

Plus de dates et de lieux.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Prix des formations

2 120 € Prix Catalogue
Prix avec une offre spéciale
1 465 €Passeport 4 stages
1 165 €FlexPass 3 stages
1 800 €Visa Société 25 jours
1 910 €Carte Cursus

Cliquez ici pour plus d'informations ou appelez le
01 49 68 53 00.


Programmation d'applications Windows interactives avec .NET : Travaux Pratiques

Les participants développent des applications interactives.


 
« La formation Learning Tree m'a rapidement apporté des compétences conformes aux attentes du marché et m'a aussi donné de bons conseils quant à la direction à suivre ensuite. J'avais suivi cette formation pour être totalement opérationnel dans les projets en cours et me préparer pour des projets à venir »



 
Vendor Cert - Microsoft