Tutoriel : Créer une application console Visual Basic simple
Dans ce tutoriel, vous utilisez Visual Studio pour créer une application Visual Basic. Visual Basic (VB) est un langage de programmation de type sécurisé facile à apprendre. Ce didacticiel explore certaines fonctionnalités de l’environnement de développement intégré (IDE) Visual Studio, y compris le contrôle de code source dans Git.
Une application console prend une entrée et affiche la sortie dans une fenêtre de ligne de commande, également appelée console. L’application console que vous créez demande à l’utilisateur son nom, puis l’affiche, ainsi que l’heure actuelle.
Dans ce tutoriel, vous allez apprendre à :
- Créer un projet Visual Studio
- Exécuter l’application par défaut
- Ajouter du code pour demander une entrée utilisateur
- Crédit supplémentaire : Ajouter deux nombres
- Ajouter un contrôle de code source Git
- Nettoyer les ressources
Conditions préalables
- Si vous n’avez pas Visual Studio, allez sur Visual Studio téléchargements pour l’installer gratuitement.
Créer un projet
Tout d’abord, vous créez un projet d’application Visual Basic. Le modèle de projet par défaut inclut tous les fichiers dont vous avez besoin pour une application exécutable.
Remarque
Certaines des captures d’écran de ce didacticiel utilisent le thème sombre. Si vous n’utilisez pas le thème sombre mais souhaitez l'utiliser, consultez la page Modifier les polices, les couleurs et les thèmes dans Visual Studio pour découvrir comment procéder.
Ouvrez Visual Studio 2019.
Dans la fenêtre de démarrage, choisissez Créer un projet.
Dans la fenêtre Créer un projet, choisissez Visual Basic dans la liste des langues. Ensuite, choisissez windows dans la liste des plateformes et console dans la liste des types de projets.
Après avoir appliqué les filtres de type langage, plateforme et projet, choisissez le modèle application console, puis Suivant.
Remarque
Si vous ne voyez pas le modèle d’application console, vous pouvez l’installer à partir de la fenêtre Créer un projet. Dans le message Vous ne trouvez pas ce que vous cherchez ?, choisissez le lien Installer d’autres outils et fonctionnalités.
Ensuite, dans Visual Studio Installer, choisissez la charge de travail de développement multiplateforme .NET Core .
Ensuite, choisissez le bouton Modifier dans Visual Studio Installer. Vous serez peut-être invité à enregistrer votre travail. Ensuite, choisissez Continuer pour installer la charge de travail. Revenez ensuite à l'étape 2 de cette procédure Créer un projet.
Dans la fenêtre Configurer votre nouveau projet, entrez WhatIsYourName dans la zone Nom du projet. Ensuite, choisissez suivant.
Dans la fenêtre Informations supplémentaires, .NET 5.0 (à jour) devrait déjà être sélectionné pour votre framework cible. Si ce n’est pas le cas, sélectionnez .NET 5.0 (actuel). Choisissez ensuite Créer.
Visual Studio ouvre votre nouveau projet.
Ouvrez Visual Studio.
Dans la fenêtre de démarrage, choisissez Créer un projet.
Dans la fenêtre Créer un projet, choisissez Visual Basic dans la liste des langues. Ensuite, choisissez windows dans la liste des plateformes et console dans la liste des types de projets.
Après avoir appliqué le langage, la plateforme et les filtres de type de projet, choisissez le modèle d’Application console, puis Suivant.
Remarque
Si vous ne voyez pas le modèle application console, vous pouvez l’installer à partir de la fenêtre Créer un projet. Dans le message Vous ne trouvez pas ce que vous cherchez ?, choisissez le lien Installer d’autres outils et fonctionnalités.
Dans le Visual Studio Installer, choisissez ensuite la charge de travail Développement .NET Desktop.
Ensuite, choisissez le bouton Modifier dans Visual Studio Installer. Vous serez peut-être invité à enregistrer votre travail. Ensuite, choisissez Continuer pour installer le chargement de travail. Revenez ensuite à l'étape 2 de la procédure Créer un projet.
Dans la fenêtre Configurer votre nouveau projet, entrez WhatIsYourName dans la zone Nom du projet. Ensuite, choisissez Suivant.
Dans la fenêtre Informations supplémentaires, .NET 8.0 doit déjà être sélectionnée pour votre framework cible. Si ce n’est pas le cas, sélectionnez .NET 8.0. Choisissez ensuite Créer.
Visual Studio ouvre votre nouveau projet.
Exécuter l’application
Après avoir sélectionné votre modèle de projet Visual Basic et nommez votre projet, Visual Studio crée un fichier Program.vb. Le code par défaut appelle la méthode WriteLine pour afficher la chaîne littérale « Hello World ! » dans la fenêtre de console.
Il existe deux façons d’exécuter ce code, à l’intérieur de Visual Studio en mode débogage , et à partir de votre ordinateur en tant qu’application autonome standard.
Exécuter l’application en mode débogage
Sélectionnez le bouton WhatIsYourName ou appuyez sur F5 pour exécuter le code par défaut en mode Débogage.
Lorsque l’application s’exécute dans la console de débogage Microsoft Visual Studio, « Hello World ! » s’affiche. Appuyez sur n’importe quelle touche pour fermer la fenêtre de console de débogage et mettre fin à l’application :
Sélectionnez le bouton WhatIsYourName ou appuyez sur F5 pour exécuter le code par défaut en mode Débogage.
Lorsque l’application s’exécute dans la console de débogage Microsoft Visual Studio, « Hello World ! » s’affiche. Appuyez sur n’importe quelle touche pour fermer la fenêtre de console de débogage et mettre fin à l’application :
Exécuter l’application en tant qu'application autonome
Pour afficher la sortie en dehors de Visual Studio, dans une fenêtre de console système, générez et exécutez l’exécutable (fichier.exe
).
Dans le menu Générer, choisissez Générer la solution.
Dans de l’Explorateur de solutions, cliquez avec le bouton droit sur WhatIsYourName et choisissez Ouvrir un fichier dans l’Explorateur de fichiers.
Dans explorateur de fichiers, accédez au répertoire bin\Debug\net5.0 et exécutez WhatIsYourName.exe.
La procédure
Main
se termine une fois que son instruction unique s’exécute et que la fenêtre de console se ferme immédiatement. Pour que la console soit visible jusqu’à ce que l’utilisateur appuie sur une touche, consultez la section suivante.
Dans le menu Générer, choisissez Générer la solution.
Dans de l’Explorateur de solutions, cliquez avec le bouton droit sur WhatIsYourName et choisissez Ouvrir un fichier dans l’Explorateur de fichiers.
Dans Explorateur de fichiers, accédez au répertoire bin\Debug\net8.0 et exécutez WhatIsYourName.exe.
La procédure
Main
se termine une fois que son instruction unique s’exécute et que la fenêtre de console se ferme immédiatement. Pour que la console soit visible jusqu’à ce que l’utilisateur appuie sur une touche, consultez la section suivante.
Ajouter du code pour demander une entrée utilisateur
Ensuite, vous ajoutez du code Visual Basic qui vous invite à entrer votre nom, puis vous l’affichez avec la date et l’heure actuelles. En outre, vous ajoutez du code qui suspend la fenêtre de console jusqu’à ce que l’utilisateur appuie sur une touche.
Entrez le code Visual Basic suivant après la ligne de
Sub Main(args As String())
et avant la ligneEnd Sub
, en remplaçant la ligne WriteLine :Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
Sélectionnez le bouton WhatIsYourName ou appuyez sur F5 pour générer et exécuter votre première application en mode Débogage.
Lorsque la fenêtre de console de débogage s’ouvre, entrez votre nom. Votre fenêtre de console doit ressembler à la capture d’écran suivante :
Appuyez sur n’importe quelle touche pour mettre fin à l’application, puis appuyez sur n’importe quelle touche pour fermer la fenêtre de console de débogage.
Entrez le code Visual Basic suivant après la ligne de
Sub Main(args As String())
et avant la ligneEnd Sub
, en remplaçant la ligne WriteLine :Console.Write("Please enter your name: ") Dim name = Console.ReadLine() Dim currentDate = DateTime.Now Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}") Console.Write("Press any key to continue...") Console.ReadKey(True)
- Write et WriteLine écrivent une chaîne dans la console.
- ReadLine lit l’entrée à partir de la console, dans ce cas une chaîne.
- DateTime représente une datetime et Now retourne l’heure actuelle.
- ReadKey() suspend l’application et attend une pression de touche.
Sélectionnez le bouton WhatIsYourName ou appuyez sur F5 pour générer et exécuter votre application en mode Débogage.
Lorsque la fenêtre de console de débogage s’ouvre, entrez votre nom. Votre fenêtre de console doit ressembler à la capture d’écran suivante :
Appuyez sur n’importe quelle touche pour mettre fin à l’application, puis appuyez sur n’importe quelle touche pour fermer la fenêtre de console de débogage.
Maintenant que votre nouveau code se trouve dans l’application, générez et exécutez l’exécutable (fichier.exe
) dans une fenêtre de console système, comme décrit précédemment dans Exécuter l’application en tant queautonome. Maintenant, lorsque vous appuyez sur une touche, l’application se ferme, ce qui ferme la fenêtre de console.
Crédit supplémentaire : Ajouter deux nombres
Cet exemple montre comment lire en nombres, plutôt qu’une chaîne, et effectuer des opérations arithmétiques. Essayez de modifier votre code à partir de :
Module Program
Sub Main(args As String())
Console.Write("Please enter your name: ")
Dim name = Console.ReadLine()
Dim currentDate = DateTime.Now
Console.WriteLine($"Hello, {name}, on {currentDate:d} at {currentDate:t}")
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
À:
Module Program
Public num1 As Integer
Public num2 As Integer
Public answer As Integer
Sub Main(args As String())
Console.Write("Type a number and press Enter")
num1 = Console.ReadLine()
Console.Write("Type another number to add to it and press Enter")
num2 = Console.ReadLine()
answer = num1 + num2
Console.WriteLine("The answer is " & answer)
Console.Write("Press any key to continue...")
Console.ReadKey(True)
End Sub
End Module
Puis exécutez l’application mise à jour comme décrit dans la section précédente, Exécuter l’application.
Ajouter un contrôle de code source Git
Maintenant que vous disposez d’une application, vous pouvez l’ajouter à un dépôt Git. Visual Studio facilite ce processus avec les outils Git que vous pouvez utiliser directement à partir de l’IDE.
Conseil
Git est le système de contrôle de version moderne le plus utilisé. Que vous soyez développeur professionnel ou que vous appreniez à coder, Git peut être très utile. Si vous débutez avec Git, le site web https://git-scm.com/
est un bon point de départ. Vous trouverez des feuilles de triche, un livre en ligne populaire et des vidéos Git Basics.
Pour associer votre code à Git, commencez par créer un dépôt Git où se trouve votre code :
Dans la barre d’état située en bas à droite de Visual Studio, sélectionnez Ajouter au contrôle de code source, puis sélectionnez Git.
Dans la boîte de dialogue Créer un dépôt Git, connectez-vous à GitHub :
Le nom du référentiel est renseigné automatiquement en fonction de l’emplacement de votre dossier. Votre nouveau référentiel est privé par défaut, ce qui signifie que vous êtes le seul à y accéder.
Conseil
Que votre référentiel soit public ou privé, il est préférable d’avoir une sauvegarde à distance de votre code stockée en toute sécurité sur GitHub. Même si vous ne travaillez pas avec une équipe, un référentiel distant met votre code à votre disposition à partir d’un ordinateur.
Sélectionnez Créer et envoyer (push). Après avoir créé votre référentiel, vous voyez les détails de l’état dans la barre d’état :
Utiliser des actions Git dans Visual Studio
Voici un bref résumé des actions Git disponibles dans la barre d’état de Visual Studio :
Les flèches vers le haut/ vers le bas indiquent le nombre de validations sortantes/entrantes dans votre branche actuelle. Vous pouvez utiliser cette icône pour extraire les validations entrantes ou envoyer (push) des validations sortantes.
Pour afficher une validation spécifique, sélectionnez la flèche Haut/Bas, puis Afficher les validations sortantes/entrantes.
Le crayon indique le nombre de modifications non validées dans votre code. Vous pouvez sélectionner cette icône pour afficher ces modifications dans la fenêtre Modifications Git.
Le menu Git fournit des outils pour les actions de dépôt sur vos fichiers. Vous pouvez utiliser git fetch, pull, push et sync pour le contrôle de version dans Visual Studio.
Pour plus d’informations sur l’utilisation de Git avec votre application, consultez À propos de Git dans Visual Studio.
Nettoyer les ressources
Si vous ne souhaitez pas continuer à utiliser cette application, supprimez le projet.
Dans Explorateur de solutions, cliquez avec le bouton droit sur WhatIsYourName pour ouvrir le menu contextuel de votre projet. Sélectionnez ensuite Ouvrir le dossier dans l’Explorateur de fichiers.
Fermez Visual Studio.
Dans la boîte de dialogue Explorateur de fichiers, accédez à deux niveaux de dossiers.
Cliquez avec le bouton droit sur le dossier WhatIsYourName, puis sélectionnez Supprimer.
Contenu connexe
- Procédures pas à pas relatives au langage Visual Basic
- Référence du langage Visual Basic
- IntelliSense pour les fichiers de code Visual Basic
Étape suivante
Félicitations pour avoir terminé ce tutoriel ! Pour en savoir plus, consultez le tutoriel suivant.