Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel de Visual Studio 2015

Visualiser les variables durant le débogage

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous allez apprendre à visualiser l'état des variables et le contenu des objets durant la séance de débogage.
03:23

Transcription

Je vais vous montrer autre chose sur la visualisation de l'état, c'est-à-dire des variables, des références lors d'une séquence de débogage. J'ai posé le point d'arrêt sur le début de ma méthode PopulateFolders qui va prendre le fichier Folders.xml et créer une arborescence dans mon Tree View. Je démarre avec «F5». J'attends qu'on touche ici le point d'arrêt. Voilà, je suis en exécution et je fais des «F10» pour un pas-à-pas principal. On fait un new XmlDocument. Je vois ici mon doc qui passse de «null» à «Document». J'ai donc une instance. Je peux laisser ma souris sur la variable pour avoir des «Data Tips». Cette variable a donc un contenu, je vais pouvoir le visualiser comme ceci avec toute la hiérarchie d'objets qui s'y trouve, des listes, etc. S'il s'agit d'une liste, par exemple ici d'une liste de «ChildNodes», j'ai un «Results View» que je peux ouvrir pour pouvoir calculer la liste et me montrer le contenu, une collection par exemple. Là, «L'énumération n'a généré aucun résultat». Vous pouvez voir l'intégralité de vos données grâce aux Data Tips. Vous pouvez le prendre ici sur les Data Tips ou le prendre dans la visualisation des variables locales, c'est pareil. On continue : je suis au niveau de la flèche jaune, à l'endroit actuel de mon code, donc e continue et je fais «doc.Load». À partir du moment où le chargement est fait, je vais retourner dans mon Data Tips. Regardez ce que j'ai : je vois qu'InnerText est vide, qu'InnerXml contient quelque chose et qu'OuterXml également. Je vais rester sur OuterXml. On a partout des informations que l'on peut montrer. Une petite icône en forme de loupe permet d'ouvrir un visualiseur. Je clique simplement : mon expression, c'est ça et un visualiseur de texte me permet d'afficher le contenu. Comme c'est du XML, ce n'est pas très beau mais si la variable contient un texte important, je peux le voir. Ce n'est pas fini : j'ai plusieurs visualiseurs dans mon outil de débogage. Avec cette flèche, je vais choisir le bon. «Visualiseur XML», «HTML» ou «JSON» selon le type de données qui est contenu et que vous connaissez. Je sais que c'est du XML. Je prends le visualiseur XML pour avoir quelque chose d'un peu plus lisible. C'est très pratique car vous êtes arrêtés sur une ligne de code et vous inspectez l'état des variables locales, des objets. Vous avez un visualiseur très sympathique pour vous rendre compte de ce que cela contient. Je continue mon pas-à-pas, je voulais juste vous montrer cela. À tout moment, j'ai ici l'état des variables disponibles dans la portée dans laquelle je me trouve. Évidemment, cela change dès qu'on change de portée ou qu'on affecte une valeur à une variable.

L'essentiel de Visual Studio 2015

Apprenez à créer des applications, à les déboguer et à les déployer avec Visual Studio. Développez des programmes en .NET pour Windows, les appareils mobiles et le web.

3h06 (40 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Visual Studio Visual Studio 2015
Spécial abonnés
Date de parution :18 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !