Appelez-nous : 02 18 21 06 71

Rencontrez-nous : Voir le plan

Développement d'Applications
Microsoft Visual Basic

Les Fondamentaux du Visual Basic.Net (5 Jours)

Les objectifs

A l’issue du stage, les participants auront appréhendé les principes du développement objet, le rôle du Framework.Net 3.5 et l’utilisation des classes. Ils seront capables de développer en VB.Net et de créer des applications Windows riches en fonctionnalités.

Les pré-requis

Maitriser les notions de base de la programmation structurée (ordinogramme, variables, appel de procédures…).

Public concerné

Analystes, Développeurs.

Contenu de la formation

Introduction

  • Présentation de la plateforme .Net
  • Présentation de C# et de VBNet
  • Les nouveautés de la plateforme (framework) 3.0/3.5

Le concept OBJET

  • Caractéristique d’un programme « Objet »
  • Vocabulaire et concepts de base
  • L’importance de l’encapsulation
  • Le cycle de vie d’un objet
  • Réutiliser les traitements et les données (héritage)
  • Le polymorphisme : donner le même nom à des traitements différents

Les bases du VB.Net

  • Les points communs avec VB6
  • Les nouveautés : espace de nom, typage, énumérés, tableaux, modes de passages de paramètres, méthodes à nombre d'arguments variable, attributs

La programmation objet en VB.Net

  • VB.Net et le modèle Objet
  • Classes et objets : notion de méthode
  • Le code géré et la gestion de la mémoire
  • Héritage, surcharge et polymorphisme
  • Les propriétés, indexeurs et énumérateurs
  • Les apports de VB.Net
  • Utilisation des « Generics »

La programmation avancée

  • Les exceptions : gestion centralisée des erreurs, les classes d’exception personnalisées, les exceptions non .Net
  • Notion de délégués : délégués et événements, les délégués comme alternative au polymorphisme
  • L’architecture .Net : assembly, processus et domaine, support multilingue, sécurité

Les classes fondamentales du framework

  • Les classes mathématiques
  • Les structures usuelles
  • La gestion des dates
  • Gestion du formatage des chaines
  • Filtrage de l’information par des expressions régulières
  • Les conteneurs classiques : listes, listes triées, piles et tables de hashage

Les entrées et sorties

  • Présentation de la notion de flux, FileStream/StreamWriter/StreamReader
  • Les convertisseurs de formats texte (unicode, ANSI…)
  • Gestion des entrées/sorties synchrones/asynchrones
  • Callback sous forme de délégué.

Les principes d’ADO.Net

  • Les classes client et fournisseur en VB.Net
  • Savoir choisir d’accéder aux données avec DataReader ou DataSet
  • Liaison de données avec le framework 3.0/3.5

Windows Forms : fenêtres, menus et composants

  • Caractéristiques de ce type de programmation
  • Les différents types de contrôles, menus contextuels, le presse-papier
  • Assemblies de ressources
  • Application multilingue

Les champs d’application de .Net

  • Présentation d’une application ASP.Net
  • Principes des Web Services
  • DotGNU : l’implementation Openource de .Net

Besoin d’aide ?

Vous souhaitez être conseillé dans votre sélection ? Nous nous ferons un plaisir de vous accompagner.

Contactez-nous

Notre philosophie

Le secret d’une formation réussie repose à la fois sur une vocation, sur une stratégie et sur un sens aigu des relations humaines…

En savoir plus

Moteur de recherche

Vous recherchez une formation en
particulier ? Entrez votre recherche ici