La cinquième préversion de Visual Studio "15" est disponible
Et apporte le filtrage IntelliSense pour une amélioration de la productivité
Le 2016-10-06 12:13:53, par Stéphane le calme, Chroniqueur Actualités
Microsoft a annoncé la disponibilité de la cinquième préversion de sa suite de logiciels de développement Visual Studio “15”. Microsoft parle d’une version qui gagne en productivité. Dans l’édition du code par exemple, le filtrage IntelliSense est désormais disponible pour C#, VB et C++. Pour rappel, de nombreuses fonctionnalités d'IntelliSense peuvent simplifier vos tâches de codage. Parmi elles, figurent entre autres :
À propos du filtrage IntelliSense, John Montgomery, directeur du Program Management for Visual Studio, a expliqué que « tout en explorant des API complexes, vous pouvez vous limiter simplement au type dont vous avez besoin (par exemple vous limiter seulement aux méthodes, aux propriétés ou aux événements). Dans C # et Visual Basic, nous déterminons le "type de cible" nécessaire à une position et pour des éléments présélectionnés dans la liste correspondant à ce type. Cela accélère votre flux de frappe et élimine le fardeau d'avoir à comprendre le type attendu à un endroit donné ». En voici une illustration.
En C++, une fonctionnalité expérimentale Predictive IntelliSense vous propose une liste de résultats IntelliSense filtrés afin que vous n’ayez pas à parcourir une longue liste. Seuls les éléments du type attendu sont listés au besoin sur la base d’un modèle de probabilité. Notons que cette fonction n’est pas activée par défaut et qu’il faut se rendre dans le menu Outils > Options > Éditeur de Texte > C/C++ > Expérimental.
Dans XAML, Microsoft a ajouté la complétion IntelliSense pour x:Bind qui fournit une liste d'éléments pouvant servir à compléter vos instructions lorsque vous essayez de faire des liaisons avec des propriétés et des événements. La complétion Namespace pour sa part apporte l'auto-complétion au préfixe si la référence à l'espace de noms existe déjà.
Afin d’aider les développeurs à maintenir une base de code lisible tout en concentrant leurs efforts sur le flux de développement, Microsoft a ajouté plus d’actions rapides et de réusinage de code à C# et Visual Basic. Parmi ces nouveaux ajouts figurent “Move Type to Matching File”, qui permet de déplacer un type dans un nouveau fichier qui a le même nom, et “Sync File and Type Name” qui donne la possibilité de renommer votre type pour établir une correspondance avec le nom du fichier (et vice versa). “Convert to Interpolated String” pour sa part permet de profiter des avantages du C# 6.0 et de VB14 en transformant vos expressions “string.Format” en chaînes de caractères interpolées.
Au niveau du débogage, cette préversion apporte une nouvelle fonctionnalité expérimentale : “Run to Click”. Cette dernière a pour objectif de mettre fin à la nécessité d’avoir recours à des points d’arrêts temporaires. Son utilisation est relativement simple : une fois dans le débogueur, il suffit de cliquer sur l'icône qui apparaît à côté de la ligne de code. Votre code va s’exécuter et s’arrêter à cette ligne la prochaine fois qu'elle sera atteinte. Encore une fois, comme il s’agit d’une fonctionnalité expérimentale, elle n’est pas activée par défaut. Pour le faire, rendez-vous dans Debug > Options > Activer Run to Click.
Source : blog Visual Studio
- Listes de membres : lorsque vous tapez le nom d'un type ou d'un espace de noms dans l'Éditeur de code, une liste déroulante proposant toutes les méthodes, propriétés, et événements valides devient disponible ;
- Informations sur les paramètres : lorsqu'une méthode accepte des paramètres, des informations sur ces paramètres tels que le type de paramètre, le nom et le nombre de paramètres requis sont affichés. Si une fonction est surchargée, les flèches vers le haut et vers le bas vous permettent de faire défiler toute la surcharge de la fonction ;
- Info express : qui permet d’afficher la déclaration complète d'un identificateur de votre code en passant le pointeur de souris sur l'identificateur ;
- Compléter le mot : lorsque vous avez tapé suffisamment de lettres du mot pour le distinguer d'autres mots, il est possible de le compléter en se servant du raccourci adéquat.
À propos du filtrage IntelliSense, John Montgomery, directeur du Program Management for Visual Studio, a expliqué que « tout en explorant des API complexes, vous pouvez vous limiter simplement au type dont vous avez besoin (par exemple vous limiter seulement aux méthodes, aux propriétés ou aux événements). Dans C # et Visual Basic, nous déterminons le "type de cible" nécessaire à une position et pour des éléments présélectionnés dans la liste correspondant à ce type. Cela accélère votre flux de frappe et élimine le fardeau d'avoir à comprendre le type attendu à un endroit donné ». En voici une illustration.
En C++, une fonctionnalité expérimentale Predictive IntelliSense vous propose une liste de résultats IntelliSense filtrés afin que vous n’ayez pas à parcourir une longue liste. Seuls les éléments du type attendu sont listés au besoin sur la base d’un modèle de probabilité. Notons que cette fonction n’est pas activée par défaut et qu’il faut se rendre dans le menu Outils > Options > Éditeur de Texte > C/C++ > Expérimental.
Dans XAML, Microsoft a ajouté la complétion IntelliSense pour x:Bind qui fournit une liste d'éléments pouvant servir à compléter vos instructions lorsque vous essayez de faire des liaisons avec des propriétés et des événements. La complétion Namespace pour sa part apporte l'auto-complétion au préfixe si la référence à l'espace de noms existe déjà.
Afin d’aider les développeurs à maintenir une base de code lisible tout en concentrant leurs efforts sur le flux de développement, Microsoft a ajouté plus d’actions rapides et de réusinage de code à C# et Visual Basic. Parmi ces nouveaux ajouts figurent “Move Type to Matching File”, qui permet de déplacer un type dans un nouveau fichier qui a le même nom, et “Sync File and Type Name” qui donne la possibilité de renommer votre type pour établir une correspondance avec le nom du fichier (et vice versa). “Convert to Interpolated String” pour sa part permet de profiter des avantages du C# 6.0 et de VB14 en transformant vos expressions “string.Format” en chaînes de caractères interpolées.
Au niveau du débogage, cette préversion apporte une nouvelle fonctionnalité expérimentale : “Run to Click”. Cette dernière a pour objectif de mettre fin à la nécessité d’avoir recours à des points d’arrêts temporaires. Son utilisation est relativement simple : une fois dans le débogueur, il suffit de cliquer sur l'icône qui apparaît à côté de la ligne de code. Votre code va s’exécuter et s’arrêter à cette ligne la prochaine fois qu'elle sera atteinte. Encore une fois, comme il s’agit d’une fonctionnalité expérimentale, elle n’est pas activée par défaut. Pour le faire, rendez-vous dans Debug > Options > Activer Run to Click.
Source : blog Visual Studio
-
beekeepRédacteur/ModérateurDu coup il fait du WinDevle 13/10/2017 à 19:32
-
ZenZiToneMembre expertD'un autre côté c'est un outils à destination des développeurs. Qui généralement sont suffisamment familiarisés avec l'anglais pour comprendre les concepts. Pour ma part, je me considère comme une bille en anglais et pourtant je comprend la majeur partie de la doc...le 11/10/2017 à 13:32
-
sebbodMembre averti"avec les lenteurs des langages interprétés" : Pour ta gouvernante (<- blague de la tour Montparnasse infernal - Eric et Ramzy - oui je site les auteurs car la culture c'est important
) presque tous (sauf si tu écris directement en langage processeur) les langages sont interprétés, même l'assembleur oui oui lui aussi convertit ces mnémoniques en langage machine).
Long et semé d’embûche est le chemin de la connaissance jeune padawane . Tiens un peu de lecture ça peux pas faire de mal : http://www.developpez.net/forums/d59...ions-debutant/
(pendant que tu liras tu écriras pas)
"Inttellisense" : J'en ai tester plusieurs (Eclipse, NetBeans, Toad, etc...) aucune n'est aussi bien que celle de visual studio donc si tu as des arguments pour expliquer pourquoi elle evolue peu je suis lecteur car au lieu de rabaisser tu ferais mieux de construire
merci au plaisir de te lire dans un élan de constructionle 17/11/2016 à 15:47 -
François DORINExpert éminent séniorVisual Studio est en environnement qui s'est tellement enrichie en fonctionnalités ces dernières années que le media d'installation complet nécessiterait 40Go. Difficile de toute faire tenir sur un ou deux DVD !
Par contre, on utilise rarement toutes les fonctionnalités. C'est pourquoi Microsoft a beaucoup travaillé sur l'aspect modularité de l'installation avec Visual Studio 2017. Donc, maintenant, au lieu d'avoir une pléthore d'images ISO pour chaque configuration (ce qui est difficilement faisable en plus), Microsoft fourni un installeur qui s'occupe d'afficher la liste des modules disponibles et les installer.
Ce que peut savent par contre, c'est qu'il est possible d'utiliser cet installeur afin de récupérer les fichiers pour une installation hors-ligne (par exemple, pour installer Visual Studio sur plusieurs poste sans avoir à tout retélécharger à chaque fois ou lorsque la qualité du réseau n'est pas terrible).Code : 1
2
3
4
5
6# Téléchargement des fonctionnalités pour le développement d'application de bureau .NET et web .NET vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang fr-FR # Installation c:\vs2017layout\vs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
Enfin, l'installation hors-ligne fonctionne sur le principe d'un cache hors-ligne. C'est-à-dire que si une fonctionnalité n'est pas dans le cache, elle sera automatiquement téléchargée si nécessaire.le 18/08/2017 à 8:12 -
AiekickMembre extrêmement actifle 11/10/2017 à 16:35
-
ArnardMembre émériteY'a une différence entre concevoir en utilisant UML et générer un schéma de sortie de son application en UML une fois le code faitle 10/11/2016 à 10:53
-
François DORINExpert éminent séniorJustement, il n'est pas nécessaire de tout télécharger. Juste ce dont on a besoinle 18/08/2017 à 19:37
-
LeBressaudMembre confirméSi c'est pour avoir des candidats pas capables de lire une doc en anglais c'est pas grave...le 11/10/2017 à 15:53
-
François DORINExpert éminent séniorQuel amalgame. Anglais = américain...
.
Donc pour ton information, l'anglais n'est pas utilisé qu'aux Etats-Unis. Le Royaume-Unis, l'Irlande, le Canada, l'Australie ne sont que des exemples ayant pour langue officielle... l'anglais ! Et chacun de ces pays à une culture propre et très différente les unes des autres.
Merci également de faire attention aux propos utilisés. "ricain(e)" est un terme péjoratif, voire injurieux et qui n'a donc pas sa place sur nos forums.le 14/10/2017 à 10:02 -
micka132Expert confirméTu préferes un treeview à 3 niveaux sur 10 km de haut?
Franchement on est tous sur des écrans 16/9 voire 16/10, je trouve ce système bien mieux en utilisant l'espace inutile avec un seul treeview.le 25/11/2016 à 17:06