Types de données VB.Net et déclaration de variables avec DIM
Que sont les types de données ?
Les types de données déterminent le type de données que n'importe quelle variable peut stocker. Les variables appartenant à différents types de données se voient attribuer différentes quantités d'espace dans la mémoire. Il existe différents types de données dans VB.NET. Ils comprennent:
- Boolean: le stockage alloué dépend de la plateforme de mise en œuvre. Sa valeur peut être True ou False.
- Octet: espace de stockage alloué de 1 octet. Les valeurs vont de 0 à 255 (non signé).
- Carboniser: alloué un espace de 2 octets. Les valeurs vont de 0 à 65535 (non signé).
- Date: espace de stockage alloué de 8 octets. Les valeurs vont de 0:00:00 (minuit) le 1er janvier 0001 à 11:59:59 le 31 décembre 9999.
- Entier: dispose d'un espace de stockage de 4 octets. Les valeurs varient entre -2,147,483,648 2,147,483,647 et (signé).
- Long: dispose d'un espace de stockage de 8 octets. Numbers vont de -9,223,372,036,854,775,808 9,223,372,036,854,775,807 à (signé).
- Chaîne: L'espace de stockage alloué dépend de la plateforme de mise en œuvre. Les valeurs vont de 0 à environ 2 milliards de caractères Unicode.
Fonctions de conversion de type
Il existe des fonctions que nous pouvons utiliser pour convertir d'un type de données à un autre. Ils comprennent:
- CBool (expression) : convertit l'expression en un type de données booléen.
- Cdate(expression) : convertit l'expression en un type de données Date.
- CDbl(expression) : convertit l'expression en un Double type de données.
- CByte (expression) : convertit l'expression en un type de données octet.
- CChar(expression) : convertit l'expression en un type de données Char.
- S'accrocher(expression) : convertit l'expression en un type de données Long.
- CDEC(expression) : convertit l'expression en un type de données Decimal.
- CInt(expression) : convertit l'expression en un type de données Integer.
- CObj(expression) : convertit l'expression en un type de données Objet.
- CStr(expression) : convertit l'expression en un type de données String.
- CSByte(expression) : convertit l'expression en un type de données Byte.
- CCourt(expression) : convertit l'expression en un type de données Short.
Déclaration de variable
In VB.NET, la déclaration d'une variable consiste à donner un nom à la variable et à définir le type de données auquel elle appartient. Nous utilisons la syntaxe suivante :
Dim Variable_Name as Data_Type
Dans la syntaxe ci-dessus, Variable_Name est le nom de la variable tandis que Data_Type est le nom auquel appartient la variable.
Voici un exemple de déclaration de variable valide dans VB.NET :
Dim x As Integer
Dans l'exemple ci-dessus, « x » est le nom de la variable tandis que Integer est le type de données auquel appartient la variable x.
Initialisation de variable
Initialiser une variable signifie attribuer une valeur à la variable. L'exemple suivant le démontre :
Dim x As Integer x = 10
Ci-dessus, nous avons déclaré une variable entière nommée « x » et lui avons attribué la valeur 10. Voici un autre exemple :
Dim name As String name = "John"
Ci-dessus, nous avons déclaré un nom de variable chaîne et lui avons attribué la valeur John.
Si vous déclarez une variable booléenne, sa valeur doit être True ou False. Par exemple:
Dim checker As Boolean checker = True
Ci-dessus, nous avons défini une variable booléenne nommée checker et lui avons attribué la valeur True.
Montrons comment déclarer et initialiser une variable à l'aide d'un exemple de code :
Étape 1) Créer un nouveau projet
- Ouvrez Visual Studio et cliquez sur le menu Fichier, choisissez Nouveau puis Projet dans la barre d'outils.
- Dans la nouvelle fenêtre, cliquez sur Visual Basic dans le volet de navigation vertical gauche. Choisissez Application de formulaires de fenêtre.
- Donnez-lui un nom et cliquez sur le bouton OK. Le projet sera créé.
Étape 2) Créer un bouton
- Pour créer un bouton, commencez par ouvrir l’onglet Conception.
- Faites glisser le contrôle Button de la boîte à outils vers le WindowForm :
Étape 3) Cliquez sur l'autre onglet situé à gauche de l'onglet Conception. Vous pouvez également double-cliquer sur le bouton que vous avez ajouté au formulaire.
Étape 4) Ajoutez le code suivant pour ajouter du texte au contrôle :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim checker As Boolean
checker = True
MsgBox("The value of variable checker is : " & checker)
Dim x As Integer
x = 32
MsgBox("The value of variable x is : " & x)
Dim name As String
name = " Guru99 "
MsgBox("The value of variable name is : " & name)
End Sub
Étape 5) Vous pouvez maintenant exécuter le code en cliquant sur le bouton Démarrer situé dans la barre supérieure :
Étape 6) Vous devriez obtenir le formulaire suivant :
Étape 7) Cliquez sur le bouton 1. Vous devriez obtenir la boîte de dialogue suivante :
Cliquez sur le bouton OK pour passer à la boîte de dialogue suivante. Cela devrait être comme suit :
Encore une fois, cliquez sur le bouton OK pour passer à la boîte de dialogue suivante. Cela devrait être comme suit :
Voici une capture d'écran du code complet de ce qui précède :
Explication du code:
- Création d'une classe publique nommée Form1
- Création d'une sous-procédure nommée Button1_Click. Il sera appelé lorsque le bouton sera cliqué. L'objet expéditeur déclenchera l'événement tandis que l'argument e contiendra des données pour l'événement. EventArgs constitue la classe de base pour tous les arguments d'événement VB.Net. Le Handles Button1.Click indique que la sous-procédure gérera tout clic sur le bouton.
- Création d'une variable booléenne nommée checker.
- Affectation d'une valeur True à la variable du vérificateur.
- Création d'un message Box boîte de dialogue pour afficher du texte et la valeur du vérificateur de variable.
- Création d'une variable entière nommée x.
- Attribuer une valeur de 32 à la variable x.
- Création d'un message Box boîte de dialogue pour afficher du texte et la valeur de la variable x.
- Création d'une variable chaîne nommée name.
- Affecter une variable de Guru99 au nom de la variable.
- Création d'un message Box boîte de dialogue pour afficher du texte et la valeur du nom de la variable.
- Fin de la sous-procédure.
- Fin du cours.
Accepter les valeurs utilisateur
Lors de la création d'une application, vous aurez peut-être besoin d'un moyen d'obtenir les commentaires de l'utilisateur. Cela peut être fait à l'aide de la fonction ReadLine de la classe Console dans l'espace de noms Système. Une fois que vous avez reçu l'entrée de l'utilisateur, vous devez l'attribuer à une variable. Par exemple:
Dim user_message As String user_message = Console.ReadLine
Dans l'exemple ci-dessus, nous avons défini une variable nommée user_message. Le message lu depuis la console a été affecté à cette variable. Démontrons ceci :
Étape 1) Créer une application console
- Ouvrez Visual Studio et cliquez sur le menu Fichier, choisissez Nouveau puis Projet dans la barre d'outils.
- Dans la nouvelle fenêtre, cliquez sur Visual Basic dans le volet de navigation vertical gauche. Choisissez Application console.
- Donnez-lui un nom et cliquez sur le bouton OK. Le projet sera créé.
Étape 2) Ajoutez le code suivant à l'espace de travail :
Module Module1
Sub Main()
Dim user_message As String
Console.Write("Enter your message: ")
user_message = Console.ReadLine
Console.WriteLine()
Console.WriteLine("You typed: {0}", user_message)
Console.ReadLine()
End Sub
End Module
Étape 3) Vous pouvez maintenant exécuter le code en cliquant sur le bouton Démarrer situé dans la barre supérieure :
Étape 4) Entrez votre message
- En exécutant le code, vous obtiendrez la console suivante :
Voici le code complet de l'exemple :
Explication de Code:
- Création d'un module nommé Module1. Il fera office de classe pour le code.
- Création de la sous-procédure principale du module. Il sera invoqué lorsque la classe sera exécutée/exécutée.
- Création d'une variable de chaîne nommée user_message.
- Imprimer un message sur la console demandant à l'utilisateur de saisir son message.
- Attribuez la valeur lue sur la console à la variable ci-dessus.
- Impression d'une ligne vide sur la console.
- Imprimez du texte et le message tapé par l'utilisateur sur la console.
- Lecture du message tapé par l'utilisateur.
- Terminez la sous-procédure.
- Terminez le module.
Valeurs L et valeurs R
Les expressions VB.NET sont de deux types :
- lvaleur ? une expression lvalue peut apparaître à gauche ou à droite de l’opérateur d’affectation.
- rvaleur – une expression rvalue ne peut apparaître qu’à droite de l’opérateur d’affectation mais pas à gauche.
Les variables sont des valeurs l, ce qui signifie que nous pouvons les placer sur le côté gauche de l'opérateur d'affectation. Par exemple:
Dim x As Integer = 32
Pour les littéraux numériques, ils ne peuvent ni être affectés ni apparaître sur le côté gauche des opérateurs d’affectation puisqu’il s’agit de rvalues. Par exemple:
32 = x
L'expression ci-dessus est fausse et générera une erreur de compilation.
Résumé
- Chaque variable doit appartenir à un type de données. Le type de données détermine la quantité d'espace mémoire allouée à la variable.
- Nous pouvons convertir une variable d'un type de données à un autre.
- Initialiser des variables signifie attribuer des valeurs aux variables.
- Nous créons une application console pour nous aider à obtenir les commentaires des utilisateurs via la console en utilisant le Fonction LireLigne.

















