The Wayback Machine - https://web.archive.org/web/20071116085431/http://www.codeguru.com:80/csharp/.net/net_debugging/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
Memory Upgrades
Business Gifts Canada
Car Donation
Domain registration
Holiday Gift Ideas
Promotional Products
Corporate Awards
Business Lists
Complex Webhosting
Shop
Baby Photo Contest
PDA Phones & Cases
Phone Systems
Internet Security


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Home >> .NET / C# >> .NET >> Debugging

Access FREE HP Printing Tools:
Whitepaper:
The Top Five Most Common Hidden Infrastructure Costs

Whitepaper:
End-to-end Strategies for Reducing Imaging and Printing Costs

Whitepaper:
Putting a Price on Document-based Business Processes

Whitepaper:
How HP Helps IT, Facilities and Purchasing Do More for Less Together


Usability and Design
The Usability and design space brings together the latest information, research, tools, podcasts, and conference information related to usability and design. Content is pulled from IBM and non-IBM sites. »
 
Ajax Resource Center
This space is your one-stop shop for information on the Ajax programming model, including articles and tutorials, discussion forums, blogs, wikis, events, and news. If it's happening, it's covered here. »
 
Linux Security
The Linux security space gives an overview of security issues related to Linux and covers all aspects of securing a Linux distribution. It also links to Linux security-related news and articles. »
 
Ruby Programming
Take a closer look at Ruby, a dynamic programming language that is growing rapidly in popularity. Explore its intriguing features and learn what programmers are doing with it. »
 
Wiki: WebSphere, SOA, J2EE in Practice
This wiki discusses how to use J2EE and related technologies to develop business applications, including how to make best use of IBM J2EE products like WebSphere Application Server and Rational Application Developer, and IBM SOA products like WebSphere Process Server and WebSphere Integration Developer. While it occasionally delves into tangential topics and future trends, the primary focus is on how to make use of the products and technologies that we have today. »

Fluke Networks Whitepaper: Locating Rogue Wireless Access Points. An unauthorized, rogue access point can compromise the security of a wireless network. Learn how to remove this security vulnerability.

Debugging

Debugging



.NET Tip: Debugging: Dynamically Determining the Name of the Current Function
Rating:
Jay Miller - 09/07/2007
Are you tired of hard-coding function names in trace messages? Have you ever used cut and paste to copy a trace statement and forgot to change the function name? There'll be no more wild goose chases because of bad function names when you determine the function name dynamically.

Getting Rid of the Back Button Problem
Rating:
Xun Ding - 12/08/2006
For certain data sensitive web pages, you probably do not want users to use a web browser's back button because they may retrieve and repost a page from the browser's cache, which may cause an unexpected problem and sometimes crash your application. This is the so-called back button problem. Learn how to get rid of the little bug in an ASP .NET way.

Visual C++ 2005 IDE Enhancements, Part 5: Variable Display
Rating:
Nick Wienholt - 06/03/2005
For complex data types, the traditional display offered by debug windows is inadequate. Visual C++ 2005 makes a dramatic upgrade to the variable display, offering a number of improvements in the way you can examine data during a debug session.

SOS from Your Production Environment
Rating: none
Klaus Salchner - 04/11/2005
All the best software development practices and testing efforts in the world cannot guarantee that there are no intermittent or unexplainable application issues when in production. Worst case scenario being application hangs and crashes. This article shows how to take dumps of .NET applications and analyze them. This helps developers to understand the issue and find the faulty code.

Playing .NET Doctor: Diagnose Application Hiccups with .NET Classes
Rating:
Mark Strawmyer - 10/08/2004
Discover how to add functionality for debugging and tracking an application's execution path.

Debugging Hosted Assemblies
Rating: none
Paul Kimmel - 01/15/2004
Paul uses a Blackjack program to demonstrates how to debug a hosted assembly.

Testing Visual Basic .NET with NUnit
Rating:
Paul Kimmel - 02/21/2003
NUnit is an open source, testing framework for all .NET languages. The big payoff is that NUnit can run tests automatically, and it can be integrated as part of your build, test, and deployment lifecycle. See it in action with Visual Basic .NET...

Happy Breakpoints for Testing!
Rating:
John Robbins - 09/05/2002
Have you ever found yourself wishing there was a way to set breakpoints on all the functions in a particular source file?


Logging



Building a Logging Object in .NET
Rating:
Mark Strawmyer - 02/19/2003
Explore how to build an object in .NET that can log information to a file or the event log.


State Management



Implementing a Generic Object State Dumper
Rating: none
Shiv Pal Singh - 01/21/2003
Every .NET object has the ToString method that can be used to dump its state. This article explains implementating a generic object state dumper mechanism that can be used across all objects.


Techniques



Can You Hear Me Now?
Rating: none
Paul Kimmel - 12/30/2003
Three aspects of .NET programming can make debugging and testing a ton of fun and help you come off as a real pro when you deliver bulletproof code.

Debugging Techniques in C#
Rating: none
Mike Borromeo - 11/12/2002
A method for displaying debug statements during runtime.

Additional Debugging Techniques in C#
Rating: none
Chang Liu - 11/12/2002
An expansion on Debugging tips provided by others.


Tracing



Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS Feed
Rating: none
aleksisa - 11/13/2007
Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS feed using System.Diagnostics.EventLog, EntryWritten, and EnableRaisingEvents.

ASP.NET Tip: Adding Tracing to an Application
Rating: none
Eric Smith - 02/23/2007
Tracing down errors in web applications and services is no easy task. To make it simpler, learn how to add trace statements to your code. They appear only when tracing is enabled on the web page or the web site.

Whammy Tracing: Hassle-Free .NET Debugging
Rating: none
Paul Kimmel - 08/07/2006
The Whammy debugging tool permits you to use the .NET Framework to add detailed tracing information to your application in a very unobtrusive way.

Find Out What's Taking Your .NET Code So Long to Run
Rating: none
Paul Kimmel - 07/24/2006
Employ some useful .NET features to build an auto profiler, which a consumer can use to time any statement, method, or larger block of code just by calling a couple of methods.

An In-Depth Coverage of ASP.NET 2.0's Master Pages: Part 2 of 3
Rating: none
Manoj Agarwal - 02/01/2006
More on ASP.NET 2.0's master pages: Here you see the various ways of specifying the master page to use and ways to work with master pages programmatically.

.NET Tracing Tutorial
Rating: none
Shiv Pal Singh - 05/28/2003
Trace and Debug .NET classes are used to include tracing support in .NET applications. This article explains the use of these classes and implementations of tracing filtering mechanisms.


Microsoft Dynamics: ERP Software Your People Can Actually Use. Try It Out Free.
Generate Complete .NET Web Apps in Minutes . Download Iron Speed Designer today.
Intel Go Parallel Portal: Translating Multicore Power into Application Performance
Article: Migrating from Oracle--When SQL Server 2005 Makes Sense
Free iPod Touch? Join Internet.com and Get a Chance to Win Yours.

Oracle Information-Driven Business Center:
EBOOK:
Migrating to Oracle Database 11g
Preparing for a database migration? Read this first.
WHITEPAPER:
Information Lifecycle Management with Oracle Database 11g
WHITEPAPER:
Oracle Database 11g High Availability
Learn how you can reach your high availability requirements.
WHITEPAPER:
Oracle Database 11g Solutions for Security and Compliance


JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info