Articles Written by Nick Wienholt

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.

Programming the Windows Transactional File System (TxF)

The Transactional File System (TxF) supports a number of advanced features that allow full control over data consistency and transaction commitment. In this C++ tutorial, transacted directory operations will be covered, demonstrating the ease with which directory consistency can be guaranteed using the TxF.

A Developer Introduction to the Kernel Transaction Manager (KTM) and Windows Transactional File System (TxF)

The use of transactions to ensure data consistency has long been associated with data maintained in relational database systems. With the Kernel Transaction Manager (KTM) introduced in Windows Vista, transaction support is available at the operating-system level, and Windows components like the Transactional File System (TxF) and Transactional Registry (TxR) allows developers to interact with these resources in a transactional manner.

Programming the Kernel Transaction Manager (KTM) API

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...

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.

C++ Programming: Understanding Standard C++ Library Additions in Visual C++ 2010

For every true C++ developer, the Standard C++ Library is the first choice for utility classes, collections and algorithms to streamline the development effort. Continuing on from the investment in core C++ programming improvements in Visual C++ 2008, Visual C++ 2010 introduces improvements in the Standard C++ Library related to C++ 0x, and this article focuses on advancements in Standard C++ collections and algorithms.

Top White Papers and Webcasts

  • Live Event Date: May 11, 2015 @ 1:00 p.m. ET / 10:00 a.m. PT One of the languages that have always been supported with the Intel® RealSense™ SDK (Software Developer Kit) is JavaScript, specifically so that web-enabled apps could be created. Come hear from Intel Expert Bob Duffy as he reviews his own little "space shooting" game where the orientation of your face controls the aiming reticle to help teach developers how to write apps and games in JavaScript that can use facial and gesture …

  • On-demand Event Event Date: March 19, 2015 The 2015 Enterprise Mobile Application Survey asked 250 mobility professionals what their biggest mobile challenges are, how many employees they are equipping with mobile apps, and their methods for driving value with mobility. Join Dan Woods, Editor and CTO of CITO Research, and Alan Murray, SVP of Products at Apperian, as they break down the results of this survey and discuss how enterprises are using mobile application management and private app stores to …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date