Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / C++

C++

C++

Great Reads

by TUKET BO
In this tutorial, we will learn how to embed Python in a C++ application. In particular, we are going to see an example in which we will be able to interact with a GUI (made with GTK+).
by Aydin Homay
In this article, I tried to show a real benchmark based on presser test method, for a Big Data collection deals on C++, C#, and VB.NET.
by Marat Bedretdinov
Shell interfaces in use. IShellFolder, IEnumIDList, etc.
by Nicolas Bonamy
Simulate the Class Wizard in VS.NET 2003

Latest Articles

by TUKET BO
In this tutorial, we will learn how to embed Python in a C++ application. In particular, we are going to see an example in which we will be able to interact with a GUI (made with GTK+).
by Aydin Homay
In this article, I tried to show a real benchmark based on presser test method, for a Big Data collection deals on C++, C#, and VB.NET.
by Marat Bedretdinov
Shell interfaces in use. IShellFolder, IEnumIDList, etc.
by Nicolas Bonamy
Simulate the Class Wizard in VS.NET 2003

All Articles

Sort by Updated

C++ 

by Aydin Homay
In this article, I tried to show a real benchmark based on presser test method, for a Big Data collection deals on C++, C#, and VB.NET.
by Marat Bedretdinov
Shell interfaces in use. IShellFolder, IEnumIDList, etc.
by Nicolas Bonamy
Simulate the Class Wizard in VS.NET 2003
by Nicolas Bonamy
Two simple ways to add "Do not ask again" Message Boxes to your application.
by Lou Franco
Atalasoft leverages their DotImage toolkit to manipulate color channels for the purpose of image enhancement, in this case satellite images. The article is a tutorial on image enhancement and it includes all source code and test images.
by Sanjeev Venkat, kb-boxer
Are your classes that implement the Template Method Design Pattern "Decorator aware"?
by hxhl95
Escalating a process to system critical status using a Win32 kernel function
by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
by vishalkmehta
This article demonstrates how to leverage the power of images and inheritance to achieve a "skinned" look for your Windows applications.
by tanvon malik
This article shows you ways to run Control Panel applets from VC++, even those that don't have a cpl extension file.
by Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
by Prakash Kumar Singh
This article explains and demonstrates various ways to implement localization in your .NET application.
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Erik Westermann
Book Review of .NET and COM: The Complete Interoperability Guide
by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
by Leon Finker
An example of using LDAP/OpenLDAP with .Net
by Jerry.Wang
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
by michaelas
The article discusses .NET code protection methods.
by Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
by flipdoubt
Command Prompt Here for VS.NET Users
by Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
by Lim Bio Liong
Demonstrates how to intercept .NET console keyboard input and display a * in place of each actual typed-in character.
by Naveen K Kohli
Using the ProcessThread class to monitor the states of threads inside a process.
by Stoyan Damov
A Draft Implementation of an Idea for .NET Dynamic Software Load Balancing
by Anil Kr. Sharma
.NET Framework 3.0 primer.
by Leo Chapiro
List all available .NET Frameworks and check linked .NET components of installed apps
by Perry Marchant
An article on decoding Ogg Vorbis audio files in .NET.
by Daniel Pistelli
An article about .NET internals and native compiling.
by Mikhail Cholokhov
Implementation of a LCD User Control in .NET using C#.
by Jörgen Sigvardsson
This article describes a design pattern on how to implement generic delegates as found in .NET, but using ordinary/unmanaged C++
by Daniel Pistelli
An article on .NET Manifest Resources internal format.
by Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
by bjarneds
A tool for browsing public and private members in any running .NET application (and a generic InvokeRemote method that wraps the code injection).
by zhi
An upper logic layer transparent way to redirect .NET remoting calls, enabling exposure of .NET remoting services behind firewall/NAT, to anywhere.
by Naveen K Kohli
Microsoft's RemSpy sample's implementation has been explained and more remoting explanations.
by Hugo Wetterberg
A new(?) approach to scripting in .NET applications.
by Ryan Binns
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
by Bill Ferreira
File encryption object using Managed Extensions for C++
by Mattias Högström
Develop Windbg extensions in Visual Studio and call .NET libraries
by leppie
.NET wrapper for libbz2, written in MC++
by Maxim Kartavenkov
Article describes created .NET wrapper library
by ZhaoRuFei
This article provides a macro + template solution to support .NET-like Reflection for enums such as ToString, IsDefined, Parse, GetValues, GetNames.
by Marc Clifton
When to use .NET's ThreadPool class, and when to use something different.
by Anupam_Datta
Motion activated Pushbullet notification from your Arduino to your Smart Gadgets
by Jonathan [Darka]
Setting up a Microsoft Symbol Server
by Jonathan [Darka]
A simple C++ wrapper class for User Impersonation
by QUIETTA
"A New York minute" is adjective about lifestyle. Its a fast paced world. We need every time-saving appliance we can afford.
by Marius Bancila
This article proposes a list of even more debugging tips for native development with Visual Studio.
by fraudlabs
solution to prevent chargebacks and to reduce fraud for online merchants
by peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.
by Marius Bancila
This article proposes a list of debugging tips for native development with Visual Studio.
by Ivan Shcherbakov
The article describes 10 time-saving debugging techniques available in Visual Studio.
by Mohammad Shafieenia
Optimum algorithm for calculating factorial of large number
by Elmue
A digital oscilloscope with serial analyzer for the parallel port
by Mohamed Kalmoua
2-3 tree implementation in c++
by Muhammad Asif Khan
An article on displaying icons with more than 256 colors in system tray
by Roy, Philippe
Cloud computing means opportunities as well as challenges. Here's an overview of cloud computing intersecting with the IVR world.
by honey the codewitch
Create ASCII art from common image formats and text
by darkoman
An article on creating 2D animated charts using Windows GDI.
by Karel Donk
Describes how to do 2D Blits in DirectX 9 with direct surface access between various surface formats (using color conversion).
by Sunil P V
This article is a simple geometry library for drawing lines, circles, arcs, text, etc.
by Ozgur Ozcitak
An article explaning how to create a user control for 2D shape drawing with OpenGL
by Chesnokov Yuriy
This article demonstrates the use of 2D Fast wavelet transform for image processing
by Nikolai Teofilov
An ActiveX control for 2D data visualisation
by Marius Samoila
Plots multiple data sets, interactive tooltip info, zoom/pan, edit color/width/format, annotations, print/save
by Mircea Neacsu
Various algorithms for 2D interpolation
by auralius manurung
An article on designing your own robot simulator
by Alex Chirokov
This article presents a 2D Matrix container with [][] indexing. Indexing works as if you had overloaded the mythical operator [][].
by valgouss
A simple 2D Pie Control
by Chesnokov Yuriy
The article demonstrates a 2D vector wrapper, optimized with SSE intrinsics, for math operations with floating point precision.
by Tom Gee
A WTL control class to add water effect to an image, like what's done in the TortoiseSVN About dialog
by mdgray
SafeArray Wrapper to simplify and speed up 2D CComSafeArray
by Raghavendra Hosad
2D DFT for Color Image - GUI implementation
by asef
An article for drawing a String formula at a static.
by Mike Melnikov
Google-like Toolbar with customization from xml file and update from web features
by akyprian
Maximum performance, reduced size applications using 32-bit assembly is easy
by cppnow
64 bit pointers are wasteful if you don't need to access TBs of RAM
by bob__0
An article on using 32-bit integers for checksum
by Orphraie
Study of 3D graphics in video games with minimal prior knowledge of mathematics
by ashcairo
The process of porting our cross-platform 3D third person shooter game to support the Intel x86 Android environment.
by Nikolai Teofilov
An ATL/STL ActiveX control based on OpenGL library for 3D data visualization
by darkoman
This article is about the 3D software rendering engine.
by John Aspras
Ever seen 3D Studio 2.5 Slidable DialogBar? Want to know how they did it?
by MikeTheDwarf
Helper class to display 3D data
by asef
An article to draw a 3D math function on a static control.
by Amro Ibrahim
3G Modem Internet Dialer
by Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
by Pablo Aliskevicius
Memory reallocation generated by string concatenations can create performance bottlenecks. .NET has System.Text.StringBuilder, JavaScript has Array.join, and we have string::reserve.
by ThatsAlok
Collection of Q&A from VC++ forum between 10 Dec 2004 to 23 Jan 2005.
by ThatsAlok
Collection of Q&A from VC++ forum between 25 April 2005 to 8 June 2005
by ThatsAlok
Collection of Q&A from VC++ forum
by ThatsAlok
Collection of Q&A from VC++ forum
by ThatsAlok
Collection of Q&A from VC++ forum
by Michael Sydney Balloni
Wanna add basic database functionality to your C++ app? Too lazy to use SQLite directly? Read on!
by Evgeny Pereguda
Clone of PCSX/PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control
by Babu_Abdulsalam
This linked list allows to connect a node with four adjacent nodes and shows how a node can be navigated in multiple directions.
by Android on Intel
In this paper, we introduce some of the new features in ART, benchmark it against the previous Android Dalvik* runtime, and share five tips for developers that can further improve application performance.
by Petrov Vladimir
Former NeHe OpenGL Lessons adapted to MSVS-15 pro MFC in INICODE and the samples of the Joystick implementation
by Petrov Vladimir
Former NeHe OpenGL Lessons adapted to MSVS-15 pro Win32 in INICODE and the samples of the Joystick implementation
by Stephan Ofosuhene
This article takes a look at a variety of tools available from Intel: Intel® Movidius™ Neural Compute Stick, Intel® Python Distribution for Python™, Intel® Math Kernel DNN Library, Intel® Data Analytics Acceleration Library, Intel Distribution of OpenVINO™ Toolkit
by Intel
64-bit Android and Android Run Time
by Android on Intel
64-bit Android* and Android Run Time
by Jakub Piwowarczyk
This article demonstrates the use of serial number DS1990 to obtain authorized access to the application.
by Jose A Pascoa
Rolling up a practical solution
by Nish Nishant
The article goes through sevean language and IDE features in the VS 14 CTP 2 that are specific to C++ development
by asef
Using Genetic Algorithm to solve the 8 Queens problem.
by Clay Breshears
By following these rules, you will have more success in writing the best and most efficient threaded implementation of your applications.
by Ryan Grevious
Insert custom packets in the 802.11 frame
by ima_c++_programmer
Tries to solve the queen problem using backtracking
by Phillip Sitbon
Write portable object-oriented threads that work on Win32 and Posix-Compliant systems without modification.
by Joseph M. Newcomer
A simeple editor to make my polygon class a bit more usable.
by Christos Malliopoulos
A template-library for calculating arithmetic and logical expressions.
by Achilleas Margaritis
Design and implementation of a "synchronized" C++ statement that works like the one in Java.
by xryl669
This article provides a very simple but efficient base code for hooking API functions in any application.
by Ben Peterson
An application to examine .NET assemblies both directly and with reflection
by Paulo Zemek
This article presents a .NET like Dictionary implemented in C++, which has better performance and consumes less memory than the STL's unordered_map class.
by Jarrad Winter
Vista introduced a new synchronization primitive called the CONDITION_VARIABLE. In this article, I will provide a .NET wrapper (written in C++/CLI) for this primitive and explain how it works.
by Quynh Nguyen
A very efficient reader-writer lock class in C++ that is similar to the .NET ReaderWriterLock one
by Paul Barvinko
A comprehensive set of classes for displaying 2 dimensional data
by Hossein Khosravi
A 2D graph component with zoom capability.
by lxdfigo
A 3D Game Based on Ogre, ODE, 3D Max, CEGUI and so on
by Bob Ciora
Definition of the CDSSD3DView8 class, a CView-derived class to facilitate Direct3D development with SDI.
by Marc Clifton
An Example Of How To Interface To Dallas Semiconductor's iButton And 1-Wire Network
by Steffen Ploetz
Creation of a basic icon editor with as little code as possible, that is running on ReactOS and Windows, to check out the stability of application development capabilities on ReactOS
by Mehdi Bonvari
Using MCIWnd wrapper class to write a simple media player
by Yingle Jia
An article on implementing undo/redo functionality in C++.
by Steffen Ploetz
Creation of a basic X3DOM editor based on OpenGL with as little code as possible, that is running on ReactOS and Windows, to check out the capabilities of X3DOM.
by Ali Tavakol
Fast, real, and easy to connect to your application.
by ThatsAlok
An article touching simple issues like events, methods and properties.
by ThatsAlok
Article touching simple issues like property, method and event and using it in .NET applications
by ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
by logicchild
This is an article directed at those beginners who might benefit from understanding pointers
by Dr. Asad Altimeemy
A step by step tutorial showing how to create your first windows program using MFC
by Guido Loupias
Explains Object Orientation in C++. And a little something about templates.
by Andrew Peace
An article showing the use of pointers in C and C++
by Stefan Spenz
An article about basic function and class templates
by Stefan Spenz
Using advanced template functionality
by Andrew Peace
An article showing the basics of the linked list, and how the CList class operates
by Ranjan Banerji
A tutorial on how to create connection points using VC++ and ATL
by BlackDice
Lets user create and manipulate 3D DirectX models.
by Joseph M. Newcomer
An improvement on the CBitmapButton class.
by Brian C Hart
This is a good replacement for CWnd::CenterWindow() that works.
by sinusx
How to fix the annoying path problems with the "Add Class" wizard.
by Chris Maunder
A GUI front end to a handy utility
by Nguyen Binh
A more heap-friendly template CArray using a memory pool
by Joseph M. Newcomer
A better Zoomin utility.
by James R. Twine
An article that describes yet another hyperlink control
by Hans Bühler
A bevelline control that displays vertical and horizontal text
by see1see
A practice of using Windows GDI and Winsock.
by Dave Matrix
How to draw/redraw a rectangle along the window rect, when the window is activated or deactivated.
by Member 1895422
This article discusses bridging from Fortran to the .NET language C#.
by David Crow
A brief discussion on how to use NetShareEnum, NetConnectionEnum, and NetFileEnum
by David Salter
An article describing the basic use of the log4net library.
by logicchild
An article that steps through some essential C++ concepts.
by Wayne Wood
Verify the execution efficiency of a short CUDA program when using the library thrust
by Aric Wang
The article will give you an idea on how to design a source filter.The source filter creates samples and outputs it from its output pin.
by Giannakakis Kostas
A generic class implementing an exhaustive searching algorithm for solving a variety of puzzles and riddles
by George Anescu
Presenting a C++ class for correct operations on BSTR strings with binary data contents
by Andrew Peace
An article showing a button group control used to create toolbar-type groups as seen in the Visual Studio options dialogs.
by datenkabel
This class provides a button with rollover behavior
by George Anescu
Presenting a small C# application which provides Grep-like functionality under .NET.
by tauyoung
A C# implementation of Mime de/encode
by Dave Loeser
A pseudorandom number generator.
by Marty Cerisano
A C# usercontrol that enumerates servers and displays the list in a drop-down list
by Amir Krifa
A C# wrapper for nearby Bluetooth devices discovery under Windows Mobile that uses a C++ DLL built based on the Winsock 2 API.
by includeh10
An easy-to-use barcode library file for Win32 and MFC programmers
by Ronounours
A very simple C++ source code showing how to create an interactive 2D graphical blobs editor, using the CImg library.
by Ronounours
I propose a simple version of a Breakout (or Arkanoid) game in few C++ lines.
by Bill_Hallahan
Generate C++ class header and implementation files automatically
by George Anescu
A C++ class capable to measure time intervals in microseconds under Windows OS
by Antonio Perrone
A C++ class to register and start device drivers.
by freejack
An STL based C++ utility class to parse structured config files.
by Marcelo J. Kittlein
How to pass and return Arrays and Ranges in Excel to and from a C++ DLL.
by ravenspoint
Give a C++ application its own web page
by Jia.Chen
This article uses a simple example to show how to build a Firefox component intercepting/operating DOM
by Ahmed Charfeddine
A C++ library that democratizes development of application protocols.
by Jonathan de Halleux
This class generates isocurves of a user defined function. Curves are drawn to OpenGL dc or stored in line strips.
by Jonathan de Halleux
DP Line approximation algorithm is a well-known method to approximate 2D lines. It is quite fast, O(nlog_2(n)) for a n-points line and can drastically compress a data curve. Here, a fully OOP implementation is given.
by George Anescu
An article presenting a C++ implementation of the Blowfish encryption/decryption method
by George Anescu
An article presenting a C++ implementation of the Rijndael (AES) encryption/decryption method.
by Abdelrahman Elzedy
An explanation of C++ code that implements k-map with infinite variables
by Roger Doss
An article on a C++ matrix class
by Romout
The control overwrites the windows event handler to overtake the paint event.
by Alex C. Punnen
The Command Pattern and Chain of Responsibility for implementing a plug-in Thread Pool library.
by Marius Bancila
This article proposes a C++ implementation for computing hashes (SHA1, MD5, MD4 and MD2) on Windows with the Microsoft CryptoAPI library.
by George Anescu
A C++ STL Tokenizer class capable to tokenize a string when the set of character separators is specified by another string
by Espen Harlinn
A fast, reference counted, copy-on-write string class
by Omer Tripp
An atricle introducing a StringBuilder class written in C++
by armagedescu
This article is about detouring functions in a more safe C++ programming style.
by Wytek Szymanski
An article on wrapping the Win32 threading APIs.
by Ahmed Charfeddine
A Websocket protocol implementation atop the ush Framework real time library plus a demo example featuring four types of communication workflows between the HTML5 web client and the server.
by Gabriel Bizzotto
This library provides a simple set of classes for creating GUIs. It uses only the Win32 API with some common controls. The development is at the beginning and many changes are to be done.
by Rogério Paulo
A C++ library for developing SNMP managers (clients) on Windows.
by Rajiv Ramachandran
A C++ wrapper for TWAIN. Allows you to implement a scanning interface.
by Hari Mahadevan
Describes a C++ class that encapsulates the WaitForMultipleObjects API usage pattern making it easy to integrate it with C++ objects.
by Hari Mahadevan
Describes a C++ class that encapsulates the WaitForMultipleObjects API usage pattern making it easy to integrate it with C++ objects.
by Zoran M. Todorovic
An auto-sizing dialog used to store and display smaller child dialogs.
by Gert Boddaert
An application demonstrating process synchronisation and interprocess communication
by Software_Developer
A Cessna Skyhawk Skeleton for further development in OpenGL (GLUT) using a Win32 Console
by Rob Manderson
Using the Rich Edit control as a chat window.
by Magerusan Grigore Cosmin
An ATL filter control
by Joseph M. Newcomer
A checksum is a value which is computed which allows you to check the validity of something. Typically, checksums are used in data transmission contexts to detect if the data has been transmitted successfully.
by Luo Pei'en
An article on how to write an Edit control used for HEX and DEC number input.
by David Hubbard
A circular, thread-safe read/write character buffer
by Rob Manderson
Browse your images with a file open dialog and see what you've selected
by Chris Hills
How to put a child dialog in a dialog box
by Robert Pittenger, MCPD-EAD
A class for creating a Trace log
by Darren Sessions
This class overcomes the asymmetry issue associated with round rectangles created in GDI+.
by YangTze
This class can be used to get netcard adapter information such as MAC,IP,DHCP
by George Anescu
Presenting some algorithms for operations with large integer numbers in a C++ class using the STL vector container
by Ankit Tandon
This class uses keybd_event and CreateProcess to create a script processor and executor. The script can be used for automation of daily tasks such as opening and checking mail accounts, automating the functionality of software etc. This will work with any app which can take input via keyboard.
by aaa_xxx_aaa
The Win API cannot access inifile in UNICODE, sometimes, we may want to add some wide characters into INI file, so I wrote a class to access INI file in UNICODE
by Le Sourcier
Converts a string to any format you want!!!
by Cem KARACA
An article on how to combine Slider Controls and Progress bar into one class using custom draw
by Chris Maunder
A simple class to ease the task of downloading files from the net
by Jonathan de Halleux
If you want to generate an AVI video from your OpenGL application, this is the class you need.
by Rob Manderson
Overlapped I/O - practice
by Rob Manderson
Enumerating folder contents the reusable way
by Rob Manderson
Working with filenames
by Kuniva
CListBoxSafe is a class that can save data from a listbox to file and load data from a file into a listbox.
by Rob Manderson
Synchronising thread completion the easy way
by Neil Yao
Make using of dll functions much easy
by Jonathan de Halleux
Eases up the use of the Matlab(c) COM server...
by Stan_1964
Provides a general cleanup API for Windows, ported into Win32 and COM dynamic-link libraries.
by Joseph M. Newcomer
Taking the pain out of adding a horizontal scrollbar to a listbox.
by Ronounours
Small game programming tutorial using the CImg Library
by Marius Bancila
This article provides an introduction to CMake through a series of examples to help you, as VC++ developers, to create and maintain CMake projects.
by Frederic Ntawiniga
The way of reading AVI files without installing codec drivers.
by James White
A simple modification to Chris Maunder's "Office 97 style Colour Picker" control
by jack Mesic
A color picker and dropper that extends the standard Windows dialogs to behave like Photoshop or Frontpage 2000
by Erik Thompson
A Color Picker that sits in IE or on the Desktop, Requires IE4+
by William.Wang
A COM class (DLL) that embeds an embeddable OLE object.
by Philipos Sakellaropoulos
A COM component written in C++ that offers functions for multiple parallel downloads, Internet cache access, URL and path resolving.
by Skeeter
A wrapper class to any COM interface pointer.
by Johnson Zhou
Create a new combobox which can fill itself automatically using a dictionary in XML
by Anneke Sicherer-Roetman
A combo box that can be used to display bitmaps
by Rob A. Fraydl
Extends the CStatic with image, frame, shadow and using individual font
by gemma85
A Command Line Caller example
by Carlos Antollini
A class that permit to get easily the command line parameters
by Timothy the lion
A command line calculator I am writing to help me teach a 9 year old to code
by Greg Utas
Automating help, validating user input, running scripts...
by Tomer Doron
In a mixed .NET/COM COM+ based environment, one may find a need for a command line tool to deploy COM components in COM+.
by Martyn Pearson
An edit control that encapsulates compacting of filenames
by gspatwal
A brief article comparing and contrasting the features of Java and C#.
by Zeeshan Amjad
A Linked List as an example of a compile time data structure, and its implement with template meta-programming.
by David Marcionek
This article is intended to help you get up to speed quickly with developing an ActiveX control. It will show you the basic concepts you need to know about ActiveX, such as methods, properties, and events, and how to communicate between an ActiveX control and a web page.
by Garry Freemyer
Example screensaver in source code. Does a mini-preview too!
by Thomas Wells
A ComboBox with a read-only property that allows text copy and drop-down viewing
by Chen Su
complete screen saver framework with an installation program.
by Arif Zaman
An article on a Scriptable ActiveX Web Control using ATL.
by Vasudevanms
A web based Google Web services client using ASP.NET.
by Kenny G
A collection of classes for CE that do not use ATL or MFC, plus an FTP client, database viewer, and sample application that solves beam deflection equations.
by Martin Walker
A plug in enhancement to the STL bitset class.
by Ramchandra.kk
An illustration of the concept of Containment.
by Shaun Harrington
A context menu handler that makes it easier to work with paths, command windows, and program arguments from within Explorer.
by jackey_xp
A cool bitmap slider like Windows Media Player's.
by Pure_Acid
A cool game that uses the mouse
by ucc801
A cool GDI pattern brush tool with C++ source code. You can create a new office XP style pattern fill mode quickly.
by James Duy Trinh (VietDoor)
A cool skin GUI with shadow border; display images (supports many formats) on dialogs, buttons, listboxes.
by Shaun Harrington
A type ahead style combobox control contained in a desk band that builds lists of shortcuts from your Start menu
by Holger Kloos
Example for a simple encapsulation of the TWAIN interface
by Jason Troitsky
A CStatic derived class that can be dropped into an application to provide the ability to load and display 3D objects
by Carl Ge
A string class based on STL and that can be used like the CStringT in MFC.
by Wanderley Caloni
A way to swap two variables of any type using the XOR operator.
by Joaquín M López Muñoz
A block allocator for use with STL containers that greatly improves speed in programs doing massive data insertions and extractions.
by Naveen Karamchetti
Creation of a custom drawing application based on the .NET Panel class.
by Brett R. Mitchell
A combobox-like control that allows groupings within the elements in the dropdown list.
by oto spal
If you demand the most possible control of your code, if you like to force Windows looking your way, and if you are lazy enough, this tutorial is exactly for you.
by oto spal
This article explains how the support for dialogs and various controls were implemented in the custom GUI system.
by Shunix
This article is intended to show an opportunity for customizing the list view control (report view, single-line mode) using the custom scrollbar control.
by David Lafreniere
Protect against heap fragmentation faults and improve execution speed with a fixed block alternative to STL std::allocator
by liyang yu
A custom TextBox with input validation written in VC++.NET, also walks you through the steps needed to build your own custom controls
by Gerolf Reinwardt
A custom-drawn tree-list hybrid, with explanations on how the control was developed.
by Carlos Jiménez de Parga
Explanation of a consistent 3D graphics software architecture through a basic OpenGL application
by PrasadPerera
This article is to basically explain how to create a customized drawn window for MFC applications.
by Ed Gadziemski
CWtlPicture attaches to an owner-drawn picture control and reads, displays, and saves disk or database images
by João Paulo Figueira
A class to format COleDateTime objects into strings using standard formatting codes.
by SevenCat
A DDK's project wizard for VC2003.
by Marc Clifton
Use this class when high precision is required in basic numerical operations.
by EricHufschmid
A C function to create a triangle index list
by Inventu Corporation
Jump-start your projects with our rapid Web Service generation tools for existing Mainframe, AS/400, iSeries, and UNIX applications.
by Chad Busche
How to implement an Explorer Desktop Band that uses the Microsoft’s Performance Data Helper interface to display current performance data about activity such as memory, disk, and processor usage.
by Michael Dunn
Busted features? APIs failing? Use this guide to get your IE plugin up and running again in protected mode!
by Yiping Cheng
A MFC application featuring a syntax coloring text editor, DevStudio-like toolbar, status bar, and output window, and multithreaded computing
by Chris Maunder
A class that makes using DIBSections as simple as using a CBitmap
by Paul M Watt
An interpretation of a popular falling block game implemented with DirectX that attempts to avoid any copyright infringement.
by arussell
A DirectX Wrapper
by deangi
A Bluetooth LE scanner gathers data on a schedule from one or more BLE servers and forwards it to WiFi.
by deangi
An ESP32 with a temperature/humidity sensor are configured as a bluetooth low energy server to provide remote monitoring
by deangi
Monitoring AC loads with CT sensors
by deangi
The inexpensive ESP32 platform is used to take periodic photos that can make a time-lapse video.
by deangi
An ESP32 is used to track water usage and serve web pages with water use data
by shudingbo
You can arbitrarily add DOC/View, and all the view can be resized.
by Tony. Smith
This article is based on Ziran Lin 's Pinnable ControlBar.
by Sandu Turcan
A library that provides the easiest way to get loosely coupled components.
by Muhammad Azam
A simple ActiveX control which parses XML documents and fires events when it encounters Elements (Root, Nodes, Leaves, Body) in an XML Document.
by Wes Rogers
A drag-drop/clipboard manager class for MFC objects derived from CObject
by Michael Dunn
A control that shows drive names and icons like Explorer
by Jan S. Yoder
This article describes how to save and restore the size and position of your dialog-based application.
by Chris Hills
Other articles describe replacements for MessageBox() with extra buttons for "Yes to All" and "No to All", but you still have to write the code to handle those buttons. This article presents a class that does all the work for you.
by xueming.yan
A fast and lightweight cell control for displaying tabular data. The cell is a custom control derived from ATL::CWindow.
by callmepls
A Fast CSV Writer Using ATL
by znrobinson
Describes building a fast and efficient small block memory allocator (with full source).
by Olan Patrick Barnes
Win32 Mutexes are slow and cumbersome, this is a fast and nifty alternative!
by Jerry Jiang
A fast version of Conway's Game of Life with thread and DirectX draw
by Jan Kurbanaliev
When GetPixel() and SetPixel() are very slow, try this solution.
by Tibor Blazko, René Greiner
An article about an open source and free fast tree control
by Alex Mol
Classes to make working with time and date data in different timezones easier.
by Joseph M. Newcomer
Fibers are a lightweigtht cooperative threading mechanism, or a coroutine mechanism, depending on how you look at them. Besides providing a very efficient thread-like implementation, fibers allow you to provide "continuations", that is, computations which perform some function, suspend themselves, a
by Jeffrey Walton
Create a File Checksum Shell Menu Extension using ATL and Crypto++
by João Paulo Figueira
An implementation of a full-browsing file open dialog.
by Simon.W
Inject a File Switch Tabbar to Source Insight, which like uEdit or Visual Studio
by Nish Nishant
A brief look at the new C++/CLI syntax and how it improves over the old MC++ syntax
by Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
by David Lafreniere
Unique allocator features improve performance and protect against heap fragmentation faults on any C or C++ project.
by Marc Richarme
A small class that gives splitter-windows a flat look
by Joerg Koenig
A flat toolbar implementation that does not require the updated common controls library from Internet Explorer.
by Michael Chourdakis
Create music easily
by Andrzej Markowski
Provides a fix to the flicker problem in MDI applications.
by Johnson Zhou
In Visual Studio, you will find an auto-completion list when you type your code in the IDE. This is a similar control but using a tree.
by DavidRipple
Change the back color of an edit box when it gets the focus, and back to another color when focus is lost
by João Paulo Figueira
Implementing a font chooser dialog with preview and ClearType support.
by realtang
A free draw you can use my example to do
by Peter Pearson
An article on adding a spell checker to your application.
by Renjith Ramachandran
This article will help you to approach COM basics in a friendly manner.
by Nicolas Bonamy
A grid to display and edit properties of objects (as in Visual Studio)
by shicheng
A fully featured and easy-to-use Windows HTTP wrapper in C++
by Brad Bruce
A small function to retrieve the directory a program is being executed from
by Nemanja Trifunovic
A policy based deletion functor that can be used with for_each function.
by Michael Gazonda
A Fundamental Lock-Free Building Block - The Lock-Free Stack
by Michael Dunn
This article shows a Vista Sidebar gadget that you can use to browse the APOD site and view previews of each day's picture.
by Hans
Just for fun, a Conway's Game of Life application with many features using MFC Direct2D classes
by William E. Kempf
An article on using garbage collection in C++ through the use of smart pointers.
by William E. Kempf
Revisiting gc_ptr in order to add support for polymorphic types.
by Joseph M. Newcomer
A class to make handling polygons easier.
by Stefan Voitel
Build a NT Service
by mystro_AKA_kokie
This is a demostration of a general purpose ruler control in use. It consist of 2 apps and the ActiveX control itself. Control code is included.
by Voinkov
A policy based implementation of UI updating that accumulates and executes UI changes.
by @deel@bbas
A Garbage Collector framework that is based upon Generational Copying
by maskisland
A generic tracing library implementation.
by Binoy
Writing a generic C++ template class to implement a smart pointer for automatic deletion of memory
by Arun N Kumar
This article presents a class that can either be readily used as a Container for existing worker threads or can be enhanced(inherited) for OO Style programming
by Thomas Blenkers
Simple step by step article explaining how to implement a drop target using OLE.
by Leandro T C Melo
A generic standalone STL-like implementation of a hash table that uses either linear probing or double hashing as the collision resolution mechanism.
by theidealist
Presentation of a generic, extendable C++ pipeline framework
by Michael Haephrati
The progress bar snippet explained in this article, can be called or updated from different running programs.
by Vinith B Raj
A generic task/worker implementation to provide asynchronous 'fire & forget' mechanism for your object
by Tao Zhu
Provides and demonstrates the use of a generic "well" control that can be used to facilitate color-pickers, hash-style selectors amongst others
by Yap Chun Wei
An article describing the use of a generic matrix class and how it is implemented.
by moliate
Abusing your compiler for extremely early binding
by Matt Scarpino
This article provides an overview of MPI development for C programmers.
by Michael Haephrati
A C++ client for uploading documents to your Google Docs account
by honey the codewitch
Make a little widget that tracks your speed using GPS and strap it to your bike.
by leonardosalvatore
A simple GPS tracer developed for Windows Mobile 2005 on Compact Framework 2.0 SDK
by Irek Zielinski
A Static control will gradient
by Ilya Solnyshkin
A Static control with a gradient
by Amit Dey
This article shows you how to give your Win95/NT4 modeless dialogs a Win98/W2K like gradient title bar.
by Alesiani Marco
A concept-tool to create interactive documentations for C/C++ projects
by shen_bd
A programmable, easy-to-use protocol decoder for parsing and displaying binary package
by valdok
An elegant way to wrap all types that need a cleanup, to minimize the chances of memory/resource leaks.
by Michael Dunn
This article demonstrates redirecting output of a child process, and displaying a web browser UI using DHTML.
by Kirk Stowell
Integrate your help files with MSDN
by Paul M Watt
Guide to understand the three different types of clipping regions, and how they relate to the Device Context
by __PPS__
Shows how simple accessing Windows Registry can be if you do not need bells and whistles.
by Michael Dunn
A macro to help alert you if unreachable is ever reached
by Joseph M. Newcomer
The secrets of File Handles and their relationship to File *, CFile, CStdioFile, etc.
by Craig Muller
This article introduces a convenient class for hooking into idle processing.
by Alberto Bar-Noy
Mark a word in VC6 without leaving the keyboard to double click with the mouse.
by Joerg Wiedenmann
A handy and customizable tokenizer function that works with STL strings.
by Feng Xu
An article on a mutex pool manager based on heap or shared memory.
by Ranjan Banerji
SRComHelper makes it easier to call invoke specially in cases where there are several calls to Invoke
by remarkpk11
Bitwise operations with enumerations.
by PengHeProfessor
A high performance monte carlo simulation framework for financial derivative pricing
by Len Holgate
Although socket based TCP/IP servers using IO Completion Ports are often written in C++, it's sometimes useful to write such a server in Visual Basic.
by tgis.top
A short guide for a high performance, flexible, cross-platform memory pool.
by Nemanja Trifunovic
Purpose, history and scenarios of use of character data types
by pradeep shivadasan
timer based task scheduler
by Bony Chen
Singleton Pattern
by mystro_AKA_kokie
This is a partially implemented IDE for the Java platform.
by Craig Muller
An introduction to a vector collection class for typed pointers.
by Eric Woodruff
A tool to compress JavaScript files to reduce their size and improve page load times.
by Kamal Shankar
Ever wanted a program which could run another one from user selected directories recursively, complete with STDIO Redirection for console programs, program timeout settings, etc.? What's more, you can easily modify the source to match your own needs. Kamal Shankar presents such a quick tool.
by Bill_Hallahan
Large Integer class acts similar to built-in type
by David Serrano Martínez
A lazy stream has been implemented in C++11, so as to highlight the functional capabilities of this new specification
by Dr. APo
win32easy is a static library that makes win32 programing as easy as old good C-like programming with a "main" routine.
by George Poulose
A tool to display the contents of a library file
by Daniel Junges
A simple and very small stack implementation for any type.
by Jozef Bozek
A CGuid class for manipulating the GUID structure.
by Koushik Biswas
This DLL and the test MFC application supplied demonstrates how efficiently large number of words can be dealt with lightning fast - for wild card matching and checking existence. This DLL is just the all-in-one tool that a word game writer needs - one who needs a very fast dictionary facility.
by fftz
The CMDIBase template provides multiple view UI support for WinCE WTL-based projects.
by Ciro Sisman Pereira
Demonstrates how to show any size BMP or JPEG image on a Pocket PC screen and scroll it up to its limits
by GDSchultz
This lightweight class allows you to easily implement a UML statechart in C++.
by Richard Chambers
A small function library for managing a file containing data records that have unique keys or indexes.
by Gabriyel
An article on integrating an OpenGL-based graph component that provides real-time updates.
by Michael Yuan @WasmEdge
How to use high performance Wasm runtime WasmEdge as a sidecar application runtime for Dapr
by liyang yu
A multi-platform client/server socket in C++.
by Richard Warg
A handy way to write to a line printer
by sultan_of_6string
The .NET ArrayList class provides "dynamic arrays" which, to a C++ programmer should seem really innane. Here's a linked list collection class that can be used in any .NET language.
by liuxiao
This control provides hyperlink function for the list control with exact positioning for the cursor.
by João Paulo Figueira
Implementing a Pocket Outlook-like list-based form, with a few extras.
by zjsmile
A Dialog using Listview in report style and icon style
by Dileepa Jayathilaka
An article on the implementation of a dictionary where everything is kept in the disk as a B-Tree.
by Tom Gee
A helper class to convert integer literals between decimals, octals, binaries and hexadecimals.
by gamitech
This program will take all lettlers from a given file and turn them into a binary code defined by me. Attention, it only encrypts keys that are on you keyboard and it is not case sensitive.
by Ciro Sisman Pereira
Demonstrates how to intercept network traffic (IP packets) by putting a socket in promiscuous mode
by Satervalley
This small tool shows some real-time system information, such as network speed, CPU utilization, time period and so on on the screen .
by SarmadAsghar
This is the second lock-free implementation (first is by H°akan Sundell) that only needs the single-word compare-and-swap atomic primitive.
by Joseph M. Newcomer
Learn how to use printf-like functionality to debug your GUI applications.
by Gary J. Kuehn
A small introduction to the Boost Bind and Function libraries.
by Marc Clifton
A look at what is wrong with OOD/OOP based on CPian responses to the question "What is wrong with objects?"
by David Crow
A magic trick that will astound you!
by Alexey Sinutin
An article on a small managed C++ class which gives ability to use the "Send To" feature of Windows Explorer.
by Paul Ingles
An ASP.NET Validator Control implemented in Managed C++ that can be used to verify email addresses by connecting to SMTP servers listed as Mail eXchangers for a domain, includes example of Win32 API Interoperability with C++ .NET. The validation is not RegEx based.
by Don Kackman
Using the XP Theme API safely on any OS from C#
by Gene OK
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
by Software_Developer
A Mandelbrot Explorer/Zoom with Julia walkabout
by Roger Allen
A Matrix class derived from CObject with serialization and operator overloading
by 73Zeppelin
An article on 2-D Polygon Clipping
by Paul A. Howes
An article detailing a simple memory-based device context for the WTL, to be used when flicker-free double-buffered drawing is desired
by Dave Loeser
A pseudorandom number generator.
by Ilan Assayag
Asynchronous sequential execution of methods using a message loop.
by hemanthk119
This article describes modification of Arduino NINA firmware to wirelessly transmit I2S microphone data.
by Pradeep Kumar Sahu
A Method of Worker Thread Pooling
by esolliday
This article deals with the ability to support multiple communication protocols through the use of Plug-In Libraries
by Frédéric Pailloux
Nice 7/16/Matric Segment LCD Control derived from CStatic and using GDI+ library
by Tomer Doron
In an unmanaged environment, using Windows performance monitors may prove challenging. This article propose an alternative which is both easy and efficient.
by phillipvoyle
A sample implementation of a minimal http web server using boost::asio in C++
by Simon Gomizelj
A lightweight and typesafe templated signals and slots implementation.
by Nish Nishant
DimmerDialog is a .NET class that shows a modal dialog which grays out the rest of the background, just like the Windows XP Shutdown dialog. This can be used when your application needs to show a very important message box or form that requires immediate user attention.
by Michael Chourdakis
C++, Direct2D, one function and you got a nice picker
by stefan stammberger
A novel allocator implementation for managing huge sets of data in STL's std:: containers for Windows operating systems
by Drew_Benton
This article explores a more complete method of injecting a DLL into another process using the CreateRemoteThread approach.
by Pete Sackett
A function that simulates the keyboard repeat behavior for mouse clicks
by Xiao Wu Guang
A multicolumn, customizable, editable combobox
by Dundas Data Visualization
A variation on the MDI that indicates the open child windows in a tab control.
by Adeel Jamil Siddiqui
by Harry J. Devine
Extends the CCheckListBox class to have multiple check box columns
by Chris Maunder
A drop-in multiline extendable tooltip control
by Alberto Bar-Noy
How to make the CListCtrl's header Multiline
by Rachel Mant
This is what happened when I needed a file extension comparison algorithm, this should save you quite some time thinking one up.
by @deel@bbas
A simple COM server that is based on multiple inheritance
by @deel@bbas
A CRectTracker derived class that is able to do much more
by Scot Brennecke
A string array class using MFC or STL that performs very fast multiple string searches
by yonken
A multi-select tree control that is based on Richard's implementation
by zlike
Demostration of a multi-threaded HTTP proxy server implemented with WinSock on Windows.
by Jeremy Falcon
Provides a base to use when programming OpenGL-enabled applications for the real world, rather than a simple hello world.
by ErichG
A Naive Bayesian Classifier in C#
by chadyoshikawa
This article shows you how to build your own Windows Explorer interfaces to custom data.
by Robert Pittenger, MCPD-EAD
This article presents a naming scheme for database tables and fields.
by Christos Malliopoulos
An implementation of the .NET delegate pattern using C++ templates
by Shankar Chandra Bose
A program that allows users across a homogeneous network to communicate with each other using the TCP/IP protocol
by billconan, kavinguy
This article describes the implementation of a neural network with CUDA.
by Achilleas Margaritis
Solves issues with shared_ptrs using a new approach
by User 14869360
A merge of ordered array and hash table
by John Hilton
Simple yet comprehensive viewing code for OpenGL and Direct3D.
by Peter Mares
A CStatic derived Progress bar control that can indicate "busy states" effectively and double up as a good looking progress bar
by kookoo
This article intruduce you a new software encryption method.
by Quynh Nguyen
Solving issues with some current implementations of Delegate in C++
by Atle Solbakken
Are the programming languages we use for web design today really adapted well enough to fit our needs?
by Nish Nishant
Gives an elementary introduction to the use of ShellExecute/ShellExecuteEx, CreateProcess, WaitForSingleObject. How to bring up the Find window, the Properties window.
by TomKat
A nice multiline ToolTipCtrl example looking like the one available in Delphi.
by Tanzim Husain
This article describes a non full screen dialog class that does not switch to full screen when the SIP is activated.
by mystro_AKA_kokie
This is a fun article on how to solve Einstein's riddle without the help of a computer.
by Zeeshan Amjad
A class that cannot be inherited from
by Jonathan de Halleux
A fast random generator with normal or exponential distribution + a histogram class
by gamitech
A not so simple firewall if I can call it so. This application will ask you if you want a certain program to start.
by Tibor Blazko
How your control can eat its parent's messages.
by Eric D Schmidt
A crash course in working with the BeagleBone and its built-in A/D converter, GPIO, and I2C bus using C++
by Stefan Kuhr
Useful functions to retrieve information from PE files
by Kirk Stowell
This article presents a wrapper class for the pager control
by webmaster442
How to build a simple hardware password safe and login system with off the shelf components.
by Intel
Exploring Intel® Data Analytics Acceleration Library C++ Coding for Handwritten Digit Recognition
by Voicent Support
How to make a performance meter that looks like the one in Windows Task Manager
by Milan Gardian
Notes on updating your WTL installation
by Matt Fichtenbaum
Generating and displaying a permuted index (keyword-in-context index) from text entries.
by Shaun Harrington
Combines images from the 'My Pictures' folder with 'on-the-fly' generated calendar grids, and sets the desktop background to the resulting image.
by Martyn Pearson
A simple method of maintaining a wait cursor across messages
by Carlos Buelna
Creates C code templates for PIC microcontrollers. The default templates are for use with the Hi-Tech (tm) PICC compiler.
by Cüneyt ELÝBOL
A picture based skin system for MFC that allows the user to customise their dialogs. The system is demonstrated by presenting a fully functioning MPEG decoder application.
by João Paulo Figueira
Putting imgdecmp.lib to work with a few extras.
by Dr. APo
This article presents an experimental platform consisting of two computers to conduct hardware programming and research, unrestricted by any Operating System.
by Jaker.Chen
A PLC simulator for WINDOWS
by Alain Rist
Some proposed WTL classes and functions at work: CAppWindow, CFullScreenFrame, CStdDialog, CF_DIB clipboard support, and more...
by Emilio Garavaglia
Reference counting smart pointers and handles of various flavours.
by dzolee
A Pong clone, written using VC++/Visual Studio 2005.
by 10031103
A POP3 class with WIN32 API
by Chris Maunder
A popup window containing a progress control and cancel button - no resource file needed
by YoungJin Shin
This function makes for you to draw a fancy text easy.
by Andreas Jäger
A simple yet powerful function parser that parses and evaluates standard mathematical functions
by Neil Yao
An XP-style ownerdrawn menu with support for background images and icon shadow
by Ali Tavakol
Fast, beautiful, real and easy to connect to your application
by Shatyamm Kumar
This article shows how to implement connection points practically.
by Nitron
A quick reference to pointers and pointer operations
by Nitron
Presenting the std::vector with a discussion on STL algorithms and predicates.
by logicchild
An article that desribes some essentials to help learn the DirectX technology.
by ITSTH
This article demonstates how to use Microsoft C++ as a spellchecker while programming by making excessive use of the user-defined keyword feature
by Koay Kah Hoe
Code to add printing capabilities to a Tree View.
by Michael Haephrati
We were asked to develop a piece of software which will select an optimal combination of sentences from e-books which will give the closest result to a set of targets for each character.
by Sherwood Hu
A class to manage the thread pool
by kuhx1980
A Progress-iner Message System
by Bill Heitler
Explains how to put a CPropertySheet into a CControlBar.
by skybirdcao
An article showing a property table editor like VC7.0's property table.
by JoeSox
Unique Jungian and MBTI approach to develop Human Artificial Intelligence
by ljw1004
A complete PocketPC app in plain Win32/C++.
by Sharath C V
Explains MDI support in Windows with a simple example.
by honey the codewitch
Control 3 or 4 pin PWM fans using this library
by KarstenK
Connecting and disconnecting network drives
by João Paulo Figueira
Implementing a letter strip control for record selection.
by All-In-One Code Framework
This example demonstrates how to check the privilege level of the current process, and how to self-elevate the process by giving explicit consent with the Consent UI.
by Nish Nishant
Why the author thinks that C++/CLI has its own unique role to play as a first-class .NET programming language
by includeh10
A raw toolbar for Dialog and Property page with plenty nice styles
by includeh10
A raw toolbar for Dialog and Property page with plenty nice styles
by David Pritchard
A combo box which behaves as a fully disabled combo box except that it allows you to select the text.
by Andrew Peace
An article providing a ready made class for simple user input of a string via a prompt dialog - no dialog templates necessary!
by Bill_Hallahan
Uses overloaded operators to make Polynomials easy to use.
by amleth
A real time log file viewer.
by Rob Manderson
Part two of the logging service - the viewer
by Aric Wang
This is a class derived from CWinThread class. It is used to record and play sound in the specific thread.
by User 9885
A ref-counted pointer class that supports polymorphic types
by logicchild
An article to help explain how C/C++ use pointers.
by Joseph M. Newcomer
This represents a handy set of classes I built to ease the pain of dealing with the Registry.
by Carlos Antollini
A class that makes it easy to work with the registry
by Christopher Diggins
A tokenizer using the YARD parser which can recognize regular expressions.
by shicheng
An article on a easy use regular expression wrapper.
by Alberto Bar-Noy
A simple reminder tool to remind you of your overdue tasks in ToDoList throughout the day
by honey the codewitch
Explore an Arduino based IoT web server and UDP multicaster for monitoring a remote water pump
by João Paulo Figueira
Capture your Windows Mobile device screen via ActiveSync or WMDC.
by James Lee
Now you can use MaskBlt on Windows 9X
by Eric Woodruff
A class implementing IHttpHandler for use in custom controls, to send embedded resources such as scripts, images, and style sheets to the client.
by UV2003
This article will describe how to hook up RoboHelp projects to a database to provide data to pages for both WebHelp and Compiled Help using a single architecture. The implementation will rely on the JavaScript interpreter built into almost all web browsers and that is available in Compiled Help too.
by Len Holgate
Writing a high performance server that runs on Windows NT and uses sockets to communicate with the outside world isn't that hard once you dig through the API references. What's more, most of the code is common between all of the servers that you're likely to want to write.
by Len Holgate
To maintain performance a socket server shouldn't make blocking calls from its IO threads. This article builds on the previous one to add a business logic thread pool to our example server.
by Len Holgate
When a server has to deal with lots of short lived client connections, it's advisable to use the Microsoft extension function for WinSock, AcceptEx(), to accept connections.
by .dan.g.
A new and unique approach to the perennial problem of how to change the default appearance of Windows menus
by Mike O'Neill
COleRichEditCtrl will display RTF text as well as bitmaps, video clips, Word, Excel and PowerPoint documents, and any other kind of OLE objects.
by Michael Ang
A simple ruler control to allow users to set margins or indents
by Agus Kurniawan
Simple program for an Active Server Component that handles cookies
by rayyang2000
This is a class to get the folders and urls of the IE.
by Bony Chen
Memory Pool
by Swarajya Pendharkar
An article on using select() function to create scalable client/server applications
by Martin Holzherr
Supports both common approaches to scanners in one object.
by Jonathan de Halleux
A helper framework for generation of SQL queries in C++ and Lua
by Mark Findlay
Scrolling credits the easy way, under MFC.
by Emilio Guijarro
SSD SDK provides security for your shareware programs through strong cryptographic techniques.
by João Paulo Figueira
An implementation of the selection bars found on PocketPC 2002 applications.
by Andre Ladeira
A class to create a NT service with a few lines of code
by Stefan Kuhr
Creating a self-extracting file that allows to start multiple setups
by john morrison leon
Introducing smart observers of single owners and the concept of Public and Private scope visibility
by Zuoliu Ding
A CComboBox derived combo-box class
by Ravi Bhavnani
This tutorial describes how to easily serialize a simple object.
by Ravi Bhavnani
This tutorial describes how to handle invalid data stores and support versioning during serialization.
by Ravi Bhavnani
This tutorial describes how to serialize complex objects.
by Bruno Vais
This article demonstrates a service that uses the system tray to interact with the user.
by Rob Manderson
A service, and client code, to manage and create logfiles
by Rob Manderson
Using a service to run multiple instances of SETI on one machine and specify which processor(s) each can use
by Carlos Antollini
Simple database access using an ADO class.
by João Paulo Figueira
Porting Carlos Antollini's ADO classes to the Pocket PC.
by Carlos Antollini
Simple database catalog access using a set of ADOX classes
by Nikolay Denisov
The article gives a sample of how to implement Internet Explorer-style sizable re-bar and menu bar controls.
by Joffrey Brouillet
This is an alternative for "A set of ADO classes - version 2.20"
by Carlos Antollini
A set of classes that make it easy to work with Network Management.
by Carlos Antollini
Two classes that make easy to work with ODBC
by Daniel Andersson
Writing generic code with templates and the C++ standard library.
by Johnson Zhou
A set of universal data check functions can be used in any systems with checking requirement.
by Yap Chun Wei
Create functors from functions, member functions and manipulating functors.
by Paresh Solanki
This article describes, in simple terms, how to translate three dimensional co-ordinates into the two dimensional co-ordinates to be displayed on a screen
by YoungJin Shin
The characteristics of each CRT (ML, MT, MD) and the way to solve problems begginers encounter frequently
by defconomicron
Uses pseudo-random bit rotations and xor on 32-bit integer blocks to encrypt/decrypt files.
by stephenlau
An introduction to SPServer Framework
by pasztorpisti
A reusable trayicon class for C++.
by S Keller
This article talks about a simple and powerful game engine to make game programming simpler
by Swarajya Pendharkar
An article on implementing I/O completion ports using WinSock.
by Colin Angus Mackay
Driving the PC Speaker from .NET.
by Ty Anibaba
This Windows server socket class wraps Winsock functions and gives you the ability to write robust code, without the intricacies of modifying the code.
by Rogério Paulo
An example framework for toolbar handling, written in C#.
by Carlos Jiménez de Parga
An introduction to the Visual C++ CORBA development
by Johnson Zhou
Generate C++ classes using XML & XSL
by Mockey Chen
How to record your function call stack for debug purposes
by Jarl Ostensen
A finite field EC and simple ECC scheme in C++ to help understand the principles.
by Babu_Abdulsalam
A Simple Profiler for C++ apps on x64 platform
by gamitech
A simple chat program
by Paulo_Santos
A small program in C++. A city list manager.
by Shaun Harrington
A simple class to convert numerical values into strings, with localized thousands seperators.
by Jason Hamilton
This article introduces and explains the use of the serial_interface class. An easy way to add serial port interfaces to your C++ code.
by Rob Manderson
Using Variants in your C++ code
by Richard Stringer
A class that simplifies common date handling tasks
by Nick Alexeev
This class is a thin MFC wrapper around Win32 API for reading/writing INI files.
by WajihUllahBaig
How to read audio input devices in DirectX.
by Sumi, Eo, WajihUllahBaig
How DirectShow can be used to play a video in console mode.
by Paul S Ganney
A class to easily do count() queries.
by carl morey
How to write a program that allows a simple game to run on Linux and Windows
by Chuan-Liang Teng
Access physical memory, I/O port in user mode
by mjtsai
WDM Driver programming introduction with three Pseudo Drivers.
by Aric Wang
Just a simple digital LCD class and do not use an external bitmap.You can use and change it.
by Manuele Sicuteri
This article describes a software (DLL) useful to manage icon visualization on the Windows taskbar with a popup menu.
by JLeePH
A simple DNS resolver compiled under Bloodshed C++ and using the Winsock 1.1 API
by Dan Bloomquist
'Disk Operating System' suitable for very small systems
by KarstenK
Beginning a Firefox Addon with the power of XP-COM
by Carlos Buelna
A custom AppWizard application to create simple CTreePropSheet-based wizards.
by arussell
A simple script parser and engine to demonstrate coding a parser, and recursive descent statement evaluation.
by BadJerry
Drawing HTML text onto a device context
by auralius manurung
An article on how to build a simple HTTP proxy server
by Rob Manderson
Using GDI+ in conjunction with an owner-draw static window
by Rod VanAmburgh
A simple interface to the Video for Windows API for creating AVI movies from individual images.
by spinoza
This source code uses the advanced IOCP technology which can efficiently serve multiple clients. It also presents some solutions to practical problems that arise with the IOCP programming API, and provides a simple echo client/server with file transfer.
by Neil Yao, Zoltan
A simple logfile to record runtime information
by Ashish Dhar
A simple logging utility to help debug your ATL applications
by David Saelman
How to minimize or maximize an SDI application without any flash artifacts.
by Jude Deng
A simple method to create a shortcut to an executable file.
by flyhigh
Introducing a simple method to display a transparent PNG file.
by Dave Kerr
An article showing how to use the Crypto API to make a simple MFC class that can encrypt and decrypt different types of data
by erjan123
2D basic OpenGL Primitives Lines, Points, Triangles, Quads and Polygons
by erjan123
A Simple OpenGL Stipple Polygon Example using Glut.h
by erjan123
A Simple OpenGL Window using GLUT with Win32 Console Application
by erjan123
A simple C++ console application to create an OpenGL window using the GLUT library
by Truong Pham Dang Khoa
A simple color picker like paintbrush color picker.
by PrasadPerera
An article written in to describe a simple pie chart control implemented to be used in MFC applications.
by PrasadPerera
A follow up to the simple pie chart control article which will detail the new improvements
by Joseph M. Newcomer
Learn how to implement print support in your applications.
by Nikhil Soman
Easy to use profiler for time and impact analysis of C/C++ code which uses the Visual Studio C/C++ compiler (/Gh and /GH flags) and the DIA SDK to gather profiling data.
by Binoy R
The NotifyIcon Component will display an icon in the status bar notification area, which you can use as notiification purpose to alert users that an action or event has occured.
by Whoo
A class to make setting the record and playback volume easier
by shahin namini
A remote sensing program to be used by land sat pictures
by Weiye Chen
This is a simple class that you can use to load and use another resource DLL if it is present during runtime.
by Shine Kumar
This artcile describes a simple reusable list control
by Stephan Pilz
A tool to generate/manage news and provide news via RSS.
by Rob Manderson
A simple set of classes to encrypt data
by Sandu Turcan
A template-based smart pointer implementation
by Manuele Sicuteri
This article shows a way to implement a base software key that could be useful for protecting software components.
by Ivo Ivanov
A reusable object-oriented framework for preserving state of stateless components.
by zcln
An easy way to do validation for MFC Dialogs, FormViews, PropertyPages
by chakkaradeepcc
A simple speech application using SAPI 5.1 SDK.
by David Hubbard
This is a small non-validating XML parser based purely on STL
by ChauJohnthan
Article on a simple string generator
by jonnynolimits
A library for creating custom switches for the devenv command prompt (extensibility example).
by Wang Yingwu
CTabDialog bundles buttons and dialogs, so users can add their owner draw buttons and dialogs
by David Y. Zhao
This is a simple tabbed MDI for WTL
by GMachiavelli
An article useful to understand simple thread use, TCP/IP networking, and basic use of XML.
by Paul Ranson
A template class that allows Win32 object lifetimes to be managed 'smartly', includes an example memory mapped file wrapper.
by digger_chen
A simple thread pool class
by Zorglab
This class allows you to create transparent static controls. For instance, you can add text on a bitmap in a dialog.
by gomorgan89
How to implement a simple UDP time server and client using WinSock.
by Nicolas Etienne
Demonstrates the simple use of a multimedia timer in user classes
by Balkrishna Talele
Simply set the time on the tool for the machine you wish to shut down (24 hrs), choose whether to log off, reboot or shutdown, or power off (ATX main boards only), and click Hide. It has been tested on Win9x/ME, WinNT/2000/XP.
by algusen@yandex.ru
A simple way for changing the content of the dialog .
by jackyxinli
Using JNI and COM technology generate Word documents in Java under Windows platform
by Abdellatif_El_Khlifi
How to delete/modify a system file which is protected by Windows without being detected by the OS protection.
by Aris Adrianto S
A simple way to make a dialog “dragable” without using Title Bar
by SteveLi-Cellbi
C# and C++ source code for .NET application packer tool
by dazinith
Replace your current menus with another set of menus with this function
by Martin Richter [rMVP C++]
A Simple Wildcard Matching Function
by Flavio.Antonioli
A simple implementation of a readers/writers lock with support for reentrance and lock escalation.
by Jason Henderson
How to make a Win32 application object oriented, without using MFC.
by Rama Krishna Vavilala
A utility that can be used to spy the properties of any Windows forms control in the system
by shicheng
Gets the content of a web page into a project without the WinHttp APIs mixed in my source code using a WinHttp wrapper.
by Sreekanth Muralidharan
A simple task enumerator for Windows Mobile SmartPhones.
by Rod VanAmburgh
A simple Windows port scanner
by ice911
This project is a simple Windows port scanner which can be very useful for checking your machine to make sure it is locked down!
by Barretto VN
A Simple WordPad
by Satbir S
A worker thread gives you parallel processing power
by Sudheesh.P.S
AsyncFile is a small wrapper class for simplifying the usage of asynchronous file APIs.
by Ryan Schneider
A simple template class to create memory-mapped shared data structures.
by seasidetech
This class wraps some useful DDE messages to control Acrobat from your application
by liyang yu
A simple GUI written in MC++ providing a DOM tree and XPath navigator for XML files
by Michael A. Barnhart
A class to read and write non validated XML files
by Matt (D) Wilson
A simple command-line utility that validates XML files, implemented using MSXML via the VOLE COM/Automation driver library
by Md. Mazharul Islam Khan
Step by step XPCOM creation and implementation in C++.
by Stephane Rodriguez.
Tutorial showing how to build COM components from scratch (DLL, EXE, automation)
by zdf
How to use a simple, action based, undo/redo framework
by Douglas R. Keesler
A file encryption/decryption class with built in MD5 string and file hashing.
by Tim ONeil
Sometimes you need a hammer for a job, not a bazooka
by Software_Developer
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005
by JorgeLuisOrejel
This article describes the implementation and testing of a simulator of a universal Turing machine.
by Chandra Hundigam Venkat
A Single Instance control component which checks whether any instance of your application is running on the system.
by James Archer
A Single Page Printing Framework
by Xi YUAN
A singleton class for numerical integration
by Brian van der Beek
A Singleton Template Class
by Andrew JM Hall
A class that provides the ability to move and size controls at run-time
by fnwinter
Help to make a skinned dialog program easily in Python, XML with a UI window DLL.
by Zebedee Mason
Visual C++ tests are created from Gherkin DSL feature files using a Python 2.7 script
by includeh10
A slider with 2 buttons
by TomKat
A small but effective discussion on threads , how they work , and tips and tricks ! Plus a cool implementation !
by Uwe Keim
Introduced a class that simplifies Windows Impersonation in C#.
by PJ Arends
A generic template class that wraps the GlobalAlloc API
by xiaohe521
A small class to read INI File, only has 4 methods: ReadInteger, ReadFloat, ReadBoolean, ReadString.
by Uwe Keim
Introducing a library to detect content based on file content (and extension)
by Uwe Keim
A class with multiple routines for quick and easy compression and decompression of various types of data.
by orouit
Describes a framework to use the PCSC Smart Card API with .NET.
by Jeremiah Talkar
An extremely simple class that wraps the win32 CRITICAL_SECTION. Ideal for the COM STA or MTA.
by Rick York
An edit control for entering text, numbers, hexadecimal or floating point values, and which can be linked to a slider control
by FredBienvenu
Following my first article about X macros, I describe how to build a macro library to extend the enum functionalities in C.
by mboyko2000
A smart function pointer
by François Gagné
Dialog class that implement a snap-to-screen-border feature like Winamp
by davyuan
This tool parses a SOAP request and calls the COM+ component to stress test it.
by biicode
Let me use your functionality without using your design.
by Joris Koster
A solution to the Readers/Writers Problem using semaphores
by honey the codewitch
Control the sound from your Sonos system in each room of your house
by Rajiv Ramachandran
A replacement color picker control allowing you full visual control over RGB and HSB selections
by Mehdi Ebrahimian
A control for charting and graphing, especially for Spectrum Analyzer.
by Shaun Wilde
An IE menu extension that allows you to spell check your form submissions.
by Matt Gullett
A free spell checking engine for use in your C++ applications. Includes the current US English dictionary
by John Gonzalez
An implementation of the spin-edit control used in Jasc Paint Shop Pro
by Daniel Cohen Gindi
Implementing server/client architecture for the great SQLite!
by S1mm0t
A stacked Bar Chart control for Silverlight
by federico.strati
This is a standard Windows / C++ implementation of a multi-threaded queue.
by Software_Developer
A Star Wars Scroller Demo that moves smoothly from the bottom to the top in OpenGL (GLUT)
by Greg Utas
Automating Scott Meyers' recommendations, cleaning up #include directives, analyzing dependencies...
by Black_Daimond
CTextScroller is a smart control that can be placed in an About dialog. The text is automatically formatted to fit the client rectangle.
by Renjith Ramachandran
An article describing the usage of a CStatic derived Hyperlink control
by Alexander Kuzmin
A static splitter with the ability to hide/show multiple columns/rows
by Rama Krishna Vavilala, Nish Nishant
This article compares and contrasts the relative performances of various languages like native C++, Visual Basic 6, C#, VB.NET, Managed C++, MC++ and native code mix, ngen'd assemblies etc. using a prime number generation function as a generic benchmark
by Tobias Wenig
Writing multiple enumerated configuration entries.
by SlickEdit Inc.
Bob wows the software development team by showing them the powerful and time saving features of SlickEdit Tools. SlickEdit Tools is a collection of add-ins for Microsoft Visual Studio that provide a developer with greater capabilities directly within Visual Studio.
by Bryan Brown
A strategy for displaying numeric data with significant figures using Log10.
by JPandya
A study of STL container, Iterator and Predicates with the discussion of std::vector
by Pablo Aliskevicius
Do you believe that memory corruption will generate an immediate, repeatable crash? Some programmers actually do...
by Scott A. Ross
A Sudoku teacher using multi_index_container, lambda, and other Boost libraries.
by Joe Nellis
Five classes for computing discrete probabilities
by includeh10
A super-button to replace CBitmapButton for MFC programs
by Ernesto Perales Soto
A tabbed frame window to show several views of a document in a single frame.
by honey the codewitch
Exploit some of the power of C++ and optimize the way your code calls your code.
by honey the codewitch
Building a button library seems simple until it isn't.
by Len Holgate
A framework for system tray applets
by PJ Arends
Presents a header file that allows a single source file that uses STL to be built in either ANSI or Unicode, without any changes or lots of #ifdefs.
by Member 4206974
A Tcl -Tk Form Generator that can be used alone or used to provide a fast Form generation for language in which this activity can be complex
by f5chwiet
Allocation persistance as a supplied behavior of member variables.
by Junlei Li
Use an easy-to-use templated class to custom the title bar of windows.
by Greg Utas
Registering and efficiently accessing polymorphic objects
by .dan.g.
Simplifying the implementation of Windows hooking through the use of a templatized manager class
by Ma Xi
Using templates to sovle problems in the Observer Pattern.
by Rob Caldecott
Safely manage handles (perfect for printer DEVMODE and DEVNAMES)
by David Serrano Martínez
A strong exception guarantee tester has been written to test how robust methods of class templates are when faced with third party exceptions.
by User 9885
A cross-platform thread pooling implementation
by Rajeev Sadasivan
A simple thread pool
by Bony Chen
A wrapper class of worker thread
by Ratner Yuri
This article describes a ThreadPool implementation.
by Markus Loibl
The system Message Box that is closed atuomatically after some time
by Ranjeet Chakraborty
A class that provides a news/stock ticker for your MFC applications
by Tony Ioanides
An alternative approach to selecting date ranges.
by mi-chi
Tokenize and access string contents using a format mask
by Richard Nash
A dialog app to make registering components easier.
by Bijesh
A simple tool to decode windows flags , like window styles, extended styles. Supports drag and drop.
by Ramanan.T
This is a simple tool to perform automatic shutdown, log off or restart your computer on specific time. This tool will run on system tray when minimized.
by Nish Nishant
The CPZipStripper tool with source code
by Ramanan.T
Useful tool to view functions in a library (.LIB) file and export them to a header (.H) file
by G. Steudtel
This article explains how to place a toolbar right in the middle of a dialog or a form.
by Neil Yao
A ToolBarCtrl based menubar control using CMenuXP
by chenhuasheng
A clock demo, but it can check on work too. With some clicks on the Hour blocks, you can realize it.
by vcepa
An article about menu enable/disable management in a semi-automated way
by TigerX
A Tree List Control
by Ahmed Qazi
This article presents a Tree class, which lets you assemble any data type in a tree structure and then work with it using depth-first traversal.
by David Lantsman
A tree control / list control hybrid
by Olan Patrick Barnes
TryEnterCriticalSection is a useful tool to determine if some protected resource is busy, but it's only available on the NT Platform... until now.
by skinui
A XP bar with GDI+ for MFC, like the Apple dockbar.
by Francis Xavier Pulikotil
A safer alternative to void*, any_ptr can point to any type of object and provide type-safe, const-correct access to it.
by Ciro Sisman Pereira
Demonstrates how to create a simple application that interacts with terminal standard I/O ports to provide an IPC pipe based between processes
by lilyco
Introduces an open source UDP-based data transfer library.
by Elmue
A universal class for bidirectional TCP communication
by Elmue
This article describes how to use a Teensy 3.1 board from PJRC.com to simulate keyboard, mouse and touch screen USB HID devices at the same time. This allows to remote-control a computer through one USB cable.
by Nicolas Bonamy
Some dialog boxes separators that replace group boxes
by Shaun Harrington
This tool will let you know when your computer is idle/busy.
by Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
by Jonathan Enders
A user interface infrastructure quickly attachable to your application, accompanied by a simple text-based platform-independent user interface that builds on the infrastucture.
by Jeffrey Walton, Jordan Walters
A UTF-16 class derived from CStdioFile for reading and writing Unicode files
by Michael Dunn
A utility that lets you browse to a MS Knowledge Base article right from the Run dialog
by Michael Dunn
A shell extension that deletes compiler temp and intermediate files.
by dacris
This utility converts projects and solutions from VS.NET 7.0 to VS.NET 7.1 and vice versa.
by Phil McGahan
This utility uses very little system resources to launch apps base on a timer.
by Joseph M. Newcomer
A very informative, user-oriented validation edit control.
by Dileepa Jayathilaka
An article on a tool which unifies a string with a template consisting of variables and constants
by Dave Richards
A useful tool for generating Excel graphs using Visual Studios built-in profiler
by Andrea Cacciarru
This article explains how to publicize and retrieve data from custom Outlook forms programmatically.
by Marc Clifton
Demonstrates Using MyXaml With A Vector Graphics Engine to Create an Analog Clock
by coder112
A way to avoid unnecessary recompiles when using RCSTamp to update the .RC file.
by noxia
A sample application with source code in three .NET languages (Basic, C#, C++) on using the new (.NET 3.0+) System.Speech Class.
by .Shoaib
A step by step guide to write a COM server using C++ without MFC or ATL.
by BLaZe
A simple MP3/AVI player using the VFW32 library
by Rafid K. Al-Humaimidi
An article describing how to parse simple mathematical expressions (containing only +, -, *, /, and numbers) and evaluate their values.
by Jim Xochellis
A simple and fast image encryption technique, which facilitates the secure use of external image files in common applications.
by GhostEx
A good tip for using RichEdit 5.0.
by Zoran M. Todorovic
Creating SDI/MDI applications with splitter and tab windows
by Jamming1
This article explains how to automate Visual C++ project configurations using the Visual Studio wizard engine.
by Marcello Bonino
Correct input/output of strings to/from a DLL written in VC++, using BSTR type.
by honey the codewitch
Create a clock that uses multiple Internet services to detect your weather, date and time
by Marc Howe
This program Enables / disables / activates the current active screen saver and provides the means to logoff Windows and/or reboot the machine.
by Shanmuga Sundar.V
A simple Windows service application to fork and monitor applications.
by João Paulo Figueira
Implementing a wizard-like dialog on the Pocket PC using property sheets.
by sswater shi
A Word addin to syntax highlight selected text. The toolbar is permanent, with a transparent button icon.
by David Maw
A working example of a Windows client and server using TLS over TCP.
by Bony Chen
Share information betwwen processes using Memory-Mapped File
by jangtimjang
A ready-to-use wrapper class for creating a shortcut (.lnk file) and a bookmark (.url file) and finally attaching an online icon resource to it.
by kim-ryo
CItemIDList class helps manage ITEMIDLIST more easily
by Zhaohui Xing (Joey)
This article focuses on giving an example of using the DirectX API in PC game software development by using a DirectSound wrapper class
by Yubo Dong
A simple wrapper class for the libid3tag to retrieve id3 tag information from a given MP3 file.
by Peter Kenyon
A class which encapsulates MessageBoxIndirect.
by Oso Oluwafemi Ebenezer
This is a wrapper (in c++) for the id3lib library. It helps in getting and setting (reading and writing) id3 frames in media files that uses ID3 tagging.
by Zilin
A class to develop OpenGL programs which can be easily plugged into your WTL programs
by Paul A. Howes
A WTL adaptation of James Twine's Dim Edit control.
by Jozef Bozek
Implemetation of a simple DocView framework like MFC.
by Paul M Watt
A message loop class that is suitable for game programming in WTL.
by Noel Frankinet
A WTL grid (really).
by _oti
A WTL Hunspell-checked edit control.
by Stephen Jones
This article describes a tab control that automates the management of tab windows.
by Derick Cyril Thomas
A WTL Implementation of XP Button and Edit Box
by Ramon Smits
A font combo box that previews the fonts in the dropdown view
by Ben Hanson
Back in 1984, I wanted to write a Z80 assembler. At the time, this would have meant coding it in Z80 machine code, but due to the conveniences of modern technology, I have now done it in C++.
by Keith A. Lewis
Single header wrapper for registry manipulation.
by potluri_suresh
Raw Audio data is encoded to AAC compression using ffmmpeg library.
by vipulparmar
Basic understanding of Pro*C
by Dalibor Drzik
Stop the initiated system shutdown without downloading the platform SDK.
by zhzhtst
This article supplies the source code of the _ValidateEH3RN function in Structured Exception Handling.
by Mahfuzur Rahman.
What is the useful of CObject , CRuntimeClass and related macros.
by Hans Ruck
This article is written for the Win32 API programmers on the subject of Windows message queues.
by Zeeshan Amjad
A discussion on Windows services with examples
by Rahman Mahmoodi
Abstract class versus Interface: Usage and Implementation.
by dorodnic
Step by Step Implementation of Abstract Factory Design Pattern in C++
by Petr Ivankov
Application of abstract approach to real-time.
by praba_tuty
CSQL Cache is an open-source high performance, bi-directional updateable data-caching infrastructure that sits between the clustered application process and back-end data sources to provide unprecedented high throughput to your application
by Intel
In this article, we’ll discuss the Intel GZIP example design, implemented with oneAPI, and how it can help make FPGAs more accessible.
by Rory Buchanan
An article on using accelerators in WTL dialogs.
by Intel
This access control system application is part of a series of how-to Internet of Things (IoT) code sample exercises using the Intel® IoT Developer Kit and a compatible Intel-based platform, cloud platforms, APIs, and other technologies.
by Sumit Jain
A tool to enumerate all access control list entries
by Johnson Zhou
How to access RDBMS liks MS SQL or Orcale using XML. The core part using COM technology and ATL.
by Akash Kava
Getting the History from Internet Explorer in MFC.
by LimeyRedneck
Update the parent's status bar panel(s) from a child MDI form
by cyb70289
Play with physical memory, port, PCI configuration space in user mode
by Lonnie McCullough
A set of macros and classes that allow declarative access to registry settings.
by Najam ul Hassan
How to access the Summary Information Property Set of a file, using Visual C++.
by Robert Bermani
Making calls on a C++ DLL without source code or header files, even when the DLL depends on C run-time libraries
by Karismatic
Using this dll anyone can access 3 databases i.e Oracle,SQLServer,Access
by thomask
How to access a dBase file
by Michael C. Robert
Demonstrates how to use WTL and C++ to access an Excel spreadsheet using Visual Studio .NET 2003.
by Matt Scarpino
This article explains how to read, process, and write JSON data using the JsonCpp toolset.
by Cd-MaN
An article on how to access data from fixed size record data from the .NET environment
by CT CHANG
Add, edit, and delete records/table/database in MS SQL Server CE v1.0/v2.0.
by yann bertaud
How to get the song list, song information from ITunes using .NET.
by Steve Abraham
This article is an introduction to the SQL Server Virtual Device Interface and how to access it via any .NET language
by Code4Food
A class to access the WAB
by Roger Onslow
Having trouble accessing the new Windows 2000 APIs? This article may help.
by Kris Rudin
An article on how to use C# and the Windows Media Format SDK to read metadata in Windows Media Format files.
by Renato Tegon Forti
A set of class to access and manipulate MySQL database using MySQL C API
by Renato Tegon Forti
A set of class to access and manipule PostgreSql data base using libpq - C Library.
by Dynamsoft
In this article, we will discuss how to use open-source OCR software Tesseract to recognize the accompanying text from barcode images.
by David A. Gray
A Microsoft Excel worksheet for accurate, easy, fast design and application of Windows forms and resource strings
by Yingle Jia
This article introduces a tiny shell library built on ACF which makes shell programming a joy.
by Yingle Jia
This article shows how to create and open shell link with the WinShell library built on ACF.
by Pierre Alliez
This article explains how to generate resolution independent versions of 3D meshes rendered by OpenGL/MFC programs, i.e. how to export the rendering results to vectorial formats such as encapsulated postscript (EPS) and Windows enhanced metafile (EMF) formats. The main goal consists of being able to
by MoustafaS
Solving old ACM problems
by Lea Hayes
A useful undo/redo system that can be implemented into most programs easily.
by Jim Crafton
An article on adding action support to your VCF application.
by Andrei Levin
This addin allows your source code to have references to external files, MSDN articles, voice comments etc.
by Snorri Kristjansson
Active Directory change auditing solution. A Windows Service that stores selected AD change events from the Security log of all Domain Controllers to an SQL database.
by Stuart Dootson
A mechanism to ensure that error codes are checked and not just ignored
by Andrey Levin
This addin provides some useful functions for editing source code: change selection case to upper case, change selection case to lower case, capitalize selection and conver spaces in a selection to TABs.
by Peter Tewkesbury
This article shows how to write an ActiveSync file filter in C#.
by Frank Boettger
Three ActiveX controls that allow the runtime-browsing of the object model hierarchy of a COM-Object, its implemented interfaces and the browsing and interactive changing of its properties and methods (a somewhat extended combination of VB's property- and debug-windows).
by Andrew Wirger
This article describes how to ensure that the MFC state is properly maintained when sinking ActiveX events
by VictorVele
Example for read Magnetic Strip Reader using ActiveX, COM Object for KioskMsr reader
by Vitaliy Shibaev
This article describes useful techniques for transforming old-style C/C++ code to fully managed C# code. These methods were used for porting classic libjpeg and libtiff libraries to .NET Framework.
by pi19404
In this article we will look at Adaptive Skin Color Detection technique described in the paper "An Adaptive Real-time Skin Detector Based on Hue Thresholding"
by Sven Cipido
How to add a "select all" option to your parameter lists in SQL Reporting.
by Binoy R
This example demonstrates how can you make a baloon tooltip message using windows tooltip component.
by Sarvesvara (BVKS) Dasa
An article that explains a method to add your own custom template in the Visual Studio .NET 2003 IDE.
by Robert Pittenger, MCPD-EAD
How to add a help button to a MessageBox and associate it with a context-sensitive help ID
by xiaojin
The article explains adding a user in SQL Server programmatically, using VC++
by Zhang YanFeng
This article will show you how to make MDI window of WTL into ATL control by using a real world example.
by gugulea
This article is about adding automation to your project that increments the build number and adds a build date that can be seen in the Version tab in the file properties window.
by lano1106
An article on how to implement clipboard copy with metafiles
by Jaded Hobo
With the use of a few support functions, color can be added to console applications running under Win32.
by Vincent Godin
A tiny library that adds color to CRT programs.
by Thomas Polaert
An enhanced ECHO command line utility with color support.
by Mike Carruth
This article describes how to use the CrashRpt library to generate crash report for your application that can be debugged using WinDbg or VS.NET.
by .dan.g.
Provides built-in graying, rotating, shearing, resizing, blurring, sharpening, flipping, negating and color replacement to CBitmap as well as support for user-defined processing plug-ins
by Oleg Bykov
A class for displaying animated GIFs and more. MFC and ATL versions available!
by Abbas_Riazi
Add General Purpose Interface Bus (GPIB) capabilities to your desktop computer for measuring purposes.
by Abbas_Riazi
Use serial ports to add GPS (Global Positioning System) support to your desktop computer by using NMEA0183 protocol
by rjlmmaas
Add icons to standard menus in WindowsXP and Windows Vista
by Abbas_Riazi
Use WiNRADiO card to add radio support to your desktop computer
by nschan
An article on adding scrolling to a CWnd or CDialog using a C++ helper class.
by Sidney Chong
The CMenu class is a great help when it comes to manipulating menus, but unfortunately it doesn't implement serialization. CSerializableMenu is a subclass of CMenu that provides serialization support.
by Jiang Hong
Add Windows XP Theme Style to your current projects
by xwp
Implement XP style scrollbar by self-draw
by David Y. Zhao
Wrapper class that uses visual style APIs available in WinXP
by Alain Rist
CZoomScrollImpl extends WTL CScrollImpl to allow continuous zooming.
by Catalin Stavaru
Finally, an add-in that increments build number for VC++.NET !
by Tingu Abraham
Creating Add-in Menus in Lotus Notes using Lotus C APIs and MFC.
by Rudolf Jan
Visual studio add-in to generate classes derived from CObject or subclasses. Includes serialization, Dump, AssertValid etc.
by Huang Wei
Adding "Merge cells" support to the MFC GridControl.
by Mihai Filimon
An ATL class that allows you to add a background image to any window
by zhaque
This article demonstrates an easy way to add a Combo box to a docking tool bar.
by Marc Richarme
Could be used to create a Visual C++ like search combo for CHtmlViews... With the update, you can highlight all matching words!
by Kirk Stowell
Demonstrates how to use the new toolbar styles to add dropdown arrows to toolbar buttons
by Igor Tolmachev
This article explains how to add a drop-down menu to a toolbar button of Internet Explorer.
by Elia Sarti
How to add, in only two clicks, a simple wizard for the "Add new item" selection to create a Message Table.
by chakkaradeepcc
This project aims at adding a new toolbar and button to Microsoft Outlook
by PPresedo
This article demonstrates how to add a recent file list to a dialog based application
by Kirk Stowell
Splash screens are not only for Doc/View based applications
by Nish Nishant
Shows how you can have status bars in your dialog based apps
by Simon Parmenter
A VS2008 C++ project to add an icon resource in a file to an executable.
by adrian cooper
A beginner's guide to adding a binary resource in visual studio and a simple class for programmatical extraction.
by Douglas Day
This article describes the steps to add automatic update capabilities to your application quickly and easily using the DDay.Update library.
by roel_v2
Step-by-step instructions on how to add OLE automation to an already existing application. In addition, it illustrates how to do things without using the code as provided by the application wizard.
by Eran Yariv
Using the updated list control in IE3 and above to add check boxes to your list controls
by Option Greek
Implementation of a CListCtrl control derived class that can be used to set color of rows, columns, cells.
by Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
by kokholm
This short article demonstrates the ability to add Context Help to your application.
by Michael Dunn
This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.
by Anneke Sicherer-Roetman
Adding filters to the Open File dialog.
by NormDroid
Norm demonstrates how to coerce GDI+ into displaying animated GIFs
by Asa Meltzer
An application that manages MS Solitaire high scores by reading and writing Solitaire memory
by Chris Maunder, Fred Ackers
A new class that adds hyperlink support to the MFC Grid Control
by Chris Maunder
A class for adding icons to the system tray
by Matt (D) Wilson
A tutorial on using the Pantheios logging API library from C compilation units, and a comparison of the features offered by the C and C++ APIs
by Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
by Ernest Laurentin
Introduction to Microsoft Script Hosting and Adding Macro Scripting language support to existing MFC Application
by Gabriel Graves
An article on adding MDI support to .NET applications.
by Ramil C. Matira
Adding Most Recently Used (MRU) files to an SDI/MDI application tutorial.
by Fred Ackers
An article on adding mouse based functionality to any CWnd derived control
by peterboulton
Add new Ribbon themes to MFC application built using VS Feature Pack' classes
by Phil Hopley
In this article, we will add AI to an existing ROS (Robot Operating System) House Bot.
by Stefan Kuhr
Adding Aero Glass to Windows applications while keeping them backwards-compatible with legacy Windows versions
by Jinhyuck Jung
A simple extension that allows you to add a progress indicator as an item in a list control
by perlmunger
A tutorial to demonstrate adding regular expressions to your project using Regex++ from boost.org.
by Igor Tebelev
Adding rollover Hot Toolbars to an application when you don't have access to the toolbar source code
by Ladislav Nevery
One very simple way to add scripting support to your app without need to install or distribute anything
by pratheesh
An article on adding spell check and synonym info functionality to an editor using MS Word Automation.
by Paul Vickery
Visual Studio Macro to provide tags support
by zhaque
This article demonstrates an easy way to add text to a docking tool bar
by Joel Ivory Johnson
Windows IoT on Raspberry Pi doesn't yet have native support for a hardware real time clock. I've created a solution for getting Windows IoT to initialize its clock from RTC at bootup so that other solutions don't need to be modified to read from the RTC directly.
by Roger65
For those of us that get Link error "mfc42ud.lib" not found
by maththaios
How to add user names to the Event Viewer.
by Ernest Laurentin
Introduce to MSSCRIPT.OCX and calling JScript and VBScript in your C++ Application
by Don Kackman
Rendering your own theme parts with the Windows XP UxTheme API
by Pål K Tønder
A wrapper class to use the visual styles APIs available in Windows XP
by xicoloko
An article on including an application in the Windows startup list
by Andreas Jäger
Describes an implementation of AVL Trees.
by kla_boot
Doc/View MRU reflected in a ComboBox on the document form view
by OmegaMan
This class will take any valid XML and parse out the nodes with or without the attributes into a Lithium Tree Layout control for viewing.
by Xavier John
Address Book application
by Shao Voon Wong
Trying out Address Sanitizer in Visual C++
by M. Shokuie Nia
A simple introduction to using ADO
by Carlos Antollini
A list of ODBC DSN Connection Strings.
by Ly Nguyen
ADO Data Bound Class Wizard
by Tim Kohler
ADO classes that closely resemble CDatabase and CRecordset.
by Naveen K Kohli
How to use the event handlers for various ADO.NET connection & data objects.
by Bill Ferreira
A primer on using ADO.NET with Managed extensions for Visual C++ .NET
by Kevin Wittmer
101-level tutorial on ActiveX Data Objects
by rocky_pulley
How to use the Adobe Acrobat 7 Reader ActiveX control inside a C++ application.
by Brad P. Taylor
A template class to making loading Adobe Photoshop files easier
by Fayez Al-Mutairi
An advanced COM component that provides file upload capabilities for your ASP pages.
by Miszou
A Windows batch file to bubble-sort a list of items
by Leo Moll
A High performance "Disk Optimizer" like status display class
by sanjit_rath
A program to probe a window for its class, and enumerate all the loaded modules
by Ghosuwa Wogomon
An example of a clean way to implement classes in C
by 0xdeadbeef
Advanced critical section which features TryLock and timeouts
by Greg Ellis
Shows how to customize the Microsoft WebBrowser control in a dialog based app to allow custom context menus, message boxes, windows, modal dialogs and C++ function calls from JavaScript to your application using window.external.
by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
by Patrik Mlekuž
Image Control for viewing most common image formats with advanced features included (Import Image, Preview, Resize, Position, Pan, Zoom, Export Image, Extract Resource Icon).
by Dmitry Khudorozhkov
This article presents a "range filtering"-capable modification of the MFC list view control, along with some other minor techniques.
by Oleksandr Kucherenko
Simple to use classes for logging and tracing
by Scott McMaster
This article presents a friendly C# wrapper class for the MessageBoxIndirect API. The MessageBoxIndirect class allows you to add a help button, custom icon, locale-aware buttons, and different modalities to a message box.
by valdok
A template class for multi-dimensional regions for any coordinate type.
by ramarez
An edit control that provides formatting and validation number
by honey the codewitch
Explore some streaming techniques while getting your shiny new ESP32S3 to do some USB and MIDI tricks
by Madhu Raykar
This article demonstrates how to create a Task Manager in MFC which lists all the processes running in the system along with their process details and version information.
by T. Herselman
C++11 header-only class, executes functions on a separate thread, including return values. Featuring a unique custom built, low level, lock-free double buffered queue; with a high speed data format, executes a queue of functions in only 6 CPU instructions; lea,call,mov,add,cmp,jb
by Intel
Boosting Performance with Intel® FPGA SDK for OpenCL™ Technology
by Mathias Tunared
A Combobox in which the user can resize the drop window. Can be standard style or flat style.
by Ury Jamshy
mplementation of a data structure similar to the C++ std:map and based on the Red Black tree data structure.
by Xavier John
A Maze based game.
by adriancs
Communication between Arduino and C# (ASP.NET) by using AES encrypted HTTP GET request
by David Vest
File, searching, regular, expression, GREP, tool, utility
by Ramchandra.kk
Article describing the steps involved to attain aggregation relation between COM components
by Todd C. Wilson
Save time and space in your release builds - fight bloatware!
by Monjurul Habib
Introduction to Agile software development methodologies and how to apply them. It is about how to work together to achieve a common goal. This article focus on how technology team work together well to plan, build and deliver software.
by Monjurul Habib
The hardest single part of building a software system is deciding precisely what to build. Everybody in software development has the same goal: Rapid, Reliable, Low Risk delivery of high-quality, valuable functionality to users. This article will help them to achieve their goal.
by Achilleas Margaritis
A library for C++ garbage collection
by Achilleas Margaritis
Description of the library AGM::LibReflection.
by Agus Kurniawan
Class wrapper for Message Queue (MSMQ)
by AngusEm
A set of lightweight hash table templates that are easy to understand and implement
by Mladen Janković
Implementing AI for the Target Number game using a genetic algorithm.
by PaulWendt
A scrolling banner control containing strings with individual styles and colors.
by Intel
This air quality monitor application is part of a series of how-to Internet of Things (IoT) code sample exercises using the Intel® IoT Developer Kit, Intel® Edison board, Intel® IoT Gateway, cloud platforms, APIs, and other technologies.
by Miroslav Sommer
An article on how to use the Rating control from the AJAX Control Toolkit and create CSS and images to display it as a gauge or thermometer.
by José Cintra
Some suggestions of algorithms for solving the Pascal Triangle, addressing iterative, recursive and functional paradigms
by Scott Kirkwood
Align multiple lines of assignments after the equal sign, for example
by darkoman
An implementation of an assosiative array (a dictionary) in the standard C++ way.
by steveb
Describes all aspects of MFC serialization mechanism
by Jeff Turner
Installing .NET framework with your application.
by Randy More
This article will tell you all that you ever wanted to know about the Clipboard...
by Olivier Lombart
An article about stack-allocated dynamic strings in C++.
by Matt McGuire
How to implement a quasi-bitfield in .NET