dev

Browse posts by category: "dev" below.

SoapSerializer and Generics Don't Mix

After a bunch of monotonous code changes the previously V1.1 application now compiles successfully under V2.0 of .NET with generics in used for all domain model aggregation relationships....

generics serialization dotnet programming
December 7, 2005
Read More

Generic List Covariance

I'm currently moving an existing .NET Framework V1.1 application to V2.0 and changing the domain model to use generics for any collections and lists....

generics csharp dotnet programming cpp
December 5, 2005
Read More

OnTime Setup Notes

This post is just some notes taken while setting up OnTime and importing data from existing spreadsheet files. It falls far short of a review as time is precious!...

project-management development-tools database
September 5, 2005
Read More

DataTable Constraints

I'm currently developing an ADO.NET provider for a Scada system called MacroView that was first released back in 1988. Part of that development is a background service that runs on Windows, Linux,...

ado-net database scada macroview exception-handling
June 30, 2005
Read More

Field Name Colors

Eric Gunnerson wrote a post on field name conventions where the conclusion was that having an m_ prefix in front of field names makes it easier to identify fields versus variables....

visual-studio code-quality programming
March 10, 2005
Read More

DisposableResource

This post contains some very minor variations of the Dispose pattern implemented in a class that implements IDisposable. A typical example of how to implement the Dispose idiom can be found over...

csharp memory-management design-patterns programming
March 8, 2005
Read More

.NET Array Expectations

While creating a mini C# code generator, I discovered that .NET Arrays don't behave the way I expected with respect to the Equals and GetHashCode implementations....

dotnet csharp programming
January 31, 2005
Read More

doxygen

I've used doxygen in the past to provide hyper linked API level documentation for C++ source code, but until now didn't realize how useful the diagrams it can produce are....

documentation cpp uml software-architecture development-tools
December 29, 2004
Read More

Rotor 247

It's probably old news, but www.dotnet247.com now has the Rotor source code available as a handy link when your search selection relates to a class. Very handy indeed....

September 13, 2004
Read More

Debugger.IsAttached

The System.Diagnostics.Debugger class provides a handy means of interacting with an attached debugger and to determine whether a debugger is present....

July 18, 2004
Read More