VB.Net: Les variables

VB.Net: Les variables

  1. Objectifs
    • Connaitre les variables en vb.net
    • Etre capable de créer d’initier des variables en vb.net




  2. Rappel d’algorithmique
    • Les données d’un programme doivent être stockées dans la mémoire vive de l’ordinateur afin d’être traitées ou comparées.
    • Les différents espaces mémoires utilisables par le programmeur sont appelés variables, nommées ainsi puisqu’elles stockent des valeurs qui peuvent varier selon le cours d’exécution du programme.
    • Le contenu d’une variable peut donc changer au cours de l’exécution du code. Cependant, une variable ne peut contenir qu’une seule donnée à la fois.
    • Une variable n’est qu’un nom donné à une zone de stockage que nos programmes peuvent manipuler.
    • Chaque variable dans VB.Net a un type spécifique, qui détermine la taille et la disposition de la mémoire de la variable.

  3. Déclaration variable dans VB.Net
    • Pour déclarer une variable en vb.net, l’utilisation du mot clé Dim est indispensable
    • L’ instruction Dim est utilisée pour la déclaration de variables et l’allocation de stockage pour une ou plusieurs variables.
    • L’instruction Dim est utilisée au niveau du module, de la classe, de la structure, de la procédure ou du bloc.
      • La syntaxe
        [ < attributelist> ] [ accessmodifier ] [[ Shared ] [ Shadows ] | [ Static ]]
        [ ReadOnly ] Dim [ WithEvents ] variablelist

        Où,

        • Attributelist: est une liste d’attributs qui s’appliquent à la variable. Optionnel.
        • Le modificateur: d’accès définit les niveaux d’accès des variables, il a des valeurs comme: public, protégé, ami, ami protégé et privé. Optionnel.
        • Partagé: déclare une variable partagée, qui n’est associée à aucune instance spécifique d’une classe ou d’une structure plutôt que disponible pour toutes les instances de la classe ou de la structure. Optionnel.
        • Les ombres: indiquent que la variable re-déclare et masque un élément nommé de manière identique, ou un ensemble d’éléments surchargés, dans une classe de base. Optionnel.
        • Statique: indique que la variable conservera sa valeur, même après la fin de la procédure dans laquelle elle est déclarée. Optionnel.
        • ReadOnly: signifie que la variable peut être lue mais pas écrite. Optionnel.
        • WithEvents: spécifie que la variable est utilisée pour répondre aux événements générés par l’instance assignée à la variable. Optionnel.
        • Variablelist: fournit la liste des variables déclarées.

        Exemple:

          Dim ApprenantID As Integer
          Dim ApprenantNom As String
          Dim Saire As Double
          Dim count1, count2 As Integer
          Dim situation As Boolean
          Dim Quitter As New System.Windows.Forms.Button
          Dim TempsPrecedent, TempsSuivant As Date

  4. Types de données dans VB.Net
    • En VB.net, on considère env. 12 types de variables. Les plus utilisées:
      • String pour stocker des chaînes de caractères
      • Integer pour stocker des valeurs entières
      • Double pour stocker des valeurs décimales
      • Long pour stocker des grandes valeurs entières
      • Boolean pour stocker soit un 0 soit un 1 (un bit)

      1. Entiers
        • Alias VB Type .NET Taille Valeurs
          SByte System.SByte 8 bits (1 octet) -128 à 127
          Byte System.Byte 8 bits (1 octet) 0 à 255
          Short System.Int16 16 bits (2 octets) -32 768 à 32 767
          UShort System.UInt16 16 bits (2 octets) 0 à 65 535
          Integer System.Int32 32 bits (4 octets) -2 147 483 648 à 2 147 483 647
          UInteger System.UInt32 32 bits (4 octets) 0 à 4 294 967 295
          Long System.Int64 64 bits (8 octets) -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807
          ULong System.UInt64 64 bits (8 octets) 0 à 18 446 744 073 709 551 615

      2. Nombres à virgule flottante
        • Alias VB .NET Type Taille Précision Valeurs
          Single System.Single 32 bits (4 octets) 7 chiffres 1,5 x 10-45 à 3,4 x 1038
          Double System.Double 64 bits (8 octets) 15-16 chiffres 5,0 x 10-324 à 1,7 x 10308
          Decimal System.Decimal 128 bits (16 octets) 28-29 places décimales 1,0 x 10-28 à 7,9 x 1028

      3. Autres types prédéfinis
        • Alias VB .NET Type Taille Valeurs
          Char System.Char 16 bits (2 octets) Un symbole Unicode entre 0 et 65 535
          Boolean System.Boolean 32 bits (4 octets) True ou False
          Object System.Object 32/64 bits (4/8 octets) Dépendant de la plateforme
          Date System.DateTime 64 bits (8 octets) Du 1 janvier 0001 12:00:00 AM au 31 décembre 9999 11:59:59 PM
          String System.String 80 + [16 * longueur] bits (10 + [2 * longueur] octets) Une chaine Unicode avec une longueur maximum de 2 147 483 647 caractères.

      4. Caractéristiques des variables
        • La durée de vie d’une variable est la période pendant laquelle elle est disponible.
        • Une variable existe tant que l’élément qui la déclare (comme une procédure ou une classe) continue d’exister.
        • Si la variable doit continuer d’exister plus longtemps que son élément contenant, vous pouvez inclure le Static ou Shared avant le Dim déclaration.

  5. Initialisation des variables
    • Les variables VB.net peuvent être initialisées soit pendant la déclaration, soit après la déclaration.
    • L’initialisation est effectuée à l’aide de l’opérateur d’affectation VB.net (=).
      • Pour initialiser une variable unique lorsqu’il est déclaré:
      • Dim intvar As Integer = 5

      • Lors de la déclaration de plusieurs variables, chaque variable peut être initialisée dans la ligne de déclaration:
      • Dim strCustomerName As String = "Fred", intInterestRate = 5 As Integer, intExchangeRate As Integer = 10






Abonnez vous à notre chaîne YouTube gratuitement