Visual Basic .NET

De Didaquest
Révision datée du 27 avril 2020 à 17:53 par Dhifmoumen (discussion | contributions) (Page créée avec « {{Widget:Fiche-Conceptuelle-Haut}} = {{Widget:Definition-Fiche}} = == {{Widget:Disciplines-Fiche}} == <!--************************* Début Fiche-Disciplines-Thématiques... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png

Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite


  • 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 les évènements. Tout hérite de la classe Object de base. VB.NET est une version totalement nouvelle du langage Visual Basic supportant réellement les concepts de la POO

  • La conception d’une application Visual Basic se fait initialement en construisant l’interface utilisateur en dessinant les fenêtres et en déposant les composants nécessaires au fonctionnement de l’application à l’aide de l’environnement visuel de Visual Basic. Une fois l’interface utilisateur conçue, le temps vient de spécifier les instructions que l’application doit exécuter.


More-didaquest.png Visual Basic .NET - Historique (+)


Définition graphique




Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Visual Basic .NET - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations

Les éléments de base de VB.Net

Comme toute langage de programmation, Visual Basic .NET permet de décrire des structures des données . Il offre un ensemble de notions telles que les variables, les constantes, les tableaux, les structures de contrôles et les procédures et les fonctions, qui peuvent être utilisées comme primitives pour développer des programmes.

Variable et constante

Notion de Variable

Les variables sont nécessaires pour stocker une valeur dynamique et réutilisable. C'est en fait une simple zone mémoire qui porte un nom choisi par le programmeur. Le nom de la variable est une adresse mémoire. Il faut déclarer chaque variable en précisant le type de celle-ci. La déclaration se fait avec le mot réservé Dim.

Syntaxe : Dim <NomVariable> As <Type>

Pour la lisibilité du code on peut les commenter après une apostrophe ('). En ce qui concerne les noms des variables, on peut utiliser des majuscules, minuscules et chiffres. Les espaces et autres caractères spéciaux ne sont pas acceptés (accents, @, #). Le nom de la variable ne peut pas commencer par un chiffre.

'Exemples de déclarations de variables:
    Dim Ma_Variable As String
    Dim Nombre As Integer

Vous pouvez affecter des valeurs aux variables une fois qu’elles sont déclarées, comme montré dans l’exemple suivant :

    Dim birthday As Date birthday = #3/9/1974#
    Dim birthday As Date = #3/9/1974#
    Dim goodNews As String = "Votre chèque est au courrier."
    Dim testCondition As Boolean = True

Vous pouvez déclarer des variables public, comme montré dans l’exemple suivant :

    Public Ma_Variable As String

Lorsque vous créez une variable à l’aide de l’instruction Dim, Visual Basic initialise automatiquement les variables numériques sur 0, les chaînes de texte sur vide ("") et les variables de type date sur Janvier 1, 0001.

Les différents types de variables

Le langage VB utilise plusieurs types de données dont les plus utilisés sont le type String (chaîne de caractères), le type Integer (entier) et le type Single (décimal). Les types standards de données en VB sont résumés ci-dessous:

Type de variable

Mémoire occupée

Plage Utilisation principale

Boolean

2 octets

Pour les conditions

Byte

 

1 octet

Pour les fichiers

Char  

2 octets

Pour les caractères

Date

8 octets

Pour les dates

Decimal

 

16 octets

Pour les nombres décimaux

Integer

4 octets

Pour les nombres entiers

Long

8 octets

Pour les entiers longs

Short

2 octets

Pour les entiers courts

Single

4 octets

Pour les grands nombres à virgules (avec simple précision)

String

Variable

Pour les chaînes de caractères

Déclaration des constantes

Pour déclarer une constante, utilisez l’instruction Const avec la syntaxe suivante :

Syntaxe : Const NomConstant As Type

'Exemple:
    Dim surface, rayon, périmètre As Double
    Const Pi As Double = 3.1415
    surface = Pi * rayon ^ 2
    périmètre = 2 * Pi * rayon

Les tableaux

Un tableau est une séquence d’éléments de données appartenant à un même type. Vous pouvez accéder aux éléments individuels d’un tableau en utilisant le nom du tableau et un ou plusieurs index (commençant à 0) pour spécifier la position de l’élément dans le tableau. Un tableau peut présenter une ou plusieurs dimensions avec un ou plusieurs éléments dans chaque dimension.

Déclaration d’un tableau unidimensionnel

Vous déclarez un tableau en spécifiant les éléments suivants :     

  • Nom du tableau
  • Taille (nombre d’éléments)
  • Type de données des éléments du tableau
  • Modificateur d’accès (si nécessaire)

Syntaxe : ModificateurAccès NomTableau(N) As <Type>

Cette instruction déclare un tableau NomTableau de taille N+1. Pour accéder au i ème élément du tableau, il faut préciser l’indice entre parenthèses comme suit : NomTableau(i-1), i doit être compris dans l’intervalle [0, N].

Vous pouvez déclarer des tableaux locaux au moyen de l’instruction Dim et en intégrant la déclaration à l’intérieur d’une procédure. Pour créer un tableau public, utilisez le mot clé Public à la place de Dim.

'Exemples Déclarations d’un tableau local :
Sub initialisation( )
’Allouer 31 éléments (0) à (30)
     Dim Tab(30) As Decimal
     Dim number As Integer
     For number = 0 to 30
         Tab(number) = 100
     Next number
End Sub

'Exemples Déclarations d’un tableau public :
    ’ Déclarations d’un tableau public
    Public entiers(14) As Integer
    Public réels(20) As Double
    Public entiers( ) As Integer = {1, 2, 3, 4, 5, 6, 7}
    Public Grille ( , ) As Integer ={{1,2},{3,4}}

Déclaration de tableaux multidimensionnels

Pour déclarer une variable de tableau multidimensionnel, ajoutez une paire de parenthèses après le nom de la variable et utilisez des virgules à l’intérieur pour séparer les dimensions.

'Exemple
    Dim 2DArray(3,2) As Double
    2DArray(2,1) = 23
    2DArray(2,2) = 17

Dans Visual Basic .NET, vous pouvez redimensionner un tableau à tout moment en lui spécifiant une nouvelle grandeur. Vous pouvez même changer le nombre de dimensions du tableau.

Syntaxe : ReDim tableauExistant ( NouvelleGrandeur )

Structures Conditionnelles

Forme simple

Forme imbriqué

Structure à choix

Structures itératives

Structure complète

Structure à condition d'arrêt

Procédure et fonction

Les procédures

Les Fonctions

Orienté objet Visual Basic .Net

Programmation évènementielle Visual Basic .Net

Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Liaisons enseignements et programmes

Idées ou Réflexions liées à son enseignement



Aides et astuces



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie