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

    C++/CLI

    Switching to MVVM

    Model-View-ViewModel (MVVM) is a proven design pattern used heavily in many WPF / Silverlight applications. This article focuses on implementing MVVM on existing applications rather than starting a new application. In this article we are going to see how we can take small steps towards MVVM.

    C++ Tutorial: The Template Pattern

    Learn how to set up the outline of an algorithm and leave the details of the implementation later using the Template Pattern.

    Building a Store Locator ASP.NET Application Using the Google Maps API - Part 1

    This ASP.NET tutorial shows how to use the free Google Maps API to build a store locator ASP.NET application.

    ASP.NET Developer Techniques for Dealing With Long Running Processes

    ASP.NET Developers, do you have ASP.NET pages that are slow to respond to the user and/or timeout. Try this technique to move those processes to the background and provide feedback to the user.

    Using Microsoft's Chart Controls In An ASP.NET Application: Serializing Chart Data

    This article, by Scott Mitchell, shows how to store (and load) the data generated by the Microsoft Chart Controls to disk or some other store.

    What's New in ASP.NET MVC 2.0?

    Microsoft Visual Studio 2010 and .NET framework 4.0 bring many new exciting features for developers. One of them is the improved ASP.NET MVC 2.0. This article focuses on the new and improved characteristics in this popular web application framework from Microsoft.

    64-bit Loki

    Review this report about the testing of portability of the Loki library for 64-bit systems with the help of Viva64 code analyzer. It contains recommendations for use of the library as well as explores the peculiarities of libraries built on templates.

    Using WPF with Managed C++

    Discuss on WPF using Managed C++. Review a sample loan amortization program.

    A Fast Version of Conway's Game of Life with Thread and DirectX Draw

    Sample code for a fast version of Conway's Game of Life with thread and DirectX draw.

    Exploring the New MSBuild Features for Visual C++ 2010

    MSBuild is the build platform that Microsoft is using across all developer and related tools moving forward. Visual C++ is the last major compiler offering from Microsoft to move onto the MSBuild platform, with the Visual C++ 2010 release using MSBuild as its native project format. Explore the MSBuild basics from a C++ perspective, and see how it can improve your build process.

    C++ CLR Compilation

    The Visual C++ compiler has a number of switches that control the generation of native and managed instructions within an executable image. Choosing the correct setting is an important consideration for application performance, deployment, and execution, as well as having implications about which development toolkits can be used.

    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.

    C++/CLI Primer

    Learn the basics of the ultimate language of the .NET platform: C++/CLI.

    Hosting WPF Content in an MFC Application

    Learn to host WPF content as a control in MFC applications.

    [Updated] Creating a C++ Thread Class

    Learn how to create a simple platform-independent C++ thread class.

    Visual C++ Orcas Marshaling Library

    The conversion between common native types and the equivalent .NET Framework type is a common programming activity for interoperability development in C++. Visual C++ Orcas introduces a light-weight, template-based library for performing this conversion. This article will look at both the use of this library and how it can be extended to add new conversions.

    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!

    A Quick Look at Visual C++ Orcas

    Take a quick look at the upcoming release of the new Visual C++ release slated for release in late 2008—Visual C++ Orcas. The Orcas release builds on the heritage of C++, offering great new features for achieving deep integrating with Windows Vista and better support for interoperating with managed code.

    Calling .NET from Unmanaged C++

    Learn how to develop C++ wrapper functions around .NET classes.

    PHP versus ASP: Worth the Argument?

    Overview, cost, speed, compatibility, security, heritage, and misconceptions all concerning PHP and ASP. Learn how to make a more intelligent choice between them.

    ASP.NET Tip: Control Access to a File Download

    Learn a method for controlling how users download files from your ASP.NET applications.

    Introduction to C++/CLI Generics

    Read an introduction to generics implementation in C++/CLI in comparison with templates.

    VC++ Cures for .NET Configuration Change Headaches, Part 2

    The Configuration Application Block is a viable solution for reloading changed configuration settings, but requires you rework existing applications. Learn how a Visual C++ assembly offers a much easier way.

    Writing Code in a Natural Way with C++/CLI

    Learn about some of the most important changes to the managed extensions for C++, trying to show how it feels to write code with C++/CLI.

    [Updated] The Mists of Avalon

    Learn about "Avalon," the exciting new presentation subsystem of the upcoming Windows platforms. After an introduction to declarative drawing and XAML, you'll use XAMLPad to get a first taste of Avalon programming.