Nous recommandons d’utiliser Visual Studio 2017

Mise en route de C++ dans Visual Studio

 

Date de publication : août 2016

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

En suivant cette procédure pas à pas, vous allez vous familiariser avec la plupart des outils et boîtes de dialogue que vous pouvez utiliser lorsque vous développez des applications avec Visual Studio. Vous allez créer une simple application de type « Hello, World », tout en approfondissant votre connaissance de l’utilisation de l’IDE (environnement de développement intégré).

Cette rubrique contient les sections suivantes :

Se connecter à Visual Studio

Créer une application simple

Ajouter du code à l’application

Déboguer et tester l’application

Générer une version release de l’application

Lorsque vous démarrez Visual Studio pour la première fois, vous avez la possibilité de vous connecter à l’aide d’un compte Microsoft tel que Live ou Outlook. La connexion permet que vos paramètres soient synchronisés sur tous vos appareils. Pour plus d’informations, consultez Connexion à Visual Studio

Figure 1 : IDE de Visual Studio

IDE avec paramètres Visual C++ appliqués

Après avoir ouvert Visual Studio, vous pouvez voir les trois composants de base de l’IDE : les fenêtres Outil, les menus et les barres d’outils, ainsi que l’espace de la fenêtre principale. Les fenêtres Outil sont ancrées sur les côtés gauche et droit de la fenêtre d’application. Lancement rapide, la barre de menus et la barre d’outils standard se trouvent en haut. La Page de démarrage est située au centre de la fenêtre d’application. Lorsque vous ouvrez une solution ou un projet, les éditeurs et les concepteurs apparaissent dans cet espace. Lorsque vous développez une application, vous passez la majeure partie de votre temps dans cette zone centrale.

Lorsque vous créez une application dans Visual Studio, vous créez d’abord un projet et une solution. Dans cet exemple, vous allez créer une application console Windows.

Pour créer une application console

  1. Dans la barre de menus, sélectionnez Fichier, Nouveau, Projet.

    Dans la barre de menus, choisissez Fichier, Nouveau, Projet

  2. Dans la catégorie Visual C++, sélectionnez le modèle Application console Win32, puis intitulez le projetGreetingsConsoleApp.

    Modèle d'application console Win32

  3. Lorsque l’Assistant Application Win32 s’affiche, sélectionnez le bouton Terminer.

    Assistant d'application console Win32

La solution et le projet GreetingsConsoleApp, avec les fichiers de base d’une application console Win32, sont créés et chargés automatiquement dans l’Explorateur de solutions. Le fichier GreetingsConsoleApp.cpp s’ouvre dans l’éditeur de code. Les éléments suivants apparaissent dans l’Explorateur de solutions :

Figure 4 : Éléments du projet

Fichiers pour la solution dans Solution Explorer

Ensuite, vous ajouterez le code pour afficher le mot « Hello » dans la fenêtre de console.

Pour afficher « Hello » dans la fenêtre de console

  1. Dans le fichier GreetingsConsoleApp.cpp, entrez une ligne vide avant la ligne return 0;, puis entrez le code suivant :

    cout << "Hello\n";  
    
    

    Une ligne ondulée rouge s’affiche sous cout. Un message d’erreur apparaît si vous pointez dessus.

    cout, texte d’erreur

    Le message d’erreur s’affiche également dans la fenêtre Liste d’erreurs. Vous pouvez afficher la fenêtre en choisissant dans la barre de menus Affichage, Liste d’erreurs.

    cout est inclus dans le fichier d’en-tête <iostream>.

  2. Pour inclure l’en-tête iostream, entrez le code suivant après #include "stdafx.h" :

    #include <iostream> using namespace std;  
    
    

    Vous avez probablement remarqué qu’une zone est apparue tandis que vous entriez le code et qu’elle vous a fourni des suggestions pour les caractères que vous tapiez. Cette zone fait partie de C++ IntelliSense, qui fournit des invites de codage, telles que la liste des membres de classe ou des membres d’interface et les informations de paramètre. Vous pouvez aussi utiliser des extraits de code, qui sont des blocs de code prédéfinis. Pour plus d’informations, consultez Utilisation de la fonctionnalité IntelliSense et Extraits de code.

    La ligne ondulée rouge sous cout disparaît lorsque vous corrigez l’erreur.

  3. Enregistrez les modifications dans le fichier.

    Code qui corrige les erreurs de comptage

Vous pouvez déboguer GreetingsConsoleApp pour voir si le mot « Hello » s’affiche dans la fenêtre de console.

Pour déboguer l’application

  • Démarrez le débogueur.

    Commande Démarrer le débogage du menu Débogage

    Le débogueur démarre et exécute le code. La fenêtre de console (une fenêtre distincte qui ressemble à une invite de commandes) s’affiche pendant quelques secondes, mais se clôt rapidement lorsque le débogueur s’arrête en cours d’exécution. Pour afficher le texte, vous devez définir un point d’arrêt afin d’interrompre l’exécution du programme.

Pour ajouter un point d’arrêt

  1. Ajoutez un point d’arrêt à partir de la barre de menus dans la ligne return 0;. Vous pouvez également cliquer dans la marge de gauche pour définir un point d’arrêt.

    Commande Basculer le point d'arrêt du menu Débogage

    Un cercle rouge apparaît à côté de la ligne de code dans la bordure gauche de la fenêtre de l’éditeur.

  2. Appuyez sur la touche F5 pour démarrer le débogage.

    Le débogueur démarre et une fenêtre de console apparaît avec le mot Hello.

    Texte Hello dans la fenêtre d'invite de commandes Windows

  3. Appuyez sur Maj+F5 pour arrêter le débogage.

Pour plus d’informations, consultez Projets console.

Maintenant que vous avez vérifié que tout fonctionne, vous pouvez préparer une version Release de l’application.

Pour nettoyer les fichiers solution et générer une version Release

  1. Dans la barre de menus, supprimez les fichiers intermédiaires et les fichiers de sortie créés pendant les générations précédentes.

    Commande Nettoyer la solution du menu Générer

  2. Changez la configuration de build pour GreetingsConsoleApp de Debug en Release.

    Générer une version Release de l'application

  3. Générez la solution.

    Commande Générer la solution du menu Générer

Félicitations ! Vous avez terminé cette procédure. Pour explorer d’autres exemples, consultez Exemples Visual Studio.

Procédure pas à pas : création d'une application simple
Conseils de productivité
Exemples Visual Studio
Prise en main

Afficher: