Formation Visual Basic.Net - Initiation.
- Durée: 3 jours
- Public: Tous
- Pré-requis: Utilisation courante d'un langage de programmation
- Objectifs: Apprendre à développer avec VB.NET
- Référence: .NE118-F
Programme:
Introduction
- Présentation de .NET
- Les langages du framework .NET
- Evolutions du VB / VB.Net, plateformes supportées
- Environnement de développement
- Types de projets : console, bibliothèque, WinForms, WPF, WCF,...
- Structure minimale d'un programme VB.Net
- Compilation, exécution et débogage
- Atelier : Manipulation de l'environnement de développement - exemples de programmes VB.Net
Syntaxe de base
- Variables : déclaration, types communs (Common Type System)
- Organisation en mémoire (types primitifs / types références)
- Opérateurs
- Conversion de types : transtypage implicite / explicite
- Instructions conditionnelles
- Instructions d'itération, les boucles
- Atelier : Multiples exemples d'applications
Tableaux
- Principe de fonctionnement
- Création de tableaux quelconques
- Tableaux multidimensionnels et parcours
- Atelier : Déclaration et manipulations de tableaux
Méthodes et paramètres
- Introduction au procédural : définition, intérêt
- Types et retours de fonctions
- Passage de paramètres :
- par valeur (ByVal)
- par référence (ByRef)
- arguments variables (ParamArray)
- Surcharge de méthodes (Overloads)
- Paramètres optionnels (Optional)
- Récursivité : définition, implémentation
- Atelier : Découpage de l'application
Gestion des exceptions
- Mécanisme d'exceptions, types
- Capturer et traiter une exception (Try/Catch/Finally)
- Déclenchement d'exceptions (Throw)
- Atelier : Gestions des erreurs de saisie, remontées d'exceptions
Classes fondamentales à disposition
- Notions sur les classes
- Les chaînes de caractères, les dates,...
- Les listes et collections diverses, algorithmes
- L'accès aux fichiers et les flux
- Atelier : Manipulation de collections et de flux
Applications graphiques avec WinForms
- WinForms : présention, composants et affichages
- Structure d'un projet, références
- Création de fenêtres
- Utilisation de contrôles et gestion des évènements
- Organisation de l'application
- Atelier : une application d'annuaire
Tarifs:
A distance ou présentiel: 1300 euros