• Assurez la sécurité des applications de la bonne manière! Détectez, protégez, surveillez, accélérez et plus encore…
  • Microsoft a publié une nouvelle version pour Visual Studio en 2019.

    Comme nous le savons tous, ce logiciel appelé Integrated Development Environment (IDE) va augmenter la productivité des programmeurs tout en développant les logiciels et les applications. Dans cet article, nous allons discuter des dernières fonctionnalités avancées de Visual Studio 2019 et de la manière dont ces fonctionnalités joueront un rôle essentiel dans la productivité et le développement logiciel.

    Donc, avant d'entrer dans cet article, quelques points dont nous devons discuter pour une meilleure compréhension, comme suit

    Qu'est-ce que l'IDE?

    IDE signifie Environnement de développement intégré. Et il est utilisé pour créer un environnement pour les développeurs et fournir des fonctionnalités complètes pour le développement et les tests de logiciels. Généralement, l'EDI contient un éditeur de code source, des outils d'automatisation et un débogueur pour les tests. L'objectif principal de l'EDI est d'améliorer la productivité des développeurs.

    Qu'est-ce que Visual Studio?

    Visual Studio est l'un des IDE les plus connus depuis quelques années. Microsoft l'a développé. Il est utilisé pour créer un programme informatique, des applications Web et des fichiers EXE, etc. La première version du genre a été lancée en 1997. Et maintenant, la dernière version disponible sur le marché est Visual Studio 2019.

    Quoi de neuf dans Visual Studio 2019?

    Visual Studio 2019 est sorti le 2 avril 2019. Il y a tellement de fonctionnalités avancées qui seront incluses dans cette version.

    Alors laissez-nous plonger dans ces fonctionnalités avancées,

    Fenêtre de démarrage d'un nouvel utilisateur expérimenté

    Une chose importante que vous avez remarquée est que la nouvelle fenêtre de démarrage apparaîtra dans Visual Studio 2019. Elle se compose de nombreuses options décrites ci-dessous.

    1. Consultez le code
    2. Ouvrez un projet
    3. Ouvrir un dossier
    4. Créer un nouveau projet

    fenêtre de démarrage dans Visual Studio 2019

    Partage Visual Studio Live

    Live Share est un service de développement dans Visual Studio 2019. Cette fonctionnalité permet directement de partager le contexte du code et le processus de débogage avec vos coéquipiers et d'obtenir un accès en direct dans Visual Studio lui-même, comme les services de documents Google.

    partage en direct de visual studio

    En utilisant Live Share, vos coéquipiers peuvent lire, modifier, déboguer et naviguer dans le projet en développement en toute sécurité de manière naturelle. Ce service est installé par défaut dans New Visual Studio 2019.

    Refactoring amélioré

    La refactorisation dans n'importe quel IDE sera très utile pour les développeurs. Dans Visual Studio 2019, ces refactorisations proposeront de nouvelles fonctionnalités avancées, qui sont utilisées pour organiser votre code de manière structurée.

    refactoring dans Visual Studio 2019

    Ces refactorisations afficheront les suggestions dans l'icône de l'ampoule et contiennent des actions telles que le déplacement de la classe de base et de l'interface des membres, la modification des espaces de noms en fonction des structures de dossiers. Par exemple, convertissez les boucles foreach en requêtes LINQ, etc.

    Expérience de recherche améliorée

    L'une des fonctionnalités utiles de Visual Studio 2019 est la zone de recherche mise à jour. Dans une version précédente, il était connu sous le nom de lancement rapide. La nouvelle expérience de recherche dans Visual Studio 2019 est plus rapide et fonctionne efficacement pour obtenir les meilleurs résultats. C'est la fonctionnalité avancée de l'édition actuelle des IDE par rapport aux versions précédentes.

    champ de recherche dans Visual Studio 2019

    Désormais, les résultats de la recherche afficheront les suggestions au fur et à mesure que vous tapez dans la zone de recherche et présenteront les résultats de manière dynamique. Vous pouvez également utiliser des raccourcis clavier lors de la recherche, ce qui vous aidera à vous souvenir des requêtes de recherche pour une utilisation future et à les rappeler chaque fois que vous créerez les nouvelles applications Web.

    Fonction de recherche pendant le débogage

    Vous savez déjà que le débogage est le processus permettant d'identifier les erreurs et d'éliminer ces erreurs dans le logiciel. La recherche d'objets et de valeurs appropriées pendant le processus de débogage est très utile pour les développeurs.

    recherche lors du débogage dans Visual Studio

    Dans Visual Studio 2019, la recherche lors du débogage est ajoutée les fenêtres Locals, Autos et Watch utilisées pour rechercher les valeurs et les objets. L'animation ci-dessous expliquera le processus réel de débogage de la fenêtre de recherche dans VS2019.

    Visual Studio IntelliCode

    Intellicode est une extension de Visual Studio 2019 et améliore le développement d'applications Web et de logiciels à l'aide d'une technologie avancée appelée Intelligence Artificielle. Il fournit des suggestions et des objets de codage dans le processus de développement. Intellicode gagnera sa puissance en utilisant 2000 divers projets open-source dans Github pour rationaliser et améliorer vos compétences de codage.

    code intelligent dans Visual studio 2019

    Nettoyage du code en un clic

    Une nouvelle commande de nettoyage de code dans Visual Studio 2019 consiste à détecter les avertissements et suggestions avec le bouton en un clic. Cette commande aidera à formater le code et à apporter les modifications au format de codage suggéré par les fichiers et paramètres .editorconfig.

    nettoyage de code dans Visual Studio 2019

    Il permet également de sauvegarder des collections de fixateurs comme profil par défaut. Prenons un exemple pour comprendre clairement que vous avez un ensemble dynamique différent de correcteurs à appliquer avant qu'une révision de la syntaxe du code ne consiste à configurer différents profils pour les différentes tâches.

    nettoyage du code

    Revues de code intégrées en développement

    Microsoft conçoit une toute nouvelle extension, appelée Managed Pulled Requests (PR). À l'aide de cette extension, vous pouvez exécuter le code et déboguer les demandes d'extraction de votre équipe sans quitter l'application Visual Studio.

    Actuellement, cette fonctionnalité n'est disponible que pour Azure Repos, et vous pouvez bientôt vous attendre à la prise en charge de GitHub. Vous souhaitez utiliser cette extension pour le développement, vous devez télécharger à partir de Marché de Visual Studio.

    Rendu par moniteur (PMA)

    Dans les éditions précédentes de l'IDE, si vous travaillez avec des moniteurs qui ont été installés avec différents types de facteurs d'échelle d'affichage, et ceux-ci sont connectés à distance avec une machine pour afficher les différents facteurs d'échelle qui sont distincts du périphérique principal, mais ces résultats sont affichés flous ou rendre avec de mauvais facteurs de mise à l'échelle.

    PMA dans Visual Studio 2019

    Mais Visual Studio 2019 a proposé une application PMA (compatible par moniteur). Cela affichera la sortie correctement sans rien rendre indépendamment des facteurs de mise à l'échelle de l'affichage.

    Nouveau modèle de livraison pour les outils de données SQL Server

    Visual Studio prend en charge de nombreux langages de programmation, y compris les langages côté serveur. Et les outils de données du serveur SQL (SSDT) ​​sont toujours utilisés pour créer des applications côté serveur. Le nouveau modèle de livraison de données est disponible dans Visual Studio 2019 pour développer des projets liés à SQL tels que des applications côté serveur, des projets de services d'analyse, des projets de services de reporting et des projets de services d'intégration, etc.

    Ce modèle de livraison sera disponible sous la forme d'extensions appelées services d'analyse et extensions de services d'intégration. Dans les éditions précédentes, ces extensions sont disponibles sous la forme de type d'installation autonome. Mais dans la nouvelle version, ces fonctionnalités seront directement accessibles avec des charges de travail intégrées de Visual Studio 2019.

    Conclusion

    Ces fonctionnalités avancées de Visual Studio amélioreront la productivité des programmeurs et la collaboration d'équipe dans le développement logiciel par rapport aux versions précédentes. La nouvelle interface utilisateur permettra aux utilisateurs de créer des applications de manière très efficace et la barre de recherche améliorée fournit des résultats précis aux développeurs lors du développement du logiciel.

    Le débogage est 50% plus rapide que les versions précédentes, barre de recherche très efficace dans les fenêtres Autos, Locals et Watch. Après tout, ces fonctionnalités avancées de Visual Studio auront un impact significatif sur le développement des logiciels et des applications.

    Si vous souhaitez en savoir plus sur le codage dans Visual Studio, alors consultez ce cours.