Tutoriel : Bien démarrer avec Visual Basic dans Visual StudioTutorial: Get started with Visual Basic in Visual Studio

Dans ce tutoriel pour Visual Basic (VB), vous allez utiliser Visual Studio afin de créer et d’exécuter différentes applications console tout en explorant certaines fonctionnalités de l’IDE (environnement de développement intégré) Visual Studio.In this tutorial for Visual Basic (VB), you'll use Visual Studio to create and run a few different console apps and explore some features of the Visual Studio integrated development environment (IDE) while you do so.

Si vous n’avez pas encore installé Visual Studio, accédez à la page Téléchargements Visual Studio pour l’installer gratuitement.If you haven't already installed Visual Studio, go to the Visual Studio downloads page to install it for free.

Créer un projetCreate a project

Tout d’abord, nous allons créer un projet d’application Visual Basic.First, we'll create a Visual Basic application project. Le type de projet inclut tous les fichiers de modèle dont vous aurez besoin au départ.The project type comes with all the template files you'll need, before you've even added anything!

  1. Ouvrez Visual Studio 2017.Open Visual Studio 2017.

  2. Dans la barre de menus supérieure, choisissez Fichier > Nouveau > Projet.From the top menu bar, choose File > New > Project.

  3. Dans la boîte de dialogue Nouveau projet, dans le volet gauche, développez Visual Basic, puis choisissez .NET Core.In the New Project dialog box in the left pane, expand Visual Basic, and then choose .NET Core. Dans le volet central, choisissez Application console (.NET Core).In the middle pane, choose Console App (.NET Core). Ensuite, nommez le fichier HelloWorld.Then name the file HelloWorld.

    Modèle de projet d’application console (.NET Core) dans la boîte de dialogue Nouveau projet dans l’IDE de Visual Studio

Ajouter un groupe de travail (facultatif)Add a workgroup (optional)

Si vous ne voyez pas le modèle de projet Application console (.NET Core), vous pouvez l’obtenir en ajoutant la charge de travail Développement multiplateforme .NET Core.If you don't see the Console App (.NET Core) project template, you can get it by adding the .NET Core cross-platform development workload. Vous pouvez ajouter cette charge de travail de l’une des deux manières suivantes, en fonction des mises à jour de Visual Studio 2017 qui sont installées sur votre ordinateur.You can add this workload in one of the two following ways, depending on which Visual Studio 2017 updates are installed on your machine.

Option 1 : Utiliser la boîte de dialogue Nouveau projetOption 1: Use the New Project dialog box

  1. Cliquez sur le lien Ouvrir Visual Studio Installer dans le volet gauche de la boîte de dialogue Nouveau projet.Click the Open Visual Studio Installer link in the left pane of the New Project dialog box.

    Cliquer sur le lien Ouvrir Visual Studio Installer dans la boîte de dialogue Nouveau projet

  2. Visual Studio Installer est lancé.The Visual Studio Installer launches. Choisissez la charge de travail Développement multiplateforme .NET Core, puis choisissez Modifier.Choose the .NET Core cross-platform development workload, and then choose Modify.

    Charge de travail Développement multiplateforme .Net Core dans Visual Studio Installer

Option 2 : Utiliser la barre de menus OutilsOption 2: Use the Tools menu bar

  1. Quittez la boîte de dialogue Nouveau projet puis, dans la barre de menus supérieure, choisissez Outils > Obtenir les outils et fonctionnalités.Cancel out of the New Project dialog box and from the top menu bar, choose Tools > Get Tools and Features.

  2. Visual Studio Installer est lancé.The Visual Studio Installer launches. Choisissez la charge de travail Développement multiplateforme .NET Core, puis choisissez Modifier.Choose the .NET Core cross-platform development workload, and then choose Modify.

Créer une application « Quel est votre nom »Create a "What Is Your Name" application

Nous allons créer une application qui vous demande votre nom et l’affiche, ainsi que la date et l’heure.Let's create an app that prompts you for your name and then displays it along with the date and time. Voici comment :Here's how:

  1. S’il n’est pas déjà ouvert, ouvrez votre projet WhatIsYourName.If it is not already open, then open your WhatIsYourName project.

  2. Entrez le code Visual Basic suivant juste après le crochet ouvrant qui suit la ligne Sub Main(args As String()) et avant la ligne End Sub :Enter the following Visual Basic code immediately after the opening bracket that follows the Sub Main(args As String()) line and before the End Sub line:

    Console.WriteLine(vbCrLf + "What is your name? ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"{vbCrLf}Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write(vbCrLf + "Press any key to exit... ")
    Console.ReadKey(True)
    

    Ce code remplace les instructions WriteLine, Write et ReadKey existantes.This code replaces the existing WriteLine, Write, and ReadKey statements.

    Fenêtre de code affichant le code « Quel est votre nom »

  3. Quand la fenêtre de console s’ouvre, entrez votre nom.When the console window opens, enter your name. La fenêtre de console doit ressembler à la capture d’écran suivante :Your console window should look similar to the following screenshot:

    Fenêtre de console qui affiche What Is Your Name, la date et l’heure, et le message Press any key to continue

  4. Appuyez sur une touche pour fermer la fenêtre de console.Press any key to close the console window.

Créer une application « Calculer ceci »Create a "Calculate This" application

  1. Ouvrez Visual Studio 2017 puis, dans la barre de menus supérieure, choisissez Fichier > Nouveau > Projet.Open Visual Studio 2017, and then from the top menu bar, choose File > New > Project.

  2. Dans la boîte de dialogue Nouveau projet, dans le volet gauche, développez Visual Basic, puis choisissez .NET Core.In the New Project dialog box in the left pane, expand Visual Basic, and then choose .NET Core. Dans le volet central, choisissez Application console (.NET Core).In the middle pane, choose Console App (.NET Core). Ensuite, nommez le fichier CalculateThis.Then name the file CalculateThis.

  3. Entrez le code suivant entre les lignes Module Program et End Module :Enter the following code between the Module Program line and End Module line:

    Public num1 As Integer
    Public num2 As Integer
    Public answer As Integer
    Sub Main()
        Console.WriteLine("Type a number and press Enter")
        num1 = Console.ReadLine()
        Console.WriteLine("Type another number to add to it and press Enter")
        num2 = Console.ReadLine()
        answer = num1 + num2
        Console.WriteLine("The answer is " & answer)
        Console.ReadLine()
    End Sub
    

    La fenêtre de code doit ressembler à la capture d’écran suivante :Your code window should look like the following screenshot:

    Fenêtre de code montrant le code Calculer ceci

  4. Cliquez sur CalculateThis pour exécuter votre programme.Click CalculateThis to run your program. La fenêtre de console doit ressembler à la capture d’écran suivante :Your console window should look similar to the following screenshot:

    Fenêtre de console montrant l’application CalculateThis, qui comprend des invites sur les actions à effectuer.

Questions fréquentes (FAQ) et réponses rapidesQuick answers FAQ

Voici des Questions fréquentes (FAQ) rapides pour mettre en lumière certains concepts clés.Here's a quick FAQ to highlight some key concepts.

Qu’est-ce que Visual Basic ?What is Visual Basic?

Visual Basic est un langage de programmation de type sécurisé conçu pour être facile à apprendre.Visual Basic is a type-safe programming language that's designed to be easy to learn. Il est dérivé du langage BASIC, qui signifie « Beginner’s All-purpose Symbolic Instruction Code ».It is derived from BASIC, which means "Beginner's All-purpose Symbolic Instruction Code".

Qu’est-ce que Visual Studio ?What is Visual Studio?

Visual Studio est une suite de développement intégrée d’outils de productivité pour les développeurs.Visual Studio is an integrated development suite of productivity tools for developers. Il s’agit d’un programme qui sert à créer des applications et des programmes.Think of it as a program you can use to create programs and applications.

Qu’est-ce qu’une application console ?What is a console app?

Une application console prend une entrée et affiche la sortie dans une fenêtre de ligne de commande, également appeléeA console app takes input and displays output in a command-line window, a.k.a. console.a console.

Qu'est-ce que le .NET Core ?What is .NET Core?

.NET Core est la suite logique du .NET Framework..NET Core is the evolutionary next step of the .NET Framework. Là où le .NET Framework vous permettait de partager du code entre les langages de programmation, .NET Core ajoute la capacité à partager du code entre des plateformes.Where the .NET Framework allowed you to share code across programming languages, .NET Core adds the ability to share code across platforms. De plus, il est open source.Even better, it's open source. (Le .NET Framework et .NET Core incluent des bibliothèques de fonctionnalités prégénérées ainsi qu’un CLR (Common Language Runtime) qui agit comme une machine virtuelle dans laquelle exécuter votre code.)(Both the .NET Framework and .NET Core include libraries of prebuilt functionality as well as a common language runtime (CLR), which acts as a virtual machine in which to run your code.)

Étapes suivantesNext steps

Félicitations ! Vous avez terminé ce didacticiel.Congratulations on completing this tutorial! Pour en apprendre davantage, consultez le tutoriel suivant.To learn even more, see the following tutorial.

Voir aussiSee also