Programmation Visual Basic .NET/Introduction

Un livre de Wikilivres.
Aller à : navigation, rechercher
Visual Basic .NET
Visual Basic .NET
Sommaire
Bases du langage
Opérateurs
Programmation orientée objet
Structure de données avancée
Modifier ce modèle


Introduction[modifier | modifier le wikicode]

Visual Basic .NET fait partie du framework .NET de Microsoft. Inspiré de Visual Basic, il n'assure cependant aucun compatibilité ascendante avec : les scripts VB6 ne seront pas compilé en VB.NET.

Il propose les fonctionnalités suivantes :

Orienté objet[modifier | modifier le wikicode]

Comme tous les langages .NET, VB.NET supporte pleinement les concepts orientés objets comme l'héritage. Tout est un objet, y compris les primitives (Short, Integer, Long, String, Boolean, etc.) les types, et évènements. Tout hérite donc de la classe Object de base.

Programmation événementielle[modifier | modifier le wikicode]

Toutes les précédentes version de Visual Basic géraient les événements, mais cette fonctionnalité a été améliorée dans le framework .NET. En effet, ils ne sont plus reconnus par convention de nommage (ObjectName_EventName), mais déclarés par clause Handles ObjectName.EventName. Les gestionnaires d’évènements peuvent aussi être déclarés comme runtime utilisant la commande AddHandler.

Framework .NET[modifier | modifier le wikicode]

Comme son nom l'indique, VB.NET utilise le framework .NET Microsoft, ce qui signifie que le langage a pleinement accès à toutes les classes supportées par le framework.

Autres[modifier | modifier le wikicode]

VB.NET 10.0 supporte classes génériques et anonymes, les fonctions lambda, les types anonymes, et bien d'autres.

Installation[modifier | modifier le wikicode]

Sous Windows[modifier | modifier le wikicode]

Sous Linux et Mac OSX[modifier | modifier le wikicode]

MonoDevelopTélécharger : bien que ne supportant pas toutes les fonctionnalités du langage, il autorise le développement multiplateforme.