The Wayback Machine - https://web.archive.org/web/20111010004610/http://www.internet.com/Developer/Programming/C++
  1. Home
  2. IT
  3. Developer
  4. Certifications & Degrees
DatabaseEnterpriseOpen SourceProgrammingWeb Development
.NETC++JavaOtherPHP
C++  
C++ 2011: nullptr
C++ used to lack a special value to indicate a null pointer, which led to some problems. The new standard introduces a new reserved word nullptr, to designate a constant rvalue that represents a null pointer. Read on to learn more.
C++ 2011: Strongly-typed Enums
Strongly-typed enumerators, provided by the new C++ standard, solve the known problems with the traditional enumerators. The new standard brings a new kind of enumerator, introduced with 'enum class,' called strongly-typed enums.
C++ 2011: Uniform Initialization
Learn about the uniform initialization syntax and semantics available in the new C++ standard.
Simple C++ MP3 Player Class
A no frills MP3 player class, based on DirectShow.
Logician: A Table-based Rules Engine Suite In C++/.NET/JavaScript using XML
Overview of a cross-platform spreadsheet-based rules engine with algorithms implemented in C++ and JavaScript, and wrappers to C#/.NET/Silverlight, Flash, and Mobile Platforms(via PhoneGap).
Improve Unit Testing with Visual C++ Programming
Visual Studio comes with an interesting tool for unit testing, but for C++ we have to use C++\CLI to develop tests. In this article we discover a simple technique to avoid all of the drawbacks generated by using C++\CLI.
Microsoft AMPs Up C++
C++ Accelerated Massive Parallelism will aid developers in building massively parallel applications.
Library for Raw Video Processing
Learn how to perform image processing on AVI files using the Microsoft AVIFile API.
Reduce Compilation Dependencies in Large Scale C++ Projects: Factory Pattern
Changes are inevitable in large projects. This article introduces some useful techniques to minimize compilation time during development.
Switching to MVVM
Model-View-ViewModel (MVVM) is a proven design pattern used heavily in many WPF / Silverlight applications. This article focuses on implementing MVVM on existing applications rather than starting a new application. In this article we are going to see how we can take small steps towards MVVM.
Recursion Primer using C++ Part 3
Zeeshan examines all of the Recursion dimensions (compile time/runtime and structure/generative) with the five different types of recursion (Nested Recursion, Binary Recursion, Mutual Recursion, Tail Recursion and Linear Recursion).
How to Make Fewer Errors at the Code Writing Stage, Part 1
Using examples of defects found in Miranda IM, Andrey Karpov will formulate some recommendations that will help you to avoid many errors and misprints at the code writing stage.
String Builder: Building Strings with Streams on the Stack
Discover how to build strings using streams, in one line, using only the stack as storage.
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.
Rubix Cube
This program presents an original way of the famous Rubik's Cube by an assembly of 27 multi-colored cubies isolated in the space. Even during its deformations, it allows a 3D vision of the cube thanks to the basic MFC graphic functions. This simulation can also rapidly calculate a solution to reordering the Cube.
ISO Finalizes C++ Update
After eight years of development, the programming language update will likely be released later this year.
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 ...
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...
Dispelling Common C++ Class Myths
Ovidiu Cucu writes that struct and class keywords aren't as different as you might think.
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.
Five Cents on Arithmetic Encoding
Learn about a classical arithmetic compression implementation (CACM) optimization.
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.
Advanced C++ Listcontrol
Use your C++ Programming skills to create a special list control that allows a control to be inserted in a particular cell.
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.
WHITEPAPERS AND EBOOKS  Advertisement
HOTTEST C++ DISCUSSIONS 
The same powerful and easy to use Visual Studio integrated developer environment (IDE) handles design and testing of Windows Phone 7 phone apps. This toolkit includes Visual Studio 2010 Express for Windows Phone, Windows Phone Emulator Resources, XNA Game Studio 4.0 and more.
An IBM developerWorks profile helps you mine the collective knowledge of all the other users of IBM developerWorks and build a trusted network of colleagues. Create your profile today.
Find out how much capacity you could save by implementing essential technologies like virtualization, compression, and automated tiering.

 

Oracle Launches Cloud Platform

Larry Ellison blasts Salesforce.com as a 'roach motel' cloud as new database, Java and Fusion Apps cloud debuts.

Rackspace Moving OpenStack to a Foundation

During the course of the past year, the OpenStack open source cloud project has grown significantly from its origins as a joint effort of Rackspace and NASA.

HP Flexes FlexNetwork

HP debuts new top-of-rack and stackable switches to enable network consolidation.

Cisco Updates WAN Optimization Appliances

WAN acceleration boxes get a refresh for performance.

Oracle Updates Linux, Sticks with Intel and Promises Solaris

Oracle doesn't really want its Intel business to go to zero, despite comments made by Larry Ellison last week.