Changes are inevitable in large projects. This article introduces some useful techniques to minimize compilation time during development.
Latest File I/O Articles
Long File Name (LFN) Entries in the FAT Root Directory of Floppy Disks
Learn about the structure for LFN entries in the root directory and how to read LFN from the root directory of the FAT file system.
FAT Root Directory Structure on Floppy Disk and File Information
Learn the FAT root directory structure on a floppy and how to retrieve information about the file (not file content) from it by using VC++.
Extract Floppy Disk Geometry from the Boot Sector
Learn how to read a floppy disk's geometry witout using DeviceIoControl on Windows XP.
How to Read a MS Outlook (.msg) File Using ATL and MFC
Learn about the structure of the MS Outlook .msg file format and how a VC++ application can extract data from this file.
A UTF-16 Class for Reading and Writing Unicode Files
Learn to use Unicode to perform file-based operations.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
MFC Integration with the Windows Transactional File System (TxF)
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.

Interesting Animation Effects with WPF
Did you know you could animate colour gradients in WPF? Well, you can, and here's the result.

Sending SMS Messages with Visual Basic
Work through the basics of how to send and receive an SMS with your Windows Phone.
Working with State Machines in the .NET Framework
Arun Karthick introduces you to the state machine model and shows you how to create a simple working state machine sample using the .NET framework in the C# language.