begin process at 2010 02 10 09:53:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > [VS2005] VISUALISEURS PERSONNALISÉS

[VS2005] VISUALISEURS PERSONNALISÉS


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :visualiseur, visualizer, automationvs2005 Niveau :Initié Date de création :04/05/2007 Date de mise à jour :29/06/2007 12:29:35 Vu / téléchargé :3 721 / 300

Auteur : leprov

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Aujourd'hui je me suis intéréssé aux visualisers de visual studio (la petite loupe en mode debug, par exemple qui permet de voir une string dans une nouvelle fenêtre ou un dataset dans un datagridview), donc je me suis codé deux petits visualiseurs persos (et un setup fait a l'arrache pour pouvoir les mettre facilement sur son poste, suffit de cliquer sur suivant jusqu'au bout ^^).

Vu que j'ai rien vu sur le site qui en parle je me suis dis que ca serait bien d'en faire profiter....
Alors en bref, pour ce qui voient pas ce que c'est, il s'agit de reprogrammer des fenêtres permettant d'avoir un apercu sur les objets lors du debug d'une application.
Le premier que j'ai fait dans le projet permettent d'avoir un apercu des images en mémoire (n'existe pas par défaut, c'est probablement l'exemple le plus donné sur le net)...en bref, lors d'un debug, si vous avez un objet de type image ou hérité de image, vous aurez la loupe qui apparait pour voir l'image
Le deuxieme permet d'avoir un apercu des informations "intéréssantes" de l'exception (en bref, la stacktrace filtrée et le message de l'exception)....
L'idée est juste d'avoir une alternative rapide pour avoir un apercu clair de la stacktrace et rien de plus, mais ca va beaucoup me servir (qui n'a jamais hurlé car la stacktrace est illisible même une fois la loupe utilisée sur la string stracktrace?)

le projet de test permet de tester les visualiseurs. Si la constante (en début de fichier) INSTALLED est définie, alors les breakpoints sont activés et vous permettent de voir le résultat avec la loupe, sinon le form est lancée tout bêtement....



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

04 mai 2007 22:18:22 :
déplacement de astuces vers .NET
05 mai 2007 17:56:23 :
Suppression de l'archive de tout ce qui n'est pas utile (reste uniquement les versions release sans les symboles)
27 juin 2007 10:47:04 :
Ajout de la possibilité de naviguer dans l'IDE à partir de la StackTrace en cliquant sur les élements de la listview
29 juin 2007 12:29:35 :
Le setup ne déploie plus les fichiers de dépendances

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) RACCOURCIS DE DOSSIERS DANS LE SYSTRAY
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET 2]FREE FTP

 Sources de la même categorie

Source avec Zip CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

 Sources en rapport avec celle ci

Source avec une capture Source .NET (Dotnet) VISUALISATION DES CLASSES DU FRAMEWORK par SharpMao

Commentaires et avis

Commentaire de FREMYCOMPANY le 05/05/2007 13:13:25

Intéressant !

Commentaire de Nurgle le 05/05/2007 15:59:49 administrateur CS

Pas mal du tout, les Visualizers sont très pratiques en effet :)
Indiquons tout de même qu'il faut ajouter la référence à Microsoft.VisualStudio.DebuggerVisualizers.dll pour avoir accès aux classes nécessaires.
(la dll est dans "Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies")

Tu devrais aussi enlever du ZIP les répertoires /bin et /obj de chaque projet, ils l'alourdissent pour rien ;)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales