Accueil    Formations    Informatique    Langages et développement    Développeur VB.NET    VB Développement d'applications WinForms

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Créer des fenêtres et intégrer des composants graphiques
  • Utiliser le designer graphique de Visual Studio
  • Créer ses propres composants graphiques (UserControl)
  • Gérer les événements avec les delegates
  • Gérer une tâche de fond
  • Accéder aux fonctions d'impression
  • Accéder à vos données relationnelles.

Niveau requis

Connaissance de Visual Basic .NET ou avoir suivi le cours VB-FRM "VB Développement avec le Framework .NET".

Public concerné

Développeurs.

Programme

Introduction au namespace System. Windows. Forms

  • Tour d'horizon des classes essentielles
  • Présentation des fonctionnalités étudiées
  • Visual Studio et design graphique des interfaces

Utilisation des fonctionnalités de base

  • La classe Form et les contrôles de base
  • Menus et boîtes de dialogue
  • Application MDI
  • Gestion du presse papiers
  • Drag an drop 
  • Héritage visuel 
  • Chargement dynamique de contrôles
  • Validation des saisies utilisateur

Gestion des événements

  • Delegates et Patterns d'implémentation 
  • Types d'événements
  • Détail des paramètres d'appel

GDI+

  • Le namespace System
  • Drawing, la routine OnPaint et sa redéfinition
  • La classe Graphics et son utilisation
  • Polices de caractères, plumes, brosses et couleurs
  • Gestion des images et des ressources

Accès et liaison aux données relationnelles

  • Le namespace System. Data et architecture des providers d'accès aux données .NET
  • Utilisation des providers SqlClient et OleDbClient
  • Les classes DataSet, DataTable, DataView, DataRelation et DataReader
  • Les DataSets typés
  • Accès générique aux données
  • Architecture de la liaison de données
  • Liaisons simples et complexes, sources de données
  • Liaison avec des objets métier

Impression

  • Utilisation des fonctions d?'aperçu avant impression et d'?impression du Framework
  • Boîtes de dialogue standard d?'impression

Création de contrôles

  • Création de contrôles composites dérivés de UserControl
  • Création de contrôles spécifiques dérivés de Control
  • Support du mode design

Opérations asynchrones

  • Utilisation du contrôle BackgroundWorker
  • Requêtes asynchrones en utilisant le provider System. Data. SqlClient
  • Introduction d'Async et Await

Déploiement applicatif

  • Utilisation du déploiement ClickOnce
  • Les assemblies
  • Programmes d'installation

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification (proposé en option) est en français.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Modalité Présentiel, Classe à distance

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous