Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
Debugowanie .NET. Zaawansowane techniki diagnostyczne

Debugowanie .NET. Zaawansowane techniki diagnostyczne

Autor: Mario Hewardt
Data wydania: 2010/12
Stron: 528
Cena książki: 79.00 zł
okładka przód okładka tył
Do przechowalni
Dodaj debnet
Szczegóły:
  • Tytuł oryginału: Advanced .NET Debugging
  • Tłumaczenie: Łukasz Piwko
  • ISBN: 9788324627219 / 978-83-246-2721-9
  • Format: 168x237
  • Oprawa: miękka
  • Numer z katalogu: 5671

Informacje dodatkowe:

Sprawdź, jak rozwiązują problemy najlepsi specjaliści!

  • Jak stworzyć niezawodny kod?
  • Jak rozwiązywać problemy z synchronizacją wątków?
  • Jak wykorzystać usługę raportowania błędów?

Czy znasz programistę, który nigdy w życiu nie użył debuggera? Dzisiejsze rozbudowane i skomplikowane systemy informatyczne wymagają znakomitej znajomości zaawansowanych narzędzi diagnostycznych. Bez nich wykrycie nawet najprostszego potknięcia mogłoby zająć długie godziny, jeśli nie dni, a poświęcony czas wcale nie gwarantowałby sukcesu. Niestety, posługiwanie się zaawansowanymi narzędziami wymaga równie zaawansowanej wiedzy. Jeśli nie masz pewności, czy zgromadziłeś już wszystkie potrzebne Ci informacje, sięgnij po tę książkę - pozwoli to błyskawicznie uzupełnić brakujące dane!

W pierwszej części książki będziesz mógł zapoznać się z podstawami programowania oraz narzędziami wykorzystywanymi w codziennej pracy programisty. Poznasz między innymi metody sterowania wykonywaniem programu, techniki inspekcji obiektowej, sposoby operowania na wątkach oraz polecenia diagnostyczne platformy .NET. Część druga zawiera obszerny zakres informacji dotyczących praktycznych aspektów diagnostyki oprogramowania. Dowiesz się, jak wykrywać błędy w zarządzaniu stertą, jak rozwiązywać kłopoty z pamięcią oraz jak radzić sobie z najbardziej skomplikowanymi problemami dotyczącymi wątków. Na samym końcu zapoznasz się z zaawansowanymi zagadnieniami diagnostyki oprogramowania, takimi jak usługi raportowania błędów, pliki obrazu oraz wyczerpujące opisy najlepszych narzędzi. W książce ".

W "Debugowanie .NET. Zaawansowane techniki diagnostyczne" znajdziesz między innymi takie zagadnienia:

  • Podstawowe informacje o dostępnych narzędziach
  • Podstawy CLR
  • Techniki diagnostyczne - sterowanie wykonaniem programu, punkty wstrzymania
  • Inspekcja obiektowa oraz inspekcja kodu
  • Dostępne polecenia wewnętrzne CLR oraz polecenia diagnostyczne
  • Techniki odzyskiwania pamięci
  • Rozwiązywanie problemów z synchronizacją wątków
  • Metody diagnozowania wycieków interoperacyjności
  • Wykorzystanie plików obrazu
  • Generowanie zrzutów z wykorzystaniem debuggera
  • Wykorzystanie usługi raportowania błędów
  • Dostępne dodatkowe narzędzia, wspierające proces diagnostyczny

Twórz niezawodne oprogramowanie!


Dodaj debnet
Najczęściej kupowane razem:
Debugowanie .NET. Zaawansowane techniki diagnostyczne plus AutoCAD 2009. Pierwsze kroki plus Algorytmy. Wydanie IV
Cena zestawu: 223.46 zł 262.90 zł
Oszczędzasz: 39.44 zł (15%)
Dodaj do koszyka
zestaw0 Debugowanie .NET. Zaawansowane techniki diagnostyczne
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></a> </td> </tr> </table> <strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticsh2.htm" style="color:black;" title="Tablice informatyczne. C#. Wydanie II">Tablice informatyczne. C#. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticsh2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticsh2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/psycms.htm" style="color:black;" title="Projektowanie systemów CMS przy użyciu PHP i jQuery">Projektowanie systemów CMS przy użyciu PHP i jQuery</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=psycms"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj psycms" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ac29pk.htm" style="color:black;" title="AutoCAD 2009. Pierwsze kroki">AutoCAD 2009. Pierwsze kroki</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 34.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ac29pk"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ac29pk" /></a> </td> </tr> </table> <strong><a href="/ksiazki/busiko_ebook.htm" style="color:black;" title="Budowa sieci komputerowych na przełącznikach i routerach Cisco. eBook. ">Budowa sieci komputerowych na przełącznikach i routerach Cisco. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=busiko_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj busiko_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/3dmaxl_ebook.htm" style="color:black;" title="3ds Max. Leksykon. eBook. ">3ds Max. Leksykon. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 27.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=3dmaxl_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj 3dmaxl_ebook" /></a> </td> </tr> </table>
Dobra znajomość narzędzi wspomagających rozwiązywanie złożonych i kosztownych problemów jest obowiązkowa, jeśli chce się, by produkt odniósł sukces. Istnieje wiele sprawnych narzędzi ułatwiających znajdowanie błędów w programach na platformie .NET. Kluczem do powodzenia analizy programów na tej platformie jest wiedza, których narzędzi użyć, oraz umiejętność posługiwania się nimi. W książce czytelnik znajdzie informacje o podstawach techniki diagnozowania i rodzimych narzędziach debugowania programów opracowanych dla .NET. Pozna zasady budowy zestawu diagnostycznego CLR (Common Language Runtime) oraz reguły ładowania i zarządzania nim. Dowie się, na czym polega debugowanie poawaryjne i jak w jego świetle wygląda rozwój środowiska CLR 4.0. Przyswojenie przekazywanej wiedzy ułatwiają przytaczane licznie rzeczywiste przypadki diagnozowania aplikacji. Po książkę powinien sięgnąć programista, który chce uniknąć problemów w pisanym przez siebie kodzie.

NETWORLD Piotr Kociatkiewicz, 3/2011