GeeksforGeeks

Nov 5, 2021

Visual Studio est un environnement de développement intégré(IDE) développé par Microsoft pour développer des interfaces graphiques(GUI), des consoles, des applications Web, des applications Web, des applications mobiles, du cloud et des services Web, etc. Avec l’aide de cet IDE, vous pouvez créer du code géré ainsi que du code natif. Il utilise les différentes plates-formes de développement de logiciels Microsoft comme Windows store, Microsoft Silverlight, et Windows API, etc. Ce n’est pas un IDE spécifique à un langage, car vous pouvez l’utiliser pour écrire du code en C#, C++, VB (Visual Basic), Python, JavaScript et bien d’autres langages. Il prend en charge 36 langages de programmation différents. Il est disponible pour Windows ainsi que pour macOS.

Évolution de Visual Studio : La première version de VS(Visual Studio) a été publiée en 1997, nommée Visual Studio 97 ayant le numéro de version 5.0. La dernière version de Visual Studio est la 15.0 qui a été publiée le 7 mars 2017. Elle est également appelée Visual Studio 2017. Les versions de .Net Framework prises en charge dans la dernière version de Visual Studio sont de 3.5 à 4.7. Java était supporté dans les anciennes versions de Visual Studio mais dans la dernière version ne fournit aucun support pour le langage Java.

Éditions de Visual Studio

Il existe 3 éditions de Microsoft Visual Studio comme suit :

1. Community : C’est une version gratuite qui a été annoncée en 2014. Toutes les autres éditions sont payantes. Elle contient les fonctionnalités similaires à l’édition professionnelle. En utilisant cette édition, tout développeur individuel peut développer ses propres applications gratuites ou payantes comme les applications .Net, les applications Web et bien d’autres. Dans une organisation d’entreprise, cette édition a quelques limitations. Par exemple, si votre entreprise possède plus de 250 PC et a un chiffre d’affaires annuel supérieur à 1 million de dollars US, vous n’êtes pas autorisé à utiliser cette édition. Dans une organisation non-entreprise, jusqu’à cinq utilisateurs peuvent utiliser cette édition. Son objectif principal est de fournir le support de l’écosystème(Accès à des milliers d’extensions) et des langages(Vous pouvez coder en C#, VB, F#, C++, HTML, JavaScript, Python, etc).

2. professionnel : C’est l’édition commerciale de Visual Studio. Elle est disponible dans Visual Studio 2010 et les versions ultérieures. Elle fournit le support pour l’édition XML et XSLT et inclut l’outil comme Server Explorer et l’intégration avec Microsoft SQL Server. Microsoft fournit un essai gratuit de cette édition et après la période d’essai, l’utilisateur doit payer pour continuer à l’utiliser. Son objectif principal est de fournir la flexibilité(outils de développeur professionnel pour construire tout type d’application), la productivité(des fonctionnalités puissantes telles que CodeLens améliorent la productivité de votre équipe), la collaboration(outils de planification de projet agile, graphiques, etc.) et les avantages des abonnés comme les logiciels Microsoft, plus Azure, Pluralsight, etc.

3. Entreprise : C’est une solution intégrée, de bout en bout, pour les équipes de toute taille avec les besoins exigeants de qualité et d’échelle. Microsoft fournit un essai gratuit de 90 jours de cette édition et après la période d’essai, l’utilisateur doit payer pour continuer à l’utiliser. Le principal avantage de cette édition est qu’elle est hautement évolutive et fournit des logiciels de haute qualité.

Démarrer avec Visual Studio 2017

  • D’abord, vous devez télécharger et installer le Visual Studio. Pour cela, vous pouvez vous référer à la rubrique Téléchargement et installation de Visual Studio 2017. N’oubliez pas de sélectionner la charge de travail .NET core lors de l’installation de VS 2017. Si vous oubliez alors vous devez modifier l’installation.
  • Vous pouvez voir un certain nombre de fenêtres d’outils lorsque vous ouvrirez le Visual Studio et commencerez à écrire votre premier programme comme suit :

    1. Éditeur de code : Là où l’utilisateur va écrire le code.
    2. Fenêtre de sortie : Ici, le Visual Studio montre les sorties, les avertissements du compilateur, les messages d’erreur et les informations de débogage.
    3. Explorateur de solutions : Il montre les fichiers sur lesquels l’utilisateur travaille actuellement.
    4. Propriétés : Il donnera des informations supplémentaires et un contexte sur les parties sélectionnées du projet actuel.
  • Un utilisateur peut également ajouter des fenêtres selon ses besoins en les choisissant dans le menu Affichage. Dans Visual Studio, les fenêtres d’outils sont personnalisables car un utilisateur peut ajouter d’autres fenêtres, supprimer celle qui est déjà ouverte ou déplacer les fenêtres au mieux.
  • Divers menus dans Visual Studio : Un utilisateur peut trouver beaucoup de menus sur l’écran supérieur de Visual Studio comme indiqué ci-dessous
    1. Les commandes de création, d’ouverture et de sauvegarde des projets sont contenues par le menu Fichier.
    2. Les commandes de recherche, de modification, de refactoring du code sont contenues par le menu Edition.
    3. Le menu Affichage est utilisé pour ouvrir les fenêtres d’outils supplémentaires dans Visual Studio.
    4. Le menu Projet est utilisé pour ajouter certains fichiers et dépendances dans le projet.
    5. Pour modifier les paramètres, ajouter des fonctionnalités à Visual Studio via des extensions, et accéder à divers outils Visual Studio peut être utilisé en utilisant le menu Outils.
  • Le menu ci-dessous est connu comme la barre d’outils qui fournit l’accès rapide aux commandes les plus fréquemment utilisées. Vous pouvez ajouter et supprimer les commandes en allant sur View → Customize

Note :

  • Le support des différents langages de programmation dans Visual Studio est ajouté en utilisant un VSPackage spécial qui est connu sous le nom de Language Service.
  • Lorsque vous installerez le Visual Studio alors la fonctionnalité qui est codée comme VSPackage sera disponible comme Service.
  • Visual Studio IDE fournit les trois différents types de services connus comme SVsSolution, SVsUIShell, et SVsShell.
  • Le service SVsSolution est utilisé pour fournir la fonctionnalité pour énumérer les solutions et les projets dans Visual Studio.
  • Le service SVsUIShell est utilisé pour fournir la fonctionnalité de l’interface utilisateur comme les barres d’outils, les onglets, etc.
  • Le service SVsShell est utilisé pour traiter l’enregistrement des VSPackages.
Balises d’article :

C#

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.