Nouveautés C++ dans la preview de Visual Studio 11 Partie V

Ca y est l’IDE de VS 11 pour le langage C++ n’a plus rien à envier aux autres langages en termes de productivité, de lisibilité et de simplicité.

Dans cette version nous avons enfin accès à un certain nombre de fonctionnalités qui faisait défaut.

- La possibilité de créer et d’utiliser des Snippets de code autrement dit des extraits de code pré-définis et rapide à insérer à l’aide de court-circuit (shortcut).

image

Pour pouvoir y avoir accès, dans votre code vous tapez par exemple le Shorcut foreach puis <TAB> et le code est inséré automatiquement. Vous pouvez  également créer vos propres extraits https://msdn.microsoft.com/fr-fr/library/ff926100.aspx, afin d’éviter de retaper du code répétitif et fastidieux.

- Dans le même genre d’idée, vous pouvez désormais, créer des modèles de projet en C++ que vous souhaiteriez que toutes vos équipes de développements appliquent. Rien de plus facile, vous créez dans Visual Studio la coquille de votre modèle.

Puis activez le Menu File | Export Template

image

Vous pouvez exporter soit un modèle pour le projet, soit un modèle de type élément qui pourra être ajouté dans un projet déjà existant.

image

Dans notre cas nous choisissons un modèle de type projet

image

Une fois crée, le modèle est zippé dans un fichier et placé dans le répertoire de l’utilisateur :

C:\Users\[Utilisateur]\Documents\Visual Studio 11\My Exported Templates\ericvproject.zip

Ensuite pour l’utiliser, dans Visual Studio, lorsque vous allez créer un nouveau projet, vous aurez accès à ce projet comme

illustré sur la figure suivante :

image

 

- Nous avons également rajouté de la coloration syntaxique sur certains éléments de l’éditeur de texte afin de rendre le code plus clair.

Visual Studio 2010

image

Visual Studio 11 Preview

image

Les Macros, les énumérations, le nom des classes, et d’autres encore bénéficient de la coloration syntaxique. Vous noterez également que les paramètres passés à une fonction sont désormais en italique rendant le code plus lisible encore.

-Mise en évidence et navigation sur les référence des symboles. Sur la figure suivante j’ai sélectionné le symbole TEST2_API, VS 11 a mis en surbrillance toutes les références à ce symbole, et nous pouvons désormais naviguer de référence en référence à l’aide des touches CTRL+MAJ + FLECHE HAUTE/BAS

image

Vous me direz que toute ces nouveautés dans l’IDE  reste du gadget, mais on s’y fait très vite !!

Eric Vernié