C++, VC++ Articles @ CodeGuru.com
Recursion Primer Using C++, Part 2
Further your understanding of recursion.
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.
CBitPointer: Easy Bit Manipulation
Bits can't be accessed directly as a simple data type. Learn how to manipulate bits (nearly) as any simple data type.
Template Metaprogramming and Puzzle 15 Optimal Solution
Read about a sample demonstrating how to accelerate finding an optimal Puzzle 15 solution using C++ Template Metaprogramming. It presents an implementation of the IDA* search algorithm.
Parallel Programming in Visual C++ 2010 CTP
The CTP build of Visual C++ 2010 includes a new library to help you write native parallel code.
Notes from Microsoft PDC 2008
A few tidbits from PDC 2008. Azure, Silverlight, WPF, Windows 7, and much more!
General Solution for a Transparent Control
Discover a very simple, integrated method to make a control, such as static, button, sliderctrl, and progress control transparent in a dialog box.
Binding to the Most Recent Visual Studio Libraries
Explore how to let your applications bind to the most recent version of the Visual Studio 2008 SP1 Libraries.
Increment File and Product Version Number: Multiple IDE
Learn about an add-in to automatically increment the FileVersion and ProductVersion fields in your application's files.
Working with Device Contexts in MFC
Acquire the core information that will allow you to do (at least) simple painting operations in MFC.
Deploying and Configuring SQL Server Integration Services Packages Without the Wizard
By Dee Quang - Ever get confused by or dislike using the SQL Server Integration Services deployment wizard? Learn how to manually deploy the packages to SQL Server 2005 and configure the packages in a multitude of ways as well.
Customizable Alert Window
Observe the use of a small framework for building alert windows that can be customized in various styles.
Deadlock: the Problem and a Solution
Deadlocks can certainly put a damper on your day. Learn the ways to circumvent a deadlock in your systems.
Framework Source Code Stepping
Despite the best documentation, stepping into the actual source code of third-party libraries can be the fastest way to diagnose a difficult bug or determine the state that a component needs to be in before a certain operation can be completed. With a little set-up magic, developers can step into libraries quickly and easily.
The Anatomy of a C++ Program
C++ programs consist of classes, functions, variables, and other component parts. To get a sense of how a program fits together, you must see a complete working program.
Is RFID Still Important?
A short interview with Microsoft on RFID technology.
Dynamic Programming: Combination Sum Problem
Find the coin combinations that add up to a dollar.
Professional System Library: Introduction
Discover a simplified and unified way to access most frequently used information about Process, System, and Environment.
Code: XML Serializer
Serialize and deserialize XML files and XML buffer with this set of macros and classes. The serializer uses ATL String and ATL collections. Get the object representations of XML files and a means to store and load objects to and from XML.
Tip: String Wrapper for Formatted String Output in C++
Learn how to construct a simple and lean string class wrapper that allows you to send formatted output to a string directly.

