2025-03-15 - San Raimundo de Fitero y otros... |      623029155    info@evainformatica.es  Contacta

Debugging Applications for Microsoft .NET and Microsoft Windows

https://evainformatica.es/biblioteca_virtual/manuales/img/debugging_applications_for_microsoft_dot_net_and_microsoft_windows.png

Formato: chm

Tamaño: 8.3 MB

idioma: en

Descargar

This book is for developers who are tired of spending late nights at work debugging and want to improve the quality of their code and their organizations. It's also for managers and team leaders who want to develop more efficient and effective teams.

Debugging Applications for Microsoft .NET and Microsoft Windows

Introduction

Part I - The Gestalt of Debugging
Chapter 1 - Bugs – Where They Come From and How You Solve Them
Chapter 2 - Getting Started Debugging
Chapter 3 - Debugging During Coding

Part II - Power Debugging
Chapter 4 - Operating System Debugging Support and How Win32 Debuggers Work
Chapter 5 - Advanced Debugger Usage with Visual Studio .NET
Chapter 6 - Advanced .NET Debugging with Visual Studio .NET
Chapter 7 - Advanced Native Code Techniques with Visual Studio .NET
Chapter 8 - Advanced Native Code Techniques with WinDBG

Part III - Power Tools and Techniques for .NET
Chapter 9 - Extending the Visual Studio .NET IDE
Chapter 10 - Managed Exception Monitoring
Chapter 11 - Flow Tracing

Part IV - Power Tools and Techniques for \Native Code
Chapter 12 - Finding Source and Line Information with Just a Crash Address
Chapter 13 - Crash Handlers
Chapter 14 - Debugging Windows Services and DLLs That Load into Services
Chapter 15 - Multithreaded Deadlocks
Chapter 16 - Automated Testing
Chapter 17 - The Debug C Run-Time Library and Memory Management
Chapter 18 - FastTrace: A High-Performance Tracing Tool for Server Applications
Chapter 19 - Smoothing the Working Set

Part V - Appendixes
Appendix A - Reading Dr. Watson Logs
Appendix B - Resources for .NET and Windows Developers
Index
List of Figures
List of Tables
List of Code Examples
List of Sidebars


Topics covered include:
  • Where bugs come from and how to think about solving them
  • Debugging during coding
  • Operating system debugging support and how Win32 debuggers work
  • Advanced debugger usage and .NET debugging with Visual Studio .NET
  • Advanced native code techniques with Visual Studio .NET and WinDBG
  • Extending the Visual Studio .NET integrated development environment
  • Managed exception monitoring
  • Flow tracing and performance
  • Finding source and line information with just a crash address
  • Crash handlers
  • Debugging Windows services and DLLs that load into services
  • Multithreaded deadlocks
  • Automated testing
  • The Debug C run-time library
  • A high-performance tracing tool for server applications
  • Smoothing the working set
  • Appendixes: Reading Dr. Watson log files, plus resources for .NET and Windows developers