The Wayback Machine - https://web.archive.org/web/20100724063242/http://www.codeguru.com:80/cpp/cpp/cpp_managed/moving/

    Moving from Unmanaged

    Visual C++ 2008 Feature Pack: MFC Enhancements

    Hot on the heels of the significant MFC updates that were delivered with the release of Visual Studio 2008, the Visual C++ 2008 Feature Pack significantly boosts the ability of MFC to deliver modern-looking user interfaces that will be familiar to Windows and Office users. Look at these new controls and see how MFC developers can significantly improve their application's look and feel.

    Speeding Up .NET

    .NET programmers can become a little lazy when it comes to performance optimization. Discover a few easy tips to keep performance at a peak!

    Breaking Changes in Visual C++ 2005

    There are a number of changes in Visual C++ 2005 that can break your existing programs. The Visual C++ product team has identified some of the changes most likely to impact you.

    Converting Between Native and Managed Types

    Learn how to convert memory and strings between native C++ and managed C++.NET.

    What is Shadowing, and Is It True that C++ Does It?

    If I have a method in my base class that takes an integer, and I write an overload of that method in a derived class that takes something different, can I still call the original method that was inherited from the base class? The answer might surprise you.

    Head-Spinning Interoperability between Managed and Native C++

    Chances are, if you are using C++ and moving to .NET, you won't want to rewrite all your existing C++ code. Kate begins a series of articles on the various ways you can reuse old C++ code in new Managed C++ projects.