The Kernel Transaction Manager (KTM) provides a simple API for developers to create, query, commit and abort transactions. Various Windows resource managers such as the Transactional File System (TxF) can be managed with KTM transactions. Read on to learn more...
Latest Visual C++ / C++ Articles - Page 8
Dispelling Common C++ Class Myths
Read along as Ovidiu presents the differences between 'class' and 'struct' in the C++ programming language.
C++ Tutorial: The Do's and Don'ts of Accessing One Element Past the End of an Array
A buffer overflow is the result of writing to an element that is outside the boundaries of an array. And yet, certain algorithms need to access the address of one element past the end of an array, albeit with a few important restrictions. Here's the why and how.
MFC: Controlling Notepad From C++ Applications
Discover how to start and control a third party GUI application, particularly the Notepad text editor, from your own C++ applications.
Faster Microsoft C++ Programming With The MFC Class Wizard
During the glory days of MFC and ATL in the 1990s and early 2000s, The Visual C++ class wizard was a highly-used and useful IDE tool that simplified life for developers. The re-introduction of the class wizard, after the absence of a decade, demonstrates commitment to the 'glory day's' ideal and adds simplicity to class management tasks inside the IDE.
Microsoft Visual Studio: Secure CRT Functions
Discover how to deal with C4996 warning, what secure CRT functions are and how to correctly use them.
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.
.NET Framework: Collections and Generics
The original release of the .NET Framework included collections as .NET was introduced to the Microsoft programming world. The .NET Framework 2.0 introduced generics to complement the System.Collections namespace and provide a more efficient and well performing option. Read on to learn more...

Bypassing the Registry in Windows Store Apps and VB
Learn how to use ApplicationDataContainer and ApplicationDataContainerSettings in your Windows 8.1 Store apps.
Top 7 Tips for Developing a Secure ASP.NET Web Application
As a web developer you should be aware of a few security best practices while developing your ASP.NET web application. Arun Karthick lists his top 7 tips to help you keep your ASP.NET security intact.


