Flylib.com
Comprehensive VB .NET Debugging
Comprehensive VB .NET Debugging
ISBN: 1590590503
EAN: 2147483647
Year: 2003
Pages: 160
Authors:
Mark Pearce
BUY ON AMAZON
Table of Contents
BackCover
Comprehensive VB .NET Debugging
Introduction
Here Be Dragons
How to Read This Book
Who Are You?
Source Code
Part 1: Debugging in the VB .NET World
Chapter 1: Strategic Debugging Issues
Application Reliability
Application Availability
Debugging Complex Systems
Debugging Developer Psychology
Summary
Interlude: The Folklore of Debugging
Chapter 2: Language Surprises in VB .NET
Class Member Overloading
Understanding Inheritance Issues
Miscellaneous Gotchas
Summary
Interlude: Trusting Software
Part 2: The Debugging Tools
Chapter 3: The Visual Studio .NET Debugger
How the Visual Studio Debugger Works
Three Debugging Modes
Using the Visual Studio Debugger IDE
Visual Studio Debugger IDE Issues
Summary
Interlude: A Debugging Wish List
Chapter 4: Using the Visual Studio .NET Debugger
Visual Studio Preparation
Solution Preparation
Project Preparation
Setting the Active Debugger Process
Debugging Production Applications
Debug Symbols Management
Improving JIT Debugging
Coping Without Edit and Continue
Debugging Common Intermediate Language
Understanding Code Optimization
Summary
Interlude: Obfuscated VB .NET
Chapter 5: Other Debugging Tools
Dbgclr: The GUI Debugger
Ildasm: Viewing CIL
Performance Monitor: Viewing Performance Information
ADepends: Viewing Assembly Dependencies
PermView: Viewing Assembly Permissions
Summary
Interlude: My Top 5 Bugs
Chapter 6: Tracing and Instrumentation
Useful Diagnostic Information
VB .NET Tracing
Using the Debug Class
Using Custom Performance Counters
Summary
Interlude: The 500 Million Exception
Part 3: Debugging Applications
Chapter 7: Windows Forms Debugging
Debugging Other Windows Forms Applications
Summary
Interlude: The Bug Dictionary
Chapter 8: Web Services Debugging
Debugging the ASP .NET Worker Process
Debugging Preparation
Debugging Using a Web Browser
Debugging Using a SOAP Client
Debugging the Client Proxy
Debugging a Remote Web Service
Debugging a Deployed Web Service
Handling Web Service Failure
Tracking SOAP Messages
Tracing and Instrumentation
Summary
Interlude: Reconstructing Failure
Chapter 9: ASP .NET Debugging
IIS Debugging Considerations
Debugging Preparation
Debugging the AspNetDebugDemo Application
Using ASP .NET Tracing
Summary
Interlude: Gorilla Testing
Chapter 10: Windows Services Debugging
Debugging Installation Issues
Be Careful
Summary
Interlude: If in Doubt, Ask
Chapter 11: VB .Classic Debugging
Managed vs. Unmanaged
VB .NET Application Using a VB 6.0 Component
VB 6.0 Application Using a VB .NET Component
Overcoming COM Versioning Problems
Summary
Interlude: The Last Bug
Chapter 12: SQL Server Debugging
Debugging Requirements
Debugging Installation
Permissions and sp_sdidebug
Remote Debugging Permissions
Direct Debugging with Visual Studio
Direct Debugging with Query Analyzer
Application Debugging
SQL Debugging Limitations
Understanding SQL Security
Summary
Interlude: How not to Write Code
Part 4: Debugging Common Scenarios
Chapter 13: Error Handling and Exception Management
Exceptions vs. Errors
Requirements for Error Handling
Exceptions and Exception Management
Summary
Interlude: Haiku Error Messages
Chapter 14: Debugging Multithreaded Applications
Multithreading Basics
Multithreading Problems
The ThreadMonitor Application
Multithreading in Windows Forms
Dealing with Thread Failure
Summary
Interlude: The 500-mile E-Mail Bug
Chapter 15: Debugging Distributed Systems
Introduction to Remote Debugging
Remote Debugging Preparation
The HeartbeatMonitor Application
Monitoring Distributed Applications
Summary
Interlude: How Good Are You?
Index
Index_Numbers
Index_A
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X-Y
Index_Z
List of Figures
List of Tables
List of Listings
Comprehensive VB .NET Debugging
ISBN: 1590590503
EAN: 2147483647
Year: 2003
Pages: 160
Authors:
Mark Pearce
BUY ON AMAZON
CompTIA Project+ Study Guide: Exam PK0-003
Assessment Test
Project Initiation
Project Control
Project Closure
Appendix A Systems Development Life Cycle
Data Structures and Algorithms in Java
Implementing Stacks and Queues
Sparse Arrays
Summary
Problems
D.3. Games
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 5. Driven to a Better User Interface
Hack 10. Add a Google Map to Your Web Site
Hacks 4250: Introduction
Hack 45. Share Pictures with Your Community
Hack 70. Will the Kids Barf? (and Other Cool Ways to Use Google Maps)
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Photoshop Layers and After Effects
Motion Matte Painting in Photoshop
Making Movies from Stills
Color, Light, and Focus
Appendix Adobe Photoshop and After Effects Resources
GDI+ Programming with C#
Exploring GDI+ Functionality
Raster and Vector Images
Working with Images
Line Caps and Line Styles
Printing Graphics
User Interfaces in C#: Windows Forms and Custom Controls
Creating Usable Interfaces
Control Class Basics
MDI Interfaces and Workspaces
Dynamic User Interface
Help and Application-Embedded Support
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies