Partager via


Qu’est-ce que Visual Studio ?

Visual Studio est un puissant environnement de développement intégré (IDE) pour Windows où vous pouvez développer, générer, déboguer, tester et déployer vos applications, dans un seul endroit. Grâce à l’assistance IA intégrée de GitHub Copilot, vous pouvez accélérer votre flux de travail avec des complétions de code intelligentes, une guidance conversationnelle et un débogage alimenté par l’IA.

Diagramme montrant le cycle de développement de Visual Studio : développer, générer, déboguer, tester et déployer, avec une assistance IA intégrée dans l’ensemble.

Visual Studio inclut des compilateurs, des outils d’achèvement du code, un contrôle de code source, des extensions et de nombreuses autres fonctionnalités pour améliorer chaque étape du processus de développement logiciel.

Note

Visual Studio est disponible pour Windows. Pour obtenir un éditeur de code multiplateforme léger, consultez Visual Studio Code.

Installer Visual Studio

Visual Studio est disponible en trois éditions :

  • Communauté : gratuit et complet pour les étudiants, les développeurs open source et les développeurs individuels.
  • Professionnel : pour les développeurs individuels ou les petites équipes.
  • Entreprise : pour les petites et grandes entreprises et les organisations d’entreprise.

Comparez les fonctionnalités entre les éditions pour trouver l’édition qui correspond le mieux à vos besoins.

Pour plus d’informations, consultez Installer Visual Studio.

Pourquoi utiliser Visual Studio ?

Que vous écriviez votre premier programme « Hello World » ou que vous déployiez des applications d’entreprise, Visual Studio fournit les outils dont vous avez besoin pour travailler efficacement et en collaboration.

  • Prise en charge de plusieurs langues. Code en C#, C++, Python, JavaScript, TypeScript, etc.
  • Développement multiplateforme. Créez des applications mobiles et de bureau avec .NET MAUI, des applications web avec des ASP.NET ou des services Node.js.
  • Développement assisté par l’IA. Écrivez, déboguez et testez le code plus rapidement avec GitHub Copilot.
  • Programme d’installation basé sur la charge de travail. Installez uniquement les composants dont vous avez besoin.
  • Contrôle de version intégré. Clonez, branchez, validez et révisez les pull requests avec les outils Git intégrés.
  • Plateforme extensible. Personnalisez votre IDE avec des extensions à partir de Visual Studio Marketplace, ou créez votre propre IDE.

Découvrir Visual Studio

Visual Studio prend en charge différentes parties du cycle de développement logiciel.

Développer votre code

Visual Studio Code vous aide à écrire et à gérer du code en toute confiance. Utilisez des suggestions d’ampoules pour les correctifs rapides, le plan pour réduire les blocs de code et l’Explorateur de solutions ou la vue de classe pour parcourir vos projets.

En savoir plus sur les fonctionnalités de l’IDE qui vous aident à organiser et modifier du contenu :

Développer avec l’IA

GitHub Copilot et IntelliCode vous aident à écrire du code plus rapidement et avec une plus grande précision. Utilisez Copilot Completions pour les suggestions de code inline à mesure que vous tapez et Copilot Chat pour poser des questions, générer du code ou refactoriser du code existant via le langage naturel. Ces outils aident également à effectuer d’autres tâches de développement telles que l’écriture de tests unitaires, le débogage et le profilage.

En savoir plus sur le développement assisté par l’IA dans Visual Studio.

Créer votre application

Vous pouvez compiler et générer vos applications pour créer des builds immédiatement et les tester dans un débogueur. Vous pouvez exécuter des builds multiprocesseur pour les projets C++ et C#. Visual Studio fournit également plusieurs options que vous pouvez configurer lorsque vous générez des applications. Vous pouvez créer une configuration de build personnalisée, utiliser les configurations intégrées, masquer certains messages d’avertissement ou augmenter les informations de sortie de build.

En savoir plus sur la compilation et la génération dans Visual Studio.

Déboguer votre code

En utilisant le débogage intégré dans Visual Studio, vous pouvez facilement déboguer, profiler et diagnostiquer du code. Vous pouvez parcourir votre code et examiner les valeurs stockées dans des variables, définir des montres sur les variables pour voir quand les valeurs changent et examiner le chemin d’exécution de votre code. Visual Studio fournit également d’autres façons de déboguer votre code pendant son exécution.

En savoir plus sur le débogage dans Visual Studio :

Tester votre code

Vous pouvez écrire du code de haute qualité à l’aide d’outils de test complets dans Visual Studio. Les tests unitaires permettent aux développeurs et aux testeurs de trouver rapidement des erreurs logiques dans le code. Vous pouvez analyser la quantité de code que vous testez et afficher des résultats instantanés dans une suite de tests. Connaissez l’impact de chaque modification que vous apportez à l’aide de fonctionnalités avancées qui testent le code pendant que vous tapez.

En savoir plus sur les outils de test disponibles dans Visual Studio :

Collaborer et gérer le contrôle de version

En utilisant les fonctionnalités Git intégrées dans Visual Studio, vous pouvez cloner, créer ou ouvrir vos propres dépôts. La fenêtre d’outil Git fournit tout ce dont vous avez besoin pour valider et envoyer (push) les modifications, gérer les branches et résoudre les conflits de fusion. Si vous disposez d’un compte GitHub, vous pouvez gérer les dépôts et passer en revue les demandes de tirage directement dans Visual Studio.

En savoir plus sur le contrôle de version avec Git dans Visual Studio.

Déployer votre application

Lorsque vous déployez une application, un service ou un composant, vous le distribuez pour l’installation sur d’autres ordinateurs, appareils ou serveurs, ou dans le cloud. Vous pouvez choisir la méthode appropriée dans Visual Studio pour le type de déploiement dont vous avez besoin. Partagez vos applications et votre code en publiant sur le web ou Sur Azure, ou en déployant sur un partage réseau ou un dossier local.

Pour plus d’informations, consultez déployer votre application à partir de Visual Studio.

Démarrer

Choisissez un didacticiel spécifique au langage pour commencer à créer votre première application :

  • C# : créez une application console simple et découvrez les principes de base de C# et .NET.
  • C++ : créez une application console C++ et explorez la chaîne d’outils de génération.
  • Python : configurez la prise en charge de Python et écrivez votre premier script.
  • JavaScript/Node.js : créez une application web Node.js et Express.
  • Visual Basic : créez une application console simple avec Visual Basic.
  • F# : créez une application web avec F# et ASP.NET Core.

Étape suivante

  • Visite guidée de l’IDE pour vous familiariser avec les fonctionnalités de l’IDE et apprendre à l’utiliser pour les tâches de base.