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.
Latest Tutorials Articles
A Complete Scriptable ActiveX Web Control Tutorial Using ATL
Learn to use a scriptable ActiveX web control that uses ATL.
Microsoft Word Automation Class
Discover a class to start Microsoft Word and access Word functions from a C++ application by using OLE and IDispatch interfaces. Two classes are provided: the Word automation class CWordAutomation and the wrapper class CEzWordAutomation.
A Big Integer Package for Use in Visual Basic Written in Visual C++
A 'How To' for creating a COM Big Integer Library that uses Visual C++ ATL Wizard and Wei Dai's Crypto++ Library.
Writing MS WORD Addins
Learn how to write an add-in for Microsoft Word 2000 using this detailed tutorial.
ATL Under the Hood, Part 5
Lots of people believe that ATL is used only for making COM components. In this tutorial, learn to create a fully fleshed Windows-based application using ATL.
Latest CodeGuru Developer Columns
C++ Exception Handling: How to Handle Exceptions in C++
Learn to implement exception handling mechanism in C++.

TypeScript for the C# Developer: TypeScript Classes and Interfaces
Go further into the world of TypeScript and look at the concept of interfaces and classes.

An Overview of Microsoft Bing Bots
A Web robot is an application that can run automated tasks, which are usually structurally repetitive. Bots can perform these tasks much faster than humans.
Using C# 7 Pattern Matching
Take advantage of pattern matching to check for patterns in your code, improve performance, and simplify your code.