| .NET |
| MSDN |
| Unexpected Errors in Managed Applications |
|
| .NET Internals: Examine Running Processes Using Both Managed and Unmanaged Code |
| MSDN |
| Get the goods on your running processes |
|
| A Dictionary Collection Sorting By Value |
| The Code Project |
| An article on creating a custom collection like the SortedList that sort entries by value instead of by key |
|
| An ASP.NET Framework for Human Interactive Proofs |
| MSDN |
| Stephen Toub introduces concepts involved in Human Interactive Proofs and creates a framework for their incorporation into your ASP.NET sites. |
|
| C++ Q&A: Sending Keystrokes to Any App, Calling .NET from an MFC App, and More |
| MSDN |
| Sending Keystrokes to Any App, Calling .NET from an MFC App, and More |
|
| Configuring Exceptions Using Web.config |
| The Code Project |
| An article on handling exceptions using custom handlers, by a custom configuration section, making it independent from using the application. |
|
| DOC: Clear() Method Throws an Exception When DataSet Is Bound to XmlDataDocument (Q307511) |
| http://www.kbalertz.com/ |
| The "DataSet.Clear Method" topic in the Microsoft .NET Framework Class Library documentation specifies that the |
|
| Exception Management in .NET |
| MSDN |
| This document discusses design and implementation guidelines for exception management systems that use .NET technologies. It focuses on the process of handling exceptions within .NET applications in a highly maintainable and supportable manner. |
|
| FIX: Web service clients regenerate serialization assemblies every time that the application runs |
| http://www.kbalertz.com/ |
| (872800) - Describes a problem that occurs when the Web service client generates the serialization assembly every time that you run the application. Explains that this problem may affect performance. |
|
| FIX: You receive the "System.InvalidOperationException" error message when you drag a window over a form that contains a DataGrid object |
| http://www.kbalertz.com/ |
| (822880) - Describes a problem that occurs where you receive an unhandled exception error message in Visual Studio .NET 2002. This problem occurs when you drag a window that is created by threads over a form that contains a DataGrid object. |
|
| Flex Your Data: Teach Old Data New Tricks with the Fully Loaded Advances in ADO.NET 2.0 |
| MSDN |
| Teach Old Data New Tricks with the Fully Loaded Advances in ADO.NET 2.0 |
|
| General Guidelines for C# Class Implementation |
| The Code Project |
| While implementing my first projects using C# I found out that there where several issues to take into account if I wanted my classes to behave correctly and make good friends with .NET. While this list is in no way complete, it contains the guidelines that I currently follow. |
|
| How to make a Visual C++ .NET class usable in a foreach statement in Visual Studio .NET |
| Microsoft Support |
| (816194) - This step-by-step article describes how to use the IEnumerable interface and the IEnumerator interface to create a class in Microsoft Visual C++ .NET. You can use the class in a foreach statement in Microsoft Visual C# or in Microsoft Visual Basic... |
|
| HOW TO: Make a Visual Basic .NET Class Usable in a For Each Statement (Q322025) |
| Microsoft Support |
| This step-by-step article demonstrates how to use the |
|
| IInterfaces Part 2 – Implementing IComparable and IComparer |
| The Code Project |
| Part 2 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces. |
|
| Implementing IEnumerator and IEnumerable Interfaces Using Inner Class in C# |
| C# Corner |
| .NET framework provides IEnumerable and IEnumerator interfaces to implement collection like behavior to user defined classes. A developer can implement these interfaces to provide collection like behavior to their classes. These interfaces are implemented through inner classes. |
|
| New DataSet Features in ADO.NET 2.0 |
| MSDN |
| Get performance enhancements and improved functionality in the .NET Framework 2.0 DataSet class, and in the closely related DataTable and DataView classes. |
|
| NumberBox ASP.NET Control |
| http://www.reflectionit.nl/ |
| The NumberBox control is an ASP.NET control, which lets the user only input numerical values. The base class of NumberBox class is the TextBox class. It uses JavaScript to validate the KeyPress event. An extra RegularExpresionValidator can be used to validate the control. |
|
| Overview of MSBuild, Part 3: What Is the Limit to Extensibility? |
| MSDN |
| Describes MSBuild's support of Visual Studio solution files and explains how the extensible logger mechanism can be used to write rich build tools. |
|
| POP3 Client as a C# Class |
| The Code Project |
| After reading Agus Kurniawan's article on using C# to communicate with a POP3 server I decided that I'd get a lot more milage if I built up a class that would act as a POP3 client. I decided to implement methods for each of the standard POP3 commands, with each method returning a string containing the response of the POP3 server (where appropriate.) In some situations the command is not valid so the methods detect this and returns an error message rather then sending the command to the server. The source code accompanying this article contains the class definitions and the demo console application (shown above) shows how to use the class to retrieve from a POP3 mail server. |
|
| PRB: "ChangeDatabase Requires an Open Connection" Error Message When You Execute the ChangeDatabase Method of a Connection Object (Q318137) |
| http://www.kbalertz.com/ |
| When you execute the ChangeDatabase method of a Connection object, you may receive the following error message: An unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll Additional information: |
|
| PRB: "ChangeDatabase Requires an Open Connection" Error Message When You Execute the ChangeDatabase Method of a Connection Object (Q318137) |
| Microsoft Support |
| When you execute the ChangeDatabase method of a Connection object, you may receive the following error message: An unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll Additional information: |
|
| PRB: "COMPUTE BY Statements Not Supported" Exception When You Use COMPUTE BY Clause with SQL Server |
| http://www.kbalertz.com/ |
| (311540) - When you attempt to use the COMPUTE BY clause with the Microsoft SQL Server .NET Data Provider, you receive the following exception: An unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll. Additional information:... |
|
| PRB: "Failed to Initialize Distributed Transactions" Error Message with Oracle .NET Managed Provider |
| http://www.kbalertz.com/ |
| (322343) - When you try to enlist an Oracle connection in a distributed transaction by using the Microsoft .NET Framework Managed Provider for Oracle, you receive the following System.InvalidOperationException exception: Failed to initialize distributed... |
|
| PRB: "System.Messaging.MessageQueueException" Error Message When You Run the MessageQueue.Send Method MSDN Sample Code or When You Run the MessageQueue.Receive Method MSDN Sample Code |
| http://www.kbalertz.com/ |
| (828984) - When you run the sample code that appears on certain Microsoft Developer Network (MSDN) Web sites, you may receive the following error message: An unhandled exception of type 'System.Messaging.MessageQueueException' occurred in system.messaging.dll... |
|