Formations Accélérées : VB.net

Objectifs :

  • Permettre aux programmeurs d'exploiter efficacement l'environnement d'exécution .NET ;
  • Apporter les connaissances et les  techniques nécessaires pour construire des applications Visual BASIC complètes,  en relation avec les bases de données ;
  • Développer les compétences nécessaires pour tirer parti de la combinaison de syntaxe orientée composant et de syntaxeorientée objet dans Visual Basic  pour une meilleure réutilisation du code.

Durée

  • 40 Heures

Pré-requis

  • Maîtriser les notions de base de programmation structurée, notamment des concepts (contrôle de flux, variables et paramètres et appels de fonction) ;
  • Un minimum d'expérience en concepts de programmation orientée objet.

Contenu du Programme

Introduction à Visual Basic .NET - Structures de base :

  • Variables et opérations arithmétiques ;
  • Instructions conditionnelles, Tableaux ;
  • Instructions répétitives, Procédures et Fonctions.

 Introduction à l’environnement de développement VB.net :

  • Environnement VB, Programmation par événements.

Les contrôles Concept d’objet :

  • Contrôles standards.

 Programmation Objet :

  • Introduction à la POO, Classes & Objets ;
  • Les propriétés, Les Méthodes, L’Héritage ;
  • Méthodes et variables partagées ;
  • Les Interfaces ;
  • La délégation ;
  • Les évènements ;
  • Classes d’exemple.

ActiveX Data Object .Net (base de données) :

  • Mode connecté et déconnecté ;
  • Les fournisseurs d’accès ;
  • L’objet Connection ;
  • Objet Command ;
  • Objet DataReader ;
  • Objet DataSet ;
  • Objet DataRelation ;
  • Travailler avec les données :

*Parcourir les données ;
*Insertion de données ;
*Modification de données ;
*Suppression de données.

  • Objet DataView ;
  • Les évènements ;
  • Objet DataAdapter .
  • Importer des données :

*Remplir un DataSet ;
*Mappage des données ;
*Importer la structure.

  • Exporter des données :

*Mise à jour de la source de données ;
*Définition des requêtes d’actualisation ;
*Déclencher la mise à jour des données ;
*Gestion des conflits.

  • Liaison de données aux contrôles :

*Objets utilisés ;
*DataBinding ;
*ControlBindingCollection ;
*BindingManagerBase ;
*BindingContext.

  • Liaison de données par Interface Graphique :

*Définir la connexion ;
*Création des objets connexion et DataAdapter.

  • DataAdapter :

*Générer le groupe de données ;
*Lier les contrôles ;
*Finalisation par le code.