Revenir à la liste des catégories de formation



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


(Réf. 17971)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

.Net

Prérequis

Non renseigné

Public

À 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.

Objectifs

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

Type de formation

Courte

Programme


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

Pédagogie

Durant ce cours, des exercices permettent de créer des applications interactives avec VB et C Sharp :
  • 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

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
92110 Clichy :


Revenir en haut





Revenir à la liste des catégories de formation