Zapraszam na 32. Spotkanie ŚRGM

Śląska Regionalna Grupa MicrosoftJuż za tydzień, 30 czerwca 2011 (czwartek) odbędzie się kolejne spotkanie Śląskiej Regionalnej Grupy Microsoft, na które bardzo serdecznie zapraszam.

Spotykamy się ponownie w siedzibie firmy Kamsoft (il. 1-go maja 133, Katowice/Zawodzie). Zaczynamy o 18:00, a koniec przewidziany jest na godzinę 21:00.

Czytaj dalej

Ukrywanie składowych klas w debugerze (DebuggerBrowsable)

Możliwości kształtowania wyglądu naszych klas dla łatwiejszego debuggowania są bardzo duże. Poprzednio pokazałem jak można wpływać  na to, co nam wyświetli debugger o naszej klasie (DebuggerDisplay) oraz jak można tworzyć własne wizualizery klas (Debugger Visualizers). Teraz czas na ukrywanie składowych (np. prywatnych) naszej klasy, aby nie zaśmiecać sobie podglądu stanu okiektu podczas sesji „odrobaczania”.

Czytaj dalej

Wizualizacja obiektów w debuggerze (DebuggerVisualizers)

Niedawno oglądałem nagranie z sesji Advanced Debugging with Visual Studio 2010, która prowadził Ingo Rammer. Bardzo fajna sesja, świetnie prowadzona. Pojawiły się na niej ciekawe informacje, które pozwalają ułatwić i urozmaicić sobie sesje w debuggerze Visual Studio. Zainspirowany tematem, postanowiłem na własnej skórze przetestować pokazywane rozwiązania.

Poprzednio pokazywałem jak można manipulować wyświetlaniem informacji o obiektach naszych klas (przeciążanie metody ToString() i/lub użycie atrybutu DebuggerDisplay). Dzisiaj pokażę jak stworzyć własny edytor (visualizer) do edycji obiektów naszych klas podczas debugowania (przykład ten nie był w całości pokazany w sesji Ingo Rammera.

Czytaj dalej