Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03096.jsonl.gz/1724

01.05.2011, 16:47 Uhr
Mole 2010 ist ein leistungsstarker Debugger-Visualizer für Visual Studio, der alle .NET-Datentypen visualisieren kann. Ein wichtiges Einsatzgebiet des Maulwurfs ist das Visualisieren des Visual – und Logical Tree einer WPF-Anwendung.
Visual Studio bietet bereits seit der Version 2005 die Möglichkeit während des Debuggens mit individuellen Visualizern zu arbeiten, die nach Anklicken des Lupensymbols in einer Auswahlliste angeboten werden. Damit ein Visualizer in der Auswahlliste erscheint, muss sich die Visualizer-Assembly im Verzeichnis %programfiles%\Microsoft Visual Studio 10.0\Common7\Packages\Debugger\Visualizers oder im Verzeichnis %userprofile%\Documents\Visual Studio 2010\Visualizers befinden. Ausserdem muss der Visualizer für den Typ registriert sein, damit er in der Auswahlliste angeboten wird.
Besonders attraktiv ist Mole für WPF-Entwickler, da es den Visual Tree und den Logical Tree anzeigen kann, der die Struktur eines WPF-Containers darstellt. Für angehende WPF-Entwickler wird Mole damit zu einem hervorragenden Lernwerkzeug. Für Silverlight-Anwendungen steht es aktuell nicht zur Verfügung, da die Microsoft-Entwickler zunächst ihre Hausaufgaben machen müssen.
Das Highlight von Mole 2010 ist das Moloscope-Fenster. Es zeigt die Properties und Felder eines Objekts mit ihren aktuellen Werten übersichtlich an. Dies ist besonders bei Collection-Properties interessant, da ein komfortabler „Drilldown“ in die Datenstruktur möglich wird. Bei gebundenen Properties einer WPF- oder WinForms-Anwendung werden auch die Bindungsdetails angezeigt. MoleScope besticht durch viele Kleinigkeiten wie den Umstand, dass sich Members suchen, interessante Members zu einer Favoritenliste hinzufügen und komplette Collections in das CSV-Format exportieren lassen. http://www.molosoft.com.
Peter Monadjemi