This article discusses enhancements to the Microsoft Foundation Classes for new Windows Vista APIs, preparing applications for "User Account Control" and marshaling native and Common Language Runtime types.
Many developers wish there was a language that was easy to write, read, and maintain like Visual Basic, but that still provided the power and flexibility of C++. For those developers, the new C# language is here.