begin process at 2012 02 07 09:51:59
  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é :4 272 / 338

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 Source avec une capture Source .NET (Dotnet) ORIONBANQUE par toutphp
Source avec Zip Source avec une capture Source .NET (Dotnet) ORIONAPPLICATION par toutphp
Source avec Zip SOCKET CONNEXION CLIENT & SERVEUR par ziedto83
Source avec Zip Source .NET (Dotnet) FFMPEG.NET : WRAPPER .NET DE FFMPEG par MasterShadows
Source avec Zip Source .NET (Dotnet) ATTACHER, CRÉER ET SAUVEGARDER UNE BASE DE DONNÉES SQL SERVE... par Alvepinai

 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 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,967 sec (4)

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