The original DGDK for C++ is a package of libs that you would use from a standard c++ environment. DGDK.NET is a COM Interop wrapper of the original dgdk that allows .net developers to expose the kit to .net environments like any other com interop component. The DGDK.NET can be used in any of .NET 2.0 based environments like VS2005 and the Express free versions, among others. The dgdk.net page lists the ide's that are supported. I am not sure if dgdk.net can be used in managed c++ (I assume it can be) but if you already code in c++ then you might not want the wrapper layer for COM and would just use the standard kit. I'm not a c++ guy so dont quote me on that. Apex and others here could probably answer that bit better than me
My DBP plugins page is now hosted [href]
here[/href]