Formation

Concevoir et programmer en VB.NET

✓ 5 jours – 35 heures  

Objectifs

  • Maîtriser les bases du langage et les éléments avancés
  • Appliquer les concepts de la programmation orientée objet
  • Acquérir une autonomie (environnement de travail, IDE et outils)
  • Savoir développer des applications et des composants en utilisant VB.NET

Contenu pédagogique

Comprendre le Framework .NET

  • Vue d’ensemble du Framework .NET
  • Caractéristiques du Framework .NET
  • Les versions et la compatibilité
  • L’IDE : Visual Studio .NET

Présentation de Visual Basic .NET

  • Évolution du langage : de VB6 à VB.NET
  • Un langage simple et complet
  • Un langage objet
  • La co-évolution des langages

Démarrer avec Visual Basic .NET

  • Créer un projet avec Visual Basic .NET
  • Explorer l’environnement de développement
  • L’organisation d’un projet Visual Basic .NET
  • Les types d’applications

Les formulaires et les contrôles graphiques

  • Créer un formulaire et manipuler ses propriétés
  • Ajouter des contrôles graphiques à un formulaire
  • Les contrôles conteneurs
  • Les contrôles de saisie

Les contrôles d’action

  • Les contrôles complexes
  • Menus, barre de statut

Éléments avancés du langage

  • Les indexeurs
  • Les attributs

Les bases du langage

  • Nommage, déclaration et initialisation des variables
  • Manipuler des chaines de caractères
  • Manipuler des nombres
  • Manipuler des dates
  • Manipuler des tableaux et des collections
  • Les constantes et les énumérations
  • Les opérateurs
  • Les structures de contrôle
  • Les procédures « Sub »
  • Les procédures « Function »
  • Les événements

VB .NET et la programmation orientée objet

  • Les bases de la POO (Classes, Objets, Attributs, Méthodes)
  • Surcharger une méthode
  • Encapsuler pour protéger les données
  • Les Accesseurs/Propriétés
  • Les Constructeurs pour créer des objets
  • La Composition
  • Copier, comparer et trier des objets
  • L’Héritage et la redéfinition de méthodes
  • Les classes Abstraites
  • Les Interfaces
  • Les espaces de noms
  • Les classes partielles
  • La conversion de types
  • Les génériques
  • Le type Nullable
  • Les collections
  • Les délégués et événements
  • Les propriétés automatiques
  • Les variables locales typées implicitement
  • Les méthodes d’extension
  • Les expressions lambda
  • Les classes dynamiques et types anonymes

L’accès aux données dans les applications VB .NET

  • Vue d’ensemble d’ADO.NET
  • Les objets d’ADO.NET

Gérer les flux (entrées/sorties)

  • FileStream, FileReader, FileWriter
  • Manipuler des données XML (XMLDocument, XmltextReader

Détecter et traiter les cas d’erreurs

  • Erreurs VS Exceptions
  • Classes d’exceptions personnalisées
  • Gestion centralisée des erreurs
  • Traitements Try / Catch / Finally
  • Déclencher et propager une exception
  • Déboguer une application
  • Exceptions et débogage JIT
  • Le débogage sous Visual Studio

Découvrir la programmation multithread avec VB .NET

  • Les threads
  • La synchronisation des threads
  • L’ordonnancement des threads

Déployer une application VB .NET

  • Les stratégies de déploiement
  • ClickOnce
  • Windows Installer
  • Documenter automatiquement un programme
  • Syntaxe des commentaires
  • Génération de la doc

Intéressé(e) par cette formation ?

Promis vous ne le regretterez pas !

formation@sodifrance.fr 02 99 23 46 51


Public

  • Développeurs VB6, développeurs, chefs de projets

Pré-requis

  • Avoir quelques notions en programmation

Méthodes et moyens pédagogiques

  • 1 poste/stagiaire
  • Alternance théorie/pratique (50% d'ateliers)
  • 8 stagiaires maximum

Durée

  • 5 jours - 35 heures

Cette formation est seulement disponible en intra-entreprise, nous consulter pour plus d’informations.

Au fait !

Êtes-vous allés découvrir nos expertises ?

Au fait !

Êtes-vous allés découvrir nos expertises ?