Movatterモバイル変換


[0]ホーム

URL:


Wayback Machine
218 captures
13 Dec 2007 - 13 Jun 2025
NovJANMar
Previous capture01Next capture
201020122013
success
fail
COLLECTED BY
Organization:Alexa Crawls
Starting in 1996,Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to theWayback Machine after an embargo period.
Collection:Alexa Crawls
Starting in 1996,Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to theWayback Machine after an embargo period.
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20120101085120/http://www.codeproject.com:80/KB/cpp/
Click here to Skip to main content
8,376,323 members and growing!
EmailPassword Lost password?
Home
Search within:




Topics
Desktop Development
Web Development
Mobile Development
Enterprise Systems
Database
Multimedia
Languages
Platforms, Frameworks & Libraries
General Programming
Graphics / Design
Development Lifecycle
General Reading
Third Party Products
Mentor Resources
Submit your article

C / C++ Language

Languages » C / C++ Language
 
Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

C++ / MFC / STL - Beginners 

top
Title/ UpdatedAuthorScore 
A beginner's guide to Object Orientation
Updated:6 Apr 2004
Explains Object Orientation in C++. And a little something about templates.
VC6, Win2K, Dev
 
Guido Loupias3.78
A Beginner's Guide to Pointers
Updated:9 Jul 2002
An article showing the use of pointers in C and C++
C++, C, Windows, Visual-Studio, Dev
 
Andrew Peace4.71
A Beginners guide to Templates - Part 1
Updated:24 Jul 2002
An article about basic function and class templates
VC6, VC7, .NET1.0, Win2K, WinXP, PocketPC-2002, Visual-Studio, Dev
 
Stefan Spenz4.34
A Beginners guide to Templates - Part 2
Updated:28 Jul 2002
Using advanced template functionality
VC6, VC7, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Stefan Spenz3.04
A practical guide to C++ serialization -Unedited
Updated:14 Jul 2011
The best way to understand how to serialize with boost is to walk through increasingly complex serialization scenarios.
C++, Dev, Boost
 
ocoudert4.86
A Prelude to Pointers
Updated:23 Jul 2003
A quick reference to pointers and pointer operations.
VC6, VC7, Windows, Dev
 
Nitron4.31
A Reference to Using Pointers
Updated:29 Jan 2009
An article to help explain how C/C++ use pointers.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, STL, Dev
 
logicchild3.33
A serialization primer - Part 1
Updated:25 Nov 2002
This tutorial describes how to easily serialize a simple object.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Ravi Bhavnani4.54
A serialization primer - Part 2
Updated:17 Feb 2002
This tutorial describes how to handle invalid data stores and support versioning during serialization.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Ravi Bhavnani4.86
A serialization primer - Part 3
Updated:24 Jun 2005
This tutorial describes how to serialize complex objects.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Ravi Bhavnani4.14
Adapted WinMine Source for Teaching Win32 API Programming
Updated:21 Apr 2011
An ideal source package for introducing students to the basics of Win32 programming
C, Windows, Dev, Win-SDK
 
Yiping Cheng4.56
An introduction to bitwise operators
Updated:8 May 2002
This article gives a brief overview of C style bitwise operators
C++, C, Windows, Visual-Studio, Dev
 
PJ Arends4.83
Bitwise Operation Explained
Updated:19 Aug 2008
Few well known bitwise operation problem collection
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
programmersmind4.75
C Programming for Embedded System
Updated:1 Apr 2009
Task Scheduling based on event
C, Architect, Dev
 
Amit Banerjee3.67
C Round Function -Unedited
Updated:12 Feb 2010
It's really weird that the C math library (math.h) doesn't support the round function. This post shows how to create one in C. Pretty simple, but can save you little thinking :)
All-Topics
 
Ali BaderEddin4.50
Const Illustration in C++
Updated:17 Sep 2008
This article illustrates the common usage of a const in C++
C++/CLI, C, VC6, VC7, VC7.1, VC8.0
 
LaymanZheng2.27
Crazy Braces - [](){}();
Updated:28 Mar 2011
What does this cryptic bracket sequence mean? What programming language is it? Is it valid syntax? If there is even a weak chance of this syntax being valid, then what does it mean? Alright, alright, alright.....It is C++. That would calm most people; with all their love (pun) for C++. Specifically,
All-Topics
 
Vivek Ragunathan4.50
Different Styles of Programming
Updated:24 May 2000
A basic introduction to some different styles of programming
C++, Windows, Visual-Studio, Dev
 
Alex Marbus3.47
Getting System Local Time, Calculating UpTime, Setting an Alarm, Threading, etc.
Updated:6 Jan 2011
Getting System Local Time, Calculating UpTime, Setting an Alarm, threading, etc.
C++, Windows
 
PE32_644.50
Introduce Yourself to VC++
Updated:3 Jan 2005
To the Beginner to begin. In this article, I have given some information about the following title which I came across while studying. This may help you.
VC6, Visual-Studio, Dev
 
sbaladevan4.62
Memory leak detection in C++
Updated:28 Jun 2007
This article discusses a simple yet effective solution to memory leak detection in C code
C++, C, Windows, Visual-Studio, MFC, Dev
 
Rabinarayan Biswal2.09
MFC under the hood
Updated:2 Jul 2002
Explains the basic MFC program flow including where WinMain and the message loop are hidden
VC6, VC7, Windows, MFC, Dev
 
Nishant Sivakumar4.64
Microsoft Visual C++ Static and Dynamic Libraries
Updated:26 Jul 2010
A simple introduction to static and dynamic libraries with Microsoft Visual C++.
C++, Visual-Studio, Dev, Virtualization, virtual-machine
 
ShaneMcDonald4.93
MinGW Static and Dynamic Libraries
Updated:4 Jun 2010
A simple introduction to static and dynamic libraries with GCC.
C++, Dev, static
 
ShaneMcDonald4.86
Minimal Key Logger using RAWINPUT -Unedited
Updated:21 Dec 2011
An alternative to hooked key logging
C++ (VC8.0, VC9.0, VC10.0), Windows (WinXP, Win2003, Vista, Win2008, Win7), Win32, Win64, Dev, SysAdmin, programming, tools
 
Geoffrey Mee4.83
Obtaining the size of a C++ array using templates and other techniques (from C++11) - Part 2 -Unedited
Updated:6 Dec 2011
How to obtain the size of a C++ array using templates and other techniques.
C++, Dev
 
PeteBarber5.00
Synchronization in Multithreaded Applications with MFC
Updated:19 Mar 2007
Introduces synchronization concepts and practices in multithreaded applications
VC7.1, VC8.0, Win2K, WinXP, Visual-Studio, Dev
 
Arman S.4.76
Template based programming
Updated:24 Mar 2002
As we already know of inheritance, it is a good way of reusing your code. However, Visual C++ provides another way of reusing your code. We can do this through templates. With templates you can make the 'type' parameter. Let me explain.
VC6, VC7, .NET1.0, Win2K, WinXP, Visual-Studio, MFC, ATL, Dev
 
MAXcode2.20
The three major concepts of C++ - Part 1: Classes
Updated:25 Feb 2003
This article explains the first major concept of C++: Classes
VC6, Win2K, Visual-Studio, Dev
 
Guido Loupias4.43
Think before you code, Virtual Functions in C++
Updated:2 Sep 2008
Virtual functions in C++.
C++ (VC6, VC7, VC7.1, VC8.0), C, Dev
 
programmersmind4.59
Using lambdas - C++ vs. C# vs. C++/CX vs. C++/CLI
Updated:4 Nov 2011
A comparative look at lambdas in C++ and C# with focus on the differences and similarities in lambda usage across the languages and their variants.
C++, C#, Windows, Visual-Studio, Architect, Dev, QA
 
Nishant Sivakumar4.94
Using namespaces properly
Updated:30 Jan 2001
This article does not teach you the syntax of namespaces. Rather, it shows you how to use them properly.
VC6, Win2K, Visual-Studio, Dev
 
Dejan Jelovic3.00
Why I Chose C++
Updated:20 Mar 2000
An introduction to C++ from a personal perspective.
VC6, Visual-Studio, MFC, Dev
 
William T. Block4.84

Command line processing 

top
Title/ UpdatedAuthorScore 
Add color to your std::cout
Updated:17 Nov 2006
A tiny library that adds color to CRT programs.
C++, Windows, Visual-Studio, STL, Dev
 
Vincent Godin4.82
Breakout Game in a Win32 Console
Updated:5 Jun 2010
This article describes how to create a Breakout game in a Win32 console with Visual C++ 6.0
C++, Windows
 
TopCoder234.67
CGetOpt - A commandline Parameter Parsing Class
Updated:6 Mar 2006
This class enables you to easily parse a command line in any C++ application.
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista), Visual-Studio, Dev
 
Geert van Horrik4.71
Command line parser
Updated:17 Aug 2002
An intuitive and extensible command line parser class that handles multiple command line formats
VC6, VC7, Win2K, WinXP, MFC, STL, Dev
 
Pavel Antonov4.79
Fun with the Console, Animating the American Flag (Visual C++ 6.0)
Updated:5 Jun 2010
Have some fun with the console, animate the American flag
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C++/CLI, Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Win2008, Win7, Win2008-R2), Win32
 
TopCoder232.70
Handling Mouse Events and Simulating Push Buttons and List Boxes in a Win32 Console
Updated:4 Jun 2010
Handling mouse events and simulating push buttons and list boxes in a Win32 Console
C++ (VC6), Windows, Visual-Studio
 
TopCoder234.18
How to Create an Object Oriented Win32 Console Application
Updated:30 May 2010
How to create an object oriented Win32 Console application
C++ (VC6), Win32
 
TopCoder232.67
Object Oriented Command Line Parser
Updated:26 Jan 2004
Object oriented extensible command line parser
VC6, Windows, Dev
 
Daniel Vela4.54
Object Oriented Command Line Parser for C++ Similar to Windows Script Arguments Object
Updated:21 Mar 2009
It is very much like WScript.arguments plus it keeps track of how the named arguments (options) are used.
C++ (VC6, VC7, VC7.1, VC8.0), Windows, Linux, Win32, Visual-Studio
 
swuk4.00
ParamContainer - easy-to-use command-line parameter parser
Updated:3 Feb 2005
ParamContainer is a simple and easy to use C++ class to parse command line parameters. Parameters format are derived from UNIX getopt_long() function syntax but may contain nested parameters as well.
VC6, VC7, VC7.1, VC8.0, Windows, MFC, VS.NET2003, Dev
 
BioRainbow2.06
Pong in a Win32 Console
Updated:15 Jul 2010
Pong in a Win32 Console
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Win32
 
TopCoder234.00
Realtime Animation of a Mandelbrot Zoom in a Win32 Console with Visual C++ 6.0
Updated:14 Jul 2010
This article describes how to create a Realtime animation of a Mandelbrot Zoom in a Win32 Console with Visual C++ 6.0
C++, Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Win32
 
TopCoder234.04
Snake Game in a Win32 Console
Updated:5 Jun 2010
A Snake game in a Win32 Console
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0, VC10.0), C++/CLI, Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Win2008, Win7, Win2008-R2), Win32, Visual-Studio
 
TopCoder232.94
Unicode Output to the Windows Console
Updated:25 Mar 2009
Working with Unicode strings in C++ and printing them to the Windows console
C++ (VC8.0)
 
swuk4.04

Delegates 

top
Title/ UpdatedAuthorScore 
A native C++ implementation of the .NET delegate pattern
Updated:4 Apr 2005
An implementation of the .NET delegate pattern using C++ templates.
C#, VC7.1, Windows, .NET, VS.NET2003, Dev
 
Christos Malliopoulos4.24
A new way to implement Delegate in C++
Updated:25 May 2007
Solving issues with some current implementations of Delegate in C++
C++, Windows, Visual-Studio, Dev
 
Quynh Nguyen4.87
An easy to use event
Updated:6 Nov 2005
This article describes an easy to use event class written in standard C++.
VC7.1, VC8.0, Windows, VS.NET2003, Dev
 
duyanning4.35
An event mechanism for C++ using an interface based delegate
Updated:29 Mar 2007
Introducing a simple event mechanism for C++ using a C# style delegate.
VC7.1, WinXP, VS.NET2003, Dev
 
choiday1.80
Automated Delegation
Updated:16 Aug 2005
A technique for automated delegation and dynamic inheritance.
C++, Windows, Visual-Studio, Dev
 
Christopher Diggins3.26
C++ Delegates and Borland's C++ Builder Event Handling - Part I
Updated:26 Nov 2009
Describes how Borland could bybass standard C++ restrictions via __closure keyword
C++, Dev, Design
 
Mohammad Nasim4.00
C++ Delegates and Borland's C++ Builder Event Handling - Part II
Updated:26 Nov 2009
Describes how Borland smartly used its keyword __closure to handle events
C++, Windows, Dev, Design
 
Mohammad Nasim4.17
Delegates in a standard C++ way
Updated:26 Jan 2002
A method to duplicate .NET delegates in unmanaged C++ using the External polymorphism pattern.
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
Ben Chan3.79
Delegates in C++ with a natural assignment operator
Updated:14 Jul 2008
Delegate type just like in C# or Delphi.
VC6, VC7, VC7.1, VC8.0, Dev
 
arystotenes<br />Michael J.2.86
Dynamically assigned and stored action sequence with handlers of the returned value, using boost::bind
Updated:24 Feb 2011
Module to dynamically assign, store, and call with handlers different functional objects: functors, functions, member functions.
C++, WinXP, VS2005, Dev, Boost
 
Andrew Padalka4.17
Emulating C# delegates in Standard C++
Updated:24 Feb 2004
Yet another way create C#-style delegates in C++ using a mixture of templates and polymorphism
C++, Windows, Visual-Studio, Dev
 
Arnold the Aardvark4.28
Fast C++ Delegate
Updated:27 Mar 2006
An implementation of a fast C++ delegate which is portable and C++ Standard-compliant.
VC6, VC7.1, Windows, Dev
 
JaeWook Choi4.78
Fast C++ Delegate: Boost.Function 'drop-in' replacement and multicast
Updated:1 Jun 2007
An article on the implementation of a fast C++ delegate with many advanced features.
VC6, VC7, VC7.1, VC8.0, Windows, VS.NET2003, VS2005, Dev
 
JaeWook Choi4.87
Implementation of Delegates in C++ using Signal and Slot pattern
Updated:12 Sep 2004
The article describes an efficient way to implement delegates in C++ using Signal and Slot pattern.
VC6, VC7, VC7.1, VC8.0, Windows, Dev
 
Eduard Baranovsky3.73
Lightweight Generic C++ Callbacks (or, Yet Another Delegate Implementation)
Updated:15 Dec 2010
A fast, standards-compliant, and easy-to-use C++ callback implementation
C++, Dev
 
Elbert Mai4.74
Member Function Pointers and the Fastest Possible C++ Delegates
Updated:5 Apr 2005
A comprehensive tutorial on member function pointers, and an implementation of delegates that generates only two ASM opcodes!
ASM, VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
Don Clugston4.97
Simple Events System
Updated:2 Dec 2002
This code is based on Jeffry Ritcher "Applicate .NET Framework"
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Manuel Alejandro Gómez4.00
The Impossibly Fast C++ Delegates
Updated:17 Jul 2005
A implementation of a delegate library which can work faster than "the Fastest Possible C++ Delegates" and is completely compatible with the C++ Standard.
C++, Windows, Visual-Studio, Dev
 
Sergey Ryazanov4.94
Yet another approach to Delegates in unmanaged C++
Updated:5 Mar 2002
Asynchronous delegates in unamanaged C++ using the C# syntax
VC6, Win2K, WinXP, Dev
 
xicoloko4.00
Yet Another C#-style Delegate Class in Standard C++
Updated:6 Jan 2006
This article describes a C#-style delegate class completely written in standard C++.
VC7.1, Windows, VS.NET2003, Dev
 
Yingle Jia4.80

C++ / MFC / STL - FAQ 

top
Title/ UpdatedAuthorScore 
45 Day Series: CodeProject VC++ Forum Q&A; - I
Updated:6 Jul 2005
Collection of Q&A; from VC++ forum between 10 Dec 2004 to 23 Jan 2005.
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
ThatsAlok4.90
45 Day Series: Codeproject VC++ Forum Q&A; - IV -Unedited
Updated:31 Jul 2005
Collection of Q&A; from VC++ forum between 25 April 2005 to 8 June 2005
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
ThatsAlok4.97
45 Day Series: CodeProject VC++ Forum Q&A; - V -Unedited
Updated:25 Jul 2010
Collection of Q&A; from VC++ forum
C++ (VC6, VC7, VC8.0, VC9.0)
 
ThatsAlok4.83
45 Day Series: CodeProject VC++ Forum Q&A; - VI -Unedited
Updated:15 Jul 2011
Collection of Q&A; from VC++ forum
C++ (VC6, VC8.0, VC9.0, VC10.0)
 
ThatsAlok4.81
The Code Project Visual C++ Forum FAQ
Updated:27 Jun 2003
A list of frequently-asked questions taken from the C++ forum.
VC6, Win2K, WinXP, Visual-Studio, Dev
 
Michael Dunn4.93

General 

top
Title/ UpdatedAuthorScore 
.NET Namespace Toolbar
Updated:17 Sep 2004
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
C#, VC6, .NET2.0, Win2K, WinXP, Win2003, MFC, ATL, IE6.0, Dev
 
Nick Parker3.07
.NET style delegates for VC++ 6
Updated:19 Aug 2003
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
VC6, Win2K, WinXP, Win2003, STL, Dev
 
Ryan Binns4.81
.NET UPS XML Tracking Interface DLL
Updated:20 Jan 2005
A .NET DLL and sample application that interfaces with UPS's XML API to retrieve tracking information. You can also use it to generate an RSS feed..
C#, XML, Windows, .NET1.1, WinForms, VS.NET2003, Dev, eCommerce
 
SuperJason2k4.00
8Queen Problem
Updated:26 Aug 2008
Tries to solve the queen problem using backtracking
C, VC6, VC7, VC7.1, VC8.0, Win2K, Win32
 
ima_c++_programmer3.25
A Simple Vector Editor
Updated:5 Jun 2002
A simeple editor to make my polygon class a bit more usable.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Joseph M. Newcomer3.58
A .NET Derived Class for Working With XML documents
Updated:16 May 2002
A class derived from System.Xml.XmlDocument
XML, .NET1.0, Win2K, WinXP, Dev
 
Xiangyang Liu 刘向阳4.50
A 64-bit Horse that can Count
Updated:27 May 2009
The article concerns the peculiarities of Visual C++ compiler's behavior when generating 64-bit code and possible errors relating to it.
C++, Windows, Win64
 
Karpov Andrey5.00
A Basic iButton Interface
Updated:7 Mar 2003
An Example Of How To Interface To Dallas Semiconductor's iButton And 1-Wire Network
VC7, Win2K, WinXP, MFC, Dev
 
Marc Clifton4.48
A Basic Undo/Redo Framework For C++
Updated:27 Jun 2002
An article on implementing undo/redo functionality in C++.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Yingle Jia4.40
A Beginner's Guide on using Pointers
Updated:29 Jul 2009
This is an article directed at those beginners who might benefit from understanding pointers
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
logicchild4.20
A Better approach for creating, deleting linked lists
Updated:29 Apr 2003
An article on a different and arguably better method of creating linked lists and more advanced data structures that rely on them (trees)
VC6, VC7, VC7.1, Windows, Dev
 
Ralph Varjabedian2.80
A Brief Primer on C++
Updated:25 Jul 2009
An article that steps through some essential C++ concepts.
C, VC6, VC7, VC7.1, VC8.0, Dev
 
logicchild4.22
A C++ Barcode Library
Updated:29 Mar 2006
An easy-to-use barcode library file for Win32 and MFC programmers
C++, Windows, Visual-Studio, Dev
 
includeh103.29
A C++ Style of Intercepting Functions
Updated:12 Nov 2010
This article is about detouring functions in a more safe C++ programming style.
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008), Win32, Dev, SysAdmin
 
armagedescu4.81
A circular character buffer
Updated:9 Dec 1999
A circular, thread-safe read/write character buffer
VC6, Windows, Dev
 
David Hubbard3.69
A class for operations with Large Integer Numbers
Updated:26 May 2003
Presenting some algorithms for operations with large integer numbers in a C++ class using the STL vector container
VC6, Win2K, STL, Dev
 
George Anescu4.86
A Class of Accessing inifile in UNICODE
Updated:25 Sep 2006
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
C++ (VC6), Windows (Win2K, WinXP, Win2003), Visual-Studio, MFC, Dev
 
aaa_xxx_aaa3.00
A class to make it easy to enumerate folder contents
Updated:5 Apr 2004
Enumerating folder contents the reusable way
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
Rob Manderson4.14
A class to make it easy to work with file names
Updated:26 Dec 2003
Working with filenames
VC6, Win2K, MFC, Dev
 
Rob Manderson4.85
A class to synchronise thread completions
Updated:16 Oct 2004
Synchronising thread completion the easy way
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, MFC, Dev
 
Rob Manderson4.69
A closer look at XML Data Binding, including a product appraisal
Updated:18 Aug 2004
An introduction to XML Data Binding, and a review of a number of leading products.
C++/CLI, C#, VB, XML, eVC, VC6, VC7, VC7.1, VC8.0, .NETCF, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, PocketPC-2002, WinMobile2003, MFC, ATL, COM, VS.NET2003, VS2005, CEO, Architect, Dev
 
Sprotty4.87
A Collection of Examples of 64-bit Errors in Real Programs
Updated:20 Apr 2011
This article is the most complete collection of examples of 64-bit errors in the C and C++ languages.
C++, C, Windows, Win32, Win64, Visual-Studio, Dev, bugs, Code, review
 
Karpov Andrey4.97
A Color Picker For Your Desktop or Internet Explorer Window
Updated:3 Jun 2000
A Color Picker that sits in IE or on the Desktop, Requires IE4+
VC6, Win2K, Visual-Studio, IE6.0, Dev
 
Erik Thompson2.92
A Command Line Class
Updated:1 Oct 2001
A class that permit to get easily the command line parameters
VC6, Win2K, Visual-Studio, MFC, Dev
 
Carlos Antollini4.33
A Complete Screen Saver Framework Using MFC
Updated:25 Oct 2002
complete screen saver framework with an installation program.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Chen Su3.67
A Comprehensive Look at Concurrency through the OpenMP API
Updated:15 Feb 2010
The purpose of this article is to provide a framework to help achieve concurrency by using OpenMP.
C, Windows, Visual-Studio, Architect, Dev
 
logicchild4.41
A Curious Economic Swap
Updated:30 Mar 2007
A way to swap two variables of any type using the XOR operator.
C++, Windows, Visual-Studio, Dev
 
Wanderley Caloni2.52
A Custom GUI System
Updated:31 May 2006
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.
C++, Windows, Visual-Studio, MFC, Dev
 
oto spal1.94
A Custom GUI System - Part 2: Dialogs and Controls
Updated:31 May 2006
This article explains how the support for dialogs and various controls were implemented in the custom GUI system.
C++, Windows, Visual-Studio, MFC, Dev
 
oto spal2.68
A dPad (direction pad) control with auto-repeat
Updated:22 Mar 2005
The dPad control also features color gradients and custom events.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Stumpy8422.83
A drop in class for saving and restoring window position
Updated:12 Mar 2003
This article describes how to save and restore the size and position of your dialog-based application.
VC6, Win2K, WinXP, MFC, Dev
 
Jan S. Yoder3.17
A Generic Pipeline Framework for C++
Updated:23 Sep 2006
Presentation of a generic, extendable C++ pipeline framework
C++ (VC7, VC7.1), Windows (Win2K, WinXP), Visual-Studio (VS.NET2003), Dev
 
theidealist4.28
A gentle introduction to Template Metaprogramming with C++
Updated:6 Mar 2003
Abusing your compiler for extremely early binding
VC6, Win2K, WinXP, Dev
 
moliate4.91
A Great Protocol Analyser
Updated:16 Aug 2007
A programmable, easy-to-use protocol decoder for parsing and displaying binary package
C++ (VC6), Windows (Win2K, WinXP, Win2003), MFC, Dev
 
shen_bd3.36
A GUI Front-End for Microsoft's Hotfix Checker Utility
Updated:6 Dec 2001
This article demonstrates redirecting output of a child process, and displaying a web browser UI using DHTML.
VC6, Win2K, Visual-Studio, ATL, WTL, Dev
 
Michael Dunn4.13
A Handy Idle-Processing Class for Long Procedures
Updated:21 Mar 2003
This article introduces a convenient class for hooking into idle processing.
C++, C++/CLI, .NET, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Craig Muller4.69
A implemetion of Singleton Pattern -Unedited
Updated:19 Apr 2007
Singleton Pattern
VC8.0, WinXP, VS2005, Dev
 
Bony Chen1.25
A Kamal Shankar Quick Tool - Recursive Executer
Updated:21 Apr 2004
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.
VC6, MFC, Dev
 
Kamal Shankar4.15
A Lightweight Implementation of UML Statecharts in C++
Updated:23 Aug 2007
This lightweight class allows you to easily implement a UML statechart in C++.
VC6, Win2K, WinXP, Win2003, Dev
 
GDSchultz4.79
A Literal Converter for Integers
Updated:19 Aug 2009
A helper class to convert integer literals between decimals, octals, binaries and hexadecimals.
VC7.1, Windows, VS.NET2003, Dev
 
Tom Gee4.18
A multi-purpose XP Office 2003 Style hover and flat button with container bar
Updated:10 Oct 2006
A versatile and multi-purpose button and button-bar with full Office 2003 colors and style.
VB, .NET1.1, WinXP, Win2003, GDI+, WinForms, VS.NET2003, Dev
 
carloqueirolo4.88
A non-inheritable class
Updated:30 Jun 2003
A class that cannot be inherited from
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
Zeeshan Amjad4.08
A numeric edit control
Updated:1 Jun 2005
This is a control which will allow the user to input only numbers. And it also has some special features like, if we enter negative values, we can show it in a different color.
VB, Windows, .NET1.0, Dev
 
kennedy_franklin2.54
A progress disk similar to that in SQL Server 2005
Updated:31 May 2007
The use of built-in methods of GDI+ to draw a progress disk similar to the one in SQL Server 2005
C#, Windows, .NET, Visual-Studio, GDI+, Dev
 
Amr Elsehemy ®4.26
A Progress-iner Message System -Unedited
Updated:16 May 2003
A Progress-iner Message System
VC6, VC7, Win2K, WinXP, MFC, Dev
 
kuhx19801.13
A Quick Drive Manager
Updated:5 Jun 2009
Connecting and disconnecting network drives
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Win32, Win64, Visual-Studio (VS.NET2003, VS2005, VS2008), MFC, Dev
 
KarstenK1.67
A raw toolbar for Dialog and Property page with plenty nice styles (version 1.01) -Unedited
Updated:23 Aug 2006
A raw toolbar for Dialog and Property page with plenty nice styles
C++, Windows, Visual-Studio, Dev
 
includeh102.27
A realtime logfile viewer
Updated:24 Feb 2004
Part two of the logging service - the viewer
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Rob Manderson4.98
A sample of memory pool -Unedited
Updated:26 Mar 2007
Memory Pool
VC8.0, WinXP, VS2005, Dev
 
Bony Chen1.48
A service to manage and create logfiles
Updated:6 Jan 2004
A service, and client code, to manage and create logfiles
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Rob Manderson4.97
A service to run multiple instances of SETI on one machine
Updated:17 Dec 2003
Using a service to run multiple instances of SETI on one machine and specify which processor(s) each can use
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Rob Manderson4.88
A set of universal data check functions -Unedited
Updated:24 Dec 2002
A set of universal data check functions can be used in any systems with checking requirement.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Johnson Zhou1.07
A short discussion on mapping 3D objects to a 2D display
Updated:21 Apr 2002
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
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Paresh Solanki4.93
A Short Story about VC++ CRT
Updated:28 Aug 2007
The characteristics of each CRT (ML, MT, MD) and the way to solve problems begginers encounter frequently
C++, C, Windows, Visual-Studio, Dev
 
YoungJin Shin3.14
A Simple Auto Repeat Button on VB.NET
Updated:23 Oct 2003
Auto repeat button in VB.NET based on timer interval
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Daniel Presman2.50
A Simple Bitmap Button Implementation
Updated:2 Jul 2003
A small class that provides a pure bitmapped button capability for WinForms.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Marc Clifton4.57
A Simple C++ Function Call Stack Trace Utility
Updated:10 Feb 2006
How to record your function call stack for debug purposes
C++, Windows, Dev
 
Mockey Chen2.98
A simple class for converting numbers into a string with thousands seperators
Updated:9 Aug 2006
A simple class to convert numerical values into strings, with localized thousands seperators.
C++ (VC8.0), Win2K, WinXP, Win2003, MFC, VS.NET2003, VS2005, Dev
 
Shaun Harrington4.18
A Simple Class for Spherical Harmonic Expansion
Updated:16 Mar 2008
This article presents a small class that can project real valued functions on the unit sphere into real spherical harmonic coefficients and carry out some basic operations on these projections (scaling, addition, convolution, etc.).
C++ (VC9.0), Windows (WinXP, Vista), Win32, Win64, Dev
 
Karsten Schwenk3.86
A Simple Class to Read and Write INI Files
Updated:30 Nov 2006
This class is a thin MFC wrapper around Win32 API for reading/writing INI files.
C++ (VC6), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET (.NET1.0, .NET1.1, .NET2.0, Mono, DotGNU, .NET3.0), MFC, Dev
 
Nick Alexeev3.08
A simple extension to the ListView object (in report mode)
Updated:22 Apr 2004
A simple extension to the ListView object (in report mode)
VB, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
londonman2.52
A Simple LogFile
Updated:19 Mar 2003
A simple logfile to record runtime information
VC6, VC7, Win2K, WinXP, Dev
 
Neil Yao,Zoltan4.46
A Simple Profiler using the Visual Studio C/C++ Compiler and DIA SDK
Updated:15 Dec 2009
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.
C++, Windows, Win32, VS.NET2003, VS2005, VS2008, VS2010, Architect, Dev
 
Nikhil Soman4.97
A Simple Progress Bar
Updated:16 Jan 2006
Progress bar that shows status dynamically.
C#, Windows, .NET, Visual-Studio, Dev
 
Member 25885081.32
A simple RemoteSensing program
Updated:22 Feb 2007
A remote sensing program to be used by land sat pictures
VC6, Windows, Visual-Studio, Dev, QA
 
shahin namini4.60
A Simple Resource Manager
Updated:5 Jun 2003
This is a simple class that you can use to load and use another resource DLL if it is present during runtime.
VC6, VC7, VC7.1, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Weiye Chen2.92
A simple software key useful to protect software components
Updated:29 Nov 2004
This article shows a way to implement a base software key that could be useful for protecting software components.
VC6, Win2K, WinXP, Dev
 
Manuele Sicuteri4.81
A simple string generator in C++
Updated:10 May 2004
Article on a simple string generator
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
ChauJohnthan1.08
A simple Windows port scanner -Unedited
Updated:20 May 2003
A simple Windows port scanner
VC6, Win2K, WinXP, MFC, Dev
 
Rod VanAmburgh1.38
A simple Windows port scanner - Part 2 -Unedited
Updated:25 Jul 2003
This project is a simple Windows port scanner which can be very useful for checking your machine to make sure it is locked down!
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
ice9111.60
A simple wrapper to control Acrobat Reader from your application
Updated:9 Nov 2004
This class wraps some useful DDE messages to control Acrobat from your application
VC6, Win2K, WinXP, Win2003, Dev
 
seasidetech3.92
A simple XML Parser
Updated:28 Jan 2002
A class to read and write non validated XML files
XML, VC6, VC7, MFC, Dev
 
Michael A. Barnhart4.57
A simple XP/VS.NET style button control
Updated:10 Jan 2003
Why another button control? Because I searched the net for a control that would mimic the XP/VS.NET style buttons, but I couldn't find a decent one. I think this button has all needed functionality: cool style, shortcut keys, icons, alignment, ...
VB, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Jan Tielens4.00
A Simple, Action Based, Undo/Redo Framework
Updated:3 Feb 2009
How to use a simple, action based, undo/redo framework
C++, Windows, Visual-Studio, Architect, Dev, Design
 
zdf4.46
A Single Instance Control Component in C#
Updated:1 Dec 2005
A Single Instance control component which checks whether any instance of your application is running on the system.
C#, VC7, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Chandra Hundigam2.21
A Slider with 2 Buttons
Updated:9 Aug 2006
A slider with 2 buttons
C++, Windows, Visual-Studio, Dev
 
includeh103.49
A Small Class to Read INI File
Updated:27 Jun 2005
A small class to read INI File, only has 4 methods: ReadInteger, ReadFloat, ReadBoolean, ReadString.
C++ (VC6), Windows, Visual-Studio, Dev
 
xiaohe5214.38
A Smooth ProgressBar for everyone!
Updated:11 Feb 2005
A versatile ProgressBar control featuring vertical as well as horizontal mode.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Stumpy8423.61
A Smooth ProgressBar for everyone! Part Duex
Updated:28 Feb 2005
A versatile ProgressBar control featuring vertical and horizontal mode, gradients and more.
VB, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Stumpy8424.59
A Spell Check IE Menu Extension
Updated:10 Sep 2002
An IE menu extension that allows you to spell check your form submissions.
VC7, Win2K, Visual-Studio, ATL, Dev
 
3.85
A Strategy for Displaying Numeric Data with Significant Figures
Updated:5 Dec 2002
A strategy for displaying numeric data with significant figures using Log10.
VC6, VC7, Win2K, WinXP, Dev
 
Bryan Brown2.69
A Sudoku Teacher Using Boost Libraries
Updated:7 Jul 2006
A Sudoku teacher using multi_index_container, lambda, and other Boost libraries.
C++, Windows, MFC, VS2005, Dev
 
Scott A. Ross4.73
A Super-button to Replace CBitmapButton for MFC Programs
Updated:26 Aug 2006
A super-button to replace CBitmapButton for MFC programs
C++, Windows, Visual-Studio, Dev
 
includeh103.21
A templated Matrix class using 2d dynamic array declaration & having The most needed Mathematical functions of Matrix & also all the operators needed in standard c++ (without using any vc commands) -Unedited
Updated:22 Feb 2007
This program is written By Shahin Namini
C++, Windows, Visual-Studio, Dev
 
shahin namini2.02
A thread wrapper class -Unedited
Updated:12 Apr 2007
A wrapper class of worker thread
VC8.0, WinXP, VS2005, Dev
 
Bony Chen2.57
A threading framework to optimize interoperation between .NET and apartment threaded COM components
Updated:7 May 2007
A generic solution and an accompanying threading framework to optimize calls between .NET and apartment threaded COM components
C#2.0, Windows, .NET2.0, ASP.NET, Visual-Studio, WebForms, Dev
 
Rohit Gadagkar4.73
A ToolBar control with special effects
Updated:3 Nov 2003
ToolBar Control with special effects, inherits from the .NET ToolBar control.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Daniel Presman3.71
A VB.NET Fluid Effect Image box
Updated:6 Mar 2003
An article on a VB.NET ripple image control
VB, .NET1.0, Win2K, WinXP, Dev
 
X-caiver4.65
A Windows screensaver and boot manager
Updated:21 May 2002
This program Enables / disables / activates the current active screen saver and provides the means to logoff Windows and/or reboot the machine.
VC6, Dev
 
Marc Howe2.86
A Windows.Forms.ComboBox with Item 'Super' ToolTips for 32 bit Windows XP (SP2)
Updated:6 Jun 2007
A ComboBox that can render owner-drawn tooltips for individual list items.
VB8.0, .NET, WinXP, WinForms, VS2005, Dev
 
Richard Ashman4.24
About CObect , CRuntimeClass and related macros. -Unedited
Updated:29 Mar 2007
What is the useful of CObject , CRuntimeClass and related macros.
eVC, VC6, VC7, VC7.1, VC8.0, WinMobile, Mobile, Win2K, WinXP, Win2003, MFC, VS.NET2003, VS2005, Dev
 
Mahfuzur Rahman.2.67
About size_t and ptrdiff_t
Updated:19 Feb 2010
The article will help the readers understand what size_t and ptrdiff_t types are, what they are used for and when they must be used.
C++, C, Win32, Win64, 64-bit
 
Karpov Andrey4.74
Access database using XML without SQL-XML
Updated:25 Apr 2002
How to access RDBMS liks MS SQL or Orcale using XML. The core part using COM technology and ATL.
XML, VC6, VC7, Win2K, WinXP, MFC, Dev
 
Johnson Zhou3.38
Access Web Services Asynchronously in .NET Design Patterns
Updated:4 Jul 2006
Discussing the implementation of the Begin/End pattern (.NET 1) and the event-driven model (.NET 2).
C#, Windows, .NET1.1, .NET2.0, ASP.NET, VS.NET2003, VS2005, Dev
 
Zuoliu Ding4.89
Accessing global variable from several thread , show the problems when 2 thread touch the same variable -Unedited
Updated:6 Mar 2004
When 2 thread are changing global variable without sync , this thing can make problems
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
EyalHanan1.27
Accessing Google Search Algorithm via XML
Updated:2 Nov 2004
How to access Google search facility from within your web site using XML
XML, Windows, Dev
 
Rafay Bin Ali1.63
Accessing the Windows Address Book
Updated:1 Jan 2003
A class to access the WAB
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
Code4Food4.68
ACM Problem of (AARC'98) - Parkinson
Updated:16 Jun 2008
Solving old ACM problems
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, STL
 
LongHC3.50
Action History - Undo and Redo
Updated:6 Mar 2004
A useful undo/redo system that can be implemented into most programs easily.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Lea Hayes2.86
Active Error Codes
Updated:2 May 2009
A mechanism to ensure that error codes are checked and not just ignored
C++, Windows, Dev
 
Stuart Dootson4.79
Add XP Style Scrollbar to listctrl, listbox and so on (by self-draw)
Updated:8 Mar 2005
Implement XP style scrollbar by self-draw
C++ (VC6), Windows (Win2K, WinXP), Visual-Studio, MFC, Dev
 
xwp3.40
Add-in for automatically incrementing build numbers in Visual Studio .NET
Updated:27 May 2003
Finally, an add-in that increments build number for VC++.NET !
VC7, VC7.1, VC8.0, Win2K, WinXP, Visual-Studio, ATL, Dev
 
Catalin Stavaru2.37
Addin Manager for VS 2002-2005
Updated:21 Mar 2007
Full control over addins loaded into VS2002-2005 - for power users or addin developers
C++, C#2.0, Windows, .NET2.0, VS.NET2003, VS2005, Dev
 
peterchen5.00
Adding a Message Table "Add new Item" wizard with two clicks
Updated:8 Sep 2005
How to add, in only two clicks, a simple wizard for the "Add new item" selection to create a Message Table.
C++, Windows, Visual-Studio, Dev
 
Elia Sarti4.72
Adding a zip filter to web services
Updated:16 May 2006
Passing large amounts of data through web services can become a huge bottle-neck in a WAN application architecture (i.e., server is on the web), and in any case, a real load on the network traffic. This is one solution for downsizing the network costs.
C#, Windows, .NET1.0, .NET1.1, ASP.NET, IIS5.1, IIS6, VS.NET2003, Dev
 
DaberElay4.91
Adding Drag and Drop support to a VB.NET control
Updated:5 Apr 2003
Article explaining how to add drag and drop support to a VB.NET control
VB, Windows, .NET1.0, Dev
 
Matthew Day4.25
Adding Logging to C Programs with the Pantheios C API
Updated:23 Jun 2008
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
C++, Windows, Dev
 
Matt (D) Wilson4.89
Adding scripting support to your Application using minimalistic aproach -Unedited
Updated:6 Apr 2009
One very simple way to add scripting support to your app without need to install or distribute anything
C++, Windows, Win32, COM, COM+, Dev
 
Ladislav Nevery4.35
Adding Unicode libraries to Your system -Unedited
Updated:31 Mar 2004
For those of us that get Link error "mfc42ud.lib" not found
VC6, WinXP, Visual-Studio, MFC, Dev
 
Roger651.10
Addison-Velski and Landis (AVL) Binary Trees
Updated:22 Feb 2000
Describes an implementation of AVL Trees.
VC6, MFC, Dev
 
Andreas Jäger3.97
Address Book
Updated:6 Aug 2000
Address Book application
VC6, Dev
 
Xavier John4.46
Adobe Color Picker Clone part 1
Updated:28 Mar 2005
This is part 1 of the 2 articles containing controls that look and operate like color picker controls used in adobe photoshop.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Danny Blanchard4.92
Advanced Asynchoronous WebServices
Updated:20 Apr 2004
Advanced asynchoronous WebServices.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Shail_Srivastav3.50
Advanced Progressbar
Updated:24 Jan 2006
An extended progress bar with support for shape based progress bars and 3D colors.
C#, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
Gil.Schmidt2.98
Advanced Shape Control
Updated:4 Sep 2002
Advanced Shape Control
VB, .NET1.0, Win2K, WinXP, Dev
 
Sreenivas Vemulapalli4.80
Agent Ransack - File searching utility that supports Regular expressions
Updated:12 Oct 2000
File, searching, regular, expression, GREP, tool, utility
VC6, Win2K, Visual-Studio, Dev
 
David Vest4.22
AlphaGradientPanel, an extended panel
Updated:24 Mar 2006
A panel that has rounded borders, gradients, and transparency.
VB, Windows, .NET2.0, GDI+, VS2005, Dev
 
Nicolas Wälti4.60
An All VB.NET Explorer Tree Control with ImageList Management
Updated:10 Mar 2006
Explorer TreeView control with Shell Folder access class and Icon management.
VB, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Jim Parsells4.84
An alternative to VC++ and MFC
Updated:17 Oct 2003
The article describes a platform independent alternative to VC++ and MFC
C++, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Gurvinder Singh3.04
An alternative transport for WSE 2.0 via MQ.
Updated:3 Nov 2003
This article describes transport for web services through MQ, provided as an implementation of SOAP Transport interface of the Web Services Enhancements (WSE 2.0).
C#, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
 
Arthur & Vladimir Nesterovsky3.50
An Analysis of the Windows PE Checksum Algorithm -Unedited
Updated:7 Mar 2008
An Analysis Demonstrating the PE Checksum is an Additive Checksum based on RFC 1071
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, Visual-Studio, Dev
 
Jeffrey Walton4.81
An animated progressbar control with many extras
Updated:20 Nov 2006
An extended picturebox, animated picturebox, and an animated progressbar in one component.
C#, .NET, WinXP, WinForms, VS.NET2003, Dev
 
Robert Rohde4.97
An Application To Show You How To Simulate A Mobile Set! -Unedited
Updated:28 Jul 2003
This application is just a simple simulator but its ability is that u can simply add much more properties to ur mobile and the interface and the source code are so separate so u can change the interface with just a low cost!!!
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
SuperEric1.19
An Easy Firewall Application
Updated:9 Oct 2003
Firewall application developed using Packet Filtering API.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
Jesus Oliva4.93
an efficient C++/STL library for word puzzles and spell checking -Unedited
Updated:14 Sep 2005
DicoLib stores words in lists of anagrams indexed by their length and a 26 bits bitset which describe which letters are present in the words. This makes it extremely fast to search for words which contain specified letters, and to search for words which are "close" for spell checking appli
VC6, VC7, VC7.1, VC8.0, Windows, STL, VS.NET2003, Architect, Dev
 
Philippe Guglielmetti1.80
An example for platform-independent development
Updated:22 Mar 2005
A platform independent game model.
VC6, VC7, VC7.1, Win2K, WinXP, VS.NET2003, Dev
 
Tobias Wenig1.82
An improved drag-drop implementation with full positioning control
Updated:19 Jul 2007
If you need some more sophisticated control when using drag-drop operations on your own classes this article is a good start. The user is given much more control in positioning the objects. The best way to understand the contents of this article is to download and run the small demo.
C#2.0, Windows, .NET2.0, WinForms, VS2005, Dev
 
Mats Gudmundsson4.50
An Insight to References in C++
Updated:18 Apr 2006
How C++ Compiler handles References
C++, Windows, Visual-Studio, Dev
 
Deepak Kumar Gupta3.53
An Introduction For How to Insert your Own Custom Objects Inside a std:::set
Updated:6 May 2009
An Introduction for how to insert your own custom objects inside a std:::set
C++ (VC6, VC7, VC7.1, VC8.0), Linux
 
programmersmind4.52
An introduction to libsig c++ using the Microsoft Visual Studio compiler
Updated:19 Nov 2003
An introduction to libsig c++ using the Microsoft Visual Studio compiler
VC6, VC7, VC7.1, Windows, Dev
 
roel_4.92
An object-oriented wrapper around function pointers
Updated:9 Sep 2004
Function pointers provide a handy mechanism for 1st order functions but are rather complex in usage. This article gives a wrapper around those function pointers making the use of them easier.
VC7, VC7.1, VC8.0, Windows, Dev
 
Kenny Moens3.89
An Office 2003-like popup notifier
Updated:23 Mar 2006
A nice little control to help the user notice you're trying to tell him something...
VB, Windows, .NET2.0, GDI+, WinForms, VS2005, Dev
 
Nicolas Wälti4.77
An STL-Like Vector With Matlab Indexing Facilities
Updated:3 Apr 2003
An STL-Like Vector with Matlab indexing facilities.
VC6, VC7, Win2K, WinXP, STL, Dev
 
Mohammed Hossny3.43
An unique value template
Updated:11 Sep 2001
Maintain unique ID for every object with no memory overhead
C++, Windows, Visual-Studio, Dev
 
LOXmith3.00
An XSD to .NET language code class generator that adds real punch to Microsoft's XSD Tool
Updated:29 Mar 2007
This tool extends the Microsoft XSD tool to provide quality and robust auto-generated code that is easy to use.
C++, C#, VB, XML, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Visual-Studio, Architect, Dev
 
Willem Fourie4.95
Animated Progress in Statusbar
Updated:27 Oct 2004
Displays an animated progress in windows statusbar, NOT using the progressbar-control!
VB, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
thomasdev3.65
Anonymous DataChunk in a non-MFC way
Updated:14 Sep 2005
An anonymous DataChunk class to simplify memory management.
VC6, Win2K, Dev
 
balloy4.00
Another Look at Achieving Concurrency using C++
Updated:16 Feb 2010
An article that provides ways to achieve concurrency via C++
C++, Windows (Vista, Win2008, Win7, Win2008-R2), Win32, Visual-Studio (VS2008), Architect, Dev
 
logicchild4.36
Answering machine(TAPI 2.1) -Unedited
Updated:10 Sep 2006
Some description about TAPI + a sample incomplete answering machine
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Hamed Mosavi4.92
API Design
Updated:11 Dec 2008
Application Programming Interface design principles
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP, Win2003, Vista), Win32, Dev
 
b2cc3.21
Applied Crypto++: Pseudo Random Number Generators -Unedited
Updated:10 Apr 2008
How to Choose a Crypto++ Pseudo Random Number Generator
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Jeffrey Walton4.76
Applied Crypto++: Using the RSA Digital Signature System (Part I) -Unedited
Updated:21 Jan 2008
Create and Verify RSA Digital Signatures with Appendix Using Crypto++
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, VS2005, Dev
 
Jeffrey Walton4.83
Applying Visual Styles to the TabControl in .NET 2.0
Updated:11 Apr 2006
Applying the XP-look style with the hot key feature to the TabControl.
VB, .NET2.0, WinXP, VS2005, Dev
 
Pankaj.Patel2.73
Applying Windows XP Visual Styles to Applications
Updated:30 Sep 2003
Apply Windows XP visual styles to applications without a rebuild.
VC6, VC7, VC7.1, WinXP, Win2003, VS.NET2003, Dev
 
Steve Thresher3.44
Arabic Fast Print on Receipt Printers
Updated:28 May 2002
Allows Arabic POS system developers to work the easiest way on thier receipt printers.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Tarek Eslim3.29
Aristotle Problem Solver
Updated:18 Feb 2009
A program that implements the Simplex method to solve Linear Programming problems.
C++, Dev
 
Palavos4.74
Array implementation in MFC
Updated:7 Aug 2007
This article describes the implementation of arrays in MFC and the flow of control in the member functions implemented by CArray.
C++, Windows, Visual-Studio, Dev
 
Milind Shingade2.38
Assert is your friend
Updated:11 Mar 2004
How to use assert to find bugs in your programs
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
Rob Manderson4.67
Associative Array in C++ -Unedited
Updated:30 Jan 2011
Associative Array have been a part of languages like PHP, C#, etc., and now here is how it can be implemented as a feature in C++
C++
 
arnavguddu1.22
Asynchronous Communication with .NET WebServices
Updated:22 Jun 2002
Explains how to communicate asynchronously with .NET webservices
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Kumar Gaurav Khanna4.76
AtInitExitInstance - Register functions to be called during InitInstance and ExitInstance
Updated:20 Jan 2003
A technique to register functions to be called during InitInstance and ExitInstance
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
soundman323.50
Attaching and Detaching Objects
Updated:16 May 2000
Attaching and detaching MFC objects to and from Windows objects.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer4.97
Authentication for Web Services (using SOAP headers)
Updated:24 Jun 2003
Simple authentication for web services using SOAP headers.
C#, Windows, .NET1.0, .NET1.1, ASP.NET, Visual-Studio, Dev
 
Dan_P4.45
Auto Value
Updated:27 Feb 2004
Auto Value is an implementation of variables having undefined state
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Visual-Studio, MFC, ATL, WTL, STL, Dev
 
c-smile4.32
AutoComplete ComboBox in VB.Net
Updated:7 May 2002
2 Simple Functions to call from ComboBox events to Autocomplete. Will work with Data Bound combos.
VB, Windows, .NET1.0, Visual-Studio, Dev
 
Daryl4.63
Autocomplete combobox using VB.NET
Updated:25 Aug 2004
Autocomplete combobox using VB.NET
VB, Windows, .NET1.0, Visual-Studio, Dev
 
Kunal Mukherjee4.12
Automatic Application Wait Cursor
Updated:16 Mar 2005
Use this library to very easily add an application wide WaitCursor whenever your application is working.
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Steve Fillingham4.84
Avoid Multiple Instances of Windows Application with SingleInstanceGuard
Updated:21 Oct 2010
A simple utility class that helps maintain one instance of your application and allows other instances to transfer the data processing to it before they close
C++, Windows, Dev
 
bleedingfingers3.87
Avoiding GetDlgItem
Updated:16 May 2000
Learn how to refrain from using GetDlgItem.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer4.31
Avoiding Multiple Instances of an Application
Updated:16 May 2000
Learn the right way to limit your application to run only one instance.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer4.91
Avoiding UpdateData
Updated:23 Apr 2007
Learn how to avoid using UpdateData in your modal dialogs.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer3.37
Background Highlighting with the RichTextBox the System way.
Updated:27 Apr 2003
Adds support for setting the background color in the RichTextBox more directly than volking's article.
VB, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
LokiSD4.90
BackgroundWorker Threads and Supporting Cancel
Updated:25 Sep 2007
Using a BackgroundWorker Thread to improve responsiveness in your UI, support cancel and display progress.
C#1.0, C#2.0, C#3.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, VS.NET2003, VS2005, Dev
 
Andrew D. Weiss4.88
BacteriaGrowth -Unedited
Updated:1 Jul 2007
Calculate reproduction of bacteria from primary bacteria
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Sayyeid Mostafa Hashemi1.14
Balloon tooltips UserControl in VB.NET
Updated:11 Apr 2005
How to create balloon tooltips using graphic paths to highlight someting on your form.
VB, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
msali1.33
Basic Arts of Exception Handling
Updated:7 Dec 2006
This article is about the art of how to track bugs in programs and handle them beautifuly. Make yourself understand perfectly the reasons for exceptions and bugs.
VC6, Win2K, WinXP, ATL, STL, COM, Dev
 
farhanx4.48
Basic concepts on Endianness
Updated:18 Aug 2003
A beginner introduction to Endianness.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Juan Carlos Cobas4.86
basic_oformatstream template class
Updated:13 Nov 2001
Old style printf format strings ported to an ostream shim class
VC6, Windows, Visual-Studio, Dev
 
David 'dex' Schwartz4.67
BCH 21,31
Updated:20 Nov 2005
Implementation of BCH Error Correcting Code (ECC).
VC6, .NET, Win2K, Visual-Studio, Dev
 
A. Riazi,Mohammad Riazi4.00
Be Sweet - a set of visual source code browsers
Updated:1 Jul 2003
A set of source code and project browsers to compliment Visual Studio.
VC6, VC7.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
cider14.85
Begin Parallel Programming With OpenMP
Updated:5 Jun 2007
Improve program performance using OpenMP on multi-core systems
C++ (VC8.0), Windows (Win2K, WinXP, Win2003, Vista), Visual-Studio (VS2005), Dev
 
uusheikh4.69
Best Square Root Method - Algorithm - Function (Precision VS Speed)
Updated:15 Sep 2010
Square Root Methods Fast Algorithm Speed Precision computational Quake3 Fast Square Root Function Fast Gaming
C++
 
Mahmoud Hesham El-Magdoub4.93
Better ColorPicker
Updated:6 Oct 2005
An article on creating a better color picker.
VB, .NET1.1, WinXP, GDI+, VS.NET2003, Dev
 
Wouter Devinck2.90
Better way to use member function for C-style callback
Updated:25 Dec 2003
A generic way to callback a member function using ATL thunk technique
VC6, Win2K, WinXP, Win2003, Visual-Studio, ATL, Dev
 
solotny2.42
Binary File Copy -Unedited
Updated:5 Feb 2007
A C++ program to read/write files in binary mode.
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
Pawan841.22
Binary Templates - A New Way of Editing Binary Files
Updated:14 Jan 2004
Introduces Binary Templates, a new way of editing binary files. Binary Templates look like C/C++ structures but are run as a program, and thus are extremely flexible and can be used for parsing virtually any binary file.
C++, C, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
gsweet1.00
BinClock
Updated:21 Jun 2005
A binary clock with options.
VC6, WinXP, MFC, Dev
 
Roger652.95
Binding dropdowns using Ajax
Updated:25 May 2007
How to populate a dropdown in another dropdown change
C#, Javascript, XML, SQL, Windows, .NET2.0, ASP.NET, WebForms, Ajax, SQL2005, VS2005, DBA, Dev
 
Ganesan Sankaran2.33
Binding Windows.Forms Controls to Indexed Object Properties in VB.NET
Updated:20 Jun 2007
Outlines a class that allows binding of form controls to properties with indexers in VB.NET
VB, Windows, .NET1.1, Visual-Studio, Dev
 
cigwork2.00
Bits Array Encapsulation
Updated:12 Dec 2004
Encapsulate all bit stream operations in a class to handle all or most of bit stream functions.
C++, Windows, Visual-Studio, Dev
 
Hatem Mostafa4.83
BoolTool
Updated:24 Feb 2002
A quick method of manipulating the current state of a multi-state variable using enums.
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
M S Vinay1.26
Bootstrapper for the VC++ 2005 Redists (with MSI 3.1)
Updated:24 Feb 2006
A discussion on deployment in Visual C++ 2005, and an amended version of the vcredist_x86.exe that includes MSI 3.1.
C++/CLI, VC8.0, .NET2.0, Win2K, WinXP, Win2003, Vista, VS2005, Dev
 
oshah4.97
Bouncing Hover Button
Updated:3 Nov 2005
The hover button for WinForms in VB.NET with pictures bouncing effect.
VB, Windows, .NET, Visual-Studio, GDI+, Dev
 
Levan Midodashvili2.68
bucket sort -Unedited
Updated:29 Dec 2009
#include
C++
 
Soumya Ranjan Das2.00
BUG in Visual C++ access for destructors with virtual base classes
Updated:5 Apr 2000
When inheriting from a virtual base class the access specifier for the destructor is ignored
VC6, Windows, Visual-Studio, Dev
 
Roger Onslow4.07
Building systems for automatic C/C++ code logging
Updated:1 Jun 2008
The article touches upon a method allowing you to build a system for automatic logging of C/C++ code.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev, Design
 
Karpov Andrey4.50
Buttons and Floating containers supporting user defined themes
Updated:1 Dec 2003
Provides an XP look and feel over which you have ultimate control
VB, .NET1.0, Win2K, WinXP, Win2003, Dev
 
cnurse2.79
BZip2 Classes
Updated:10 Feb 2003
Two classes to compress/decompress data using bzip2
VC6, VC7, Win2K, WinXP, Dev
 
Gilad Novik4.64
C & C++ Language Tricks
Updated:3 Mar 2000
More tricks of use to a programmer who shuns run-time libraries.
VC6, Visual-Studio, MFC, Dev
 
Chris Becke2.38
C to Assembly Cross-compiler
Updated:4 Mar 2004
An example cross-compiler program with full source code
VC6, Win2K, WinXP, Dev
 
M Owais Khan3.00
C# Barcode Generator WebService
Updated:31 Mar 2003
Create a code39 barcode using a webservice in C#
VB6, C#, .NET1.0, Win2K, WinXP, ASP.NET, Visual-Studio, Dev
 
Rui Miguel Barbosa4.80
C# Convert Class with C++ and others -Unedited
Updated:27 May 2004
ConvertTo,Math,Stack Classes to make your life easy with C++ 6.0
VC6, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
mbf0001.16
C# Progress Bar Status Bar Panel
Updated:30 Jun 2004
A reusable progress bar panel control for display inside the status bar.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
steven_fusco4.07
C# StatusBarProgressPanel Control
Updated:26 Apr 2005
A status bar panel that displays a standard ProgressBar control.
C#, VC8.0, Windows, .NET1.1, VS.NET2003, Dev
 
Mark Harmon4.63
C_InterviewQuestions -Unedited
Updated:23 Jun 2005
excellent C_InterviewQuestions
C++, Windows, Visual-Studio, Dev
 
Blue_Aqua1.02
C++ -> Drawing Rectangles to Console -Unedited
Updated:25 Aug 2011
C++ -> Drawing Rectangles to Console
C++, GUI
 
Caner Korkmaz4.80
C++ -> Drawing Rectangles to Console -Unedited
Updated:25 Aug 2011
Smaller code:void DrawRect(int x, int y, int width, int height, int curPosX=0, int curPosY=0){ setxy(x, y); cout << char(201); cout.width(width); cout.fill (char(205)); cout << char(187); setxy(x,height+y); cout << char(200); cout.width(width); cout.fill...
C++, GUI
 
Jose David Pujo4.50
C++ Class Mapping - An XML Parser example
Updated:21 Nov 2004
How to use C++ macros to map class members for serialization or other purposes.
VC7.1, Windows, MFC, VS.NET2003, Dev
 
Steve Johnson (Sven)3.71
C++ Coding Practices Guide
Updated:20 May 2008
The article describes C++ coding styles and practices to be followed to develop robust and reliable code that is easily comprehended and maintained by other developers.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, .NET, MFC, WinForms, Dev
 
Chesnokov Yuriy3.28
C++ Copy Constructor in depth -Unedited
Updated:25 May 2010
The copy constructor is a special kind of constructor which creates a new object which is a copy of an existing one, and does it efficiently.The copy constructor receives an object of its own class as an argument, and allows to create a new object which is copy of another without building it...
C++
 
ben-oved3.67
C++ DateTimePicker in DataGridView
Updated:15 Oct 2010
C++ DateTimePicker in DataGridView
C++, Dev, DataGridView
 
Ger Hayden5.00
C++ Exceptions: Pros and Cons
Updated:28 Dec 2009
An unbiased analysis of good and bad cases for using exceptions vs. error codes.
C++/CLI, VC6, VC7, VC7.1, VC8.0, Dev
 
Nemanja Trifunovic4.90
C++ implementation of the C# Property and Indexer with Accessor-Modifiers
Updated:20 May 2010
A C++ implementation of the C# functionality for both Property and Indexer, and controlling their compile-time accessibility using accessor-modifiers.
VC6, VC7, VC7.1, VC8.0, Dev
 
jeff00seattle4.88
C++ Integer Class
Updated:5 Jul 2004
A class which implements arithmetic for very large integers in C++.
VC7.1, WinXP, VS.NET2003, Dev
 
Cap'n Code2.59
C++ MetaClass
Updated:30 Nov 1999
A class that can be modified at run-time
VC6, VC7, VC7.1, VC8.0, Dev
 
Niraj Kedar2.87
C++ Object Introspection – (Enumerating Class Attributes)
Updated:14 Nov 2002
Enumerating class attributes in C++.
VC6, Win2K, WinXP, MFC, Dev
 
strtdusty2.80
C++ object properties with no run-time or memory overhead
Updated:19 Dec 2005
An article on how to make C++ objects with properties that have no run-time or memory overhead.
C++, Windows, Visual-Studio, Dev
 
Achilleas Margaritis2.91
C++ Properties
Updated:18 Oct 2010
C#-Style Properties in C++
C++, C#
 
ccoale4274.85
C++ Reverse Disassembly
Updated:25 Aug 2004
This article's aim is to provide material for modern day decompiling of an application written in C++
VC6, Windows, Visual-Studio, Dev
 
Opcodevoid4.84
C++ Syntax Uncovered -Unedited
Updated:17 Jul 2011
answers many whys in bigenners' and even advanced programmers' head about what looks strange syntax
C++, C++/CLI, C, C#, Java
 
Mohammad Nasim2.40
C++ Template class to walk through a tree
Updated:1 Apr 2003
An article decribing the use of templates in writing a tree walker
VC6, Windows, Dev
 
Nandagopal3.86
C++ Win32 Command Line Tail - Made Easy -Unedited
Updated:2 Apr 2006
Tail Program - Similar to unix tail - I found tail programs - but not a good CUI project. It runs continuously and prints the last characters as soon as the file gets updated. Coding is very easy - and one can reuse and move further with it
C++, Windows, Visual-Studio, Dev
 
kbfromindia1.95
C++ Winsock Client To Server File Transfer - Made Easy -Unedited
Updated:23 Aug 2006
Easy way implement winsock c++ code for file transfering.
C++, Windows, Visual-Studio, Dev
 
kbfromindia3.03
C++ Wrapper classes for the COM interfaces of Microsoft XML parser (MSXML)
Updated:1 Jan 2002
The provided MFC extension DLL provides easy to use wrapper classes for all COM-interfaces of Microsoft's DOM-/SAX implementation.
XML, VC6, Win2K, WinXP, MFC, Dev
 
Sven Wiegand4.46
C++ wrapper for Gilles Vollant's Unzip API
Updated:10 Dec 2002
Presents an extended yet simplified interface to querying, filtering and extracting multiple files from a zip archive
VC6, Win2K, Dev
 
.dan.g.4.77
Callback based, Quicksort enabled CArray template class
Updated:18 Oct 2000
This article presents a callback based, QuickSort enabled CArray template class.
VC6, Win2K, MFC, Dev
 
Attila Hajdrik2.50
Callbacks, Threads, and MFC
Updated:16 May 2000
Learn how to use callbacks and threads with MFC.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer4.94
Calling Conventions Demystified
Updated:22 Sep 2001
Visual C++ calling conventions explained
VC6, Win2K, Visual-Studio, Dev
 
Nemanja Trifunovic4.86
Calling Conventions for SSI Test Modules
Updated:21 Mar 2005
Explains how SSI TestModules library routines pass data each other using different calling conventions.
C++, Windows, Visual-Studio, Dev
 
jljgilbert4.20
Calling Lua functions : using C++ language. -Unedited
Updated:2 Feb 2007
Calling Lua functions : using C++ language.
VC8.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, VS2005, Dev
 
Renato Tegon Forti4.79
Catch and Log Exceptions
Updated:16 Aug 2010
An easy way to catch exceptions and log them in C++.
C++, Dev, Exception
 
Emrah KAYA4.50
CAutoMate<>: a tiny utility class to run a mate function automatically in code block
Updated:29 Nov 2004
An article on a tiny utility class to run a mate function (Win32 API and CRT functions) automatically in code block.
C++/CLI, VC6, .NET1.0, Dev
 
JaeWook Choi4.26
CBitStream - A simple C++ class for reading and writing variable-length data
Updated:22 Jan 2009
An article on a simple C++ class for reading and writing variable-length data.
C++, Windows, Dev
 
darkoman4.20
CDFValue - Fractional/Decimal conversion class
Updated:22 Nov 2002
A class used to manipulate and convert decimal and fractional data.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Old Timer2.65
CGZip, a C++ wrapper for gzip methods
Updated:9 Dec 2002
A minimal class for handling gzip methods included in the zlib library.
VC6, VC7, Win2K, WinXP, Dev
 
Jonathan de Halleux4.43
Chad's Charts
Updated:13 Mar 2006
A basic charting package.
VB, Windows, .NET2.0, GDI+, WinForms, WebForms, VS2005, Dev
 
Chad Michel3.65
Changing an Object's Polymorphic Behavior at Runtime with the V-table
Updated:1 Feb 2010
This technique allows you to change the polymorphic behavior of an object at runtime using the v-table.
C++, Dev
 
danielh_code4.50
Chat Client Server
Updated:19 May 2007
An implementation of chat client and server with win32 sockets
C++, Windows, Win32, Visual-Studio, Dev
 
Boby Thomas P4.13
Check texas holdem poker hand -Unedited
Updated:14 Mar 2007
Check what your poker hand is in a Texas Holdem game
VC8.0, WinXP, VS2005, Dev
 
c2z232f1.38
Check Windows 7 version in Visual C++ -Unedited
Updated:29 Jul 2011
How to check the Windows 7 version in VC++.
VC9.0, VC10.0
 
Sayyeid Mostafa Hashemi3.14
Check Windows 7 version in Visual C++ -Unedited
Updated:2 Aug 2011
For MFC code it's a little easier:afxGlobalData.bIsWindows7This variable will be set to true on Windows 7 and newer.Consider using VerifyVersionInfo() to do requirements checking.VerifyVersionInfo()[^]Here is a sample pulled from MSDN:#include #include...
VC9.0, VC10.0
 
Charles Oppermann5.00
CHookWnd v1.02
Updated:3 Mar 2000
A freeware MFC class to support MFC subclassing
VC6, MFC, Dev
 
PJ Naughter4.22
CIni
Updated:13 Nov 2003
A comprehensive INI file handling class.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Dev
 
Abin4.85
CIniEx - Class with Extended INI file support
Updated:16 Apr 2001
Class CIniEx carries out an extended set of INI file functions in memory
VC6, Win2K, MFC, Dev
 
Oscar Kogosov3.33
CIniFile
Updated:31 May 2005
A class that makes it easy to implement an INI settings file in your applications.
VC6, Win2K, Dev
 
Cabadam4.17
CInt96 v1.04 - 96 Bit Integers
Updated:3 Mar 2000
A Freeware MFC class which provides 96 bit integers.
VC6, MFC, Dev
 
PJ Naughter4.15
Circular Buffer
Updated:15 Jun 2001
A multi-threaded circular buffer program
VC6, Win2K, MFC, Dev
 
Jacques Cooper3.60
Clock Screen Saver
Updated:27 Jun 2004
A mouse trailing clock screen saver written in MFC.
VC7, Win2K, WinXP, Visual-Studio, Dev
 
Don Kackman4.73
CMapEditor
Updated:14 Oct 2003
A simple and efficient interface for using a multi-level matrix of values.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, STL, Dev
 
eugi3.67
CMarkupArchive, an extension to CMarkup
Updated:13 Oct 2002
This class adds additional features to the XML parser CMarkup: file handling, namespaces, numerical helpers and new find methods.
XML, VC6, VC7, Win2K, WinXP, MFC, Dev
 
Jonathan de Halleux4.28
CNumberFormat: A class for bit-field extraction out from 32 bit value values
Updated:11 Jan 2005
An MFC class for fast extraction and interpretation of values from a 32 bit provided value.
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
3.80
CObect , CRuntimeClass and related macros
Updated:2 Apr 2007
A project that will dynamically create an object from a class
C++, Windows, Dev
 
Mahfuzur Rahman.3.00
CObjBroker - Limited Resource Broker class
Updated:8 Aug 2002
If you are working with limited resources in a multithreaded scenario, ObjBroker will help you...
VC6, .NET1.0, Win2K, WinXP, PocketPC-2002, Dev
 
Cho, Kyung-min4.00
Code for finding out the total number of files & folders existing in a folder through VC++ -Unedited
Updated:22 Dec 2003
The small function block will return a structure consisting of number of folders & files existing in the given folder.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
kalicharan1.03
Code optimization implemented with RAD application -Unedited
Updated:13 May 2003
My idea...
C++, Windows, Visual-Studio, Dev
 
ocean01.04
Code profiler and optimizations
Updated:2 May 2002
C++ code profiler and small profiling utility
VC6, MFC, Dev
 
alex.barylski2.43
Collapsible Panels in VB.NET
Updated:7 Sep 2004
Expanding and collapsible panels implemented in VB.NET.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
RoyClem4.29
Collect data from an object of some other class -Unedited
Updated:28 Feb 2010
There are circumstances, such as report or log entry, where we need to collect data from an object of some other (related or not) class. The C++ language only requires that we instruct the compiler how we intend to do it. This is simply achieved by defining a constructor of recipient_class...
C++
 
Alain Rist4.00
Color picking and Animating window -Unedited
Updated:2 May 2005
This application to some extent gives idea about getting
VC6, Win2K, MFC, Dev
 
S Palip1.95
Color picking and Animating window -Unedited
Updated:2 May 2005
This application to some extent gives idea about getting
VC6, Win2K, Visual-Studio, MFC, Dev
 
S Palip2.00
Color ProgressBar
Updated:30 Apr 2004
An attractive and fancier ProgressBar.
C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
 
Alan Zhao4.48
ColoredErrorProvider: Custom Extender Provider, based on ErrorProvider class.
Updated:21 Jan 2004
Indicates error within the control by flashing the control's background color.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
SathishVJ3.93
Coloured Error Messages for Console Applications
Updated:5 Dec 2006
Implementation of a function which will print coloured messages on console window
C++, Windows, Visual-Studio, Dev
 
Prateek Kumar Dubey4.26
CommandLine parameters parser
Updated:14 Mar 2003
Get command line params in any order, any number, any type
VC6, Win2K, WinXP, MFC, Dev
 
Zoltan1.08
Compiler in Action- C/C++ to Machine
Updated:6 Jun 2008
What compiler generates from C/C++ source code
C++
 
Maruf Maniruzzaman3.56
Compiling C++ code at runtime
Updated:8 Oct 2008
Optimizing algorithms at runtime with a domain-specific embedded language (DSEL) and LLVM.
C++ (VC9.0), Dev
 
cppnow4.38
Composite Date & Time Control
Updated:11 Apr 2007
A control showing both date and time
VB, Windows, .NET2.0, Visual-Studio, Dev
 
Richard Jones4.40
Composite Design Pattern - an Example -Unedited
Updated:29 Jun 2005
Composite design pattern through an example
VC6, Windows, Visual-Studio, Dev
 
mukhopadhyay somenath1.50
Compress Data
Updated:17 Apr 2003
Compress/uncompress data in CFile, CByteArray and IStream(ISequentialStream)
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
James Lee2.85
Compression and decompression using the Crypto++ library
Updated:16 Apr 2001
Using the Crypto++ library to compress and decompress data
VC6, Win2K, Dev
 
4.03
Connection Pool in a Static Library
Updated:1 Jan 2007
Connection Pool in a Static Library
VC6, Win2K, WinXP, Win2003, MFC, Architect, Dev
 
Jessn3.79
Consuming SOAP web services - Amazon, Google et al.
Updated:14 Dec 2003
This article describes how to build and use static proxy classes to access a web service
C#, .NET1.0, WinXP, Visual-Studio, Dev
 
benjaminwootton4.13
Container of auto_ptr
Updated:14 Oct 2003
This article describes how auto_ptr can be used to solve a few issues.
VC6, Windows, Visual-Studio, STL, Dev
 
Zeeshan Amjad4.17
Context Menu and Event Handling in Visual Basic .NET
Updated:8 Nov 2004
This article describes ContextMenu and event handling in Visual Basic .NET.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
benoyraj4.71
Control Arrays on a Dialog box/FormView
Updated:20 Sep 2005
Using control arrays in VC++.
VC6, Dev
 
Alton Williams4.43
Convenient wrapper of VBScript.RegExp for VC++
Updated:29 Feb 2004
Regular Expression for VC++ using VBScript.RegExp
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, ATL, Dev
 
sswater shi4.28
Convert Date Leap year to Gregorian -Unedited
Updated:31 May 2005
Convert Date Leap year to Gregorian (shamsi - Miladi) Calender
VC6, Windows, Visual-Studio, Dev
 
Behzad Bahjat Manesh2.00
Convert Float to Int using Assembly Language Programming
Updated:15 Jun 2005
An article on Converting Float value to an integer value trimming off the decimal part
VC6, Win2K, Dev
 
Jayadev MV2.93
Convert.exe
Updated:2 Jan 2002
A Utility to converter negative values displayed with trailing minus to a leading minus format
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Roger Wright4.78
Converting a List of Data to XML using Microsoft Excel 2003
Updated:23 May 2006
A tutorial on using XML maps in Excel to convert spreadsheet data to XML.
XML, Windows, Visual-Studio, Dev
 
Mike Ellison4.65
Correct theme support for the .NET CheckBox control
Updated:22 Dec 2004
An article on adding correct theme support to the .NET CheckBox control without taking over the drawing of the control, in C#.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Boris Byk1.91
Count Lines of C or C++ Code
Updated:29 Dec 2005
An article on counting lines of code.
VC6, VC7, VC7.1, VC8.0, WinXP, Visual-Studio, MFC, Dev
 
Roger653.23
CPerlWrap - A Class Wrapper for embedding Perl into your MFC program
Updated:29 Jul 2003
Simple class to allow fast, easy access to Perl and Perl variables.
VC6, Win2K, WinXP, MFC, Dev
 
Harold Bamford4.89
CPlusPlus_InterviewQues -Unedited
Updated:23 Jun 2005
excellent interview questions on C++
C++, Windows, Visual-Studio, Dev
 
Blue_Aqua2.30
CPU Load Control
Updated:22 Feb 2007
Demonstration to control the amount of CPU load used by your computer
C++ (VC8.0), Windows, Visual-Studio, Dev, QA
 
jkhax0r3.90
Create Cross-platform Thread-Independent Event Loops
Updated:12 May 2007
This article discloses what is behind the GetMessage() and PostThreadMessage() Windows API, and implements them on Linux and Windows platforms using basic operation system functions.
VC6, Dev
 
Alex_Intw4.86
Create DeskBands With TangramLite -Unedited
Updated:20 Aug 2006
IE Extension With a FrameWork
C++, Windows, Visual-Studio, Dev
 
wlwlxj3.56
Create HTML File (Table)
Updated:18 Apr 2004
An article on creating HTML files with VC++.
VC6, WinXP, MFC, Dev
 
Thomas Latuske2.74
Create projects easily with private MFC, ATL and CRT assemblies
Updated:15 Jun 2007
An easy way to create programs that use CRT, MFC and ATL library DLLs from application local folders
VC8.0, Windows, VS2005, Dev
 
Martin Richter [MVP C++]4.94
Create Singleton with Parameters in Constructor
Updated:6 Apr 2010
This article describes how you can create a singleton which has a constructor with one or more parameters.
C++, C++/CLI, Dev
 
Gergely Mancz3.75
Creating a process, and then killing it
Updated:22 Nov 1999
Creating a process, and then killing it.
VC6, Windows, Visual-Studio, Dev
 
ljp4.27
CREATING MULTIPLE WINDOW SERVICES USING INI CONFIG FILE -Unedited
Updated:11 Mar 2006
MULTIPLE WINDOW SERVICES
C++, Windows, Visual-Studio, ATL, Architect, Dev
 
Diego Gil4.09
Creating network share programmatically -Unedited
Updated:20 May 2007
I have used window api to create the share to the network resource.
VC7.1, .NET2.0, WinXP, Visual-Studio, Dev
 
Raja Iqbal Singh2.94
Creating Property Editors in DesignTime for VS.Net Easily (UITypeEditor Helper)
Updated:18 Mar 2007
This is a base class to help easily create UITypeEditors. It is used to edit control properties in a DropDown window or a Modal-Form in design mode in the Visual Studio IDE
VB8.0, Windows, .NET2.0, VS2005, Dev
 
S.Serpooshan4.77
Creating the General ProfUIS Dialog and ProfUIS MessageBox
Updated:19 Jun 2007
Creating the General ProfUIS Dialog and ProfUIS MessageBox
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, Visual-Studio, Dev
 
Leshchuk Aleksey4.90
Cross-platform Command Line Argument and Option Parsing (Plus File Glob)
Updated:15 Mar 2011
Parse almost any of the standard command line formats to extract arguments and options with the same code on both Windows and Un*x. Includes full processing of filename wildcards (glob). Fully MBCS and Unicode enabled.
C++, Windows, Visual-Studio, Dev
 
brofield4.70
Cryptest (MFC Style Crypto++ v4.2 Library GUI).
Updated:6 Jan 2002
A GUI version of the Crypto++ v4.2 Library that was written by Wei Dai.
VC6, Win2K, WinXP, MFC, Dev
 
Dan Madden4.60
CSingleInstance - Single Instance Apps
Updated:3 Mar 2000
An MFC class to implement single instance apps.
VC6, MFC, Dev
 
PJ Naughter4.95
CSplitPath
Updated:16 Feb 2000
A class that will split a complete path into its components.
VC6, Visual-Studio, MFC, Dev
 
Kevin Lussier4.28
CS-RCS - a free revision control system for Windows
Updated:5 Apr 2000
Based on GNU RCS, CS-RCS is fully integrated with Windows, providing robust and intuitive configuration management and change control
VC6, Visual-Studio, MFC, Dev
 
Component Software3.47
CTrueRandom - Getting True Random Numbers
Updated:13 Oct 2003
The CTrueRandom class gets true random numbers for you.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Dev
 
Dominik Reichl3.62
Currency
Updated:14 Apr 2004
A set of currency manipulation classes
VC6, Win2K, WinXP, Win2003, Visual-Studio, STL, Dev
 
AntonGogolev3.96
Currency Convertor
Updated:30 May 2005
Converts one currency into another using Yahoo finance exchange rates.
C++, C#, Windows, .NET, Visual-Studio, Dev
 
Priyank Bolia2.80
Custom (User Defined) Operators in C++
Updated:15 Dec 2008
C++ has no native support for adding new operators, but this article shows how, with macros and some clever overloading, it is possible to easily add your own anyway.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev
 
John Crenshaw4.49
Custom Draw TreeView in VB.NET
Updated:25 May 2005
An owner draw implementation of a VB.NET treeview to show some bold text in nodes.
VB, Windows, .NET1.0, GDI+, Dev
 
Carlos J. Quintero4.37
Custom Dynamic Interactive Calendar
Updated:7 Jul 2006
An article on building an interactive, dynamically generated calendar.
VB, Windows, .NET, Visual-Studio, Dev
 
anonppp2.29
Custom Python Part 1: Extensions
Updated:21 Nov 2002
How to build C/C++ custom extension libraries for Python.
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
Jamie Hale4.64
Customized ListView Control
Updated:25 Feb 2005
This is a customized ListView control having facility for sorting, finding an element in the list, selecting necessary rows from the list by using a checkbox, selecting all rows in the list and inverting the selection.
VB, Windows, .NET1.0, Dev
 
kennedy_franklin3.35
Data Conversions
Updated:28 Jun 2002
These are a few samples of data conversions which you can use for a quick reference
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
VGirish4.75
Database connected DropDownList
Updated:23 Mar 2004
This control is connected to a database table to populate Items value in DropDownList control.
VB, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Neeraj Jain3.25
Data-bound Auto Complete Combo
Updated:18 Mar 2004
A data-bound auto complete combo that filter items as you type.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Daniel Carvalho Liedke3.00
DataGrid ColumnStyle as LinkLabel
Updated:19 Jul 2006
To create a column style of a DataGrid as a LinkLabel.
VB, .NET1.1, Win2K, VS.NET2003, Dev
 
Nidhi S3.54
dBase Explorer
Updated:13 Jun 2002
A Utility to Explore dBase, FoxPro and xBase Databases
C++, Visual-Studio, Dev
 
zhaque2.43
DDE with Internet Explorer and Netscape
Updated:16 Dec 2003
DDE with Internet Explorer and Netscape.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Monty23.17
Defining a unique macro receiving multiple arguments of any type
Updated:28 Dec 2003
This article describes how to define a macro receiving multiple arguments of multiple types and convert it automatically to a concatenated string
VC6, Win2K, WinXP, Dev
 
GuimaSun4.14
Dependency Checker -Unedited
Updated:21 Oct 2009
This is a simple lightweight utility to find which DLL/EXE/OCX in a folder uses a particular DLL.
All-Topics
 
aveen5.00
Design by Contract in C++
Updated:15 Sep 2004
An article decribing how to implement Design by Contact in C++, using lambda expressions.
VC7.1, VS.NET2003, Dev
 
Jarl Lindrud4.43
Desktop Bob - Instant CP notifications
Updated:26 Oct 2002
A tool for acessing CodeProject and have instant notifications of Codeproject's posts
C#, .NET1.0, Win2K, WinXP, Dev
 
Daniel Turini4.83
DetectNesting - Nesting aware language processor - Part I
Updated:22 Aug 2004
This is the first introductory part of a series which presents a light weight, nesting aware document processor which understands regular expressions too ! But don't get scared with the opening graph !
C++, Windows, Visual-Studio, Dev
 
Kamal Shankar,Subhobroto3.76
DetectNesting - Nesting aware language processor - Part II
Updated:26 Jul 2004
This is the second part of a series which presents a light weight, nesting aware document processor which understands regular expressions too!
VC6, Windows, Dev
 
Kamal Shankar,Subhobroto3.00
Determining Threading Limits For Multi-Threaded Network Applications
Updated:30 Oct 2002
This article will explain a method of benchmarking a W9X/W2K/XP based computer to determine the maximum safe level of thread usage while keeping the system able to process other input without entering into a freeze condition.
VC6, VC7, .NET1.0, Win2K, WinXP, PocketPC-2002, Visual-Studio, MFC, Dev
 
John Aldrich1.46
Development of Applications of Cross-Platform with Qt and MSVC++ - Part 1
Updated:4 Jun 2005
How to develop programs using MSVC++ and Qt for Windows, Linux and MacOS
C++ (VC6), Windows (Win2K, WinXP, Win2003), Visual-Studio, Architect, DBA, Dev
 
WillianBR3.24
Development of applications of Cross-Platform with Qt and MSVC++ - Part 2 -Unedited
Updated:4 Jun 2005
Qt Designer and Compilers
VC6, Win2K, WinXP, Win2003, Architect, Dev
 
WillianBR2.19
Dialog Data Exchange in MFC
Updated:19 Jun 2006
Efficient mechanisms for transferring and validating data in a dialog box, through the DDX and DDV routines.
C++, Windows, Visual-Studio, MFC, Dev
 
Hitesh Sharma3.45
Dialogs Communication
Updated:26 Feb 2007
On the art of exchanging data
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, MFC, Dev
 
txcct2.77
DiamondControl - A custom button with MouseOver effects
Updated:21 Mar 2005
An owner-drawn control with a custom UIEditor for Visual Studio designer.
VB, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
Stumpy8424.45
DICOM parser (based on DICOM server from dicomapi)
Updated:5 Jul 2005
DICOM parser is the DICOM server version provided by dicomapi from which I've eliminated the network part and I've added some new features.
VC6, WinXP, Dev
 
dicomapi,mike_mma4.20
Dime Buffered Upload
Updated:29 Dec 2005
This article outlines a technique to overcome the problem of sending large files via web services.
C#, .NET1.1, Win2K, WinXP, Win2003, Vista, ASP.NET, IIS, VS.NET2003, Dev
 
Tim_Mackey4.72
Disable Column Resizing in ListView Report Mode
Updated:13 Mar 2006
This article describes how to use the NativeWindow object to take control of the message processing of a ListView's column header. This allows the programmer to intercept messages and prevent or respond to things like column resizing.
VB, Windows, .NET, WinForms, VS.NET2003, VS2005, Dev
 
Jeremy A. Wilson3.94
Disable keyboard and show images for the children
Updated:21 Feb 2005
An application to let run every time a child is over your computer.
VC6, Win2K, MFC, Dev
 
pocjoc4.69
Displaying Crystal Report 8.0 reports in Visual C++ 6.0
Updated:19 Apr 2005
Displaying Crystal Report 8.0 reports in Visual C++ 6.0
VC6, Windows, Dev
 
Peter Mensah3.08
Displaying Latest Code Project Articles in Outlook Today
Updated:27 Jun 2004
Displaying the latest Code Project articles in Outlook Today.
C++, VBScript, Javascript, XML, XHTML, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Bassam Abdul-Baki1.00
Domain Specific Language using C# 4.0 - Part 1 -Unedited
Updated:26 Dec 2010
Domain Specific Language using C# 4.0 - Part 1
C#
 
M Sheik Uduman Ali 
Domain Specific Language using C# 4.0 - Part 2 -Unedited
Updated:26 Dec 2010
Domain Specific Language using C# 4.0 - Part 2
C#
 
M Sheik Uduman Ali 
Double Buffering in a Win32 API Program
Updated:24 Nov 2007
An article describing how to do animations with double buffering
C++, Windows, Visual-Studio, Dev
 
Markus Koppensteiner1.00
DoxyS, advanced free C++ documentation tool
Updated:5 Mar 2005
C++ documentation tool inspired by MS documentation style
C++, WinXP, VS.NET2003, Dev
 
doxys4.92
Drag and Drop on a Tray Icon
Updated:6 Aug 2007
How to detect that an item was dropped on a specific tray icon
C++ (VC7.1), Windows (WinXP, Win2003), Visual-Studio (VS.NET2003), Dev
 
Sven So.2.80
Drag and Drop Persisting TreeView Control (VB.NET)
Updated:27 Jan 2005
Extending the TreeView control to support drag and drop and persistance.
VB, Windows, .NET, WinForms, VS.NET2003, Dev
 
Tom John4.41
Draw oblique / slant text strings
Updated:25 Apr 2007
This article shows how to draw oblique/slant text string
VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
Andrew Qu4.73
Dynamic C++ Proposal
Updated:23 Dec 2008
A proposal of how to introduce dynamism into the C++ language.
C++, Dev
 
Daniel Pistelli4.93
Dynamic DropDown Properties on the PropertyGrid
Updated:19 Jul 2007
Explains how to add a dynamic dropdown property to the propertygrid at runtime and gives a detailed exampl
VB, Windows, .NET, VS.NET2003, Dev
 
Tyler W. Cox4.40
Dynamic Linked List Tree -Unedited
Updated:18 Feb 2007
Using Vector and double linked list to create trees
C++/CLI, VC6, VC7, VC7.1, VC8.0, eVC3.0, eVC4.0, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, PocketPC-2002, WinMobile2003, VS.NET2003, VS2005, Dev
 
AhmedEssamNaiem1.07
Dynamic Message Passing for C++
Updated:23 Mar 2009
Dynamic message passing for C++.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
Achilleas Margaritis 
Dynamic string buffer allocation using IStream
Updated:2 Dec 2001
Example source that demonstrates how to use Memory IStream objects to dynamically allocate and re-allocate string buffers
VC6, Win2K, Dev
 
Lim Bio Liong3.71
Dynamic Textbox
Updated:9 Aug 2005
A dynamic TextBox that can be set to behave differently.
VB, Windows, .NET2.0, Visual-Studio, Dev
 
Hungry Mind3.06
Dynamically accessing XML Webservices bypassing the Configuration file
Updated:3 Nov 2003
An article on how to dynamically access Webservices bypassing the App.Config file entries.
C#, Windows, .NET, Visual-Studio, Dev
 
anupamkundu,SomnathDas2.55
Easy handling number of HRESULTs
Updated:14 Jun 2002
Handling HRESULT return values with TRY_HRESULT/CATCH_HRESULT macros
VC6, VC7, Windows, Visual-Studio, MFC, Dev
 
Petr Stejskal4.59
Easy Profiler - Compile-time Profiler for C++
Updated:14 Nov 2009
Easily instrument your code, visualize, interpret results, track optimization, compare and decide.
C++, Windows, Visual-Studio (VS2008), MFC, STL, Dev, QA
 
Ahmed Charfeddine4.93
Easy to use Performance Testing Component
Updated:19 Jul 2004
A component to enable performance testing and timing of code in .NET.
C#, .NETCF, Mobile, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Jon Nethercott4.65
Easy way to Load Image in MFC dialog -Unedited
Updated:16 Jun 2007
This artcle describes how to load image into dialogs easily
C++, Windows, Visual-Studio, Dev
 
Khathar1.38
Easy way to manipulate BSTR using CString class
Updated:25 Sep 2001
This article is about safe and easy way to use BSTR using the CString class.
VC6, Win2K, Visual-Studio, MFC, Dev
 
Rejeesh.T.S3.12
Easy way to mix the MFC Document/View and MS Access database applications.
Updated:21 Nov 2001
Technique of using the MFC Adapter for MS Access
VC6, Win2K, WinXP, MFC, Dev
 
softadapter3.08
Easy Way to Read/Write Zip-Compatible Files Under MFC
Updated:23 Apr 2003
Create a WinZip-readable ZIP file in three lines of your MFC code.
VC6, Win2K, WinXP, MFC, Dev
 
LarryLeonard3.04
ECG recording, storing, filtering and recognition
Updated:14 Apr 2004
Full open code project for making driver and application software for ECG medical measurements.
VC6, Dev
 
Georgi Petrov4.72
Echo application for DICOM Standard Communication -Unedited
Updated:14 Mar 2005
This application canbe used to ping any DICOM Compatible application.This application uses C-ECHO Message for checking the association between two DICOM Applications.
VC6, Win2K, WinXP, Dev
 
mohammed ibrahim2.91
Einstein's riddle solved in C++
Updated:8 Dec 2003
Tutorial to solve Einstein's riddle using C++
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
ManiB4.38
Ellipse drawing algorithm -Unedited
Updated:25 Oct 2007
A basic algorithm for drawing ellipses on a window
VC7, Windows, .NET1.0, Dev
 
Rid@1.28
Elliptical/Circular Button
Updated:6 May 2005
Learn how to draw an Elliptical/Circular button with 3D or popup styles.
VB, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev
 
ahmed19792.92
Elucidating all about Code Analysis in Visual C++ -Unedited
Updated:4 Dec 2010
Static Code Analysis: The Purpose, How to Analyze and Make your code Analyzable!
C++, VS2005, VS2008, VS2010
 
Ajay Vijayvargiya4.85
E-Mail Notifier - notifies users when new mail is received on multiple GMail (and other) accounts
Updated:11 Jul 2004
This light, yet very usable, application notifies users when new mail is received on multiple GMail (and other) accounts. Written in C++/MFC. No .NET framework, no browser instances launched, low system resource requirements!
VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, MFC, GDI, VS.NET2003, Dev
 
Catalin Stavaru1.00
Embedding a JavaBean in a MFC-Dialog
Updated:5 Mar 2004
Embedding a JavaBean without using Sun's ActiveX-Bridge.
VC6, Win2K, WinXP, MFC, Dev, Virtualization, virtual-machine
 
Doga Arinir4.48
Emulation of CRuntimeClass for non-CObject derived classes
Updated:21 Feb 2010
MACROs having advantage of CRuntimeClass for non-CObject derived classes.
C++, Dev
 
Rishat Bekmukhamedov4.20
Endian-ness problems -Unedited
Updated:25 May 2006
Problems when we switch between little endian and big endian platform.
C++, Windows, Visual-Studio, Dev
 
Boby Thomas P2.28
Enforcing function call order in C++
Updated:29 Sep 2003
A simple set of macros to enforce function call order in C/C++.
VC6, WinXP, Dev
 
Noam Cohen2.38
English Dictionary
Updated:8 Apr 2006
The implementation of an English Dictionary using Ternary Search Trees
C++ (VC6), Windows (Win2K, WinXP), Visual-Studio, MFC, Dev
 
mukhopadhyay somenath3.93
Enhanced PictureBox Control with Area Selectability
Updated:2 Mar 2004
Enhanced PictureBox control with area selectability.
VB, .NET1.0, Win2K, Dev
 
ming10004.38
Enum Iteration and String Conversion
Updated:7 Oct 2008
Enum iteration and string conversion
C++ (VC6, VC7, VC7.1, VC8.0)
 
sidpage4.27
Enum to String and Vice Versa in C++
Updated:2 Sep 2009
A simple method to convert a C++ enumeration to its equivalent string representation and vice versa
C++, Dev
 
FrancisXavier4.60
Enum vs Const
Updated:5 Oct 2003
Enum vs Const - why...
C++, Windows, Visual-Studio, Dev
 
Rob Manderson4.47
EnumBinder - Bind C++ enums to strings, combo-boxes, arbitrary data structures
Updated:15 Aug 2005
An easy way to bind C++ enums to strings, combo-boxes, list-boxes, arbitrary data structures.
VC7, VC7.1, VC8.0, MFC, VS.NET2003, Dev
 
Warren Stevens4.83
Enumerate your leaf classes
Updated:4 Jan 2004
An article on a set of macros and a factory class to enumerate and dynamicaly create leaf classes derived from virtual base classes
VC6, VC7, VC7.1, Windows, Dev
 
Jaded Hobo4.04
Enumeration Types - A Quantitative Survey
Updated:9 Mar 2005
A comparison of different techniques when using enumerations, their pro's and con's.
C++, Windows, Visual-Studio, Dev
 
Martin Friedrich3.74
Equation Solver in C
Updated:1 Oct 2009
Solves linear equation in one variable, 2 linear equations in 2 variables, quadratic equations and cubic equations
C, Windows (Win2K, WinXP, Win2003, Vista)
 
pranav954.30
Error Detection Based on Check Digit Schemes -Unedited
Updated:27 Nov 2007
A Survey of Popular Check Digit Schemes
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Jeffrey Walton4.70
ESS: Extremely Simple Serialization for C++
Updated:20 Apr 2009
An article on persistent C++ objects. Includes several console mode test apps and an MFC GUI toy demo.
C++, Dev
 
Jerry Evans4.71
Eventlog Viewer
Updated:14 Jun 2006
A control to view an event log.
VB, .NET2.0, WinXP, VS2005, Dev
 
Benjamin Liedblad4.47
Exception Handling for C++ -Unedited
Updated:31 Jan 2004
An article that explains the use of Exception Handling in C++ programs.
VC6, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Brad Hanna1.08
EXE Launcher for Java Desktop Application
Updated:11 Oct 2010
A useful launcher for JAR executable files, with Splash Image function
C++, C, Java, Windows (WinXP, Vista, Win7, Win2008-R2), JavaSE6
 
b4rc0ll04.50
Experience: mental prac -Unedited
Updated:15 Aug 2003
This program tests you on math problems to improve your thinking.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
ice9111.09
Explicating the new C++ standard (C++0x), and its implementation in VC10
Updated:2 Nov 2010
Elaborating new C++ language features with a clear, sharp, and detailed discussion.
C++, Windows, Visual-Studio (VS2010), Dev
 
Ajay Vijayvargiya4.94
Explicit Constructor in C++
Updated:18 Aug 2008
Explicit constructor in C++.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev
 
programmersmind4.43
Explorer ComboBox and ListView in VB.NET
Updated:18 Aug 2006
A ComboBox (and ListView) displaying the file system, using the system image list.
VB, Windows, .NET2.0, VS2005, Dev
 
Calum McLellan4.82
Exporting/Importing Data To/From MATLAB
Updated:20 Jan 2004
Exporting/Importing Variables Data To/From MATLAB Using C MAT-File API
VC6, Win2K, WinXP, Win2003, Dev
 
A. Riazi3.86
Expression evaluator : using RPN
Updated:5 Nov 2003
An article showing how to evaluate mathematical expressions using reverse polish notation (RPN)
VC6, Windows, Dev
 
Elias Bachaalany4.68
Extended .NET 2.0 WebBrowser Control
Updated:29 Mar 2006
Extending the .NET 2.0 WebBrowser control.
C#, Windows, .NET2.0, VS2005, Dev
 
Jeroen Landheer4.92
Extended Inline Assembly in GCC
Updated:27 Oct 2003
The article describes extended inline assembly in gcc
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Gurvinder Singh4.90
Extended ProgressBar
Updated:17 Jun 2005
Progressbar with percentage indicator.
C#, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev
 
Noor Abuhamdeh3.35
Extensible WebService and its IE-Hosted Client
Updated:2 Nov 2003
The article presents the design of a WebService consisting of a general part and add-ins to process user's requests of different types. Such architecture simplifies dedicated add-ins allowing them to share general part facilities.
C#, .NET1.0, Win2K, Dev
 
Igor Ladnik4.82
Extract raw SOAP Message returned from Foreign Web Service after Deserialization Failure in a Web Service
Updated:11 Aug 2005
Local web service calls third party web service which returns XML data and serialization fails, the article shows how to obtain the actual SOAP message.
C#, VC8.0, Windows, .NET1.1, IIS6, VS.NET2003, Dev
 
OmegaMan4.58
Extracting Comments from Visual SourceSafe
Updated:3 Jan 2004
Tool for extracting comments from a Visual SourceSafe database.
VB6, C++, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
jerschio3.09
Ey Media Player -Unedited
Updated:3 Mar 2006
New Media Player Using MFC ,Have multi function play, record, cutting sound, combine sound , change skins, beautiful list music, zoom in video clip, icon in task bar...
C++, Windows, Visual-Studio, Dev
 
yazan_nemer2.68
Fast Automatic Differentiation in C++ -Unedited
Updated:1 Sep 2006
An article on fast automatic differentiation (FAD), another way of computing the derivatives of a function.
VC7.1, Windows, VS.NET2003, Dev
 
Eugene Shatokhin4.32
Fast Readers/Writer Lock
Updated:5 Mar 2007
Optimized implementation of a readers/writers-lock sync object.
ASM, VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, TabletPC, Dev
 
Ultrano4.70
Fast screen, window, region and print screen capture
Updated:4 Dec 2002
Screen Snaper is an fast screen, window, region and print screen capture
VB6, VC6, VC7, Win2K, WinXP, MFC, Dev
 
DCUtility1.35
Fastest strstr-like Function in C!?
Updated:27 Sep 2011
Tuned function for searching a needle in a haystack
C, Windows, Linux, Visual-Studio, optimization, search
 
Sanmayce4.29
FavIconizer
Updated:13 May 2003
A small utility which refreshes the icons in your IE favorites menu
VC7, Win2K, WinXP, MFC, Dev
 
SteveKing4.89
File and Directory Enumeration
Updated:3 Mar 2003
Template based file and directory enumeration class.
VC6, Win2K, WinXP, MFC, ATL, STL, Dev
 
Andreas Saurwein Franci Gonçalves4.33
File Open/SaveAs That Stores the MRUD
Updated:26 Sep 2002
Tired of having to navigate from MyDocuments every time you open your MFC app? This class will store the MRUD in the Registry and use it every time you open or save your app.
Windows, Dev
 
Tim Gard2.83
FilesystemTree control in .NET
Updated:22 May 2003
A FilesystemTree view control in VB.NET. Developed with VS.NET, using the system.management namespace.
VB, Windows, .NET1.0, Dev
 
Harish Palaniappan4.10
First Class C++ Enums
Updated:18 Nov 2010
First Class C++ Enums
C++, Javascript, Dev, JSON
 
Chris Grimes4.31
Flash and WebSerives - Part 2
Updated:13 Jan 2006
Here, you can read about a Serialized webservice which can return multiple rows.
C#, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
 
daniel_nilsson2.60
Flash GUI for Your EXE Using Minimalistic Approach -Unedited
Updated:1 Jul 2006
Attempt to create a Flash GUI for a Win32 app with ehm ... 3 lines of code.
C++, Windows, Visual-Studio, Dev
 
Ladislav Nevery3.63
Flat ComboBox with MS Office XP/2003 style support
Updated:1 Dec 2005
An article on creating a flat combobox using VB.NET.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Wouter Devinck4.79
Flatten that Combobox!
Updated:2 Feb 2003
A flat style combobox in VB.NET
VB, Windows, .NET1.0, Dev
 
IbanezPlayer3.83
Flexible Command Line Arguments Class
Updated:24 Mar 2003
Command-line parameters parser.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
hector santos4.55
Flexible Frame using RTSXMLParser
Updated:29 Feb 2004
Developing flexible windows frame based on flexible menu.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Hendranto Nugroho3.00
Flexible JScript.NET Web Service Using eval()
Updated:18 May 2007
Using JScript.NET to build your webservice means you can send business logic code across the wire. This article shows you how.
C#, Javascript, JScript.NET, Windows, .NET, ASP.NET, Visual-Studio, WebForms, Dev
 
Jeff W Welch2.78
FlexMaskEditBox - a masked edit control
Updated:28 Apr 2003
A very flexible MaskTextbox control
VB, Windows, .NET1.0, .NET1.1, Dev
 
Ted Schopenhouer4.64
Flip Flop Design procedure in C -Unedited
Updated:11 Dec 2007
Design Digital Circuits using all 4 types of flip flop
C, Windows (Win2K, WinXP), Dev
 
Sunil Soni3.22
Floating point utilites
Updated:17 Nov 2003
A set of floating point utilities
VC6, Windows, Visual-Studio, Dev
 
Simon Hughes4.78
Fluent Functors -Unedited
Updated:22 May 2011
I've been learning about BOOST Spirit; a C++ expression based compiler generator. One of the examples is for a Roman Numeral parser. This contained the following interesting code for pre-loading a symbol table...
C++, Dev, library, Boost
 
PeteBarber 
Format File Sizes in Human Readable Format
Updated:30 Nov 2002
An article on formatting of file sizes in a human readable format.
VC6, Win2K, MFC, Dev
 
Victor Boctor2.57
Formatting Behavior in COleDateTime for MFC8
Updated:3 Aug 2006
A passable workaround for the COleDateTime formatting behavior in MFC8.
VC8.0, WinXP, MFC, VS2005, Dev
 
John Simmons / outlaw programmer3.67
Formatting XML - A Code snippet
Updated:14 Jan 2007
How to quickly format XML for a nicer display.
C#, XML, Windows, .NET, Visual-Studio, Dev
 
Ian Randell3.47
Forward Price Calculator - A C# WebService
Updated:21 Mar 2004
This article describes the development of a C# WebService along with a WinForms client application.
C#, .NET1.1, Win2K, Visual-Studio, Dev
 
Chris Meech3.64
Free FTP Client
Updated:9 Dec 2003
An FTP client to connect and work on an FTP server
VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Code4Food2.63
Free tool for selection of source code control provider in Visual Studio
Updated:3 Mar 2005
Free revision-/version-control selection tool, SCCPortal.
C++, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Peter Ritchie2.60
Frequency Generator shows how to work with WaveOut function.
Updated:4 Apr 2004
Version 1.0 (Release)
C++, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Sergey Matveyev3.75
frhed - free hex editor
Updated:5 Apr 2000
A free hex editor with C++ source
VC6, Visual-Studio, Dev
 
Raihan Kibria4.94
FTKernelAPI BitTorrent Protocol Library & Demo Source -Unedited
Updated:1 Sep 2005
FTKernelAPI is a p2p file-sharing library fully compatible with Bittorrent
C, VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Dev
 
hwycheng2.57
Full getopt Port for Unicode and Multibyte Microsoft Visual C, C++, or MFC Projects
Updated:23 Sep 2011
Supports getopt, getopt_long, and getopt_long_only and POSIXLY_CORRECT environment flag
C++, C, Windows
 
Ludvik Jerabek4.81
Fully Customizable XP Progress Bar (with examples)
Updated:5 Nov 2005
A progress bar like the WinXP progress bar control, but completely customizable.
C#, VB, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Marcos Meli4.76
Fun with the Matrix code and Markov chains
Updated:19 Dec 2001
Emulates the Matrix code (like Dozer's screens in the movie) and generates nonsense text via Markov chains
VC6, Win2K, STL, Dev
 
Konstantin Boukreev4.70
Function Overload by Return
Updated:5 Apr 2007
Choosing the right function based on the return type
C++, Windows, Visual-Studio, Dev
 
Wanderley Caloni4.19
Function prototypes -Unedited
Updated:28 Feb 2003
One of the most important features of C++ :: The compiler uses function prototypes to validate function calls...
VC6, VC7, Windows, Visual-Studio, Dev
 
Obanos1.09
Function-like Macros vs. Inline Functions
Updated:25 Sep 2004
A write up that tries to highlight some of the pros and cons of both these exceptional features provided in the object oriented arena of C++.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
The.Saint3.02
Functor and Member Function Pointer
Updated:12 Jan 2010
An article on using a C++ template functor and a member function pointer.
VC9.0, Dev
 
Wu Xuesong4.40
Gain Access To DataGridView Canned Controls
Updated:5 Oct 2006
How to gain access to the DataGridViewComboBoxEditingControl’s properties, methods, and events.
VB, Windows, .NET2.0, ADO.NET, WinForms, VS2005, Dev
 
mark.stratman4.50
Games Using Rules BackMan
Updated:5 Mar 2006
A small game using MFC, sound effect, that has many stages
C++, Windows, Visual-Studio, Dev
 
yazan_nemer2.84
Gantt Diagrams in .NET Windows Applications
Updated:21 Aug 2002
In this article, I show a library and its use to display Gantt diagrams in .NET Windows Applications.
VB, .NET1.0, Win2K, WinXP, Dev
 
piero.viano2.35
Gecko! Embedded C++ scripting for your applications
Updated:31 Aug 2003
Embed a C++ compiler in your project, use C++ as a compiled "scripting" language!
VC6, VC7, VC7.1, Windows, Dev
 
PixiGreg4.96
Generators in C++
Updated:20 Sep 2008
The way to add generators with yield to C++.
VC6, VC7, VC7.1, VC8.0, Dev
 
c-smile3.31
Generic C++ Properties
Updated:9 Jun 2002
A system for defining properties that is not compiler specific
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Jason.King.Work@gmail.com4.33
Generic InvocationHelper
Updated:8 Jun 2007
A generic class for providing thread-safe invocation of delegates. Can be used for (but not limited to) updating GUI elements from another thread.
C#2.0, .NET2.0, Win2K, WinXP, .NET3.0, WinForms, VS2005, Dev
 
Ed.Poore4.91
Generic Login Control
Updated:8 Jan 2005
Generic Customizable login control for VB.NET Windows Forms.
VB, SQL, Windows, .NET1.1, ADO.NET, WinForms, SQL2000, VS.NET2003, DBA, Dev
 
Barathan2.53
Generic Observer Pattern and Events in C++
Updated:5 Apr 2004
Efficient and generic way to implement Events in C++. Easy and intuitive way to connect an event to any member function of any class with no limitations.
VC7, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Eduard Baranovsky4.36
Generic Thunk with 5 combinations of Calling Conventions -Unedited
Updated:13 Apr 2008
A simple and generic solution of making a member function become a callback function with the help of thunk technology.
C++ (VC8.0), C++/CLI, C, Win2K, WinXP, Win2003, Win32, VS2005
 
OwnWaterloo2.78
Genetic Algorithm -Unedited
Updated:17 May 2005
Genetic Algorithm used to search for maximum/minimum value of a given function using the concept of chromes and genes.
C++, C, Windows, Visual-Studio, Dev
 
luay19851.18
Get Cell Text of Excel -Unedited
Updated:25 Jul 2005
This article introduce how use hook and Com to get cell text of Excel2000.
VC6, Win2K, WinXP, MFC, Dev
 
windyloft1.90
Google Web Service Client program
Updated:27 Apr 2002
A very simple client program that uses Google's web service
C#, Windows, .NET1.0, Dev
 
Wooseok Seo3.67
GPS Tracer Extension: Storing the Path on SQL2005 via Web Services
Updated:21 Aug 2007
This article extends Leonardo Salvatore's project using the Web Service Software Factory
C#2.0, Windows, .NET2.0, SQL2005, VS.NET2003, DBA, Dev
 
Lorenzo Consegni4.72
GPS Tracer Extension: storing the path on SQL2005 via Web Services
Updated:7 Sep 2007
This article extends Leonardo Salvatore's project "A GPS tracer application for Windows Mobile CE 5" using the Web Service Software Factory. It shows how to create a robust solution for storing the path on a DB server, using Web Services and SQL
C#2.0, Windows, .NET2.0, Visual-Studio, SQL2005, DBA, Dev
 
Lorenzo Consegni4.53
Gradient-Animation check progress bar control
Updated:6 Oct 2004
Animating gradient-check-image control. When processing is taking a long time, this control is very useful for informing the user.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Kyung DuckHyun4.81
Gradient-Animation Waiting-Bar control
Updated:29 Sep 2004
When processing is taking a long time, this control is very useful for informing the user.
C#, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
Kyung DuckHyun4.86
Grafting Compiled Code: Unlimited Code Reuse
Updated:7 Mar 2008
Add functionality to a project using existing compiled machine code.
ASM, VC6, VC7, VC7.1, VC8.0, Windows, VS.NET2003, VS2005, Dev
 
Jeffrey Walton4.83
Graph Theory: Undirected Graphs -Unedited
Updated:30 Mar 2006
Graph theory: undirected graphs
C++, Windows, Visual-Studio, Dev
 
includeh102.60
Graphical grid component
Updated:13 Jan 2004
Easy manipulation of graphical grids
C++/CLI, C#, VB, VC6, VC7, VC7.1, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Matthew Hazlett4.17
Greeting Card -Unedited
Updated:3 Nov 2007
This project uses the Transparent window to show the animation on the desktop.
VC8.0, WinXP, Win2003, VS2008, Dev
 
GauranG Shah2.38
Handling ASP.NET Browser Refresh
Updated:27 Jun 2007
This article explains a relatively easy and simple approach to distinguishing between a post-back request in ASP.NET and the one generated from the user's browser
VB, Javascript, Windows, .NET1.0, .NET2.0, .NET3.0, ASP.NET, Visual-Studio, WebForms, Dev
 
Republic of Psychos2.31
Handling Windows API Errors with CWinException
Updated:4 Jan 2002
Class for handling Windows API Errors
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Armen Hakobyan2.90
Handy Type Editors. Universal Dropdown Editor
Updated:5 May 2004
Implementing a universal dropdown type editor.
VB, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
VadimBerman4.17
Handy Type Editors: Customizable Filename Editor
Updated:22 Apr 2004
Making use of .NET design capabilities by implementing filename type editor.
C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
VadimBerman4.66
Hardwired's Pointers - C Approach
Updated:23 Feb 2005
Introduction to pointers - If you have no idea what are they and how to use them, read this!
C, VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, VS2005, Dev
 
Inocentric2.60
Hardwired's Thread Safe Single Link List Template -Unedited
Updated:26 Feb 2005
This article explains how to use CLinkedListSingle template class. This template is a thread safe implementation of single link list.
C++/CLI, C, VC6, VC7, VC7.1, VC8.0, .NET, Win2K, WinXP, Win2003, Vista, MFC, ATL, WTL, STL, VS.NET2003, VS2005, Architect, Dev, QA
 
Inocentric1.73
Hex Color Viewer -Unedited
Updated:27 Jan 2003
Hex color viewer.
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
SharpKnife1.09
HexEdit - Window Binary File Editor
Updated:10 Jan 2011
Open-source hex editor with powerful binary templates
C++
 
Andrew Phillips4.93
HexView - an introductory MFC application
Updated:27 Jan 2006
This article introduces MFC programming basics
VC7.1, Windows, MFC, VS.NET2003, Dev
 
vl1063.03
Hide the Start Buttton and Desktop (Fun with Spy++) -Unedited
Updated:7 Sep 2007
Using this applicatin you can hide the Start Button, System Clock, Quick Launch and much more. You can also Change the Text on Start Button.
VC8.0, .NET, Win2K, WinXP, VS2005, Dev
 
GauranG Shah2.07
Hiding Implementation Details in C++
Updated:19 Sep 2009
Get the implemention details out of the C++ include file
C++, Dev
 
milkplus3.84
High performance computing from C++ to MMX
Updated:30 Jul 2003
Boosting you application performance to the optimum by using hardware acceleration.
VC6, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, MFC, Dev
 
Vincent Leong774.80
High Performance Dynamic Typing in C++ using a Replacement for boost::any
Updated:9 May 2011
A high-performance alternative to boost::any.
C++, Windows, Visual-Studio, Dev
 
Christopher Diggins4.77
Holistic Screensavers: Beginning to End
Updated:14 Jun 2003
Best practices for screensaver coding/distribution.
VC6, VC7, Win2K, WinXP, Dev
 
ljw10044.90
Home Made Java Virtual Machine -Unedited
Updated:17 Mar 2008
Functional java virtual machine - can run java applications for most of the instructions.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Java SE, Virtualization, virtual-machine
 
Maruf Maniruzzaman4.90
Homemade Alarm System
Updated:20 May 2011
A project to provide “hardware-software” alarm device
C++, Windows
 
Viktor Signaievskyi4.78
How a C++ compiler implements exception handling
Updated:15 Apr 2002
An indepth discussion of how VC++ implements exception handling. Source code includes exception handling library for VC++.
VC6, VC7, Win2K, Dev
 
Vishal Kochhar4.96
How To Add Support for Undocumented Third Party Hardware Controllers
Updated:9 Jun 2010
This article shows you how to reverse engineer popular proprietary undocumented third party hardware controllers so that you can add support for them in your own applications. This article focuses on how to do this for the PCDJ DAC-2 and Hercules DJ Console hardware controllers.
C++, Windows, Visual-Studio, Dev
 
Greg Ellis4.81
How to capture image and print the MSChart
Updated:1 Sep 2004
How to capture image and print the MSChart.
C#, .NET1.0, .NET1.1, Win2K, VS.NET2003, Dev
 
Kuan Wai Mun1.05
How to change scrollbars position in a multiline textbox
Updated:29 Jun 2005
A way to control a textbox's scrollbars position.
C#, Windows, .NET, Visual-Studio, Dev
 
Carlos Eugênio X. Torres2.30
How to Configure Web Service Calls from Client Applications at Runtime
Updated:6 Jun 2005
A simple and easy-to-understand project on how to configure Web Service calls from client applications at runtime.
C#, XML, Windows, .NET1.1, ASP.NET, IIS, VS.NET2003, Dev
 
Het21093.07
How to convert a database table to an XML file
Updated:9 Sep 2005
This article explains how to convert a database table to an XML file.
VB, XML, Windows, .NET, Visual-Studio, Dev
 
Mohd Abdul Moyeed2.35
How to convert HUGE numbers to Hex string and back
Updated:4 Feb 2003
How to convert big numbers to ready-to-display hex numbers.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Shay Harel2.28
How to create .lib file when you only have .dll and .h files
Updated:12 Aug 2002
An article on Microsoft .lib file and .dll file
VC6, Win2K, Dev
 
Zhang Shenggang4.46
How to create an enum and callback function
Updated:2 Apr 2005
This article describes how to declare an enum function
VC7, VC7.1, Win2K, WinXP, VS.NET2003, Dev
 
dSolariuM1.58
How to create and support Plugins -Unedited
Updated:4 Mar 2004
It demonstrates how to use plugins and how to create them in VC++.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
DevRanjeet1.13
How to create user define window messages -Unedited
Updated:12 Jun 2007
This is to understand and impliment user define window mesages, and how to pass arguments through message
VC7, VC7.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
venura c.p.w. goonatillake2.17
How to drag information from a DataGridView control
Updated:28 Dec 2005
Sample code that shows how to drag bound information from the DataGridView control to another control (i.e. ListBox).
C#, Windows, .NET, Visual-Studio, Dev
 
renzea4.44
How to enable a control on double click in Visual Basic .NET
Updated:10 Sep 2004
A simple class written in Visual Basic .NET which enables disabled controls on double click.
VB, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Dennis C. Dietrich4.13
How to handle events during a web service call?
Updated:3 Feb 2004
A C# class that allows to run web service asynchronous to handle events during them.
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Uwe Arndt3.33
How to Improve VC++ Project Build Time
Updated:23 Dec 2011
The article provides some guidelines to improve VC++ project build time.
Windows, VC++
 
Hilmi Jauffer4.86
How to interpret complex C/C++ declarations
Updated:3 Jul 2004
Ever came across a declaration like int * (* (*fp1) (int) ) [10]; or something similar that you couldn't fathom? This article will teach you to interpret such complex C/C++ declarations, including the use of typedef, const, and function pointers.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Vikram A Punathambekar4.85
How to load a tree view with a large XML file
Updated:7 Jun 2000
This article show you how to display very large XML in a tree view, and also shows you how to incorporate the MS XML parser in your app.
XML, VC6, Win2K, Dev
 
Frank Le4.47
How To Make A Very Simple Text Editor Using MFC in Visual C++ -Unedited
Updated:18 Nov 2005
An article good for beginners giving step by step instructions.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
NECDET COKYAZICI2.59
How to make fewer errors at the stage of code writing. Part N4 -Unedited
Updated:14 Dec 2011
How to make fewer errors at the stage of code writing
C++/CLI, C, Windows, Visual-Studio, Dev, QA
 
Karpov Andrey4.83
How to make sure that you override an existing function
Updated:17 Nov 2003
An article on how you can make sure that you override an existing function in a base class, so that if the base class function is changed without your knowledge, you get an error.
VC6, VC7, VC7.1, Win2K, WinXP, Visual-Studio, Dev
 
Bart Samwel4.05
How to Register a Program
Updated:28 Jan 2009
How to register a program on end-user machine only and without end-user interference.
C++, Windows, MFC, Dev
 
Michael Pauli3.88
How to write abstract iterators in C++
Updated:14 Jul 2010
How to write generic STL-like iterators in C++.
C++, Windows, Linux, STL, Dev
 
ocoudert4.81
How use from a Dll in our programs. -Unedited
Updated:16 Sep 2005
Use from a Dll file .this is a good example for this task.
VC6, Windows, Dev
 
Behzad Bahjat Manesh1.00
How we can Shutdown a system OR Restart or Log Off or Hibernate or .... -Unedited
Updated:2 Jun 2005
This program is a good example for shutdown or restart or stand by or Log off and Hibernate
VC6, Windows, Dev
 
Behzad Bahjat Manesh1.72
HTML and CSS C++ class -Unedited
Updated:27 Jan 2008
Makes handling HTML and CSS in the text form in C/C++ easy
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, XML, CSS, HTML
 
Yarin1.95
HTML Assistant
Updated:25 Nov 2004
A simple tool assisting you in writing reports or generate primary resources for compiled help manuals in HTML format.
VC6, Win2K, WinXP, Dev
 
Mircea Puiu4.82
Huffman Compression Program Using C++
Updated:9 Jul 2007
Compress any type of file using Huffman compression method, used so many teqniques such as template and wrote with OOD
VC8.0, Windows, .NET2.0, VS2005, Dev
 
Alireza Noori2.68
Icon Proof Imagelist for .NET
Updated:17 Dec 2002
This is an icon specific ImageList that handles icon sizes properly and enables easy themed icon creation, using effects and layers like Photoshop.
VB, .NET1.0, Win2K, WinXP, Dev
 
FruitBatInShades3.45
Illustration of a Java type listener method for MFC
Updated:7 Oct 2003
An article on how to make a 'Java type' listener method.
VC6, Java SE, Win2K, WinXP, MFC, Dev
 
4.22
Image Compressor
Updated:18 Jun 2009
Compressing Images the easiest way
C++, VS2008, Dev
 
Muhammad Hassan Haider2.59
Image Segmentation using Gradient method -Unedited
Updated:14 Dec 2004
Automatic Detection of stains in a camera lens using Image Segmentation
C, VC6, Win2K, WinXP, Win2003, Dev
 
Ananth Nag Sastry Ganti1.89
ImageCombobox in VB.NET
Updated:15 Oct 2003
A comboBox that displays an icon and a text for each item
VB, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Daniel Presman3.80
ImagesComboBox Control
Updated:29 May 2005
A combobox holding pictures as the items themselves and not just drawing them on run-time.
VB, Windows, .NETCF, Mobile, .NET1.1, GDI+, WinForms, VS.NET2003, Dev
 
Alon Ronen2.89
Implementation and Performance of Various Indexing Schemes for Multidimensional Arrays
Updated:27 Dec 2007
This article presents implementations for a few cache-friendly indexing schemes for multidimensional arrays and a brief analysis of their performance in different scenarios.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
Karsten Schwenk4.31
Implemented CHtmlView::GetWidth() method in class CHtmlViewEx -Unedited
Updated:2 Oct 2002
Description of CHtmlView::GetWidth() can be found In MSDN, however, it is NOT implemented in MFC a bit (afxhtml.h, viewhtml.cpp). In order to make the method useable, I simply generated a class named CHtmlViewEx derived from CHtmlView.
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Hoyle1.97
Implementing A Polynomial Calculator -Unedited
Updated:14 Jun 2006
Source code and demonstration for implementing a polynomial
VC6, Windows, Visual-Studio, Dev
 
Liam Rainford1.67
Implementing 'foreach' for C++ as a Design Pattern
Updated:26 May 2005
Adding 'foreach' in C++ programs for simplifying iteration.
VC6, Windows, Visual-Studio, Dev
 
Rajiv Bhagwat3.67
Implementing Properties In C++
Updated:2 Apr 2003
Implementing properties on c++ objects
VC6, VC7, Windows, Dev
 
Emad Barsoum4.58
Implementing VB/C# Style Properties in C++ Classes
Updated:24 Apr 2006
VB.NET and C# offer property procedures that execute code when the value of a property is set or retrieved. With novel use of code, C++ classes can have them too!
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Jeremy A. Wilson3.92
Improving C++ Enums: Adding Serialization, Inheritance, and Iteration
Updated:15 Apr 2009
A different approach to C++ enums: enum to string, enum extensions, and enum iterations.
C++ (VC6, VC7, VC7.1, VC8.0), C, Dev
 
Hugo González Castro4.05
Increment/Decrement operators -Unedited
Updated:2 Mar 2010
When incrementing or decrementing a variable, favor prefix operators over postfix operators if you do not need the value of the expression.Example:void foo(std::vector intvec){ for (std::vector::iterator it = intvec.begin(); it != intvec.end(); ++it) { // do something ...
C++
 
Stefan_Lang3.00
Indeterminate or Bouncing Progress Bar
Updated:4 Dec 2004
This is a beginning of XP's bouncing progress bar in C#.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
rjn2.00
Indigo Transactional Web Services using Microsoft WinFX CTP March 2005
Updated:16 May 2005
Implementing WS- AtomicTransaction in Indigo.
C#, .NET2.0, WinXP, ASP.NET, WCF, VS2005, Dev
 
jqd20013.65
Inheritance and Polymorphism in C
Updated:10 Sep 2010
Implementation of single level inheritance and polymorphism in C.
C++, C, Dev
 
prashant_gotarne,pankajdoke4.66
Inheriting a C++ enum type
Updated:29 Oct 2006
Allow a C++ enum type to be extended unambigously.
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
Lidzhade Fhulu4.46
INI Reader / Writer Class for MFC and ANSI C++ ( Windows \ Linux )
Updated:10 May 2011
Object based INI file editing in Windows and Linux
C++, Windows, .NET, Linux, Visual-Studio, Dev
 
Ludvik Jerabek4.91
INI-File Controls, with pure API -Unedited
Updated:16 Feb 2006
Control the ini file very detail ( Session, Key, Key Value)
C++, Windows, Visual-Studio, Dev
 
handsomeme1.06
Inline Assembly in GCC Vs VC++
Updated:20 Oct 2003
The article describes differences in inline assembly of gcc and VC++
C++, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Gurvinder Singh4.70
Inside Calling Conventions
Updated:1 Feb 2005
Difference between different the calling conventions.
ASM, VC6, Dev
 
Sachin R Sangoi3.26
Installation IDs Based on Truncated Hashing -Unedited
Updated:5 Dec 2007
Create Semi-Anonymous Installation Fingerprints Using Truncated Hashing and Crypto++
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), Win32, Win64, COM, VS.NET2003, VS2005, Dev
 
Jeffrey Walton4.92
Integrating Lua into C++
Updated:2 Sep 2005
An article about embedding the Lua scripting language with C++ objects.
VC6, Win2K, WinXP, Dev, Virtualization, virtual-machine
 
RichardS4.79
Integrating Visual C++, Java and Assembly
Updated:10 Dec 2002
This article shows a way of integrating Java, C++ and Assembler
VC6, Java SE, Win2K, WinXP, Dev, Virtualization, virtual-machine
 
Zeeshan Amjad4.87
Interfacing VC++ and MASM x32 in both and x64: Some examples
Updated:1 Feb 2007
An article on interfacing C++ with Assembler in X32 and X64.
C++, Windows, MFC, VS2005, Dev
 
BadCoder4442.59
Interfacing without Inheritence in C++
Updated:12 Oct 2010
An alternate way to implement interface through aggregation rather than the usual way we know as inheritence
C++
 
Mukit, Ataul4.66
Internationalization and Multiple Language Support
Updated:14 Dec 2002
Changing the language of a Windows program on the fly using resource only DLLs.
VC6, Win2K, WinXP, MFC, Dev
 
Ted Ferenc4.71
Internet Connection State Control
Updated:3 Oct 2006
This article describes an easy approach to building two controls used to monitor the status of an internet connection and provide the user with some indication of that status.
VB, Windows, .NET2.0, VS2005, Dev
 
salysle3.24
Internet Explorer Watchdog
Updated:18 Apr 2005
Control Internet Explorer processes and clean windows password protected stores for a specific site
C++, Dev
 
inginheiiro4.20
Introduction to DataSets and working with XML files
Updated:18 Jul 2002
This article gives you an introduction to .NET's DataSets and how you can use them with XML files
C++/CLI, C#, VB, XML, VC7, .NET1.0, Win2K, WinXP, ASP.NET, Dev
 
lexandru Savescu4.41
Introduction to dynamic two dimensional arrays in C++
Updated:10 Dec 2007
An introduction to dynamic 2D arrays in C++.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev
 
Bibeka2.47
Invoking a Web Service Without Web Reference
Updated:27 Jun 2006
How to support loosely coupled integration by invoking Web Services dynamically, without setting a Web Reference.
C#, XML, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
rajivpopat4.43
Karnaugh Map Minimizer (3 Variables)
Updated:27 Jul 2009
3-var karnaugh map minimizer using Quine-McClusky algorithm & Petrick's method
C, Windows (Vista), Visual-Studio (VS2005), Design
 
legendman_a15.00
KDE Mouse Emulator
Updated:30 Sep 2006
A small application which emulates the behavior of the mouse in KDE
C++, Windows, Visual-Studio, WTL, Dev
 
Thomas Freudenberg,Jörgen Sigvardsson4.89
Keep your Window Always On Top -Unedited
Updated:20 Apr 2006
Keep your Window Always On Top
VC6, Win2K, MFC, Dev
 
duguyitian1.31
Keeping up with Messages
Updated:5 Oct 2004
User defined control for displaying various messages.
VB, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev
 
Greg Osborne2.56
Koenig Lookup - a C++ primer
Updated:15 Dec 2002
A discussion of Koenig namespace lookup, for those with VS.NET 2003
C++, Win2K, WinXP, VS.NET2003, Dev
 
Christian Graus4.31
Launching Program from Resources.
Updated:27 Mar 2001
A new way to execute programs from resources.
VC6, Win2K, MFC, Dev
 
Mohammad Salah3.24
LeakMon :- Part 2 Under the hood -Unedited
Updated:31 Mar 2011
Explains how Leakmon is able to track down all the resource leaks
C++, Windows, Win32, Win64, All-Topics, MVC, Dev
 
aveen1.00
Leap Year
Updated:17 Feb 2004
This code will calculate whether the year you enter is a leap year or not.
VC6, WinXP, Visual-Studio, Dev
 
HackerBoy1.00
LED vu Meter User Control
Updated:18 Jan 2005
An LED vu Meter Windows User Control in C#.
C#, .NET, WinXP, Visual-Studio, GDI+, WinForms, Dev
 
Gary Perkin4.35
LEDClock - Windows Forms Composite Control
Updated:4 Jun 2002
This article explains how to build Popup editor and link it to an appropriate property in Properties Window
VB, Windows, .NET1.0, Dev
 
Andelko Pavelic4.59
Library for MFC applications localization using resource-only DLLs -Unedited
Updated:31 May 2006
Multilingual Library adds multiple UI languages support to your MFC application.
C++, Windows, Visual-Studio, Dev
 
smm2003.27
LineNumbers for the RichTextBox
Updated:31 May 2007
LineNumbers that dock to a RichTextBox or show as an overlay on top of it.
VB8.0, Windows, .NET2.0, GDI+, WinForms, VS2005, Dev, Design
 
nogChoco4.92
Linq-To-XML Style of Node Creation for C++ -Unedited
Updated:3 Nov 2011
Linq-To-XML Node Creation for Native C++
C++ (VC8.0, VC9.0, VC10.0)
 
Wong Shao Voon4.46
LINT: Large Integer Object Library
Updated:9 Dec 2005
Lint is a signed large integer data type class library
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Jeremy A. Wilson4.58
Loading and Saving a TreeView control to an XML file using XmlTextWriter and XmlTextReader
Updated:17 Feb 2006
Demonstrates how to serialize and de-serialize the contents of System.Windows.Forms.TreeView control from an XML file using forward only, non-cached XmlTextReader and XmlTextWriter.
C#, XML, Windows, .NET1.0, .NET1.1, WinForms, VS.NET2003, Dev
 
Syed Umar Anis4.75
LogDriver - A simplified log4j using C++
Updated:4 Jan 2002
Some Logging Classes for C++ on the Windows Platform
VC6, Win2K, STL, Dev
 
Will Senn4.50
logging made easy in your c++ applications -Unedited
Updated:17 Oct 2006
This component is used for logging purpose
C++, Windows, Visual-Studio, Dev
 
Ramanjaneyulu Malisetti2.58
Looking at pointer declarations -Unedited
Updated:12 Jan 2010
When we look at pointer declarations, reading from right-to-left gives a better idea about what the pointer actually points to. Consider const int * p; if we read right to left: p -> * -> int -> const. i.e. 'p is a pointer to an integer constant' rather than 'constant integer pointer' (if we...
C++, C
 
Rejeesh.T.S4.40
Looking at pointer declarations -Unedited
Updated:15 Jan 2010
It is very simple :laugh: and fun ..just divide the line before and after * , likeconst int * pconst int (before *) represent [constant integer]and *p represent a pointer add both u get a pointer pointing to a constant integer , it means u can't change value but pointer can...
C++, C
 
avinash0645.00
Low resolution timer class for Visual C++ and GNU C++ under MingW
Updated:9 Jan 2006
LRTimer - universal low resolution timer class with its own thread.
VC6, Win2K, WinXP, Win2003, Dev
 
MaxOfLondon3.91
Low-level-interference logging
Updated:1 Mar 2006
Low-level-interference logging.
VC6, Windows, Dev
 
Lymington2.91
Machine Solution to Einstein's Riddle Revisited
Updated:18 Dec 2003
This article shows a fast solution to Einstein's Riddle by using brutal search.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Dezhi Zhao4.86
Make your MS-HTML-help-contents perfect -Unedited
Updated:30 Jun 2006
Make your MS-HTML-help-contents perfect
C++, Windows, Visual-Studio, Dev
 
includeh102.00
Makefiles in Linux: An Overview
Updated:4 Dec 2008
Explain the use of make command and the syntax of makefiles.
C, Linux, Dev
 
Ciro Sisman Pereira5.00
Making HTTP Communication from MFC/Windows Application
Updated:16 Apr 2001
This articles shows one way for a MFC/Windows application to talk to a webserver using HTTP protocol.
XML, VC6, Win2K, MFC, Dev
 
Dhandapani Ammasai4.67
Manage Physical Dependencies of a Project to reduce Compilation Time
Updated:25 Mar 2004
How to manage Physical Dependencies of a Project to reduce Compilation Time
C++, Windows, Visual-Studio, Dev
 
Zeeshan Amjad4.30
Managing argc and argv[] with STL in a simple way
Updated:14 Jan 2002
This class makes it very easy and unified to process the argument list of your main(). It provides many features to support options with parameters, optional parameters and automatic output of error messages and a short manual. It uses STL and is unicode compliant.
VC6, Win2K, STL, Dev
 
Patrick Hoffmann4.94
Manipulate XML data with XPath and XmlDocument (C#)
Updated:4 Feb 2005
An article about manipulating XML source data.
C#, XML, .NET1.1, Win2K, VS.NET2003, Dev
 
Michael Chao4.89
Manual Virtual Inheritance (MVI)
Updated:3 Sep 2009
How to enhance the C++ standard library.
C++, Dev
 
Jonathan Enders4.78
MappedHandler - That Horrible Hack! or A Functor for Member Functions
Updated:15 Aug 2006
An article on yet another Standard C++ delegate-like implementation for a handler to map to non-static methods of classes.
VC6, VC7, VC7.1, Win2K, Visual-Studio, Dev
 
Chris S Kaiser4.47
MapPoint, SmartPhone and C# - Part 1
Updated:8 Nov 2004
A simple application that illustrates how to use MapPoint SDK using C# and render the maps on a SmartPhone.
C#, Windows, .NET, VS.NET2003, Dev
 
Logu Krishnan4.63
MapPoint, SmartPhone and C# - Part 2
Updated:10 Nov 2004
A simple application that illustrates how to use MapPoint SDK using C#, and render the Route maps and calculate the distance on a SmartPhone.
C#, Windows, .NETCF, Mobile, .NET1.1, VS.NET2003, Dev
 
Logu Krishnan4.75
Mastermind Human&Computer; Player Implementation in C++ -Unedited
Updated:22 Sep 2010
For many years I wondered how computers could think. This mastermind game is one of my first game projects. it can be useful if you are also interested in artificial intelligence in computers.
VC6, VC7, VC7.1, VC8.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, .NET3.5, VS.NET2003, VS2005, VS2008, Dev
 
Aytek Ustundag1.65
Matchbox Educable Noughts And Crosses Engine (MENACE) in C++
Updated:31 Oct 2007
This article demonstrates a tic-tac-toe computer player learning from experience
VC8.0, Windows, VS2005, Dev
 
Chesnokov Yuriy4.59
matchstick game -Unedited
Updated:7 Feb 2007
A very simple game
C++, WinXP, Visual-Studio, Dev
 
kbsbng1.93
Matlab 7.1+ and Visual Studio 2005
Updated:11 Jul 2007
An article describing how to compile Matlab 7.1-7.4 mexw32 files using Visual Studio 2005
C++/CLI, C, VC8.0, Windows, .NET, Visual-Studio, MFC, Dev
 
abn9c4.60
MATLAB Engine API
Updated:1 Jul 2003
Using MATLAB Engine API to control MATLAB
VC6, Win2K, WinXP, MFC, Dev
 
A. Riazi4.95
MATLAB MEX-files
Updated:20 Sep 2003
This article shows you how to create MATLAB MEX-files for improving speed of MATLAB when executing a function.
VC6, Win2K, WinXP, Win2003, Dev
 
A. Riazi4.86
Matrix linking
Updated:22 May 2007
One more implementation of dynamic binding.
C++, Windows, Visual-Studio, Dev
 
Member 3374626 
MD5 File Creation and Verification
Updated:3 Jan 2009
A tool for creating/verifying MD5 files
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP, Win2003, Vista), Dev
 
Shaheer Abdulrahiman2.85
Media Player -Unedited
Updated:20 Sep 2003
Its a media player which plays all media audio and video files.
VC6, Win2K, WinXP, MFC, Dev
 
Tahir Naeem1.25
Meet Microsoft Popfly: Part I - Mashup App Creator Built On Silverlight -Unedited
Updated:2 Jun 2007
Learn more about the Mashup creator, Popfly space, and the Web page creator.
C#, Javascript, XML, HTML, Windows, .NET2.0, .NET3.0, ASP.NET, IIS, WPF, WebForms, Ajax, VS2005, IE6.0, IE7, Dev, Design
 
CJCraft.com 
Memory Allocation Tool
Updated:20 Feb 2003
Simple tool to test applications under various memory conditions.
VC6, VC7, Win2K, WinXP, WTL, STL, Dev
 
Andreas Saurwein Franci Gonçalves4.31
Memory Leak Detection in C
Updated:27 Jun 2007
A simple yet effective solution to memory leak detection in C code
C++, Windows, Dev
 
Rabinarayan Biswal3.40
Memory mapped files and flat table primitives.
Updated:6 Apr 2003
Source C++ classes for persisting flat table data.
VC6, VC7, Win2K, WinXP, PocketPC-2002, Visual-Studio, Dev
 
c-smile3.11
Menu handler for Most Recently Used files
Updated:4 Aug 2004
A simple class for implementing Most Recently Used files functionality for multiple situations.
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
TDWiseley3.29
MessageBoxTimeout API
Updated:6 Aug 2004
An article on using the non documented MessageBoxTimeout API.
VC7.1, Win2K, WinXP, VS.NET2003, Dev
 
Maurizio Pisano4.82
MFC - Multiple inheritance and serialization
Updated:29 Oct 2003
Describing a solution to allow namespaces, multiple inheritance, and serialization in an MFC program
VC7, Win2K, MFC, Dev
 
4.79
MFC D3D Application - Direct3D Tutorial Part III
Updated:20 Jul 2007
Part III of the step by step MFC + D3D tutorial, with custom Direct3D framework
VC6, Win2K, WinXP, MFC, Dev
 
hector.j.rivas4.76
MFC D3D Application: Direct3D Tutorial Part I
Updated:16 Jul 2007
Yet another Direct3D framework, this time for MFC apps, with a step by step tutorial
VC6, Win2K, WinXP, Dev
 
hector.j.rivas5.00
MFC Tutorial -Unedited
Updated:3 Apr 2007
VC++ EssentialsIf you want to use Microsoft Visual C++, it helps a ton if you really know C++. Everything is about classes
C++, Windows, Visual-Studio, Dev
 
vimarsh puneet1.13
MFC Windows Coding Guidelines
Updated:14 Sep 2005
An article on how to write better readable code.
C++, Windows, Visual-Studio, MFC, Dev
 
srana4.69
Middle Mouse Button (or Wheel) to Doubleclick (VC6)
Updated:26 Jul 2010
This is a small but handy tool I'm using every day. It converts a middle mouse button click in to a left mouse button double click.
C++ (VC6), Windows (WinXP, Win7), Win64, Dev
 
kim.david.hauser4.67
Mike's Normal Code Project Screen Saver
Updated:24 May 2002
A Code Project screen saver written in Win32 API
XML, VC6, Win2K, WinXP, Visual-Studio, STL, Dev
 
Michael Dunn4.37
Minimal unit test library for C++
Updated:4 Mar 2005
Very small (one header) tool to support unit tests in C++
C++, Windows, Visual-Studio, Dev, QA
 
Pavel Vozenilek3.87
Minimum Difference
Updated:22 Apr 2002
Identifying the minimum difference between two data sets
VC6, Win2K, WinXP, Visual-Studio, STL, Dev
 
Craig Henderson4.82
MnemonicTabControl - a tabcontrol with accelerator key support
Updated:19 Oct 2005
An ownerdrawn tabcontrol supporting accelerator keys to switch between tabs.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Stumpy8423.54
MonIP - IP Network Monitor -Unedited
Updated:17 Aug 2003
MonIP was made to help monitor your home network by gathering useful system and network information from your computer and other computers around you.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
ice9112.26
Monte Carlo Simulation Using Parallel Asynchronous Web Services with .NET 2.0
Updated:29 May 2007
A parallel web services example for .NET 2.0 written in C#
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Architect, Dev
 
M. Stander4.77
Mouse Programming in C/C++ -Unedited
Updated:13 Aug 2005
This is an article which describes interfacing of the mouse using C/C++ programming. It contains information about: 1]calling the mouse 2]hiding the mouse 3]setting the position of the mouse 4]restricting the mouse position.
C++, C, Windows, Visual-Studio, Dev
 
Ranjith KH1.05
MouseLeave and MouseEnter functions
Updated:22 Dec 2002
A simple way to implement MouseLeave & Mouse Enter functions
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
turco-7th1.08
Multi Dimensional Arrays using Template Meta Programming
Updated:20 Mar 2004
A Real Multi-Dimensional Array
VC6, Win2K, WinXP, Win2003, Dev
 
Mohammed Hossny3.15
Multi Threaded Client Server -Unedited
Updated:28 Dec 2006
how a server can send data to any number of clients simultaneously is described here with a simple server program and a client program
C++, Windows, Visual-Studio, Dev
 
Pankaj Paul2.42
Multi-column Combo
Updated:6 Apr 2005
A multi-column combo in VB.NET.
VB, Windows, .NET1.0, WinForms, Dev
 
kennedy_franklin4.27
Multi-Column ComboBox
Updated:1 Jul 2003
Implementation of an OwnerDraw MultiColumn ComboBox
VB, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Tim McCurdy4.48
Multi-Column ListBox Control
Updated:7 Jul 2005
A ListBox control that supports multiple columns. Also shows how to create your own scrollbar.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Chris Kolkman4.55
Multidevice ASIO output plugin for WinAMP -Unedited
Updated:13 Feb 2009
A tiny WinAMP output DLL that uses a C++ replacement of the official ASIO SDK that supports multiple ASIO devices.
C++ (VC9.0), WinXP, Win32, WTL, STL, COM, VS2008, Dev, Design
 
Domagoj Šarić4.79
Multifunctional Checkbox for Visual Studio .NET
Updated:13 May 2005
CheckBox with different checked and border styles.
VB, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Loresoft1.57
Multifunctional Checkbox v2 for Visual Studio .NET
Updated:2 Jul 2005
Checkboxes with different checked and border styles.
VB, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Loresoft2.75
Multi-Language Programming : Common Object’s Event_6 -Unedited
Updated:1 Nov 2011
     Object may generate or handle events. This feature should continue to be supported in common object environment. Event is not an entity. It is a set of information. If the event information is described by special language, then it can not be triggered or handled by other languages. Therefore,
All-Topics
 
li9705 
Multi-Language Programming: More Complicated Function Calls Between Languages: 5 -Unedited
Updated:20 Oct 2011
Doing more complicated function calls between languages.
All-Topics, Dev
 
li9705 
Multilingual Application - Change Application Language
Updated:17 Nov 1999
Multilingual Application - Change Application Language
VC6, Win2K, Dev
 
Daniel Zuppinger3.70
Multiple consoles for a single application
Updated:9 Mar 2006
Sometimes, it's not enough to have only a single console window for your applcation... let's provide more!!
VC6, Win2K, WinXP, MFC, Dev
 
Zvika Ferentz4.94
Multiple Monitor Support
Updated:1 Jul 2002
Make your Screen Savers Span Multiple Monitors
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Jon Newman4.31
MultiThreaed Client Server Communication -Unedited
Updated:19 Jan 2005
Client Server communication in multithreaded environment
VC6, Windows, Dev
 
2.37
muParserSSE
Updated:4 Sep 2011
A library for just in time compilation of mathematical expressions based on asmjit
C++, ASM
 
iberg4.96
MXXMLWriter sample ported to VC++
Updated:21 Apr 2001
Microsoft's MXXMLWriter sample that shows how to use SAX2 and MXXMLWriter is now ported to VC++ using ATL and C++, plus some nice additions.
XML, VC6, Win2K, ATL, Dev
 
Felix Cho4.54
MyBasic - A Custom-BASIC language interpreter written in C++
Updated:12 Oct 2003
A Custom-BASIC language interpreter written in C++
VC6, Windows, Dev
 
Liu Xue Song4.90
Name genderization
Updated:22 Apr 2002
Extrapolate the gender of a person based on their first name
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Matt Gullett4.75
Named Bookmarks Add-In for VS.NET
Updated:25 Apr 2005
Add-In for Visual Studio .NET that implement concept of Named Bookmarks
 
Sol Cleaner3.58
Named Objects in C++ -Unedited
Updated:30 May 2011
SLQ lazy? Object pointers are annoying? How about you look your object up by assigning it a unique name?
C++
 
Hubert Haien4.11
Neat HRESULT to exception converter
Updated:21 Oct 2005
A clean and easy way to convert an HRESULT error to an exception including file name and line number.
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
Mohammad Nabil H.3.63
Neural Network Classifier
Updated:29 Jan 2005
A Multilayer perceptron used to classify blue and red points.
VC7.1, Win2K, WinXP, Win2003, Vista, MFC, VS.NET2003, Dev
 
Hossein Khosravi4.44
Never-ending Progress Bar (C#)
Updated:1 Oct 2004
The VB.NET Never-ending Progressbar now in C#
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Greg Osborne4.29
New Class (C++) Wizard with namespaces selection
Updated:18 Aug 2006
This article shows you some useful tips about coding a wizard. It includes scripts in JScript format, and provides you an edited "New Class" wizard which supports namespaces.
JScript.NET, VC8.0, VS2005, Dev
 
Elia Sarti3.50
New Dynamic Array Create array with integer and string indexs dynamically -Unedited
Updated:11 May 2007
Article that shows how to create array of any type with int and string index
VC8.0, .NET2.0, WinXP, VS2005, Dev
 
murtaza dhari2.14
New ListCtrl Sorting Algorithm in XP
Updated:27 Apr 2007
Sorting items more naturally in ListCtrl, like XP does. Adding a single line into your program to enable this cool feature.
C++, WinXP, Dev
 
nicoster4.72
Non volatile variables and configuration settings for MFC applications
Updated:21 May 2002
Two classes for saving and restoring string, BOOL and numeric variables in a textfile - much like INI files, using a set of preprocessor macros.
VC6, Win2K, MFC, Dev
 
Ruben Jönsson3.86
Number To Text Converter
Updated:27 Jan 2003
Convert a given number (range from one to hundred of vigintillion(10^63) ) to the text that people use to pronouce the number
VC6, VC7, Win2K, WinXP, Dev
 
pinakvashi2.73
Numeric Keypad Web User Control
Updated:19 Jul 2004
Use this control when your users don't have access to the keyboard (like at a touchscreen kiosk).
VB, Windows, .NET1.0, .NET1.1, ASP.NET, VS.NET2003, Dev
 
Barry Etter3.88
Object Oriented Enumerations
Updated:10 Feb 2005
An article on using macros to encapsulate enumerations.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Visual-Studio, Dev
 
Zac Howland4.27
ObjectIsDynamic
Updated:12 Sep 2005
Thread-safe detection to find if an object is dynamically or statically allocated using MFC.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Mauro Leggieri3.91
Object-oriented XML Parser
Updated:28 Aug 2001
Object-oriented parser to read/write XML files using MSXML parser
XML, VC6, Win2K, STL, Dev
 
Mike Melnikov4.36
OmniSearch (Google Caching Engine)
Updated:19 Feb 2003
OmniSearch attempts at showing a way to reduce the number of hits to the Google Web Service by Caching Searches.
C#, Windows, .NET1.0, ASP.NET, Dev
 
Nick Berardi4.41
Onscreen Keyboard
Updated:21 Mar 2000
An onscreen keyboard for pen computing and touchscreens
VC6, MFC, Dev
 
Randy More4.78
OOP and UML
Updated:20 Jun 2000
An introduction to modelling OOP design concepts with UML
C++, UML, Windows, Visual-Studio, Architect, Dev
 
Alex Marbus4.53
Opening / Saving multiple types of documents in MFC MDI applications
Updated:24 Nov 2004
A simple Visual C++ 6.0 multiple document (MDI) project that allows opening / saving multiple types of documents.
VC6, VC7, VC7.1, VC8.0, .NET, Win2K, WinXP, Win2003, MFC, Dev
 
BabakTaati4.73
Operating System Development - Part 1
Updated:5 Jun 2008
Environment settings for OS development
C++ (VC6, VC7, VC7.1, VC8.0), C, ASM, Virtualization, virtual-machine
 
Maruf Maniruzzaman4.33
OpTemplate Class - A Demonstration of Operator Overloading
Updated:22 Aug 2002
Demonstration of operator overloading.
C++/CLI, VC6, VC7, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Yap Chun Wei1.73
Order MFC array with qsort()
Updated:6 Feb 2003
How to order an MFC array using standard function qsort().
VC6, Win2K, Visual-Studio, MFC, Dev
 
Luca Basso Ricci3.87
Organic Programming Environment (OPEN)
Updated:26 May 2002
OPEN is a prototype development exploring a different paradigm for data management. Instead of applications being process-centric, in which processes drive data transfer, the Organic Programming environment uses a data-centric approach. In this paradigm, data initiates processes.
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Marc Clifton3.74
Overloading streams
Updated:7 Oct 2003
An article on overloading streams.
VC6, VC7, VC7.1, Win2K, WinXP, Visual-Studio, Dev
 
Prasad Kulkarni2.06
Parallel Computing and Data Parallelism
Updated:2 Feb 2010
An article that focuses on Data Parallelism based on the Multi-Core Processor Technology.
C++, C#4.0, Win2008, Win7, Visual-Studio (VS2010), Architect, Dev
 
logicchild4.95
Parameter Passing: by Train vs. by Truck
Updated:19 Jul 2010
An article highlighting the advantages of using a composite datatype for passing parameters to functions.
C++, Windows, Linux, Dev
 
Sameerkumar Namdeo2.90
Parse command lines using STL -Unedited
Updated:10 Mar 2006
A simple command line parser employing STL
C++, Windows, Visual-Studio, Dev
 
Mohammed Lokhandwala2.44
Parse date time string with spirit -Unedited
Updated:19 Mar 2008
A sample show how to parse date with boost spirit framework
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
ZhengPing Wang2.00
Parsing XML using a C++ wrapper for SAX2
Updated:3 Aug 2005
A basic C++ wrapper framework for the MSXML SAX2 API is presented.
XML, VC6, Windows, Dev
 
nschan4.74
Pass Class Method as Static function to API Calls
Updated:12 Mar 2002
Pass Class Methods to API Calls where Static Functions are required using CThunk class
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
Deepak Khajuria2.76
Pay-Per-Click webService and client implementation
Updated:13 Oct 2003
Introduction into the world of pay-per-click webservices with sample web service and client application
C#, Windows, .NET, Visual-Studio, Dev
 
Yuriy Maksymenko2.17
Pegboard Solution
Updated:17 Apr 2007
Solving the Pegboard Puzzle with Simulation
C++, C, Windows, Dev
 
Erol Esen4.33
Percent Progress Bar
Updated:6 Jan 2006
A project and source code for a progress bar with percentage completed shown.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
iwdu1501.62
Percentage Complete Progress Bar (100% Completed) (ASP.NET)
Updated:8 Jul 2005
A C# custom control which will create a progress bar showing how much percentage work is done. Also a horizontal color bordered bar which shows percentage of task completed out of 100%.
C#, VB, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Tittle Joseph3.20
Performance improvement for VC2005 CRT (x86/IA64)
Updated:6 Dec 2005
In the CRT of VC2005, there is a performance decrease; this article describes the changes that are to be made to get a "faster" CRT.
VC8.0, .NET2.0, Win2K, WinXP, Win2003, VS2005, Dev
 
Jochen Kalmbach [MVP VC++]4.84
Periodic Table -Unedited
Updated:29 Jun 2007
Get Group and Period of elements in periodic table
VC6, Win2K, WinXP, MFC, Dev
 
Sayyeid Mostafa Hashemi1.33
Permutations in C++
Updated:10 Sep 2009
Explains the technique of finding permutations and provides source code for the recursive implementation. I will also explain how to use the STL template function next_permutation().
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
Wong Shao Voon3.25
Persistant Hash Table
Updated:27 Oct 2011
Key value store
C++, SQL, Windows, Dev, key, Data
 
Dharmateja Challa 
Persistant Hash Table: Part 2
Updated:28 Oct 2011
This is a continuation article for a key value store.
C++, Windows, Dev, Data
 
Dharmateja Challa 
Phase Progress Bar
Updated:2 Apr 2007
Custom Control to provide Phase Progress by polygonal shapes
VB, Windows, .NET, Visual-Studio, Dev
 
dmstrat3.79
Ping Control
Updated:28 Apr 2005
This article describes a Ping control.
VB, Windows, .NET, Visual-Studio, Dev
 
HendrikO2.76
Play XM in C++ - From File and Memory
Updated:22 Oct 2010
Play XM music files in pure C++ using unpacked BASSMOD.dll from file and memory
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0, VC10.0), C, Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7), Win32, Visual-Studio (VS.NET2003, VS2005, VS2008, VS2010), MFC, All-Topics, MVC
 
Mustafa Chelik4.86
Playing with the GridView PagerBar
Updated:22 Jun 2007
Extend GridView.PagerBar while preserving its functionality and add a drop-down to change the page size
VB, Windows, .NET2.0, ASP.NET, Visual-Studio, WebForms, Dev
 
peter gabris4.64
PLT redirection through shared object injection into a running process
Updated:10 Dec 2008
The first part of a two-part article which will illustrate how to redirect the PLT of a process through the injection of a shared object into its address space.
C++, ASM, Linux, Architect, Dev
 
Quake2th4.82
Pointer Arithmetic and Portable Code
Updated:3 Mar 2004
Avoid writing code that depends on pointer arithmetic to make your code portable.
VC6, Windows, Visual-Studio, Dev
 
Zeeshan Amjad2.73
Pointer to Pointer and Reference to Pointer
Updated:29 Apr 2009
Explains the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function.
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
Wong Shao Voon3.74
Pointers Usage in C++: Beginners to Advanced
Updated:7 Sep 2005
The article covers pointer concepts and syntax in C++ in-depth. It uses a graded approach to increase difficulty level, with lots of illustrations and examples for beginners, and for advanced users to test knowledge on "Dynamic Memory Allocation of Multi-dimensional Pointers" and the like.
C++, C, Windows, Visual-Studio, Dev
 
Varun_Sud4.68
Polymorphism in C
Updated:5 Jul 2005
The article demonstrates how to implement polymorphism using the C language.
C, VC6, Win2K, WinXP, Dev
 
«_Superman_»4.83
Polymorphism without Planning
Updated:27 Nov 2004
The OOTL uses a technique of allowing run-time polymorphism on objects, without requiring them to plan for it.
VC7.1, Windows, Visual-Studio, Dev
 
Christopher Diggins3.46
Polymorphism without Planning (under the hood)
Updated:28 Nov 2004
This article explains the techniques used to allow the interface reference types to be polymorphic on any type which provides matching function signatures.
VC7.1, Windows, Visual-Studio, Dev
 
Christopher Diggins4.84
Popular Misconception: The override that was not -Unedited
Updated:15 Dec 2009
The override that was not
C++, Dev
 
Joel Ivory Johnson5.00
Portable C++ XML Serialization
Updated:2 Jan 2011
An open C++ library to serialize objects as XML
C++/CLI, C, VC6, VC7, VC7.1, VC8.0, VC9.0
 
HZ_792.68
Portmappings on UPnP-NAT(s) using C++, winsock2, xerces2.8 (Linux friendly code)
Updated:28 Apr 2009
Portmappings on UPnP-NAT(s) using C++, winsock2, xerces2.8 (Linux friendly code)
C++
 
Yohei Murakami5.00
Post-Build Executable Back Patching -Unedited
Updated:23 Mar 2008
Perform Advanced Post-Build Executable Processing with the DbgHelp Library
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003, Vista), Win32, Win64, Dev
 
Jeffrey Walton4.66
Power of C++ - Developing a Portable HTTP Server with Python Interpreter using Boost, TinyXML
Updated:1 Jun 2008
This article describes portable networking library (ahttp) and small HTTP server - result of modern C++ programming approaches investigation
C++, Windows, STL, Dev
 
Artem Kustikov4.83
Precise duration measurement
Updated:27 Dec 1999
A simple class that provides high precision timing.
VC6, Dev
 
Laurent Guinnard4.57
Precision timing and the Principle of Least Action
Updated:6 Nov 2005
An improved timer behaving like a built in type to explain a programming philosophy.
VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Jeremy Thornton3.60
Printing with a custom DataGrid
Updated:20 Aug 2002
This article shows how to implement print functionality with a custom DataGrid
VB, Windows, .NET1.0, Dev
 
piero.viano4.56
PriorityLock - Release locks by priority
Updated:30 Nov 2006
A Monitor like class that releases locks by priority.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
S. Senthil Kumar3.67
PRNG (Pseudo Random Number Generator)
Updated:12 Jun 2001
An ActiveX control for creating random numbers in VB/VBScript/ASP pages
VB6, C++, Windows, ASP, Visual-Studio, Dev
 
Michael Meelis1.81
Problem with global operator functions in VC++ 6.0
Updated:9 Apr 2009
This article shows a problem that occurs with global friend operator functions in VC++6.
VC6, Dev
 
Florin Badea3.00
ProcessStudio 2.8 - monitor tasks visually
Updated:13 Feb 2001
An application to monitor tasks visually.
C++, Win2K, Visual-Studio, Dev
 
.net2.86
Program Objects: Reusing and Redirecting C++ Programs
Updated:6 Jan 2005
By writing programs as objects, it can be easy to reuse programs, and redirect them to one another.
C++, Windows, Visual-Studio, Dev
 
Christopher Diggins4.86
Programmatically Changing Windows Display Settings
Updated:1 Feb 2006
C++ class that makes it easy to list all available display settings, and change them.
C++, Windows, Visual-Studio, Dev
 
Ludvik Jerabek3.25
Programming Language Misuse -Unedited
Updated:30 Mar 2010
I’m feeling a bit guilty about some code I wrote: using (new OperationTimer("MyOperation", this)){ // ... complete operation} This innocent looking C# snippet is hiding a tricky secret - the using statementis being misused (no pun intended).  The documentationdefines the int
All-Topics
 
James Kolpack5.00
Progress Task List Control
Updated:12 Sep 2005
A simple control to display a list of tasks, being ticked off as they are completed by the program.
C#, .NET1.1, Win2K, WinXP, Vista, VS.NET2003, Dev
 
Tim_Mackey4.58
ProgressPieControl: an alternative to that [ boring :) ] ProgressBar
Updated:27 May 2005
A custom progress control, using graphics and double buffering.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, GDI+, VS.NET2003, Dev
 
eRRaTuM2.33
Project file which will validate for XML with XSD
Updated:6 Apr 2004
Validating XML for the given XSD. Output is displayed in a textarea.
VB, Windows, .NET1.0, .NET1.1, ASP.NET, VS.NET2003, Dev
 
Anil Gopalakrishnan3.77
Project Rename - Rename an Existing Visual Studio Project
Updated:9 Jun 2009
MFC Application to rename an Existing Visual Studio Project
C++ (VC9.0), Windows (WinXP), Visual-Studio (VS2008), Dev
 
Flying Light4.37
Properties in C++
Updated:20 Dec 2006
Simulating C# Properties in C++
C++, eVC, Windows, WinMobile, Mobile, Visual-Studio, Dev
 
Mohammad Shuaib3.31
PropertyGrid and Drop Down properties
Updated:7 Feb 2005
This article discusses three types of drop down properties.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Ronit H4.87
PropertyGrid Control in WinForms
Updated:20 Oct 2005
PropertyGrid control in WinForms.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
vivekthangaswamy1.26
Protected Storage Explorer
Updated:18 May 2002
Navigate through the Protected Storage in Windows 2000 or XP
C++, Win2K, WinXP, Visual-Studio, Dev
 
[James Pullicino]3.18
Protection Schemes Based on Virus Survival Techniques -Unedited
Updated:26 Nov 2007
A Survey of Virus Survival Techniques Applied to Protection Schemes
VC6, VC7, VC7.1, VC8.0, Windows, VS.NET2003, VS2005, Dev
 
Jeffrey Walton4.96
Publish, Discover and Invoke Web Services using SOAP and UDDI
Updated:13 Jan 2004
Project to emulate Description, Discovery and Invocation of Web Services
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Sumit Amar .3.60
PugXML - A Small, Pugnacious XML Parser
Updated:11 Jan 2003
Discussion of techniques for fast, robust, light-weight XML parsing.
XML, VC6, VC7, Windows, Visual-Studio, Dev
 
Kristen Wegner4.98
Pure Virtual Function Call -Unedited
Updated:20 Jul 2006
How can you get the runtime error "Pure virtual Function Call" and how to avoid it
VC6, VC7, VC7.1, Win2K, Visual-Studio, Dev
 
Hany Grees Ayoub2.59
Pushing HTML content to a Blackberry
Updated:7 Dec 2004
How to push HTML content to a blackberry handheld using MDS
C#, Windows, .NET, ASP.NET, Visual-Studio, IIS5.1, IIS6, Dev
 
Steven Berkovitz4.36
PXPerlWrap (PXPerl, reloaded)
Updated:3 Nov 2004
A comprehensive Perl embedding solution.
Perl, VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
PixiGreg4.83
QServiceTool - A Beginner's Guide to Qt and NT Services
Updated:18 May 2003
A Qt based tool designed to control Windows NT services (start, stop, pause, continue) and to show information about them.
VC6, VC7, Win2K, WinXP, Dev
 
whizer4.82
Quick C# Documentation using XML
Updated:30 Aug 2004
This article shows how to create documentation in C# in a simple and fast way. Like my previous articles, this one too focuses beginner to intermediate level.
C#, XML, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
irfan patel3.24
QxOrm - C++ ORM (Object Relational Mapping) Library
Updated:4 Nov 2011
QxOrm C++ library: Persistence (based on QtSql Qt library) - Serialization (based on boost::serialization library) - Reflection (introspection)
C++, XML, SQL, Windows, Linux, clone
 
QxOrm4.80
RAII, Dynamic Objects, and Factories in C++
Updated:3 May 2005
RAII: automatic resource management in C++.
VC6, Windows, Dev
 
Roland Pibinger4.70
Read and Write application parameters in XML
Updated:30 Jun 2003
This article provides an easy way to load and save the parameters of an application in XML format.
XML, VC6, Windows, STL, Dev
 
Arnaud Brejeon4.38
Reading and Using Resources in an Executable file
Updated:24 Oct 2002
A class for dynamic reading of resouce information from an executable file.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Johnson Zhou3.27
Ready to use custom textbox with validation properties
Updated:10 Mar 2005
Use of this control will eliminate various common validation issues in a form.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
mail44.23
Real XP Style Buttons in VB.NET
Updated:28 Apr 2004
An article on Real XP Style Buttons
VB, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
PaulOneTwo202.62
Real-time Feed Distribution using Shared Queue
Updated:7 Aug 2011
This article demonstrates how to forward real-time feed to multiple clients with different bandwidths.
C++
 
Hatem Mostafa4.90
recording and play using Waveform audio interface -Unedited
Updated:10 Jun 2005
This article allow you to recording and replay.
C++/CLI, VC6, .NET, Win2K, WinXP, Win2003, Dev
 
nghiath2.10
Recursion Primer Using C++: Part 1
Updated:22 Apr 2008
An introduction to Recursion using C++, Part 1.
C++, Architect, Dev, Design
 
Zeeshan Amjad4.77
Recursion Primer Using C++: Part 2
Updated:7 Nov 2008
An introduction to Recursion using C++, Part 2.
C++, Architect, Dev
 
Zeeshan Amjad4.04
Recursion Primer using C++: Part 3
Updated:6 May 2011
In this article, we try to combine compile time/runtime and structure/generative with five different types of recursion.
C++, Architect, Dev, Design
 
Zeeshan Amjad4.80
Recursive Tower of Hanoi with(GUI) -Unedited
Updated:29 Feb 2004
Recursive Tower of Hanoi with(GUI)
C++, C++/CLI, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
ssm_as1.35
Recycle
Updated:3 Oct 2001
The Recycle program has been designed to automate the release of system memory.
VC6, Win2K, Visual-Studio, Dev
 
Niraj Kedar2.80
Reducing VisualStudio / C++ built times dramatically -Unedited
Updated:14 Jan 2010
When working with large C++ projects in Visual Studio built times can become a problem. I'm working on a project with 140000+ lines of code split into 23 Projects (1 Main App; 3 libs; 19 DLL's). Depending on the CPU speed built times could exceed 10 Minutes. May not sound much but if you have to...
C++
 
iberg4.33
Reducing VisualStudio / C++ built times dramatically -Unedited
Updated:25 Oct 2010
You could use internal and external include guards in your headers. This reduces compile time dramatically.
C++
 
C++ Hacker2.00
Reference-based Object Set
Updated:8 Jun 2005
CRefObject is not a smart pointer. It is a reference manager class for value-based objects.
VC6, WinXP, Dev
 
Chan-gu Lee3.67
Referencing a WebService from C through a C# Library (.NET Interop)
Updated:10 May 2005
Gives a step by step procedure to access a Web Service from a C project through a C# library.
C, C#, .NET1.1, Win2K, VS.NET2003, Dev
 
Sylvester, Asil Gerard4.00
Registry Explorer
Updated:9 Oct 2001
Registry Explorer is a freeware program that is intended to replace regedit
C++, Windows, Visual-Studio, Dev
 
Henk Devos2.90
Registry Information
Updated:28 Oct 2003
A small discussion on finding and removing problematic registry entries
VC6, Win2K, MFC, Dev
 
DavidCrow3.17
Replacing printf for use with MFC
Updated:26 Nov 2004
Replacing printf for use with MFC.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Dev
 
Manohar B. Srikanth1.29
Retrieving version information from your local application's resource
Updated:22 Oct 2004
Sample code to retrieve version information from your local application
VC6, Win2K, WinXP, Win2003, Dev
 
luetz4.20
reusable safe_bool implementation -Unedited
Updated:12 Jan 2010
safe_bool - what & why[^]?In my understanding their implementation is broken (if fixable), but in the course I came up with my own that appears slightly more elegant to me:template class safe_bool {protected: typedef void (safe_bool::*bool_type)() const; ...
C++
 
peterchen5.00
Rich Design Time Featured TreeList Control
Updated:9 May 2005
A Tree like component with rich design time features.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Nicolas Wälti4.76
RichTextBox with background highlighting in VB.NET
Updated:29 Jul 2002
Subclasses the standard .NET RichTextBox and adds background highlighting capabilities
C++, VB, Windows, .NET1.0, MFC, Dev
 
FlashMerlot4.13
Rotating PictureBox Control
Updated:29 Jul 2005
A PictureBox control that lets you rotate images.
VB, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev
 
Chris Kolkman3.50
Round Robin Scheduling
Updated:9 Feb 2007
Finding scheduling order, average turn-around and wait time for round-robin scheduling
C++, WinXP, Visual-Studio, Dev
 
kbsbng2.91
Rread a number input from the keyboard and then put each of its components in an array -Unedited
Updated:31 May 2010
Description of how to read a number input from the keyboard and then put each of its components in an array
C++
 
TopCoder232.00
RSA Encryption Elgorithm -Unedited
Updated:11 Oct 2004
This code implements RSA encryption technique in an efficient and reusable way.
VC6, Windows, Dev
 
immaad1.24
RSA encryption/decryption -Unedited
Updated:5 May 2003
Find a RSA implementation in VC++. Key size is 32-bit.
VC6, VC7, MFC, Dev
 
BhaskarBora2.87
RSS Consumer
Updated:12 May 2005
Building an application to read RSS feeds.
C#, XML, .NET1.1, WinXP, VS.NET2003, Dev
 
B.Sai Suryanarayana3.65
S.I.V. : Simple settings implementation
Updated:2 Nov 2003
Simplicity Is Virtue: how to save your settings in a simple way but also powerful at the same time
VC6, Windows, MFC, Dev
 
T1TAN3.00
Safe-Clean
Updated:5 Feb 2002
Safe-Clean is an effective tool that sweeps out trash or what is considered to be trash by the author/user.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Balkrishna Talele3.00
Save a TreeView into an XML File
Updated:22 Jun 2004
The article includes a sample project showing how to save the nodes of a TreeView into an XML file.
C#, .NET1.1, Win2K, WinXP, Win2003, WinMobile2003, VS.NET2003, Dev
 
Norbert Eder2.86
Save Application Settings to XML
Updated:16 Sep 2002
An easy to use class that reads, writes and deletes app settings to an XML file.
XML, VC6, VC7, Win2K, WinXP, MFC, Dev
 
Jason Henderson3.59
Save ListView settings
Updated:19 May 2004
How to save ListView settings.
C#, VC7, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Guy Baseke3.95
Saving a variable temporarily
Updated:16 Nov 1999
A safe, and convenient way to store variables temporarily
C++, Windows, Visual-Studio, Dev
 
Alvaro Mendez4.00
Saving Excel 2.1 Workbook
Updated:12 Sep 2002
Classes used to save data in Excel 2.1 Workbook format
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Andrei Litvin4.96
Screen Capture
Updated:15 Nov 2006
A screen capture application.
C++, Windows, WTL, VS2005, Dev
 
Agha khan2.90
Screen Capture (Simple Win32 Dialog Based)
Updated:12 Nov 2007
It's a simple dialog based Screen Capture that uses Global Mouse Hooks to capture the area selected by user, controls( i.e. Buttons, etc.), and any other Window.
C++ (VC8.0), Windows (Win2K), .NET, Win32, Visual-Studio (VS2005), Dev
 
GauranG Shah4.42
Screen Designer Classes
Updated:7 Mar 2004
Screen Designer Classes for MFC applications
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
John Indigo4.92
Sealing Classes in C++
Updated:2 Sep 2009
A method to create sealed classes in C++
C++, Dev
 
FrancisXavier4.38
Searching multiple XML files
Updated:28 Sep 2005
A simple utility to quickly find nodes and attributes inside multiple XML files.
VB, XML, Windows, .NET1.1, VS.NET2003, Dev
 
Alberto Venditti4.67
Secure Web Services via Message oriented Middleware
Updated:1 May 2003
Describes an approach for delivery of Soap Messages serialised using ASP.NET Web Client Services over MSMQ and MQ
VB6, C#, .NET1.0, Win2K, WinXP, ASP.NET, Dev
 
Simon Gregory4.96
Secure Web Services via TCP/IP
Updated:30 May 2003
Describes an approach for delivery of Soap Messages serialised using ASP.NET Web Client Services over TCP/IP
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Simon Gregory5.00
Segmented LED Control Emulation
Updated:4 Oct 2006
This project describes an approach for constructing a hardware emulation of a segmented seven element LED display.
VB, Windows, .NET2.0, VS2005, Dev
 
salysle3.40
SEH and C++ Exceptions - catch all in one
Updated:16 Mar 2000
This article describes how to handle SE and C++ exception together.
MFC, Dev
 
Martin Ziacek4.72
Select and delete from list -Unedited
Updated:2 Apr 2007
Deleting the items in the list control using delete key on the key bord and also by multi selection and by ctrl+a
VC6, Windows, VS2005, Dev
 
vimarsh puneet1.16
Sending & Receiving UDP Datagrams with MFC's CAsyncSocket C++ Class
Updated:5 Dec 2006
A simple example to show the use of the MFC CAsyncSocket class to send and receive UDP datagrams
C++, Windows, Visual-Studio, Dev
 
Member 13856983.14
Sending parameters at thread startup
Updated:26 Nov 2006
A small article showing how to send parameters to a thread at startup.
C#2.0, .NET2.0, WinXP, .NET3.0, VS2005, Dev
 
Paul Eie3.21
Sending SMS using .NET through a Web service
Updated:7 Jun 2004
This article will help you to know how to use web services in .NET
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Manoj Kumar C2.68
SendKeys in C++
Updated:14 Jun 2004
A C++ port and enhancement of C#'s / VB's SendKeys function.
VC6, VC7.1, Windows, VS.NET2003, Dev
 
Elias Bachaalany4.86
Serialization in non - Document/View arch. projects .
Updated:28 Jun 2002
This explains how to serialize objects in non document/view architecture projects
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
VGirish4.15
Serializing a Collection of Collections (Using CObArray)
Updated:19 Mar 2007
Serializing objects and their relationships to each other.
VC6, WinXP, Dev
 
Ben Aldhouse2.67
ServerClient Communication With Hide Dialog Functionality -Unedited
Updated:6 Jul 2007
Communication between Server and Client and Hide Dialog in MFC
VC6, WinXP, Win2003, MFC, Dev
 
chaitanya shah1.07
Server-Side Asynchronous Methods for ASP.NET and WinFX
Updated:6 Apr 2006
An article that describes how to create server-side asynchronous service methods for ASP.NET and WinFX, thereby freeing up resources on the server to handle more clients simultaenously.
C#, XML, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
Karl M. Hulme4.20
Setting DNS using iphelp and register, DhcpNotifyConfigChange and DnsFlushResolverCache
Updated:8 Oct 2007
Setting DNS using iphelp and register, DhcpNotifyConfigChange and DnsFlushResolverCache
C++ (VC6), Windows (WinXP), Visual-Studio, Dev
 
Nescot4.64
Several classes for exception handling
Updated:19 Jan 2002
C++ wrappers for stack trace, unhandled exception and win32 structured exceptions
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Konstantin Boukreev4.90
Sharing and inheriting ImageLists across multiple forms and controls
Updated:7 Apr 2006
A component that allows ImageLists to be inherited and shared globaly across multiple forms and controls, with full design time support.
VB, Windows, .NET2.0, GDI+, WinForms, VS2005, Dev
 
Neal Andrews4.85
Simple Alarm Application
Updated:22 Mar 2004
A simple delay alarm and preset time alarm that pops up a window and/or play a WAV/MP3. There is also a snooze.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
mimosa4.48
Simple and Multithreading queue classes -Unedited
Updated:2 Feb 2006
Simple and Multithreading queue classes
VC7, eVC4.0, WinMobile, Mobile, WinXP, VS.NET2003, Dev
 
Alexander Kovachev1.59
Simple C++ member function delegates class using a parameter arbitrator class
Updated:25 Sep 2007
A simple C++ delegates class for the special case of using an arbitrator class for function parameters.
VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
Robert Umbehant2.25
Simple code to validate an XML file against a schema file (XSD)
Updated:26 May 2005
This article is about XML and XSD validation.
C#, VB, XML, Windows, .NET1.1, VS.NET2003, Dev
 
kubben3.49
Simple command line processing
Updated:14 Jan 2002
A simple method of parsing command line arguments; similar to getopt
VC6, VC7, Win2K, WinXP, Dev
 
Brodie Thiesfield3.80
Simple CSocket Server Application Support Multiple Clients -Unedited
Updated:31 Jan 2005
For my knowledge this is really simple and effective server application to handle multiple clients simultaniousy and completely independently.
VC7, Win2K, WinXP, MFC, Architect, Dev
 
venura c.p.w. goonatillake1.94
Simple extensible RPN based calculator class
Updated:19 Oct 2003
This article is about a simple yet easily extensible class that allows to perform arithmetic calculations.
VC6, VC7, Win2K, WinXP, Win2003, STL, Dev
 
Ilushka3.79
Simple File Reader and Writer Program in C -Unedited
Updated:14 Nov 2007
A program for reading writing and finding records in a file.
C, VC6, Windows, Dev
 
Saranga Amarasinghe1.16
Simple Lindenmayer System
Updated:14 Jan 2006
A simple 2D Lindenmayer system drawing program
C++ (VC6), Windows, MFC, Dev
 
arussell4.49
Simple Random Class (EasyRandom)
Updated:4 Jun 2002
A simple class to use in your MFC project to generate random numbers within an interval.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
nums2.41
Simple Reminder Application
Updated:22 Sep 2006
The article presents a simple Reminder application, using registry to store the reminders.
VC6, WinXP, Visual-Studio, Dev
 
kavitesh3.71
Simple Smart Pointer Implemantation -Unedited
Updated:13 Sep 2006
Implementaion of a simple smart pointer.
C++, Windows, Dev
 
knoxpointer2.59
Simple static array class
Updated:20 Mar 2002
A simple static array class that provides range checking and non-zero indexing
C++, Windows, Visual-Studio, Dev
 
John P. Curtis3.95
Simple tooltip show any place -Unedited
Updated:17 Sep 2007
show tooltip in any position, and set text color, back color.
VC6, WinXP, Dev
 
WeiHua zhang1.32
Simple update check function
Updated:10 Nov 2003
An aasy way to implement an online Update-check to your application
VC6, WinXP, Visual-Studio, MFC, Dev
 
Alexander Bischofberger4.47
Simple VC++ DHTML hooking technique demonstration
Updated:21 May 2001
A sample code demonstrating how to use MSHTML lib.
VC6, MFC, Dev
 
Zuoying Zhou3.46
Simplify Reading and Writing of XML Fragments
Updated:8 Aug 2006
This article shows how to read and write XML fragments using the XmlChunkReader and XmlChunkWriter classes.
XML, C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
notmasteryet3.35
Simplifying Object Oriented Programming
Updated:2 Oct 2001
Simplifying Object Oriented Programming
VC6, Win2K, Visual-Studio, Dev
 
shankar2.05
Simulation of Barber shop problem -Unedited
Updated:9 Jul 2008
Simulation of Barber shop problem
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
Ananth Nag Sastry Ganti1.61
Simulation of Virtual Function with Template
Updated:2 Nov 2003
Simulation of Virtual Function with Template
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
Zeeshan Amjad4.00
Single Instance Application
Updated:31 Oct 2002
An example approach to solving the single instance application problem with command line argument passing.
VC6, Win2K, WinXP, MFC, Dev
 
Justin Hallet3.97
Single Instance Checker -Unedited
Updated:17 Apr 2002
Only 1 instance of your application can run in the same time
VC6, Windows, MFC, Dev
 
bigZidane2.24
Singleton Pattern & its implementation with C++
Updated:4 Mar 2002
Singleton is one of the commonly used patterns in object oriented developments. In this article I am discussing abt this pattern in general and how we can implement this pattern with C++.
C++, Windows, Visual-Studio, Dev
 
vsrajeshvs3.29
Small and Reliable C++ HTTP Server with Complete ASP.NET Support
Updated:5 Feb 2009
This article describes results of ahttpserver evolution - implementation of ASP.NET handler and many architecture improvements
C++, Windows, .NET, Linux
 
Artem Kustikov4.79
Small class representing DateTime in seconds elapsed since "01 Jan, 0001 00:00:00"
Updated:24 Jun 2005
A small class representing DateTime in seconds elapsed since "01 Jan, 0001 00:00:00".
C++, Windows, Visual-Studio, Dev
 
Philippe Kirsanov3.22
Smoov Code Project Screen Saver
Updated:24 May 2002
Asynchronous XML Web Client Animated Screen Saver in Win32/MFC
VC6, Win2K, WinXP, MFC, Dev
 
Ben Bryant4.73
Sniffer80 - HTTP Sniffer .NET
Updated:21 Jul 2003
Simple web sniffer and packet analyzer based on .NET technology
C++, C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Ilya Solnyshkin1.06
SOAP Header Extensions How-To
Updated:6 Aug 2007
Passing non-standard information in SOAP headers
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
Jim Roth3.67
Soft Reboot under MS-DOS
Updated:7 Jan 2002
Get a program to avoid hardware reboot under DOS
C++, C, Windows, Visual-Studio, Dev
 
mohit_aggarwal1.22
Solitaire Puzzle with Backtracking
Updated:10 Sep 2005
A program to play Solitaire puzzle and to seek solutions using backtracking.
VC6, Windows, MFC, GDI, Dev
 
Paolo Martinoli4.26
Solving Engineering Problems Using MATLAB C API
Updated:23 May 2003
Using MATLAB engine to solve engineering problems.
VC6, Win2K, WinXP, MFC, Dev
 
A. Riazi4.90
Solving Engineering Problems Using MATLAB C++ Math Library
Updated:21 Jul 2003
Using MATLAB C++ Math Library to solve engineering problems
VC6, Win2K, WinXP, MFC, Dev
 
A. Riazi4.86
Some details about pointers
Updated:11 Jul 2003
An article which has the purpose to help beginners on using pointers.
VC6, Visual-Studio, MFC, Dev
 
Ben Khalifa Wassim1.90
Some handy decimal functions for double
Updated:20 Feb 2008
Rounding, decimal places, etc..
C++ (VC6, VC7, VC7.1, VC8.0), C
 
S.C.Wong3.22
Some of the Best Open Source Project's in VC++ & MFC
Updated:1 Sep 2007
Some of the best open source projects in VC++ and MFC
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista), Visual-Studio (VS.NET2003, VS2005), MFC, STL, Dev
 
Sudhir Mangla4.79
Some Tricks with Peek Message
Updated:12 Oct 2006
Some interesting things that you can do with PeekMessage.
C++, Windows, Visual-Studio, Dev
 
Nibu babu thomas2.48
Something You May Not Know About the Switch Statement in C/C++
Updated:29 Sep 2010
A discussion on how switch/case is executed, by reverse engineering in VC++
C++, ASM, Visual-Studio, Dev
 
Zuoliu Ding4.82
Speaking Alarm Clock
Updated:12 Nov 2001
Unique alarm application that works.
C++/CLI, VC6, .NET, MFC, Dev
 
Adalsteinn B. Bjarnason3.08
SpyNet - An Application Specific Keylogger. -Unedited
Updated:15 Nov 2008
An Application Specific Keylogger.
C++, Windows
 
st0le1.17
SQL Query Results as Excel Spreadsheet Mailer Web Service
Updated:4 Oct 2003
Web Service that e-mails results of a SQL Query as Excel Spreadsheet attachments
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Erhan Hosca4.57
SS_Log: Fast program logging and tracing class
Updated:24 Apr 2003
Easily trace and log program flow. Allows multiple filters, multiple destinations (file, nt event log, etc), and it's fast!
VC6, Win2K, WinXP, Dev
 
Steve Schaneville4.86
SSBrowser: A Sample Visual SourceSafe Automation
Updated:3 Jun 2004
A sample VC++ program for performing Visual SourceSafe operations in your application.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, ATL, WTL, Dev
 
Ferdie4.59
Stack based path conversion. -Unedited
Updated:6 Apr 2007
The following article explains a stack based method to convert absolute path to relative and vice versa.
C++, Win2K, WinXP, Visual-Studio, Dev
 
Boby Thomas P4.55
Standard Features Missing From VC++ 7.1. Part I: Exception Specifications
Updated:7 Apr 2004
A look at exception specifications - a standard C++ feature not supported by VC++ 7.1.
VC7.1, Windows, Visual-Studio, Dev
 
Nemanja Trifunovic4.45
Standard Features Missing From VC++ 7.1. Part III: Two-Phase Name Lookup
Updated:6 Oct 2004
Issues with two-phase name lookup explained
VC7.1, Windows, VS.NET2003, Dev
 
Nemanja Trifunovic4.81
Start C/C++ Projects FAST
Updated:23 Apr 2009
Skip the 'starting from scratch' & Makefile bullsh*t, this will boost your creativity
C++, C++/CLI, C, Windows, Linux, XBox, Dev, Design
 
coder_of_salvation3.50
State names and abbrev in XML
Updated:17 Feb 2002
An XML file containing US state and territory names and their two letter abbreviation.
XML, Windows, Dev
 
Jason Gerard4.75
Static Constructor in C++
Updated:27 Nov 2011
An easy way to implement static constructors and static destructors in standard C++.
C++, Architect, Dev
 
Hugo González Castro3.40
Static Control with ToolTip -Unedited
Updated:13 Sep 2007
The Tool Tip shows the Text of Static Control when the Text is clipped in Static Control.
VC6, Windows, MFC, Dev
 
kingmax_0072.85
Static Initialization Function in Classes
Updated:1 Oct 2008
Automaticlly invoke static initialization functions of classes.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, VS2005, Dev
 
jamesfancy2.63
Static variables in shared libraries. -Unedited
Updated:1 May 2006
Details of static variables in shared libraries.
C++, Windows, Visual-Studio, Dev
 
Boby Thomas P2.21
Status List
Updated:16 May 2007
A progress list for displaying the status of various tasks
C#2.0, Windows, .NET2.0, WinForms, VS2005, Dev
 
Igor Velikorossov4.78
StatusColorProgressbar
Updated:9 Mar 2005
An article about adding Alan Zhao's Color Progressbar to your statusbar.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
AlexMartins2.50
STM32 Discovery: The Basics - Creating a Project
Updated:25 Jan 2011
Creating a project with Keil for a 32KB program space
C++, C, Embedded, Hardware, Microcontroller
 
jmlb4.80
String Tokenizer Class in C++
Updated:2 Nov 2001
As C++ doesn't have Java Equivalent StringTokenizer class, I have implemented the class for my own and helps the beginners
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
Koundinya3.32
Switching on Boolean Conditions and Flags
Updated:3 Jan 2011
Presents a technique and code for writing switch-like syntax for dealing with multiple conditions or flags.
C++, C, Dev
 
Michael E. Gibson4.67
swprintf_s Safe? Maybe Not. -Unedited
Updated:9 Feb 2010
swprintf_s() and sprintf_s() are additions to VC++8, and were supposedly written to tolerate formatting errors and to avoid buffer overruns. They differ from their corresponding non-safe cousins swprintf() and sprintf() by taking an extra argument (the 2nd parameter), which is the size of the...
C++, C
 
dan1464.60
swprintf_s Safe? Maybe Not. -Unedited
Updated:9 Feb 2010
Hello :)Your own description of the second parameteris different to the "original"...http://msdn.microsoft.com/en-us/library/ce3zzk1k(VS.80).aspx[^]
C++, C
 
Eugen Podsypalnikov 
Symbolic Links for Applications using Detours
Updated:26 May 2007
OR - How I tricked Visual Studio into storing .NCB, .SUO, and .APS files elsewhere.
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows (Win2K, WinXP, Win2003, Vista), Visual-Studio (VS.NET2003, VS2005), Dev
 
Thomas Hruska4.41
Synchronized Scrolling of Multiple RichTextBoxes
Updated:8 Feb 2005
Synchronize the scrolling of multiple RichTextBoxes using the EM_GETSCROLLPOS and EM_SETSCROLLPOS messages.
VB, VC7, Windows, DotGNU, Visual-Studio, Dev
 
mike-obrien3.44
SyncInvoker: Keep Your GUI Responsive During Lengthy Synchronous Calls
Updated:16 Apr 2007
Keep your GUI responsive when making blocking synchronous calls. Dave offers a technique using SyncInvoker,
VC8.0, WinXP, Visual-Studio, MFC, Dev
 
David M Brooks4.93
Tables in C++ -Unedited
Updated:28 May 2007
To save data of different type in the same datastructure
C++, Windows, Visual-Studio, Dev
 
comp_vikas@yahoo.com1.55
Tangram Programming Tool Kit
Updated:25 Dec 2001
Tangram is a Microsoft Visual Basic for Application (VBS) integration development tool kit
VBScript, VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
tangram2.09
TCP_IP_Send_Receive_Using_VC++.NET -Unedited
Updated:5 Dec 2004
This article describes how to send and receive data using TCP and worker threads in C++
VC7.1, VC8.0, WinXP, MFC, VS.NET2003, Dev
 
Kumudu Gunasekara1.81
TCX Unit Conversion Library
Updated:1 Dec 1999
VC6, Dev
 
Thales P. Carvalho4.65
Template Based Arrays of Objects
Updated:10 Jul 2006
Template based arrays of objects.
VC6, Win2K, WinXP, Dev
 
hector.j.rivas1.00
Template Meta Programming and Number Theory: Part 2
Updated:24 Aug 2007
Using C++ language constructs to introduce abstraction layers
C++, Windows, Visual-Studio, Dev
 
Zeeshan Amjad4.59
Template-Based Helper Classes: An application to Multidimensional Arrays
Updated:8 Mar 2004
An Implementation of Multidimensional Arrays via Template-Based Helper Classes
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
Mohammed Hossny3.31
Templates and MFC
Updated:27 Feb 2000
Templates are a great way of reusing code, unfortunately MFC makes it hard to write MFC friendly template classes...
VC6, MFC, Dev
 
Len Holgate4.63
TextBox function in C -Unedited
Updated:1 Oct 2004
complete textbox functionality in c-graphics
C++, C, WinXP, Visual-Studio, Dev
 
Mahendra Batra1.00
Textbox Line Character Limit
Updated:31 Oct 2005
Limit the number of characters in a multi line textbox.
C#, VB, Windows, .NET, Visual-Studio, Dev
 
Ryan Rader3.38
TextBox whith Validation Functions and MaskEdit
Updated:30 May 2003
Custom control that inherits from TextBox class and adds input validation functions, required validation functions and MaskEdit.
VB6, .NET1.0, Win2K, WinXP, Dev
 
machocr4.60
TextBox with Validation Functions and MaskEdit
Updated:30 May 2003
CustomControl that inherits from TextBox class and adds input validation functions, required validation functions and MaskEdit mode.
VB, .NET1.0, Win2K, WinXP, Dev
 
machocr4.07
TextBoxValidated - A .NET Windows Forms Control
Updated:14 Feb 2005
A textbox control that will validate against any .NET datatype. Supports databinding, max, min, and null values.
C#, VB, Windows, .NET1.1, WinForms, VS.NET2003, Dev
 
Robert R Freeman4.56
The .NET Framework's New SynchronizationContext Class
Updated:8 May 2007
A new .NET Framework class for making thread synchronization issues easier to manage.
C#, Windows, .NET2.0, VS2005, Dev
 
Leslie Sanford4.88
The Basic Operations on using the TreeView Control
Updated:30 Sep 2005
How to do basic operations (i.e. add, delete nodes) on the TreeView control in your VB.NET applications.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Yiltan Bitirim2.77
The Bison -v/--verbose option
Updated:14 Oct 2003
Use the -v option to aid in debugging shift/reduce and reduce/reduce conflicts - An introduction.
VC6, Visual-Studio, Dev
 
Franz Klein4.00
The Call Gate Idiom -Unedited
Updated:1 Dec 2011
This post is about what I call the Call Gate idiom.
All-Topics
 
egladysh 
The ColorPicker WinForms Control
Updated:26 Oct 2003
Developing a simple ColorPicker WinForms control by implementing the IWindowsFormsEditorService interface and leveraging the WinForms design-time infrastructure.
VB, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
palomraz4.33
The ColorPicker WinForms Control Revisited
Updated:16 Sep 2004
Refactoring the original ColorPicker control by employing the Adapter design pattern to support plug-in display adapters for ComboBox-like appearance and more
VB, Windows, .NET1.1, VS.NET2003, Dev
 
palomraz4.43
The Dynamic Registry Factory
Updated:6 Jan 2010
The idea was to write the system in such a way that every format will have a common interface, and adding (or removing) a new format will not a affect the existing code at all.
C++, Dev
 
Roman Kecher4.00
The Forgotten Problems of 64-bit Programs Development
Updated:19 Oct 2007
In this article, I have discussed some mistakes connected with 64-bit C/C++ code development to Windows.
C++, C, Windows, Win64, Visual-Studio, Dev, QA
 
Karpov Andrey4.45
The Microsoft VC++ Virtual Property feature
Updated:6 Jan 2000
Using the __declspec(property) method to enhance legacy code
C++, Windows, Visual-Studio, Dev
 
Jeremiah Talkar4.30
The Power of void*
Updated:23 Dec 2009
Briefly explains one of the powerful usages of the data type void*.
C++, Windows, Win32, Win64, Dev
 
Nisamudheen2.76
The use of the code analysis library OpenC++: modifications, improvements, error corrections -Unedited
Updated:24 Feb 2008
The article may be interesting for developers who use or plan to use OpenC++ library (OpenCxx). The author tells about his experience of improving OpenC++ library and modifying the library for solving special tasks.
C++, C, Windows, Visual-Studio, Dev, Design
 
Karpov Andrey3.19
Thread for beginners , get familiar with concept and API -Unedited
Updated:7 Sep 2005
Thread for beginners , Concept and API
C, VC6, WinXP, Visual-Studio, Dev
 
EyalHanan1.33
Threading paradigms available under the .NET CLR, using C#
Updated:23 Dec 2004
This article discusses the various threading paradigms available under the .NET CLR, using C#.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Gary J. Kuehn4.76
Three important operators you often need to overload
Updated:26 Aug 2008
A look at three important operators you often need to overload.
C++ (VC6, VC7, VC7.1, VC8.0), C
 
programmersmind4.65
Thunk and its uses
Updated:18 Jul 2008
An introduction to thunk and its uses in callback handling, interface marshaling, and supporting multiple inheritance in C++.
C++ (VC6, VC8.0), ASM, Windows (WinXP), Win32, ATL, COM, Dev
 
John TWC4.79
Thunking in Win32: Simplifying Callbacks to Non-static Member Functions
Updated:22 Dec 2006
A quick introduction to thunking, as well as a demonstration of a simple library which does the work for us.
C++ (VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista), Visual-Studio (VS.NET2003, VS2005), Dev
 
einaros4.33
Tiger Goat Console Based Game - using C++ -Unedited
Updated:9 Jul 2004
This is a console based program written using a console based interface called Turbo C++ editor.
C, VC6, Win2K, WinXP, MFC, GDI, Dev
 
Srinivas Varukala1.00
Timers & Timings
Updated:7 Apr 2005
Produce timed event flags, functions, threads & timings therof.
VB6, VC6, Win2K, WinXP, Dev
 
Lymington2.77
Tiny Singleton helper class
Updated:8 Aug 2002
SingleT will provide you the easy way to get Singleton pattern.
VC6, VC7, .NET1.0, Win2K, WinXP, PocketPC-2002, Dev
 
Cho, Kyung-min3.07
Tiny Template Library: working with flags
Updated:5 Apr 2004
An article on how to implement and use bit flags generically and type-safely.
VC7.1, Windows, VS.NET2003, Dev
 
kig4.45
To create single instance of application -Unedited
Updated:7 Jan 2003
Simple way to create single instance of application.
VC7, Visual-Studio, MFC, Dev
 
Sadanand1.20
Toggling the Num Lock, Caps Lock, and Scroll Lock keys
Updated:24 May 2002
How to toggle the Num Lock, Caps Lock, and Scroll Lock keys programmatically.
VC6, Win2K, WinXP, MFC, Dev
 
Armen Hakobyan4.83
Tool Tip Class
Updated:8 Oct 2007
Simple Tool Tip class that will help to show the Balloon and Simple tool tip for controls and the in System Tray window.
C++ (VC8.0), Windows (Win2K, WinXP, Win2003), Visual-Studio (VS2005), Dev
 
GauranG Shah4.30
Towards a Declarative SAX Framework : Part 1 - A Simple SAX-to-C#-Mapping
Updated:20 May 2004
This article demonstrates a simple but flexible way to read XML content without DOM
C#, XML, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Martin Friedrich4.51
TrackEye : Real-Time Tracking Of Human Eyes Using a Webcam
Updated:12 Jun 2008
Real-Time Tracking of Human Eyes in video sequences for Human-Computer Interaction using a webcam
C++ (VC6), Windows, MFC
 
zafersavas4.94
Transfers image through TCP -Unedited
Updated:10 Jun 2007
TCP clients Transfers image to TCP server, TCP server show image throuth OleLoadPicture
VC7.1, WinXP, MFC, VS.NET2003, Dev
 
Leon/wzhihai1.55
Translation Web Service in C#
Updated:18 Apr 2004
C# Web Service to translate text using Babelfish.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
 
Matthew Brealey4.77
Transparent Console Application
Updated:30 Aug 2004
Implementing a transparent console application.
VC7.1, VC8.0, WinXP, MFC, VS.NET2003, Dev
 
Asa Meltzer3.84
Transparent DC class library -Unedited
Updated:14 Jun 2006
A class library of transparent DC
C++, Windows, Visual-Studio, Dev
 
includeh101.64
TreeView Style Modifiers
Updated:13 Jan 2006
TreeView styles can be changed and customized with the help of these code snippets.
VB, .NET, Win2K, Visual-Studio, Dev
 
RajeshKumar Shan3.25
TriStateTreeview in VB.NET
Updated:19 Jan 2006
A VB.NET implementation of a treeview with 3-state checkboxes using state image list
VB, Windows, .NET1.0, Dev
 
Carlos J. Quintero4.08
Tutorial 1 -Unedited
Updated:14 Nov 2000
This tutorial has been made to give an introduction to new c++ programmers. Unfortunately their are many great minds out there but they don't have access to free and quality c++ tutorials. So this is the first lesson.
VC6, Win2K, Visual-Studio, Dev
 
Amin Patel1.68
Two Efficient Classes for RC4 and Base64 Stream Cipher Algorithms
Updated:15 Apr 2009
Two fast and efficient classes of RC4 and Base64 stream cipher algorithms
C++, C, Windows, Linux, All-Topics
 
Jerry Jiang4.53
Two little classes to easily get pseudo-random numbers
Updated:25 May 2004
Using two different generators, these classes provide good random numbers, bits and decimals
VC6, Windows, Dev
 
Dlt753.94
Two Simple Lines for Self-Repairing Apps
Updated:16 Feb 2000
Creating Self-Repairing Applications using Windows Installer
VC6, Visual-Studio, Dev
 
Jesse Ezell4.28
Two-thirds of a pimpl and a grin
Updated:12 Oct 2005
An article on a quasi-pimpl, as well as a neat global object manager.
Windows, Visual-Studio, Dev
 
David O'Neil4.11
Type Safe Logger For C++
Updated:19 May 2009
Type safe destination transparent logger for C++
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, Win32, STL
 
Sanjeev Venkat,Vivek Ragunathan3.71
Typesafe C++ Enum with ToString() and FromString()
Updated:13 Nov 2010
An enum with macro + template magic, providing type safety and type info
VC8.0, VC9.0, Dev
 
pasztorpisti4.25
Type-safe Callbacks in C++
Updated:13 Feb 2008
Demonstrates how to use type-safe callbacks in C++
VC6, Windows, Dev
 
Elmue4.68
Type-safe Signals and Slots in C++: Part 2
Updated:13 Feb 2008
Implements a type-safe signal / slot or event / delegate system in C++
VC6, Windows, Dev
 
Elmue4.76
UDDI Explorer: Tool for searching web services
Updated:20 Dec 2005
Tool for searching web service(s) and viewing their WSDL information.
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Thanh Dao4.93
UltimateMenus
Updated:2 Dec 2004
The ultimate menu solution for VB.NET users. Office2003 (XP Blue, XP OliveGreen, XP Silver and XP Classic) and many more.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Kunal Mukherjee4.15
Understanding DLLs – Building them and Allowing External Calls to their Functions
Updated:7 May 2009
The Basics of DLLs
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
logicchild3.80
Undo and Redo the "Easy" Way
Updated:20 Jun 2004
This article introduces a simple approach to in-memory transactions that can be used to implement Undo and Redo. The technique uses SEH and Virtual Memory and requires only STL and Win32.
VC6, VC7, VC7.1, Win2K, WinXP, STL, VS.NET2003, Dev
 
compiler4.94
Undockable Custom Control in an MDI Application
Updated:24 Jun 2005
A custom made control that can be docked and undocked in an MDI application.
C#, .NET1.0, WinXP, WinForms, Dev
 
Evren Daglioglu2.20
Unicode, MBCS and Generic text mappings
Updated:28 Mar 2000
A guide to using generic text functions to make the transition between character sets simple and painless
C++, Windows, Visual-Studio, Dev
 
Chris Maunder4.92
Universal Time Converter
Updated:2 Jan 2006
Illustrates converting time from universal time to local time and vice versa in C++
C++, Windows, Visual-Studio, Dev
 
Ramesh Ketha4.29
UpdateResource
Updated:7 Sep 2003
How to manipulate raw resources (RT_RCDATA) using UpdateResource().
VC6, Win2K, Visual-Studio, MFC, Dev
 
DavidCrow4.88
Updating and Adding Database Records Through ADO -Unedited
Updated:31 Jan 2007
An article on OLE DB and ODBC API's uses through vc++ (MFC). And with little bit comparision.
VC6, Win2K, WinXP, MFC, STL, COM, ADO, Dev
 
saqib chuadhry4.16
Updating version information at run-time
Updated:15 Jul 2005
Updating version information at run-time rather than at design-time.
VC6, Win2K, WinXP, MFC, Dev
 
DavidCrow4.50
Usable Automation Shell for Internet Explorer -Unedited
Updated:22 Oct 2011
A correctly functioning shell upon which to further develop IE Automation applications.
VC6, WinXP, Visual-Studio, MFC, IE6.0, Dev
 
Dbltrimmer3.48
Use an ActiveX control in your Win32 Project without MFC with CreateWindowEx or in a dialog box
Updated:15 Apr 2007
An article on how to use an ActiveX control in your Win32 Project without MFC with CreateWindowEx or in a dialog box
C++, Windows, Visual-Studio, Dev
 
Michael Chourdakis4.18
Use ComboBox at runtime with your database application
Updated:28 Jul 2005
How to use the combobox at runtime, adding items, selecting default value, and returning selection.
VB, Windows, .NET, Visual-Studio, ADO.NET, Dev
 
Execusoft1.27
use DT,DW and DE in VC++ to output debug info. -Unedited
Updated:17 Dec 2005
use simple macro to output debug string in debug or release version without VC IDE.
VC6, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
xwp1.00
Useful Hints/Tips for TextBox
Updated:14 Jul 2004
This article is about validation ion TextBox control. It will also show how you can use ErrorProvider and ToolTip when you enter false values in a TextBox.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Huseyin Altindag1.69
Using Assembly routines in Visual C++
Updated:19 Jul 2005
An article on mixed-language programming.
ASM, VC7.1, Windows, VS.NET2003, Dev
 
Nadeem Afana3.07
Using C++ operator overloading to make a simple fraction class
Updated:9 May 2003
Shows a sample of operator overloading in C++
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Dev
 
Dana Holt4.57
Using Callback Back-ends with the Pantheios Logging API Library
Updated:19 Jun 2008
A tutorial on using the Pantheios logging API library with Visual Studio, and customising output behaviour using callback back-ends.
C++, Dev
 
Matt (D) Wilson4.87
Using class methods as callbacks
Updated:17 Apr 2004
A neat trick to get the address of class methods and actually use them.
VC6, Win2K, Dev
 
Nitzan Shaked4.23
Using CodeProject - A Day In the Life of an Application - Part 1 of 5
Updated:15 Apr 2008
The right way to code using CodeProject for occasional support
VC8.0, WinXP, VS2005, Dev
 
John Simmons / outlaw programmer4.77
Using CodeProject - A Day In the Life of an Application - Part 2 of 5
Updated:15 Apr 2008
The right way to code using CodeProject for occasional support
VC8.0, WinXP, VS2005, Dev
 
John Simmons / outlaw programmer4.80
Using CodeProject - A Day In the Life of an Application - Part 3 of 5
Updated:27 Jan 2007
The right way to code using CodeProject for occasional support
VC8.0, WinXP, VS2005, Dev
 
John Simmons / outlaw programmer4.63
Using CodeProject - A Day In the Life of an Application - Part 4 of 5
Updated:15 Apr 2008
The right way to code using CodeProject for occasional support
VC8.0, WinXP, VS2005, Dev
 
John Simmons / outlaw programmer4.55
Using CodeProject - A Day In the Life of an Application - Part 5 of 5
Updated:13 Jan 2010
The right way to code using CodeProject for occasional support
VC8.0, WinXP, VS2005, Dev
 
John Simmons / outlaw programmer4.65
Using Inline Assembly in C/C++
Updated:14 Oct 2006
This article describes using inline assembly code in your C/C++ program... was it ever difficult for you, it will never be any more!
C++, Windows, Visual-Studio, Dev
 
jain.pk4.13
Using Interfaces for Object Oriented Primitives
Updated:7 Dec 2004
An introduction to the OOTL (Object Oriented Template Library). Describes how the OOTL uses a bleeding-edge technique of defining interface types in C++ to provide lightweight object-oriented primitives with run-time polymorphism through an IObject interface.
VC7.1, Windows, Visual-Studio, STL, Dev
 
Christopher Diggins4.65
Using Interfaces in C++
Updated:6 Jun 2005
How to define and use interfaces in C++.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Jose Lamas Rios3.24
Using Lua in your application
Updated:5 May 2005
Way to integrate Lua in your application.
C, VC7.1, Win2K, WinXP, Win2003, WTL, VS.NET2003, Dev
 
Renato Tegon Forti4.54
Using Mailslots for Interprocess Communication
Updated:17 Oct 2004
How to use mailslots to communicate between processes
C#, VC6, VC7, VC7.1, VC8.0, .NET1.1, Win2K, WinXP, Win2003, Vista, TabletPC, VS.NET2003, Dev
 
Rob Manderson4.82
Using MSHTML Editing in VC6 Doc/View Applications
Updated:25 Apr 2004
How to enable MSHTML editing in a view in VC6
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Rob Manderson4.82
Using ON_MESSAGE to handle non-MFC flavored messages
Updated:18 Jul 2004
Using ON_MESSAGE to handle non-MFC flavored messages
VC7, VC7.1, Windows, Visual-Studio, Dev
 
psling7774.44
Using SQLXML 3.0 & the Managed Classes
Updated:4 Oct 2003
How to use SQLXML 3.0 Managed Classes and the SQLXML modes.
C#, VB, XML, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, Visual-Studio, Dev
 
Simon Segal4.79
Using Text File Resources in VC++
Updated:21 Oct 2002
Use the Resource Editor to load a text file and use it inside a C++ app.
VC6, VC7, VC7.1, .NET1.0, Win2K, WinXP, MFC, VS.NET2003, Dev
 
DGoins3.57
Using Visual C++ .NET to build a program integrated with Microsoft Visual Basic for Application (VBA)
Updated:4 Dec 2002
Create a MFC Program which integrates with Microsoft Visual Basic for Application.
C#, VC7, VC7.1, VC8.0, .NET1.0, Win2K, WinXP, MFC, ATL, Dev
 
sunhui3.07
Using WIN32 Message Queue in C++ / WIN32 Multithreaded Applications
Updated:24 Feb 2004
How to use WIN32 Message Queues in MultiThreaded Environments instead of kernel objects.
VC6, VC7, VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Deepak Kumar Gupta4.42
Using Windows XP Styles in your MFC/WIN32 Applications
Updated:14 Sep 2003
A simple and short guide to adding and using XP styles in your MFC/Win32 application.
VC6, VC7, VC7.1, WinXP, Win2003, Visual-Studio, MFC, Dev
 
MKlucher4.70
Using WinInet to Call a Server Script Asynchronously
Updated:24 Aug 2007
Using WinInet to call a server script asynchronously
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows (Win2K, WinXP, Win2003, Vista, TabletPC), Visual-Studio, Dev
 
Sean OConnor4.73
Using XML CDATA nodes to send files via a Web Service
Updated:26 Jul 2005
Using XML CDATA nodes to send files via a web service.
C#, Windows, .NET, Visual-Studio, Dev
 
kubben4.13
Using XML in C# in the simplest way
Updated:14 Jul 2004
The sheer power of C# and its ease with XML is displayed here. With zero knowledge, you can just jump into this article and end up learning XML upto the intermediate level.
C#, XML, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
irfan patel2.79
Using XML, XSL, DHTML and Javascript in your Windows applications
Updated:24 Jul 2001
This article shows how to dynamically create XML documents, transform these using XSL and then displays the resulting HTML into a browser control. Also demonstrates using HTML and images from resources.
XML, VC6, Win2K, WTL, Dev
 
Mark Nischalke3.14
Utility - Helper Functions
Updated:18 May 2002
Useful utility functions to simplify developement and eliminate errors
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Matt Gullett3.36
UXTheme'd GroupBox control
Updated:14 Dec 2004
How to get that XP Look on the GroupBox control.
VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Mr Squeeble the Fly2.27
Validating numbers
Updated:18 Sep 2006
Code sample demonstrating the validation of numbers in C++.
C++, Windows, Visual-Studio, Dev
 
Edward Lubaini1.00
Validation simplified
Updated:15 Nov 2006
A simpler and consistent method for validation.
C++, Windows, Visual-Studio, Dev
 
Lidzhade Fhulu4.68
Variable Argument Functions
Updated:20 May 2003
This article explains how to effectively use variable argument functions and what's going behind the scenes
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
abc8764.70
Variable Arguments in Functions
Updated:23 Jun 2004
Simple brief on how to use variable arguments.
C++, Windows, Visual-Studio, Dev
 
Muthukumar1.70
VB.NET Knob Control
Updated:13 Dec 2004
A usable knob control.
VB, VC7, .NET2.0, Win2K, WinXP, VS2005, Dev
 
NEEDBASS1.88
VB.NET Knob Control using Windows Forms and GDI+
Updated:11 Jul 2002
User Drawn Control for .NET Winforms using GDI+
VB, Windows, .NET1.0, Dev
 
blong4.50
VB.NET Maskedbox Control - Final Release
Updated:17 Jan 2003
A very useful maskedbox control using vb.net
C#, VB, .NET1.0, Win2K, WinXP, Dev
 
RicardoPDV4.13
VB.NET TextBox Validation Control
Updated:29 Apr 2005
A TextBox control witch validates user input with the use of a regular expression. If the user input is invalid, both foreground and background colors may be set to preset colors giving the user a visual clue. The control will also send an event to the hosting program when a validation error occurs.
VB, Windows, .NET1.1, VS.NET2003, Dev
 
Fernando Soto4.24
VB.NET Wav file graphical viewer control
Updated:22 Mar 2005
A control to produce a graphical display of any 16bit PCM Wav file.
VB, .NET1.1, Win2K, WinXP, GDI+, WinForms, VS.NET2003, Dev
 
Quenchmaster3.67
VB.NET Windows Forms ListBox Extension: TemplateListBox
Updated:4 Jul 2006
A class that extends the ListBox control by adding collapsable items and providing a simple way to add multiple controls into a ListBox item.
VB, Windows, .NET, Visual-Studio, WinForms, Dev
 
J.P.B.4.62
VCMAME - Multiple Arcade Machine Emulator for Visual C++
Updated:3 Sep 2003
This article will explain some of the software engineering issues inside the MAME source tree, and provide an overview of how the emulation actually works.
VC7, Win2K, WinXP, Visual-Studio, Dev, Virtualization, virtual-machine
 
Bryan McPhail4.87
Vertical ProgressBar
Updated:1 Nov 2007
A vertical progressbar inherited from UserControl.
C#, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, GDI+, VS.NET2003, Dev
 
Jiajun Lu4.38
Virtual Functions and their Implementations
Updated:6 Jul 2006
Shows how virtual functions can be used
C++, Windows, Visual-Studio, Dev
 
_AnsHUMAN_2.88
Visual C++ and WinRT/Metro - Databinding Basics
Updated:18 Oct 2011
An introduction to using WinRT databinding with Visual C++
C++, Windows, COM, Architect, Dev, Design, Metro, WinRT
 
Nishant Sivakumar4.82
Visual C++ and WinRT/Metro - Some fundamentals
Updated:29 Sep 2011
The fundamentals of using Visual C++ to consume and create WinRT objects
C++, Windows, COM, Architect, Dev
 
Nishant Sivakumar4.81
Visual Modeling of Complex Reactive Systems with Harel UML StateCharts
Updated:8 Sep 2009
This article presents a commercial-grade cross-platform Harel UML StateChart Open-Source application framework named StateWizard for concurrent, distributed, and real-time reactive system development with simplicity, efficiency, and scalability.
C++, Windows, Linux, Win32, Visual-Studio, Hardware, Architect, Dev
 
jerryd_intw5.00
Visual Studio Project Renamer
Updated:4 Sep 2001
A utility that renames Visual Studio projects
VC6, Win2K, Visual-Studio, Dev
 
Niek Albers4.78
VS.NET like toolbox control
Updated:12 Feb 2004
Collapsing and expanding panel toolbar
VB, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Matthew Hazlett4.40
VS.NET MDI Navigation
Updated:12 Sep 2004
Visual Studio .NET MDI navigation bar.
VB, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Mr Panic1.06
VSSXML: dump Visual SourceSafe project in XML format
Updated:11 Dec 2002
Using VSS automation to dump information of VSS database.
VC6, Win2K, MFC, Dev
 
Ning Cao3.82
Web DatePicker Control
Updated:29 Mar 2004
Article on how I built my Date Picker Control.
VB, Windows, .NET, Visual-Studio, Dev
 
Doug Wilson4.49
Web Service Authentication
Updated:25 Nov 2009
A simple mechanism to authenticate users to a WebService
C#, Windows, .NET1.1, ASP, ASP.NET, WebForms, VS.NET2003, Dev
 
faina4.31
Web Services Best Practices
Updated:22 Mar 2005
This article will clarify and explain in detail the different Web Service Design Methodologies as defined by the Web Services Standardization Groups, clarify the terms, highlight their differences with pros and cons.
C#, Windows, .NET, Visual-Studio, Dev
 
Nalaka Withanage4.87
Web Services Security using Username and Kerberos Tokens
Updated:19 Sep 2005
This project shows a simple implementation of Username and Kerberos Tokens in Web Services using C# (Microsoft Visual Studio 2003 using WSE 2.0).
C#, .NET1.1, Win2K, WinXP, ASP.NET, VS.NET2003, Dev
 
Abhishek Chatterjee4.53
Webcam Web Service
Updated:13 May 2002
ASP.NET Web Service written in C# to grab a picture from a webcam
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Laurent Kempé4.08
Webcam Web Service using Direct Internet Message Encapsulation (DIME)
Updated:13 May 2002
ASP.NET Web Service written in C# to grab a picture from a webcam using DIME specification
C#, Windows, .NET1.0, Dev
 
Laurent Kempé4.04
WebFuret: An Intelligent Web Browser
Updated:28 Jun 2005
Just one click, get more Web pages relevenat to your current search goal!
C++, Windows, Visual-Studio, Dev
 
Tingshao_Zhu1.00
WebPage as MDI Background In TangramLite
Updated:21 Aug 2006
WebPage as MDI Background and Interact with User
C++, Windows, Visual-Studio, Dev
 
wlwlxj4.20
Web-page generation using XSL (no server-side scripts)
Updated:21 Aug 2005
This article describes a methodology of using XSL for web-page generation, to create webpages in clicks.
XML, Windows, Visual-Studio, Dev
 
Gerald Naveen A2.79
WebService Authentication with UsernameToken in WSE 3.0
Updated:12 Jul 2007
Passing a username and password as plain text
C#2.0, Windows, .NET2.0, VS2005, Dev
 
DAT HAN4.70
WebService Call From VC++6.0
Updated:22 Jun 2007
Useful for beginners who want to call Webserive from VC6.0
C++ (VC6), Windows (Win2K, WinXP, Win2003), Visual-Studio, MFC, COM, Dev
 
chaitanya shah3.40
What Every Computer Programmer Should Know About Windows API, CRT, and the Standard C++ Library
Updated:22 Aug 2008
The article explains relationships and dependencies between the Windows API, the CRT, and the Standard C++ Library.
C++, C, Windows, Win32, Dev
 
Alex Blekhman4.53
What static_cast<> is actually doing
Updated:2 Feb 2006
An article discussing about static_cast and reinterpret_cast.
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
Sam NG4.59
What's That Tune? - Mashing up Three Web Services
Updated:12 Feb 2007
What's That Tune? is a light-hearted mashup of three web services in C#. This proof-of-concept records audio from a microphone, saves it to Amazon S3, creates a task for workers to name the tune using Amazon Mechanical Turk, then polls Amazon ECS for related albums.
C#, Windows, .NET, Visual-Studio, Dev
 
awseditor3.30
Why a DragDrop event is not fired on the Client
Updated:27 Aug 2004
Why DragDrop event is not fired on the client.
C#, VB, VC8.0, .NET1.0, .NET1.1, WinXP, VS.NET2003, Dev
 
rj452.25
Win32 Wrapper classes for Gilles Volant's Zip/Unzip API
Updated:27 Jul 2003
High level wrapping of the zlib library to make easy work of zipping and unzipping files and folders
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Dev
 
.dan.g.4.82
Win32 vs. MFC - Part I
Updated:2 Aug 2001
Discusses MFC architecture
VC6, Win2K, Visual-Studio, MFC, Dev
 
Mehdi Mousavi4.84
Win32 vs. MFC - Part II
Updated:25 Aug 2001
Discusses MFC architecture
VC6, Win2K, Visual-Studio, Dev
 
Mehdi Mousavi4.70
WinAmp DDE
Updated:29 May 2005
Learn how to setup a DDE server, export function names through pragmas, create and use dialogs without MFC, override language operators, bypass a window's WndProc function, and last but not the least, create a general WinAmp plugin.
VC6, Win2K, WinXP, Win2003, Dev
 
Skizo3.00
Windows Forms and Controls with Right to Left Layout
Updated:14 Nov 2003
You can get right to left Forms and Controls with mirroring property, which Right to Left Common property can't do.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
A.Said3.90
Windows Fortune Application
Updated:17 Apr 2002
This application will display a random fortune in the font and colors of your choice.
VC6, Win2K, WinXP, Dev
 
Rick York4.50
Windows Media Player Standby Plug-in
Updated:27 May 2005
Media Player plug-in turning computer off when media ends.
VC6, Win2K, WinXP, Win2003, ATL, WTL, Dev
 
Armen Hakobyan4.45
WinForms Custom Container Control
Updated:6 Jan 2005
A UserControl for WinForms VB.NET that has child controls that it contains and is scrollable. This example shows how to draw your own controls and build your custom container to list them.
VB, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
Victor Boba4.62
WinForms ListView Find & GetSubItemRect
Updated:23 Jan 2005
Overcoming some limitations of the WinForms ListView control.
VB, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Stumpy8423.79
WinForms VB.NET Picture Hover Button
Updated:14 Jan 2005
Hover button with picture and font that changes with MouseOver.
VB, Windows, .NET1.1, WinForms, VS.NET2003, Dev
 
Victor Boba3.35
Work C++ Algorithm of External Natural Merge Sort with Non-decreasing and Decreasing Ordered Sub Sequences
Updated:8 Jul 2010
The possibility of extraction of block of string data from the binary file of type of DBF with arbitrary access in memory (MMF) and sorting of these information in one of two temporal buffers is shown. Optimization on speed of sorting and an amount of used memory is applied.
C++ (VC6, VC7, VC7.1, VC8.0), Windows (WinXP, Win2003), Win32, Dev
 
Emery Emerald4.75
Wrapper class for DOM interface of Windows SDK
Updated:24 Oct 2002
A wrapper class of IXMLDOMDocument and other interfaces of XML in Windows.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Johnson Zhou4.44
Wrapper class for IXMLDDOMDocument
Updated:10 Apr 2004
A class that provides easy access to XML documents.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
Alex Hazanov4.17
Writing an exception safe code in generic way.
Updated:12 Dec 2006
An article on how to change the way of writing exception-safe code.
C++, Windows, Visual-Studio, Dev
 
JaeWook Choi4.88
Writing Efficient C and C Code Optimization
Updated:26 Feb 2004
In this article, I have gathered all the experiences and information, which can be applied to make a C code optimized for speed as well as memory.
C++/CLI, C, VC6, VC7, VC7.1, .NET, Linux, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Koushik Ghosh4.42
Writing Portable Code in C++
Updated:4 Dec 2003
Writing Portable Code in C++
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
Zeeshan Amjad3.50
Writing Win32 Apps with C++ only classes
Updated:1 Mar 2004
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 1?)
VC7, Win2K, STL, Dev
 
5.00
Writing Win32 Apps with C++ only classes (part 2)
Updated:26 Apr 2004
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 2).
VC7, Win2K, Dev
 
4.56
Writing Win32 Apps with C++ only classes (part 3)
Updated:20 Jun 2004
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 3).
VC7, Win2K, WinXP, STL, Dev
 
4.50
WSDL and Schema Parser
Updated:25 Nov 2005
Modeling WSDL and XML schema on a TreeView control and generating XML document from XML schemas.
C#, Windows, .NET, Visual-Studio, Dev
 
Thanh Dao4.81
WWWH (What When Why & How) on C++
Updated:26 Feb 2004
This article contains most of the questions/answers for various concepts of C++ such as Constructors, Destructors, Virtual Functions & Destructors, Operator overloading and many more
C++, Windows, Visual-Studio, Dev
 
Dinanath3.10
X.509 Certificates in .NET -Unedited
Updated:16 Dec 2004
The article show detail about X509 certificate and its formats with how you can implemnt in .NET
 
Adnan Samuel2.73
XCPClock - CodeProject Clock
Updated:27 Aug 2008
XCPClock displays CodeProject clock with four skins.
C++, Windows, Visual-Studio, Dev
 
Hans Dietrich4.90
Xerces for C++ Using Visual C++, Part 2
Updated:22 Jan 2009
Create, save, and display DOM documents using C++.
C++ (VC6, VC7, VC7.1, VC8.0), XML, Windows (Vista), Win32, Visual-Studio (VS2008), Dev
 
Peter Wilson3.92
XGetopt - A Unix-compatible getopt() for MFC and Win32
Updated:20 May 2003
XGetopt provides drop-in Unix-style command line processing for Win32 and MFC applications
VC6, Win2K, WinXP, MFC, Dev
 
Hans Dietrich4.86
XMineSweeper
Updated:25 Feb 2006
A simulation of the famous MineSweeper game by Microsoft.
VC7.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
ahmadaa4.81
XML as a collection
Updated:15 May 2002
A class for reading and writing XML files
XML, VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
M L Viñas Livschitz4.00
XML by Schema
Updated:29 Sep 2002
Validate XML with XML schema.
XML, VC6, Win2K, MFC, STL, Dev
 
Bogdan Rechi3.30
XML class for processing and building simple XML documents
Updated:23 Sep 2003
Link CMarkup into your VC++ app and avoid complex XML tools and dependencies
XML, VC6, Win2K, MFC, Dev
 
Ben Bryant4.91
XML Code Generator: Generating Wrapper Classes from an XML Schema
Updated:17 May 2002
Generate a strongly typed set of objects, making reading and writing XML documents simple. Can create output classes for C#, VB, VB.Net & Java.
C#, VB, XML, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Sprotty2.53
XML DOM in .NET Framework - Part 1
Updated:27 Jan 2003
The article explains how to use the XML DOM in .NET Framework.
C#, XML, Windows, .NET1.0, Dev
 
Zeeshan Anwar2.92
XML File Parsing in VB.NET
Updated:21 Aug 2003
Exploring various methods to parse an XML file in a .NET environment
VB, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Pratik Desai4.59
XML Finite State Machine in VB.NET
Updated:7 Dec 2005
This article describes an enhancment of the techniques in the article 'XML Finite State Machine in C#' by Kevin Stewart. It encapsules the FSM in a 'black box' using reflection and interfaces.
VB, XML, Windows, .NET2.0, VS2005, Dev
 
Sten Hjelmqvist4.27
XML for beginners and experts
Updated:20 Sep 2005
A brief tutorial about XML and a class called XmlHelper to simplify XML data manipulation.
C#, VB, XML, Windows, .NET1.1, VS.NET2003, Dev
 
rudy.net4.78
XML Generator
Updated:1 Apr 2001
To Generate XML from any data source
XML, VC6, Win2K, ATL, Dev
 
Alpesh Makwana2.86
XML optimization
Updated:11 Sep 2002
This is a set of techniques aimed to audit design metadata from any XML stream
XML, VC6, VC7, Win2K, WinXP, Dev
 
Stephane Rodriguez.4.03
XML Parser Demo
Updated:29 Oct 2000
Using the Microsoft XML (MSXML) parser.
XML, VC6, Win2K, MFC, IE6.0, Dev
 
Ray Hayes4.70
XML Serialization for C++ objects
Updated:25 Aug 2005
A framework for serializing C++ objects as XML.
XML, VC6, VC7.1, MFC, VS.NET2003, Dev
 
Siddharth R Barman4.07
XML TreeCtrl
Updated:6 Aug 2002
XML TreeCtrl Browser using Apache SAX Parser
XML, VC6, Win2K, WinXP, Visual-Studio, Dev
 
Philippe Bonneau3.25
XmlBind: putting PugXML on steroïds !
Updated:2 Oct 2003
A mutant XML parser using IoBind, EDOM and PugXML.
XML, VC7, VC7.1, Win2K, WinXP, Win2003, Dev
 
Jonathan de Halleux3.95
XMLFoundation
Updated:2 Jul 2002
Obtaining data marked up in XML creates the need for Application Layer tools to easily and efficiently work with XML data.
VB6, XML, VC6, Win2K, WinXP, Dev
 
Brian Aberle4.77
XMLLib for PUGXML with XPath
Updated:29 Oct 2009
A library for PugXML which implements XPath
C++ (VC6), XML, Windows (Win2K, WinXP), Dev
 
JCrane24.33
XMLManager - XML serialization class
Updated:19 Jul 2003
XMLManager class - wraps essential XML functions allowing easy access and managment of XML data.
VC6, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
Alex Hazanov3.81
XmlXsdDocument
Updated:27 Oct 2006
This article explains the applcation of the XmlXsdDocument class.
C#, XML, XSLT, .NET1.1, .NET2.0, WinXP, VS.NET2003, VS2005, Dev
 
El'Cachubrey4.56
XP Button Style in VB.NET
Updated:21 Aug 2003
One approach to acheiving XP-style gradient buttons in VB.NET
VB, Windows, .NET, Visual-Studio, Dev
 
Alastair Dallas4.44
XP like colour progress bar
Updated:30 Mar 2005
A WinForms progress bar control.
C#, .NET1.1, Win2K, WinXP, GDI+, WinForms, VS.NET2003, Dev
 
Ivan Mihaylov4.27
XPander Controls Converged
Updated:4 Jan 2004
WinXP like animated collapsing group box control.
VB, VC7.1, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
mkg3.59
XRES, a Utility for Translating EXEs and DLLs
Updated:4 Jan 2010
Take text resources out of an EXE/DLL- translate - take them back in.
VC6, Dev
 
pmontana3.89
XSD – Using the include element for schematic reuse
Updated:21 Jul 2005
How to use the "include" element to introduce schematic reuse.
XML, Windows, Visual-Studio, Dev
 
Jónas Antonsson3.19
XSD Tutorial - Part 1 of 5 - Elements and Attributes
Updated:16 Apr 2007
This article gives a basic overview of the building blocks underlying XML Schemas.
XML, Windows, Visual-Studio, Dev
 
Simon Sprott4.94
XSD Tutorial - Part 2 of 5 - Conventions & Recommendations
Updated:17 Apr 2007
This article gives a basic overview of the building blocks underlying XML Schemas.
XML, Windows, Visual-Studio, Dev
 
Simon Sprott4.80
XSD Tutorial - Part 3 of 5 - Extending Existing Types
Updated:18 Apr 2007
This article gives a basic overview of the building blocks underlying XML Schemas.
XML, Windows, Visual-Studio, Dev
 
Simon Sprott4.88
XSD Tutorial - Part 5 of 5 - Other Useful Bits
Updated:18 Apr 2007
This article gives a basic overview of the building blocks underlying XML Schemas.
XML, Windows, Visual-Studio, Dev
 
Simon Sprott5.00
XtremListBox
Updated:21 Nov 2007
ListBox control with colored selected item
VB, Windows, .NET1.1, Visual-Studio, Dev
 
VaclavAntosik3.22
XZip and XUnzip - Add zip and/or unzip to your app with no extra .lib or .dll
Updated:18 Jul 2007
XZip and XUnzip provide non-MFC functions to create a zip, add files to it, and extract files from it - all in two .cpp files
VC6, VC7, Win2K, WinXP, Dev
 
Hans Dietrich4.88
Yet Another Generalized Functors Implementation in C++
Updated:16 Dec 2005
An article on generalized functors implementation in C++. Generalized functor requirements, existing implementation problems and disadvantages are considered. Several new ideas and problem solutions together with the compete implementation are suggested.
VC7, VC7.1, VC8.0, Windows, VS.NET2003, Dev
 
Aleksei Trunov5.00
Your fractal, Sir. -Thank you, James.
Updated:3 Dec 2004
The Fractal Template Library.
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, STL, Dev
 
Mike Finnegan4.35
Zero abstraction overhead with modern compilers
Updated:24 Jun 2011
This article shows an easy way to implement basic image processing algorithms in a generic STL like way for a pixel iterator and benchmarks the results on different compilers.
C++, Windows, Linux, Architect, Dev
 
Tobias Wenig4.82
Zip bytes in memory and unzip file into bytes buffer
Updated:7 Sep 2004
An article on how to zip bytes in memory
VC7, Windows, Dev
 
ChauJohnthan3.50
Zip your DevStudio projects
Updated:27 Nov 2001
A tool to create zip files of DevStudio projects.
VC6, VC7, Win2K, WinXP, Visual-Studio, WTL, Dev
 
Philip Oldaker3.41

C++ / MFC - Howto 

top
Title/ UpdatedAuthorScore 
__asm int 3 in template function ( in VC6 ) -Unedited
Updated:8 Apr 2009
We usually use __asm int 3 in the code to hard code break points. But have you tried setting a __asm int 3 in a template function? Like...templateclass T> int Testfunc( T Obj ){__asm int 3;return Obj++;}void main(){Testfunc( 1 );};The above code will never get compiled in vc6. It will generate the b
C++
 
aveen1.00
Accessing: MySQL data base using MySQL C API. -Unedited
Updated:1 Nov 2011
A set of class to access and manipule MySQL data base using MySQL C API.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Linux, MySQL, Dev
 
Renato Tegon Forti4.04
Accessing: PostgreSql data base using libpq - C Library. -Unedited
Updated:18 May 2009
A set of class to access and manipule PostgreSql data base using libpq - C Library.
C++ (VC6, VC7, VC7.1, VC8.0), C, Dev
 
Renato Tegon Forti4.53
Add Build Date and Autoincrement Build Number
Updated:24 May 2005
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.
C, VC6, Windows, Visual-Studio, Dev
 
gugulea4.13
Add Color to Console Projects
Updated:14 Nov 2009
With the use of a few support functions, color can be added to console applications running under Win32.
VC6, Windows, Dev
 
Jaded Hobo4.85
Adding an icon file's icons to an executable -Unedited
Updated:24 Jul 2008
A VS2008 C++ project to add an icon resource in a file to an executable.
VC6, VC7, VC7.1, VC8.0, WinXP, Win32, STL, VS2008, Dev
 
Simon Parmenter1.33
An Encoder class derived from a stream
Updated:1 Sep 2004
How to implement a class that derives from a Xstream class and how to serialize from and to it.
VC6, VC7, VC7.1, VC8.0, WinMobile, .NET, Win2K, WinXP, VS.NET2003, Dev
 
Andrea Cacciarru3.05
Automatic C++ object initialization from XML
Updated:13 Apr 2008
Automate your data classes initialization from an XML file.
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, Visual-Studio, MFC, ATL, COM, Dev
 
Alexandre GRANVAUD4.14
Break application on dll Load -Unedited
Updated:8 Apr 2009
What will you do if you encounter a crash in an application before it reaches the entry point ok exe. I. e the crach happends before the control reaches the WinMain. In such cases the crash might have happened in the dll loaded by the exe. To be more specific say in the DllMain() of dlls. In most ca
C++
 
aveen 
C/C++ – Python interop -Unedited
Updated:13 Dec 2011
Python interop in C/C++.
C++, C, Python, Dev
 
Barry Lapthorn3.00
C++ Objectify Design Pattern
Updated:23 Jul 2009
A design pattern that gives the advantages of a common Object inheritance to C++
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev
 
MarcosCB2.60
C++ Property Accessors
Updated:14 Mar 2009
Shows how to create C++ property accessors that support C#-like syntax
C++/CLI, C, C#, Java, VC6, VC7, VC7.1, VC8.0, Windows, Linux, JavaSE6, J2SE5, J2SE4, J2ME, J2EE, Architect, Dev
 
Chris Grimes4.00
Centralizing modeless child dialog -Unedited
Updated:18 Apr 2009
Describes how to display a modeless child dialog at the center of the parent dialog.
C#
 
aveen 
Changing Time Zone Information with C++
Updated:6 Feb 2006
Programmatically changing the Windows time zone information.
VC6, VC7, VC7.1, Win2K, WinXP, Visual-Studio, Dev
 
Ludvik Jerabek2.63
Clean Visual Studio Workspaces
Updated:6 Jul 2005
Clean Viusal Studio workspaces by deleting folders such as Release, Debug etc. and intermediate files.
VC6, WinXP, Dev, QA
 
seazi4.18
Code to extract plain text from a PDF file
Updated:21 Jun 2004
Source code that shows how to decompress and extract text from PDF documents.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
NeWi4.82
Converting C++ enums to strings
Updated:27 May 2005
How to convert C++ enums to strings.
C, VC7.1, Windows, VS.NET2003, Dev
 
Marcos F. Cardoso3.07
Creating Import Library from a DLL with Header File
Updated:20 Jan 2011
A tutorial to guide you through the process of creating a lib from a third-party DLL
C++, Windows, Dev, DLL
 
Yiping Cheng4.45
Custom Event Handler for a Dynamically Created Control Embedded in Another Control
Updated:13 Jan 2006
A simple way to trap a command message and send the message to any window.
VC6, WinXP, Dev
 
Chakrabarty Rajib4.09
Distance using Longitiude and latitude using c++ -Unedited
Updated:27 Dec 2007
exactly what the title says
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded)
 
chhibs3.75
Dynamic TEXT Section Image Verification
Updated:20 Mar 2008
Detect Hardware Faults and Unauthorized In-Memory Patches with Hashing using Crypto++
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Jeffrey Walton4.90
Dynamic Three Dimensional Arrays in C\C++\C#\Java -Unedited
Updated:24 May 2010
Implementing a three dimensional array dynamically in C, C++, C# and Java
C++, C, C#, Java
 
Ali BaderEddin4.00
Effective online update checking mechanism using PAD / XML files
Updated:21 Dec 2006
How to check for new program versions using XML / PAD files.
C++, XML, Win2K, WinXP, Vista, MFC, VS.NET2003, VS2005, Dev
 
Andreas Loeffler4.35
Embedding Python in C/C++: Part I
Updated:5 Oct 2005
This article describes how to embed Python modules in C/C++ applications by using Python/C API.
C, VC6, Win2K, WinXP, Dev
 
Jun Du4.95
Embedding Python in C/C++: Part II
Updated:2 Oct 2005
This article discusses some advanced topics on how to embed Python modules in C/C++ applications.
C, VC6, Win2K, WinXP, Dev
 
Jun Du4.78
Enhanced Transparent Flash Control in C++
Updated:28 Apr 2011
OLE container implementation for hosting a Flash Player control using C++, with support for calls and callbacks between C++ and Flash ActionScript.
C++, Windows, COM, COM+, Flash, Dev, ActiveX, UI
 
Fred van Lieshout4.83
Example of using Object-Oriented Java Native Interface in C++
Updated:3 Feb 2006
Demonstrates an easy way of creating and embedding Java objects into C++ code, with Object-Oriented JNI.
VC6, Java SE, Win2K, WinXP, Dev
 
Vitaly Shelest3.73
Execute a Console Application From VC++
Updated:16 Apr 2005
To execute a console application from VC++ and retrieve the messages shown in the console. Get output messages from a DOS or console application to our MFC Application.
VC6, Windows, Visual-Studio, Dev
 
Smith_TVPM4.27
Finding module name from the window handle
Updated:17 Jul 2006
This article describes how to find the module name from the window handle.
C++, Windows, Visual-Studio, Dev
 
Hitesh Sharma4.18
Get icons from Exe or DLL the PE way
Updated:14 Jan 2005
Get icons from Exe or DLL the PE way or how to emulate PrivateExtractIcons.
VC7.1, Win2K, WinXP, Win2003, TabletPC, Embedded, GDI, VS.NET2003, Dev
 
ejor4.89
Hardwired's Thread Safe Double Link List Template
Updated:28 Feb 2005
This article explains how to use CLinkedListDouble template class. This template is a thread safe implementation of double link list.
C++/CLI, C, VC6, VC7, VC7.1, VC8.0, .NET, Win2K, WinXP, Win2003, Vista, MFC, ATL, WTL, STL, VS.NET2003, VS2005, Dev
 
Inocentric1.87
How Local Static Variable Is Implemented in vc++ -Unedited
Updated:8 Apr 2009
As every one knows, static variables are initialized only ones, even though it is declared in a function. In this post, I will explain how the compiler implements this.OK let start with the storage of the static variables. Where do you think a static variable declared inside a function is stored? If
C++
 
aveen 
How to Browse for a Folder
Updated:16 Feb 2006
This article presents a 'cut-n-paste' solution for getting the path to a directory.
VC6, VC7, VC7.1, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Nitron4.86
How to Call Java Functions from C Using JNI
Updated:13 Jan 2008
This article covers calling Java functions from C using JNI. It also covers passing/returning simple parameters, arrays, and structure arrays in Java functions.
Java, VC6, VC7, VC7.1, VC8.0, Java SE, Win2K, WinXP, Win2003, Vista, Win32, Dev
 
ajalilqarshi4.33
How to change the MessageBox window (Add controls and change texts)?
Updated:6 Apr 2005
This article describes how to change the MessageBox window (Add controls and change texts).
VC7, VC7.1, WinXP, MFC, VS.NET2003, Dev
 
dSolariuM4.50
How to create Linked list using C/C++ -Unedited
Updated:26 Mar 2008
The article describes the fundamental theory about pointers and show how it helps to create linked list
C++ (VC6), Windows, Visual-Studio, Dev
 
Nasif M.4.26
How to detect hardware-based DEP status? -Unedited
Updated:5 Dec 2011
Detect hardware-based DEP status
C++, Windows, MFC, MVC
 
Jim Charles4.64
How to determine the integer type for a C++ enum
Updated:28 Dec 2011
This article will show you how to determine the right integer type for a C++ enum.
C++, Dev
 
Gergely Mancz4.64
How to encode/decode URLs to the UTF8 format (with %20 and so)
Updated:17 Jul 2007
This article shows how to encode/decode URLs to the UTF8 format (with %20 and so) if you have to have web support in your application.
VC6, VC7, VC7.1, VC8.0, WinXP, Vista, Embedded, PocketPC-2002, WinMobile2003, WinMobile5, MFC, VS.NET2003, VS2005, Dev
 
Daniel Cohen Gindi3.67
How to Extract Text from an HTML Resource
Updated:10 Jun 2005
This article illustrates how to get the text out of an HTML resource.
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
Nitron4.65
How to find whether the parent process is GUI or Console -Unedited
Updated:10 Apr 2009
This is not 100% fool proof. How ever in normal cases, this works great. This technique can be used to find out, whether the child application was launched from a GUI application or from a Console application.if( AttachConsole( ATTACH_PARENT_PROCESS )){ AfxMessageBox( _T("Parent process is a con
C++
 
aveen2.36
How to get BcdOSLoaderBoolean_KernelDebuggerEnabled value of BcdOSLoaderElementTypes? -Unedited
Updated:13 Dec 2011
Get BcdOSLoaderBoolean_KernelDebuggerEnabled
C++, Windows, MFC, MVC
 
Jim Charles4.56
How to implement a default value for a struct parameter
Updated:11 Dec 2003
How to implement a default value for a struct parameter.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Mr Scotty2.47
How to install driver dynamically or install driver as a service for windows? -Unedited
Updated:2 Dec 2011
Install driver dynamically or install driver as a service for windows
C++, Windows, Win32, Win64, MFC, MVC, VC++
 
Jim Charles4.60
How to invoke C++ member operations from inline-assembler code segments
Updated:19 Sep 2005
Calling C++ operations from assembler code using member function pointers.
ASM, VC6, Win2K, WinXP, Dev
 
Doga Arinir4.74
How to resize an array of data in C/C++
Updated:13 May 2009
A resizable stack of data is made in C++ and the allocated size of memory of the stack is changed at runtime.
C++, Windows, Linux, Dev
 
ShahabFatemi2.57
How to use NUnit to test native C++ code
Updated:18 Jan 2010
Because NUnit is designed to unit test managed code, it does not lend itself to test unmanaged C++ code as easily as for C#, until now!
C++/CLI, VC6, VC7, VC7.1, VC8.0, .NETCF, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, .NET3.0, .NET3.5, Win32, VS.NET2003, VS2005, VS2008, Dev
 
Kenneth Kasajian2.64
How to use SetTimer() with callback to a non-static member function
Updated:20 Aug 2003
This article describes how to use SetTimer() with a non-static member function as the callback.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
mellertson3.53
How to write abstract iterators in C++ -Unedited
Updated:7 Jul 2010
When developing in C++, an impeccable API is a must have: it has to be as simple as possible, abstract, generic, and extensible. One important generic concept that STL made C++ developers familiar with is the concept of iterator.
C++, All-Topics
 
ocoudert5.00
HowTo: Export C++ classes from a DLL
Updated:31 Aug 2008
The C++ programming language and Windows DLLs can live in peace after all.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Dev
 
Alex Blekhman4.92
Integrate video streaming into your app using Nex Gen Media Server API -Unedited
Updated:3 Oct 2011
Example how to integrate your app with the Nex Gen Media Server streaming framework.
C++, C, Android, Video, stream, programming, TCP/IP, software
 
Member 82798791.00
JavaScript function access from plain C++: An example
Updated:24 Aug 2008
How to execute JavaScript functions with parameters from C++ code.
C++, Windows (WinXP), Win32, COM, Dev
 
davemaster994.21
Limit CRectTracker handles
Updated:19 Jul 2004
Limit additional resize operations to a single handle.
VC6, WinXP, Dev
 
Gammill4.55
Limiting the Number of Instances Running
Updated:6 Dec 2005
Describes several methods to show how to limit the number of running instances of an application.
VC6, Win2K, WinXP, MFC, Dev
 
Arman S.4.32
Loader snaps -Unedited
Updated:8 Apr 2009
In one of my previous post, I mentioned about breaking the executing on dll Load. This post is actually a continutation of that one.Normally if we start an application from the debugger in the debugging mode, the output window shows some messages as shown below.Loaded 'c:\WINDOWS\system32\calc.exe',
C++
 
aveen 
Make Quick Look
Updated:5 Jul 2009
A quick look at a make file and how to create more advanced make files.
C++, Windows, Win32, Dev
 
metcarob4.57
Message Forwarding with MFC
Updated:4 May 2005
This article has a simple class that allows you to forward messages from any control within your Windows to a common window proc.
VC6, VC7, VC7.1, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Tydia-kun2.00
MessageBox in ExitInstance -Unedited
Updated:8 Apr 2009
Like the problem in displaying the message box in InitInstance of an APP class, there is a problem in displaying the message box in ExitInstance() also. Try the following code..int CMyApp::ExitInstance() {AfxMessageBox( "Some message from CMyApp::ExitInstance" );return CWinApp::ExitInstance();}The m
C++
 
aveen 
MFC Tutorial - Creating a window with two classes
Updated:8 Mar 2004
This article explains how to create a window in MFC without using the App Wizard. It uses only two classes, CFrameWnd and CWinApp, for creating the window.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Muthukumar2.75
MSI Packages Manager
Updated:11 Aug 2004
This article shows how to process one or many MSI packages just by providing a configuration file. It gives also many useful hints and tricks that can be used in other projects.
VC6, Win2K, WinXP, Win2003, MFC, GDI, Dev
 
JOHN114.60
Multithreaded C++ Debugging Window in VS 2008
Updated:30 Nov 2007
In 10 minutes, how to use the new features of the VC++ 2008 (Orcas) debugging window to debug a sample spinner C++ multithreaded application
C++ (VC8.0), Windows (WinXP), Visual-Studio (VS2008), Dev
 
JediScientist3.85
new with empty bracket -Unedited
Updated:8 Apr 2009
Have you ever wrote a statement like..int *pnValue = new int[];One of my friend asked me what will happen if the above statement is executed. Executed ??? I though the code won't even compile. Surprisingly it compile and even returned a pointer. Wow that was some thing unbelievable.OK now the questi
C++
 
aveen 
Optimizing Storage for Constant Data -Unedited
Updated:8 Apr 2009
In programs we usually declare constant string data. Like..const char* g_pchar = "this is a string";You might be knowing that if we run multiple copies of a exe or dll, the code portion is not duplicated per process. So do the constant data. This is because the constant datas are stored in a special
C++
 
aveen4.25
PC-Lint 101: What does "Location cited in prior message" mean? -Unedited
Updated:8 Jun 2009
If you are new to PC-Lint, you may have wondered what message 830 ("Location cited in prior message") means, and - given that such messages can add greatly to the overall issue count in your file or project - what (if any) use are they?Quite simply, message 830 identifies a location in the codebase
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
Anna-Jayne Metcalfe 
PC-lint 101: What does "previously used .lnt file" mean? -Unedited
Updated:8 Jun 2009
A .lnt file is an "indirect file", which is simply a collection of PC-lint directives. Indirect files can be nested, and are expanded in the order they are encountered by PC-lint.However, if PC-lint encounters the same .lnt file twice in the same context during execution, it will abort with Fatal Er
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
Anna-Jayne Metcalfe 
Perfect Cube
Updated:20 Apr 2009
A Classic C++ Problem
C++ (VC6), Dev
 
Marius Iulian Mihailescu3.00
Piping between Functions
Updated:8 Jan 2005
A trivial way to pipe the cout from one function to the cin of another.
C++, Windows, Visual-Studio, Dev
 
Christopher Diggins4.05
Pointer pointing to Stack or Heap ?? -Unedited
Updated:8 Apr 2009
Today on Code project some one posted a question like "Is there any way to find whether a pointer points to stack or heap". Is there actually an API for the same??Well windows dosen't provide an API or a straight forward way to acomplish this. Any how we can find a pointer points to stack or heap by
C++
 
aveen5.00
Recordsets and invoices
Updated:23 Sep 2005
How to use CRecordset with the Northwind database to create an invoice.
VC6, Win2K, WinXP, MFC, Dev
 
DavidCrow3.96
Reverse Engineering and Function Calling by Address
Updated:24 Sep 2008
Ever wanted to know how to call internal functions of other processes? This is an article on just that -- you'll learn how to read disassembled code in a project where the source code is known, and then apply that knowledge on an application where it isn't.
C++ (VC9.0), ASM, Windows, Dev
 
AlexAbramov5.00
Self Deleting Executables
Updated:27 Jan 2010
How to write a program that deletes itself
C++, ASM, Windows, Visual-Studio, Dev
 
Rajasekharan Vengalil4.60
Serialization of Memory Pointed by a Pointer
Updated:8 Nov 2007
This article is a demonstration of serialization of dynamically allocated memory which is neither a derived class of CObject nor a CString. I.e., a kind of Variable or Object Persistence in MFC even if the object is a non-CObject derived class object.
VC8.0, WinXP, MFC, VS2005, Dev
 
shriram_gupta2.78
Serialization: how to really get compatible with older application versions
Updated:10 Aug 2005
Saving objects in older schema versions.
VC6, Windows, MFC, Dev
 
Danoo4.11
Serialize CArray Class/Object in C++
Updated:6 Feb 2007
Example of how to serialize CArray Class/Object in C++
C++ (VC8.0), Windows (WinXP), .NET2.0, Visual-Studio (VS2005), MFC, Dev
 
murtaza dhari2.71
Setting up an Open Source tool chain
Updated:12 Jun 2009
This article shares my experiences setting up an Open Source tool chain for developing C++ applications.
VC6, VC7, VC7.1, VC8.0, Windows, Win32, Dev, Virtualization, virtual-machine
 
metcarob4.65
Simply Object-Oriented C
Updated:15 Dec 2007
This document describes a method by which features of Object-Oriented Programming (OOP) can be used in straight C, including Standard/ANSI C, and some variants of pre-ANSI C.
C++, C, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Win32, Win64, Dev
 
Kenneth Kasajian3.15
Simulating CWinApp::OnIdle in C -Unedited
Updated:18 Mar 2010
Learn how to create your CWinApp::OnIdle in C
C++, C, Win32, MFC
 
Mohammad Elsheimy5.00
SSE2 Vectorization of Alphablend Code
Updated:17 Nov 2011
Using SSE2 to speed up alphablending.
C++, Windows (WinXP, Vista, Win7)
 
Wong Shao Voon4.84
Starting with SQLite in C++
Updated:24 Jun 2009
In this article, I share my experience creating and compiling a simple C++ program using SQLite to store data.
C++, SQL, Windows, Win32, Dev
 
metcarob4.50
Static assert in C++ -Unedited
Updated:5 Aug 2010
A static, or compile-time, assert for C++
C++
 
Cool Cow Orjan4.00
Testing C++ classes
Updated:9 Jul 2011
Testing C++ classes with a pointer to member function.
C++, STL, Dev, Development
 
Cristian Amarie4.55
The Building of a Knowledge Base Using C++ and an Introduction to the Power of Predicate Calculus
Updated:11 Feb 2009
An article introducing Conceptual Dependency and predicate calculus operations.
C++, Windows, STL, Dev
 
Roy, Philippe4.87
Timers in MFC / C++
Updated:17 Jan 2006
Implementing one-shot timers.
C++, Windows, Visual-Studio, MFC, Dev
 
Steve Johnson (Sven)4.08
When a MessageBox in InitInstance Didn't Show -Unedited
Updated:8 Apr 2009
When a MessageBox in InitInstance didn't show
C++
 
aveen 
WM_DEVICECHANGE problem -Unedited
Updated:8 Apr 2009
In one our Projects at company, we used WM_DEVICECHANGE message to detect the arrival and removal of USB devices. The application was supposed to run on a machine in which will be running along with several other utility applications. Some months after the project delivery, client reported that, som
C#
 
aveen5.00
Write Your Own Debugger to Handle Breakpoints
Updated:17 May 2011
Basic debugger, Breakpoints, OutputDebugString
C++, C, Windows, Dev
 
Asif Bahrainwala4.29

C++ / MFC / STL - Memory Management 

top
Title/ UpdatedAuthorScore 
32-bit pointers in a 64-bit world
Updated:24 Aug 2008
64 bit pointers are wasteful if you don't need to access TBs of RAM
C++, Windows, Win64, Dev
 
cppnow3.18
A Fast Efficient Allocator for Small Blocks of Memory
Updated:20 Feb 2008
Describes building a fast and efficient small block memory allocator (with full source).
C++, Windows, Visual-Studio, Dev
 
znrobinson2.85
A Generational Garbage Collector in C++
Updated:17 Dec 2001
A Garbage Collector framework that is based upon Generational Copying
VC6, VC7, Win2K, WinXP, Dev
 
@deel@bbas2.65
A Guard class for any object/resource type
Updated:15 Apr 2007
An elegant way to wrap all types that need a cleanup, to minimize the chances of memory/resource leaks.
C++, Dev
 
valdok4.76
A new approach to memory management that solves the issues with shared_ptrs
Updated:23 Feb 2009
A new approach to memory management that solves the issues with shared_ptrs
VC6, VC7, VC7.1, VC8.0, VS2005, Dev
 
Achilleas Margaritis4.17
A Technique for Active Object Aggregation in C++
Updated:3 Feb 2005
Allocation persistance as a supplied behavior of member variables.
C++, Windows, Visual-Studio, Dev
 
f5chwiet2.89
A Wrapped Class of Share Memory
Updated:9 Jul 2007
Share information betwwen processes using Memory-Mapped File
C++ (VC8.0), Windows (WinXP), Visual-Studio (VS2005), Dev
 
Bony Chen3.00
AGM::LibGC: a C++ garbage collection library
Updated:30 Jul 2004
AGM::LibGC is a C++ garbage collection library.
VC6, Win2K, WinXP, Dev
 
Achilleas Margaritis4.67
Allocating memory to a 'Pointer to Pointer' variable
Updated:27 Nov 2005
Describes how to allocate memory to and retrieve values from pointer to pointer variables.
VC6, Win2K, WinXP, Visual-Studio, Dev
 
Rajesh R Nair1.25
Arena Allocator, DTOR and Embedded Preallocated Buffer
Updated:25 Nov 2009
Arena like memory management, embedding allocations inside Arena, DTOR, context thinking
C++, Visual-Studio, Architect, Design
 
Mamasha Knows5.00
Auto Release Pool in Pure C Language
Updated:20 Jun 2009
Using pure C language to mimic the memory auto release pool in objective-C
C, Windows
 
Chilap3.80
Automatic Garbage Collection in C++ using Smart pointers
Updated:18 May 2003
This article explains how to prevent your programs from memory leaks, by incorporating Garbage Collector in your class.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
abc8764.31
Automatic resource cleanup - a lightweight scope guard implementation
Updated:26 Apr 2007
An article on automatic resource cleanup for exception safe code, presenting a lightweight scope guard implementation
C++, Windows, Visual-Studio, Dev
 
triendl.kj4.92
Buffer Pool \ Object Pool
Updated:18 Jan 2003
An article on optimization of the use of dynamic memory.
VC6, VC7, Windows, Dev
 
Uri Twig4.50
Building a Quick and Handy Reference Counting Class
Updated:15 Mar 2010
The article describes how to implement reference counting in a C++ class that can be used like any pointer
C++, Dev, Design
 
Ahmed S. Hefny3.69
C++ Memory Clean Up -Unedited
Updated:25 Mar 2009
Demonstrating one of the C++ features , the dynamic allocation and de-allocation of arrays using pointers
C++, C, Windows
 
Fady Aladdin1.36
C++ Memory Management Innovation: GC Allocator -Unedited
Updated:4 May 2008
Most of the C++ programmers do not benefit from "Garbage Collection" technique (GC). Here is a new memory management technique named "GC Allocator" (Note it is not "GC").
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, ATL, STL, COM, Architect, Dev
 
xushiwei4.80
C++ Memory Pool
Updated:8 Sep 2006
A (simple) C++ memory pool.
VC6, Win2K, WinXP, VS.NET2003, Dev
 
DanDanger20003.37
C++ RAII adapter for Xerces -Unedited
Updated:5 Aug 2010
Xerces is a powerful validating XML parser, which needs some care to avoid memory leaks. Here is a helper for that.
C++, XML
 
Cool Cow Orjan5.00
Calculate Memory (Working Set - Private) Programmatically in Windows XP/2000
Updated:13 Jun 2010
This will explain the overall process of how to get private working set memory of any process in Windows XP/2000
C++, C#, Windows, .NET
 
Najam ul Hassan4.00
Check for and free memory leaks
Updated:24 Jul 2003
An article on detection and freeing of memory leaks
VC6, Dev
 
R. Walker4.53
Conservative Garbage Collector for C
Updated:22 Dec 2008
This article explains garbage collection and memory management using C language
C++/CLI, C, VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, Win32, Dev
 
Yasin HINISLIOGLU4.95
Detecting Memory Leaks using the CrtDbg Library
Updated:19 Mar 2010
The CrtDbg Library provides APIs which can be used to detect memory leaks
C++, Dev
 
naveenonnet4.53
Detecting memory leaks: by using CRT diagnostic functions - Part1
Updated:29 May 2005
Detecting memory leaks by using CRT diagnostic functions.
VC6, Win2K, WinXP, Dev
 
narendra_ b3.14
Easy Detection of Memory Leaks
Updated:4 Aug 2005
Describes a tool for easy detection of memory leaks.
VB6, VC6, VC7, Win2K, WinXP, Dev
 
Michael Gopshtein4.72
Effective Coding: Reducing memory allocation/deallocation
Updated:27 Apr 2007
This article describes how you can effectively allocate a multi-dimensional array in C++.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, STL, VS.NET2003, VS2005, Dev
 
Vahid Kazemi1.71
Enhance your dynamic memory allocation with an undocumented MFC class
Updated:14 Feb 2006
This article describes how to improve dynamic allocation performance on a class basis in a non-intrusive way with an undocumented MFC utility class.
VC6, MFC, Dev
 
lano11064.88
Heap Manager for Allocating Memory from a Shared Memory Segment
Updated:20 Jun 2006
A heap manager for allocating memory from a shared memory segment.
C++, Windows, Visual-Studio, Dev
 
Chulliyan4.26
Heap Memory Manager and Garbage Collector
Updated:16 Apr 2008
Descripes a module to track heap memory allocations and to avoid memory leaks.
C++ (VC6, VC7, VC7.1, VC8.0), C
 
Andrei Azzopardi a.k.a. C_Coder4.87
Heap Walker
Updated:21 Mar 2005
The purpose of this article is to explain how the heap manager handles memory blocks in a heap. The article will brief about how to traverse a heap and understand the way the blocks are managed in a heap. The source code along with this article traverses a process' default heap.
VC6, Windows, Dev
 
Dinesh Ahuja4.12
High Efficient Dynamic Array and a Simple Demo -Unedited
Updated:24 Sep 2008
Help you manager dynamic array
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003, Vista, TabletPC), MFC, Dev
 
flyhigh2.14
How to release memory pages occupied by the thread stack when possible
Updated:7 Jan 2006
Give me a thread and I'll show you a stack...
C++, C, Windows, Visual-Studio, Dev
 
valdok4.72
Immediate memory corruption detection
Updated:21 Jul 2009
Search and destroy improper memory accesses.
VC6, VC7, VC7.1, VC8.0, Windows, Dev
 
valdok4.58
LeakDiag – An Effective Memory Leak Analysis Tool
Updated:10 Sep 2010
Tool to detect memory leaks in C++ application
All-Topics, Article-Writing
 
Anand Todkar4.50
LipingPtr C++ Template Class
Updated:29 Jun 2008
A C++ Smart Pointer Template Class Implementation
C++ (VC8.0, VC9.0), Windows, STL, Dev, Design
 
Liping Dai4.04
Low Fragmentation Heap and Function Interception
Updated:14 Jan 2004
How to implement a low fragmentation heap by intercepting HeapAlloc.
VC7.1, Win2K, MFC, VS.NET2003, Dev
 
bobsheep1.76
Memory allocations caching
Updated:28 Jun 2004
How to optimize heap usage
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
valdok3.79
Memory and Memory Corruption
Updated:24 Dec 2008
An article written to describe the use of the Console debugger
C++/CLI, C, VC6, VC7, VC7.1, VC8.0
 
logicchild3.29
Memory Leak Caused by Fragmentation
Updated:23 Feb 2006
This article shows the effect of Memory Fragmentation and provides a generic object pool class.
VC6, Dev
 
blackdat783.08
Memory Leak Detection
Updated:3 Jul 2009
Adding Memory Leak Detection in your applications
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
David A. Jones4.64
Memory Leak detection Program without using any tools -Unedited
Updated:8 Apr 2008
Without using any tools, This program will find the memory leak in your program
C++ (VC6, VC7, VC7.1, VC8.0), C
 
asadullah ansari2.41
Memory Leak Detection Using Windbg
Updated:1 Dec 2008
Detecting memory leaks using Windbg.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP, Vista), Win32, Dev
 
Mayank Rai4.60
Memory Leak Detector for C++
Updated:14 Dec 2006
Simple plug-in code for debugging memory leaks.
C++, WinMobile, Win2K, Visual-Studio, Dev
 
klein_jr3.24
Memory Management for Beginners
Updated:2 May 2004
This article explains the basic concepts in memory management in C++ and MFC
VC6, Windows, Visual-Studio, Dev
 
R.selvam2.44
Memory Manager for C++
Updated:28 Jul 2006
Memory manager for C++ that automatically deletes any heap objects not in use.
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
Tydia-kun1.30
MemServer : a dynamic memory allocation server
Updated:23 Mar 2004
A way to ensure the deallocation of all used dynamic memory using one DLL
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Dev
 
Simone Serponi3.17
Object Pooling for Generic C++ classes
Updated:4 May 2003
Implements a basic object pooling scheme for generic C++ objects.
VC6, VC7, Win2K, WinXP, Visual-Studio, STL, Dev
 
Thomas George3.78
Obtaining the size of a C++ array using templates and other techniques (from C++11) - Part 1 -Unedited
Updated:22 Nov 2011
Recently I was helping somebody debug an issue around the use of swprintf_s.  The issue turned out to an Obi-Wan (off by one) error.  I don't tend use the likes of printf() very much instead preferring to use a std::stringstream if I need to format into a string.I'd assumed that the Microsoft's secu
 
PeteBarber 
On-heap fixed allocation outside MFC
Updated:13 Mar 2006
An alternative to MFC undocumented classes to perform fixed memory allocation.
VC7.1, .NET, Win2K, WinXP, ASP.NET, VS.NET2003, Dev
 
4.71
Portable thread-based garbage collection library, for C++
Updated:19 May 2006
a description of LibGC, a portable thread-based garbage collection library for C++
C++, Windows, Visual-Studio, MFC, Dev
 
Achilleas Margaritis4.47
Proxying object allocations with Templates and class level new/delete overrides in C++
Updated:2 Sep 2011
A technique to use templates and class level new and delete overrides to handle object allocations.
C++, Windows, Linux, Dev
 
Dmitriy Ryajov4.73
Redux: RAII adapter for Xerces -Unedited
Updated:5 Aug 2010
A shared_ptr memory manager for the Xerces XML parser
C++, All-Topics
 
Cool Cow Orjan5.00
Scaling of memory intensive multi-threaded applications to SMMP computers
Updated:2 Jan 2004
This article discusses impact of the multithreaded run-time library's memory manager on scaling memory-intensive server applications to Shared Memory Multiprocessor computers.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Andrew Schetinin4.91
Session of low-level optimization of memory usage in C++ programs with total exposure
Updated:22 Jun 2009
In this article, we will try to make our algorithms work faster using the methods of low-level optimization of memory allocation in C++.
VC7.1, VC8.0, Visual-Studio, Architect, Dev
 
Victor A. Milokum,Apriorit Inc5.00
Shared_Pointer -Unedited
Updated:19 May 2008
Implementation of Shared Pointer
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
Abhi_Coder1.90
Simple-Look Scope Guard for Visual C++ 2010
Updated:16 Nov 2010
Implement a simple-look substitution of BOOST_SCOPE_EXIT using some of the new features of C++0x
VC10.0, Windows, VS2010, Dev, Boost
 
Tsuda Kageyu4.80
Simulating Memory Allocation Failure for Unit Testing in C++
Updated:16 Feb 2004
How to test code against failure of operator new.
VC6, VC7, VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Deepak Kumar Gupta3.52
Sophisticated memory allocation
Updated:22 May 2004
How to manage heap in an extremely effective way.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
valdok3.56
Structure Padding
Updated:23 Dec 2009
An article on structure padding.
C++, Dev
 
Febil Chacko Thanikal4.31
Synchronization of multiple reader and writer processes using Win32 APIs
Updated:10 Feb 2006
An article on the use of shared memory and events.
VC6, WinXP, Dev
 
Swarajya Pendharkar3.12
The simplest possible memory leak detector -Unedited
Updated:18 Oct 2009
C++ code showing how to track memory usage to avoid memory leaks
C++, Windows, WinMobile, .NETCF, .NET, Mobile, Linux, XBox, Dev
 
Bachowny2.17
Typical memory leak scenarios analysis: Part 1
Updated:10 Apr 2007
This article demonstrates and analyses several typical memory leak scenarios.
C++, Windows, Visual-Studio, Dev
 
Frank _ Li1.89
Understanding Operator new[] and Operator delete[]
Updated:21 Sep 2006
Understand what methods are used for managing memory for array
C++ (VC6, VC7, VC7.1, VC8.0), Windows, Visual-Studio, Dev
 
prasad_som3.16
Use the Cache(MRU) With A File To Over The Limitation Of A Process -Unedited
Updated:17 Jul 2008
This article gives a method which apply the MRU algorithm of the cache to save the frequent accessing data in process and the file systems to save the infrequent accessing data out of process.
C++ (VC7, VC7.1, VC8.0, VC9.0), Windows, Dev
 
sjDing7508071.31
Vitrual Memory Wrapper Class
Updated:11 Aug 2006
This article introduces a C++ wrapper class that encapsulates the details of using virtual memory.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Visual-Studio, Dev
 
Arman S.4.13
VMemPool - Virtual Memory Pool Management class
Updated:8 Aug 2002
If you deal with same size objects in server coding, VMemPool shows a good way for beginners.
VC6, .NET1.0, Win2K, WinXP, PocketPC-2002, Dev
 
Cho, Kyung-min4.76
Why to use memory pool and how to implement it -Unedited
Updated:3 Jul 2008
Introduce memory pool
C++, Windows, Win32
 
Jude Deng4.05

C++ / MFC - Obfuscation 

top
Title/ UpdatedAuthorScore 
Obfuscating your Mandelbrot code
Updated:20 May 2002
How to turn boring Mandelbrot set calculations into horrible C
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Chris Losinger4.74

C++ / MFC / STL - Smart Pointers 

top
Title/ UpdatedAuthorScore 
A garbage collection framework for C++
Updated:17 Jan 2001
An article on using garbage collection in C++ through the use of smart pointers.
VC6, Windows, Dev
 
William E. Kempf4.51
A garbage collection framework for C++ - Part II
Updated:28 Jan 2001
Revisiting gc_ptr in order to add support for polymorphic types.
VC6, Windows, Dev
 
William E. Kempf4.17
A generic C++ template class to implement a smart pointer
Updated:5 Oct 2002
Writing a generic C++ template class to implement a smart pointer for automatic deletion of memory
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
Binoy1.77
A policy based reference counting implementation for compound objects
Updated:26 May 2005
Reference counting smart pointers and handles of various flavours.
VC7, Win2K, Dev
 
4.77
A ref-counted pointer class that supports polymorphic types
Updated:12 Nov 2002
A ref-counted pointer class that supports polymorphic types
VC6, Windows, STL, Dev
 
Thomas George3.42
A Simple Smart Pointer
Updated:11 Jan 2000
A template-based smart pointer implementation
VC6, Visual-Studio, Dev
 
Sandu Turcan3.89
A Smart Pointer Capable of Object Level Thread Synchronization and Reference Counting Garbage Collection
Updated:12 Jan 2000
A smart pointer wrapper class
VC6, Windows, Dev
 
Stefan Chekanov4.89
A Type-safe Generic Pointer
Updated:2 Mar 2011
A safer alternative to void*, any_ptr can point to any type of object and provide type-safe, const-correct access to it.
C++, Dev
 
FrancisXavier4.73
Another Copy Pointer
Updated:18 May 2011
This article describes how to write and use a flexible policy based template copy pointer.
C++, Dev
 
Gergely Mancz4.67
C Pointer Tricks -Unedited
Updated:2 Jun 2010
Interesting/weird usage of pointers in C
C
 
Ali BaderEddin4.42
generic_ptr and Its Generator
Updated:9 Mar 2010
Generic object wrapper for delayed type selection
C++
 
Mehmet Salih Caliskan4.29
Implementing a simple smart pointer in C++
Updated:27 Aug 2006
This article demonstrates how to implement a basic smart pointer in C++.
C++, Windows, Dev
 
Madhu Raykar2.78
In what way can C++0x standard help you eliminate 64-bit errors -Unedited
Updated:2 Mar 2010
Programmers see in C++0x standard an opportunity to use lambda-functions and other entities I do not quite understand :). But personally I see convenient means in it that allow us to get rid of many 64-bit errors.Consider a function that returns “true” if at least one string contains the
 
viva64.com3.20
Single point construction of hierarchical objects in C++
Updated:1 Dec 2010
Prohibit construction of hierarchical objects both on the heap and on the stack, and allow construction from a single construction point in the base class.
C++, Dev
 
Gregory Shpitalnik4.60
Solution for multiple enable_shared_from_this in inheritance tree -Unedited
Updated:21 Nov 2011
The initial implementation of enable_shared_from_this of STL or the one from Boost C++ causes crash if it appears more than once in the inheritance tree of a user class. This is a solution for the problem. (search tag: enable shared from this)
C++, STL, Design
 
Philippe Cayouette4.69
SystemFramework library
Updated:24 Nov 2011
SystemFramework defines interfaces, classes, and types to support a native runtime system with its own garbage collector, delegates, etc. The design of SystemFramework classes is similar to those of the .NET Framework.
VC9.0, Windows, .NET, STL, VS2008, Dev, Framework, Patterns, overloading, Templates, Singleton, delegates
 
Scanix5.00
TAutoPtr<TYPE, CLEANUPOBJECT>
Updated:29 Aug 2001
Automatic resource deallocation using TAutoPtr
VC6, Win2K, Dev
 
Dmitry Leonov3.50
The fastest smart pointer in the west
Updated:7 Oct 2003
Need a super quick implementation of a reference counting smart pointer? AUTO_REF delivers just that, with a 'thin' source code of just 3,886 bytes (< 4KB)
VC6, VC7, Win2K, WinXP, STL, Dev
 
Itay Maman4.63
The Safest Smart Pointer of the East
Updated:28 Oct 2003
Reference counting smart pointers with automtic type conversions.
VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
4.21
XONOR pointers: eXclusive Ownership & Non Owning Reference pointers
Updated:1 Mar 2009
A smart pointer system for safe application development in C++.
C++, Windows, ATL, WTL, VS2005, Architect, Dev
 
john morrison leon4.96

C++ / MFC / STL - STL 

top
Title/ UpdatedAuthorScore 
A compressed bitset class
Updated:20 Jun 2004
A plug in enhancement to the STL bitset class.
VC6, Win2K, WinXP, Win2003, Dev
 
Martin Walker2.86
A generic open-address hash table implementation with an STL-like interface
Updated:6 Jul 2009
A generic standalone STL-like implementation of a hash table that uses either linear probing or double hashing as the collision resolution mechanism.
VC6, VC7, VC7.1, VC8.0, Dev
 
Leandro T C Melo4.97
A Regular Expression Wrapper Using ATL in C++
Updated:10 Dec 2008
An article on a easy use regular expression wrapper.
C++, ATL, Dev
 
shicheng4.25
A set of useful functors for creating and manipulating functors
Updated:3 Mar 2003
Create functors from functions, member functions and manipulating functors.
C++, Windows, Visual-Studio, Dev
 
Yap Chun Wei3.38
An Optimized Queue
Updated:12 May 2010
An Optimized Queue
C++, Dev
 
Javed Akhtar Ansari3.80
C++ Standard Allocator, An Introduction and Implementation
Updated:18 Aug 2003
Introduction to the allocator concept, as well as implementing a policy-driven allocator template class
VC7.1, Windows, Visual-Studio, STL, Dev
 
Lai Shiaw San Kent4.84
Calculate 24, A Childhood Game in a C++ way
Updated:26 Sep 2005
A C++ implementation of a liitle game and its extended mathematic model.
C++, Windows, Visual-Studio, STL, Dev
 
Tom Gee3.40
Cross-platform C++ Template Solution for Drawing GPS Data for a Third-party GIS
Updated:21 Dec 2008
Generates PNG files called tiles which form a layer on a GIS map
VC9.0, WinXP, Win2003, Vista, Win32, STL, VS2008, CEO, Architect, Dev, Design
 
Boris Kolesnikov4.00
Hash-container and Red-Black Tree Face-off (STL Benchmark)
Updated:29 Dec 2010
Benchmark of hash and non-hash container
C++ (VC10.0), Windows, Win32, MFC, STL
 
Wong Shao Voon4.41
How To Update Your Const Key Fields in a Map/Multimap
Updated:11 May 2009
An introduction to the necessary steps for updating const key fields in a map/multimap
C++, Linux, STL
 
programmersmind4.96
Italian game card "Seven and Half" ver. 2.0
Updated:8 Feb 2003
This is an Italian game card, programmed with MFC and C++ STL, enjoy!
VC6, Win2K, WinXP, MFC, Dev
 
Maurus4.47
Pointers to Member Functions and Functors
Updated:19 May 2004
Using pointers to member functions to build a functor template binding an instance of an object and a member function.
VC7.1, Win2K, WinXP, Win2003, Visual-Studio, STL, Dev
 
Paul Ranson4.24
safedeque - easy to use stl::deque
Updated:19 Jan 2004
safedeque shows the way to use deque with cslock and smart pointer.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, STL, Dev
 
Cho, Kyung-min2.00
Simple manipulator for ostream for using printf style -Unedited
Updated:1 Mar 2008
A simple manipulator class for using printf style in ostream
C++ (VC6, VC7, VC7.1, VC8.0), C, STL, Dev
 
Frank Arnold 
std::sort Comparison Function
Updated:3 Aug 2009
Writing comparison function for std::sort
C++, Windows, Linux, STL, Dev
 
Wong Shao Voon4.76
STL Format -Unedited
Updated:27 Mar 2008
Put your favourite format string and function arguments to STL string.
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, STL
 
Romualdas Cukuras3.69
Stree - A fast std::map and std::set replacement
Updated:6 Aug 2008
An implementation of an (almost) std::map compatible data structure which offers better performance and memory utilization.
VC8.0, VC9.0, Dev
 
cppnow4.39
Writing Portable Code in C++ Using STL
Updated:30 Dec 2003
Writing Portable Code in C++ Using STL
C++, Windows, Visual-Studio, STL, Dev
 
Zeeshan Amjad3.44

Templates 

top
Title/ UpdatedAuthorScore 
.NET-like Reflection Support for Enums in C++
Updated:27 Sep 2010
This article provides a macro + template solution to support .NET-like Reflection for enums such as ToString, IsDefined, Parse, GetValues, GetNames.
VC7, VC7.1, VC8.0, VC9.0, Windows, Linux, STL, Dev
 
ZhaoRuFei3.90
A "generic-enough" set of expression templates
Updated:24 Jan 2005
A template-library for calculating arithmetic and logical expressions.
VC7.1, Win2K, WinXP, STL, VS.NET2003, Dev
 
Christos Malliopoulos4.52
A Minimalistic Signals and Slots Implementation
Updated:8 Aug 2006
A lightweight and typesafe templated signals and slots implementation.
VC7.1, Windows, Visual-Studio, Dev
 
Simon Gomizelj4.50
A Simple Template Based Smart Handle Class
Updated:4 Apr 2004
A template class that allows Win32 object lifetimes to be managed 'smartly', includes an example memory mapped file wrapper.
VC7.1, Win2K, WinXP, Win2003, PocketPC-2002, VS.NET2003, Dev
 
Paul Ranson3.56
A Singleton Template Class
Updated:19 Mar 2003
A Singleton Template Class
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
Brian van der Beek3.22
A Template Way to a More Stable Observer Pattern
Updated:28 Oct 2006
Using templates to sovle problems in the Observer Pattern.
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, Dev
 
Ma Xi3.19
AHash: A Set of Simple C++ Hash Templates
Updated:23 Aug 2011
A set of lightweight hash table templates that are easy to understand and implement
C++, Dev
 
AngusEm4.29
All your base64 are different to us -Unedited
Updated:5 Aug 2011
Using template specialisation to create code handling common base64 encoding varieties
C++, All-Topics, Dev, coding, Templates
 
Cool Cow Orjan4.50
An alternative approach to C++ containers
Updated:30 Dec 2007
Modular generic programming containers.
VC8.0, Dev
 
4.90
An Event Driven Windows GUI Framework
Updated:20 Dec 2004
Shows how to build a simple event based Windows GUI framework using template function specializations.
C++, Windows, Visual-Studio, Dev
 
Christopher Diggins4.05
An Idiot's Guide to C++ Templates - Part 1 -Unedited
Updated:18 Dec 2011
Covering the nitty-gritties of C++ templates
C++ (VC8.0, VC9.0, VC10.0), Windows, Linux, Templates, C++0x, GCC
 
Ajay Vijayvargiya4.82
AutoRunner: a template class to automatically run start- and cleanup-code in code blocks
Updated:19 Jun 2003
The presented template class offers an easy way to create simple classes that handle the initialisation and cleanup of 'logic' in code blocks.
VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Patje4.78
Building Decorator Chains
Updated:22 Oct 2010
The article explains a method, how flexible and extendible decorator chains can be built in a generic way. Its power is best seen if it is used with boost::factory and boost::bind.
C++, STL
 
headmyshoulder4.50
C++ Templates - Defining Associations Between Types, Classes, and Constants
Updated:18 Jul 2003
This article describes how to use C++ templates to define associations between types, classes, and contants. Example defines a function that converts VARIANTs.
VC7, VC7.1, Windows, Visual-Studio, Dev
 
Cap'n Code2.52
C++0x Dynamic Message Passing
Updated:26 Nov 2010
C++0x Dynamic Message Passing Ala Objective-C
C++, C (Objective-C), STL, All-Topics, Dev, messages, messages, Inheritance, function, overloading, argument
 
Achilleas Margaritis4.28
Composite Pattern Made as C++ Component
Updated:18 Apr 2009
Composite pattern made as a reusable C++ template class
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Linux, Design
 
tojohere4.50
Constructional Patterns Template Class Library
Updated:18 Jul 2007
Template classes to implement constructional patterns.
VC8.0, WinXP, VS2005, Dev
 
Matthew Faithfull3.45
Create a Universal Document Template which supports Dynamic Frame Window Layout
Updated:14 Dec 2002
Introduce a programming technology to design a very complex, rich document type.
VC7, VC7.1, VC8.0, Win2K, WinXP, MFC, ATL, Dev
 
dean1702.53
Dependant Name Hell
Updated:21 Jul 2011
When to use the typename keyword to identify dependent types, and when not to.
C++, Dev
 
Doc Lobster4.68
Duck Typing in C++ Using Boost
Updated:27 Feb 2010
Uses Boost preprocessor and templates to achieve "duck typing", as provided by other languages such as JavaScript
C++, Javascript, Dev
 
_beauw_4.66
Enumerator Lists and Enumerated Arrays
Updated:4 Oct 2011
Establishing a strong binding between enumerations and arrays
C++, Templates
 
Doc Lobster4.58
Event Driven Programming using Template Specialization
Updated:18 Dec 2004
Template specializations can be used as call-backs instead of functors or function pointers to create an event-driven framework.
C++/CLI, VC7.1, Windows, .NET, Visual-Studio, Dev
 
Christopher Diggins4.21
Exporting Member Templates from DLLs
Updated:16 Nov 2003
This article compares various methods of using member templates from DLLs
VC6, Windows, Dev
 
cagey4.18
Fixed Point Class
Updated:6 Nov 2009
A C++ template class for fixed point mathematics.
VC8.0, VC9.0, Windows, STL, Architect, Dev
 
PeterSchregle5.00
Fun With Templates: Part 1
Updated:11 Jun 2003
Explores some of the lesser known features of C++ templates.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
miscwriter4.39
High Performance Heterogeneous Container
Updated:29 Feb 2008
This article presents the implementation of a fixed-size heterogeneous container.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev
 
Alexandre Courpron4.96
How to define a template class in a .h file and implement it in a .cpp file
Updated:22 Dec 2009
This article describdes how to define a template class in a .h file and do its implementation in a .cpp file.
C++, Dev
 
Febil Chacko Thanikal3.97
How To Organize Template Source Code
Updated:15 Jan 2003
Different ways to organize source code in C++ template libraries
VC6, VC7, Windows, Visual-Studio, Dev
 
Nemanja Trifunovic4.67
I have developed a B+Tree using template. Please enjoy. -Unedited
Updated:15 Sep 2008
B+Tree
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Vista), Visual-Studio (VS2008), Dev
 
Shin Jin1.67
Implementing COM Interfaces with C++0x Variadic Templates
Updated:4 Sep 2011
A step-by-step illustration of a minimalistic pattern for implementing a series of COM interfaces with little code
C++, Windows, COM, C++0x
 
Kirill Osipov4.88
InterprocessSingleton - Convenient Template to Use Shared Memory Objects
Updated:2 Feb 2009
This article describes basic concepts and code of C++ template which provides simple access to shared memory objects
C++, Windows, Dev
 
Eugene Bolotin4.33
Lock Free Queue implementation in C++ and C# -Unedited
Updated:23 Feb 2008
Lock Free Queue implementation in C++ and C#
C++, C#, Windows, Dev
 
Idaho Edokpayi3.17
Longest Common Subsequence
Updated:25 Mar 2010
Generic algorithm of the longest common subsequence
C++, Windows, Win32, Win64, Visual-Studio (VS2008, VS2010), STL, MVC, Dev
 
FireEmissary4.00
Loop Unrolling over Template Arguments
Updated:10 May 2010
Unroll loops at compile time, deduced by a template argument.
C++, Dev
 
Kevin Drzycimski4.87
Mediator Design Pattern Enhanced as a C++ Component
Updated:11 Apr 2009
Mediator Design Pattern enhanced as a reusable C++ template class.
VC6, VC7, VC7.1, VC8.0, Windows, Linux, Architect, Dev
 
tojohere4.46
Memory cache for collections of objects
Updated:8 Sep 2006
A generic template class to implement a memory cache for collections of objects.
VC6, Windows, .NET1.0, Visual-Studio, Dev
 
Pierre Couderc2.24
MFC Delagates
Updated:13 May 2007
A template class that can simulate C# delegates in MFC.
C++, Windows, Visual-Studio, Dev
 
g_drivas2.11
Observer Pattern as C++ Component
Updated:14 Apr 2009
Observer pattern is made as a reusable C++ component
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
tojohere4.22
Practical uses for C++ templates
Updated:24 Aug 2002
Two examples of practical usage of C++ templates in application development
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
demofo3.45
Refactoring Template Bloat
Updated:24 Jul 2009
A technique to refactor C++ template bloat
C++, C++/CLI, Dev
 
eugened4.53
Simple C++ Timer Wrapper
Updated:15 Jan 2011
TemplateTimer: A convenient and simple MSVC / C++ timer wrapper for Windows using templates, where a class function can be easily specified for the timed event callback.
C++, Windows, Win32, Visual-Studio, MFC, ATL, MVC, Dev, Threading, Events, software
 
ken.loveday4.18
Special notes for writing C++ templates
Updated:1 Feb 2006
Six hints for using templates.
VC7.1, Win2K, WinXP, Visual-Studio, Dev
 
osy4.59
Static Value Lists
Updated:25 Aug 2011
An introduction to advanced template metaprogramming using an explanatory project
C++, VS2010, VC++
 
Doc Lobster4.60
Template Specialisation - An Introductory Survey
Updated:3 Aug 2003
An in-depth description of the user's perspective to working with complete and partial template specialisations and why they are useful.
VC7.1, Windows, Visual-Studio, Dev
 
Henrik Stuart4.93
Templated Convertor and Hasher
Updated:17 Aug 2008
A bit about templates and design.
VC6, VC7, VC7.1, VC8.0, Dev
 
ManicQin1.27
Templates for Design Patterns
Updated:31 Jan 2006
A fly weight implementation of a C++ template library for applying Design Patterns easily in any application.
C++, Windows, Visual-Studio, Dev
 
Rasmus Kaae2.47
Templates for sorted and unsorted lists
Updated:2 Jun 2005
Templates for sorted and unsorted lists.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
arui691.00
Templates in C++ - Pros and Cons
Updated:3 Dec 2011
Advantages and drawbacks of using templates in C++ projects
C++, Windows
 
Sergey Chepurin4.52
Templating the TAPI information retrieval pattern
Updated:27 Dec 2004
Methods to simplify repetitive patterns, using templates.
VC6, Win2K, WinXP, Dev
 
John R. Shaw4.16
Thread Safe Singleton Template and Management - No MFC Required!
Updated:7 Dec 2002
Source code and explanation of a thread safe singleton and singleton management.
VC6, VC7, Win2K, WinXP, STL, Dev
 
Paul Evans4.71
Tiny Template Library: implementing functor template
Updated:2 Dec 2003
An article on how to implement a generic functor template, function. Functors are useful for callback procedures and STL alogorithms.
VC7.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
kig4.78
Tiny Template Library: implementing typelist
Updated:10 Dec 2003
An article on how to implement compile time lists of types, typelist. Typelists are useful for generic and meta programming.
VC7.1, Windows, VS.NET2003, Dev
 
kig4.85
Tiny Template Library: variant
Updated:23 Feb 2004
An article on how to implement and use variant. Variant is useful for creating heterogeneous containers and much more.
VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, PocketPC-2002, VS.NET2003, Dev
 
kig4.88
Using C++ templates for functions and operators -Unedited
Updated:3 Jun 2008
Example on how templates can help you to generalize your code
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), Windows, Visual-Studio (VS.NET2003, VS2005, VS2008), Dev
 
Alex Hazanov1.67
Using C++ Templates for Startup Validation
Updated:3 Nov 2010
The article describes a technique for using C++ templates for general startup validation purposes.
C++, Windows, Dev
 
AlexanderGorobets4.30
Using C++ Templates for Startup Validation Part 2. Validation of SQL Statements
Updated:3 Nov 2010
The article describes a technique for using C++ templates for validation of SQL statements used in C++ code
C++, SQL, Windows
 
AlexanderGorobets2.00
Wrapper classes using C++ decorator templates
Updated:26 Nov 2003
Using template classes as decorators to build a flexible wrapper class framework
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
 
Paul Bartlett4.06
Writing a Smart Handle class using template template parameters
Updated:9 Jun 2003
An article describing the use of template template parameters
VC7.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Alex Fr4.95
Writing Win32 Apps with C++: V2 - part 1
Updated:20 Jun 2005
An independent framework to handle Win32 objects inside C++ classes.
VC7, VC7.1, Win2K, VS.NET2003, Dev
 
4.69

C++ / MFC / STL - Utilities 

top
Title/ UpdatedAuthorScore 
A C++ to HTML conversion utility
Updated:24 May 2004
A utility which converts your C++ code to HTML.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, STL, Dev
 
Mike Finnegan4.52
A GUI program to configure XYNTService
Updated:4 Jul 2007
The easiest and most flexible way to use XYNTService.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Xiangyang Liu 刘向阳4.95
A Java Language IDE
Updated:13 May 2004
This is a partially implemented IDE for the Java platform.
VC6, VC7, VC7.1, Java SE, Win2K, WinXP, Win2003, MFC, Dev
 
mystro_AKA_kokie4.55
A Simple Generic Wizard
Updated:12 May 2003
A custom AppWizard application to create simple CTreePropSheet-based wizards.
VC6, Win2K, WinXP, MFC, Dev
 
Carlos Buelna4.33
A Simple LogFile
Updated:10 Feb 2009
A simple logfile to record runtime information
C++/CLI, C, VC6, VC7, VC7.1, VC8.0
 
Neil Yao,Zoltan,Myzhar3.00
A STL based XML Config Tool
Updated:19 Jun 2005
Writing multiple enumerated configuration entries.
VC6, VC7.1, Win2K, WinXP, Win2003, STL, VS.NET2003, Dev
 
Tobias Wenig3.19
A transparent clock and Check on Work Attendance
Updated:6 Dec 2003
A clock demo, but it can check on work too. With some clicks on the Hour blocks, you can realize it.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
chenhuasheng2.88
An AutoUpdate Trick
Updated:10 Feb 2005
This article provides a simple autoupdate class that can be added to any application.
VC6, MFC, Dev
 
Simon Ellis4.74
An MFC Application Wizard with .NET Framework Support
Updated:1 Jun 2005
This paper gives a general MFC application wizard which supports .NET Framework.
VB, VC7.1, .NET1.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
sunhui3.69
An NTSTATUS lookup application
Updated:23 Mar 2004
At times, we need to query NTSTATUS code lookup through FormatMessage function, this is not so handy. So I decided to write a NTSTATUS error code lookup application.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Tarundeep Singh Kalra1.65
APIHooking
Updated:2 May 2011
Snoop network using API hooking
C++, Windows, Win32, Win64, Architect, Dev, General
 
Asif Bahrainwala4.75
Application Configuration File Variables
Updated:12 Apr 2004
Type-safe access to read-only or read/write configuration file variables using "one-line-of-code".
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
alonvx3.10
Base64 Encoding and Decoding
Updated:6 Jan 2008
Base64 coding/decoding for native C++ and customized coding for C++/CLI.
C++/CLI, VC6, VC7, VC7.1, VC8.0, Windows, .NET, Dev
 
Mladen Jankovic3.12
Batch Build VC Projects Wizard
Updated:16 May 2008
Build all your projects using a wizard, just like the 'BCGControl Bar Pro Build Wizard', including the outputs.
VC6, Win2K, WinXP, Win2003, Vista, Dev
 
f22_storm4.53
Bounds, and staying within them -Unedited
Updated:9 Aug 2010
Safely defining integer bounds at compile-time
C++
 
Cool Cow Orjan4.45
Building a simple C++ script compiler from Scintilla and CINT
Updated:8 Jul 2006
How to build a simple C++ script compiler from Scintilla and CINT.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Robert Umbehant4.68
C++ Header Guard
Updated:17 Mar 2009
Create unique preprocessor macros to prevent multiple header inclusion.
C++, WTL
 
T800G3.83
C++ Wrapper Class to Compute Moving Averages
Updated:28 Apr 2009
C++ wrapper class to compute moving averages
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
Member 25166385.00
C++/Mex wrapper adds microsecond resolution timer to Matlab under WinXP
Updated:25 Aug 2005
C++/Mex wrapper adds microsecond resolution timer to Matlab under WinXP.
VC6, WinXP, Dev
 
moloned4.29
Calendar
Updated:8 Feb 2004
Tray calendar for WinXP+ (replaces MirandaPlanner).
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Michael Pauli3.43
Change WINVER
Updated:5 Sep 2010
How to change #define WINVER 0x0502 to 0x0601
C++, Win7, MFC, VS2010, Dev
 
Roger654.40
Codez Bank: A code snippet bank application
Updated:30 Jun 2008
An application that stores and manages useful code snippets and keeps them always handy.
C++ (VC8.0, VC9.0), Windows (Win2K, WinXP, Win2003, Vista), MFC, Architect, Dev
 
steveb4.76
CompilationCleaner: Efficient File Searching With a CLR Interface
Updated:7 Aug 2005
Developer utility to clean up multiple compilations.
C++/CLI, VC7.1, VC8.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Jeff J4.52
Console Output from a GUI program
Updated:8 Apr 2005
Describes how a Windows program can be output to a console window.
VC6, Windows, Dev
 
mikewhitney3.68
Convert MAC Address String into Bytes
Updated:8 Apr 2009
The code snippet converts MAC Address String Format into Bytes
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Linux
 
anand choubey2.60
Convert Object Name to SID and vice versa
Updated:7 May 2004
Tool to convert SIDs to object name and vice versa.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Nikhil Doshi3.26
Converting Fortran into usable C++ pseudo-code
Updated:9 Aug 2007
How to convert existing Fortran code into C++ code
C++, Windows, Visual-Studio, Dev
 
jc3po3.00
CPP to HTML converter
Updated:6 Nov 2007
C++ syntax highlighting in HTML format.
C++, Javascript, HTML, Windows, Visual-Studio, Dev
 
Adrian Dorache3.12
Critical Section Block
Updated:14 Oct 2008
Helper Class for using CRITICAL_SECTION
C, VC6, VC7, VC7.1, VC8.0, Windows, Win32, Dev
 
hongseok.com2.22
Designing a Compiler -Unedited
Updated:22 Oct 2008
this article talks about compiler design and implementation
C, Windows, Dev, Design
 
masaniparesh3.80
Desktop Calendar
Updated:4 Mar 2004
A nice desktop calendar that sits on your desktop.
VC6, Win2K, MFC, Dev
 
Arun krishnan3.80
DHTML Editor with Table Support and Source Editor
Updated:14 Feb 2011
A complete class encapsulating a versatile HTML editor
VC6, VC7, Windows, Dev
 
Elmue4.94
Distance
Updated:9 May 2005
An article on finding the distance between two Zip codes.
VC6, WinXP, MFC, Dev
 
Roger652.67
File Rotator
Updated:17 Mar 2009
Rotating files by appending 00, 01, 02, 03 etc. in file name once the file size reaches its predefined maximum file size.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Vista, Win2008), Win32, Visual-Studio (VS2005, VS2008), Dev
 
Manish K. Agarwal4.38
Generic driver interface
Updated:20 Jun 2007
This article explains a generic communication interface to a peripheral device with a slower or faster data transfer rate than the data input.
VC6, Win2K, WinXP, Dev
 
Boby Thomas P4.00
HackPro: All About about network -Unedited
Updated:18 Dec 2007
HackPro is a utility developed for System Administrators and Software developers for the purpose of monitoring analyzing and maintaining their network
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Vista), Win32, MFC, Dev
 
markandeysingh1.57
Handle Application Crashes Better
Updated:2 Jun 2000
A method of getting more details about application crashes.
VC6, Win2K, MFC, Dev
 
Shane Hyde4.06
Hex Stream to ASCII Converter -Unedited
Updated:31 Mar 2009
This topic deals with the method of converting a stream of hex values to its corresponding ASCII values
C, Linux
 
im_xboss1.00
Hex strings to raw data and back -Unedited
Updated:5 Aug 2010
Converting any contents of a memory buffer into a hexadecimal string and back
C++, Dev
 
Cool Cow Orjan5.00
Home on the range -Unedited
Updated:10 Aug 2010
Declaring a range of any type
C++, All-Topics
 
Cool Cow Orjan4.56
How to Make UI from Definition of INI Setting in Qt
Updated:18 Mar 2011
How to generate a complete UI by typing key of value of key in INI setting in QT
C++
 
zebulon750184.29
Introduces RSS Reader by AgileInfoSoftware
Updated:2 Dec 2003
This article introduces an application to consume RSS Feed from Internet.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
li@agileinfollc.com3.94
Introduction to ResEdit
Updated:26 Jun 2009
An quick introduction to ResEdit resource editor
C++ (VC6, VC7, VC7.1, VC8.0), C, ASM, Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Win2008, Win7), Win32, Visual-Studio (VS.NET2003, VS2005, VS2008), Dev, Design
 
resedit3.75
KISS code block execution-speed benchmark
Updated:31 May 2006
A utility for "Keep It Simple Stupid" code block execution-speed benchmarking.
C++, Windows, Visual-Studio, Dev
 
oto spal4.40
libToken - Simple Wrapper for Reading and Tokenizing Text Files
Updated:29 Jul 2009
An article on text processing
C++, C
 
arthur_m3.60
Minimalist Logger
Updated:10 May 2009
A single header cross-platform thread-safe logging facility
C++, Windows, STL, Dev
 
Andriy Tylychko4.72
MirandaPlanner v.1.23
Updated:2 Feb 2004
A low priority stealth application to keep track of time and notes.
VC6, Win2K, MFC, Dev
 
Michael Pauli3.29
Multiple Desktops
Updated:27 Oct 2007
Simple Dialog based Win32 application that provides multiple desktops for windows platform as available in the Linux System
VC8.0, WinXP, Win2003, VS2008, Dev
 
GauranG Shah4.70
Order Resource File
Updated:20 Feb 2006
OrderResourceFile sorts the #define values in the resource.h file in alphabetical order. The #define values are also renumbered in sequence, starting with the number 1024.
VC7, VC7.1, WinXP, VS.NET2003, Dev
 
DvssCoder3.38
Performance counters with inline assembly macros
Updated:25 Nov 2011
Get the precise value of your function performance.
VC6, VC7, VC7.1, VC8.0, Dev
 
Josef Manurung4.60
Process viewer -Unedited
Updated:10 Mar 2008
Lists out the details of running processes in a system, loaded drivers, loaded dlls, version of each dll and process, process times, command line, owner, priority, GDI resource usage, privileges, loaded symbols, window heirarchy, autostart app finding and more.
C++ (VC8.0), C, Windows (Win2K, WinXP, Win2003, Vista), MFC, STL, GDI, Dev
 
Nibu babu thomas4.94
Properties in C++ just like in C# or Delphi -Unedited
Updated:6 Jul 2008
Two simple property classes easying C++ programming
C++ (VC6, VC7, VC7.1, VC8.0), C, Dev
 
arystotenes<br />Michael J.3.00
Recursive Assertions Obscure The Real Problem with a Phantom Assertion -Unedited
Updated:2 Jul 2008
Assertions are a very effective debugging tool for C/C++ code. But, a very subtle problem exists with assertions that can cause you to waste a lot of debugging time chasing the wrong problem.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Win32, MFC, ATL, STL, COM, COM+, Dev
 
CurtD3.90
Redux: Hex strings to raw data and back -Unedited
Updated:5 Aug 2010
Revisiting an old function to convert hexadecimal strings into integer byte arrays
C++, Dev
 
Cool Cow Orjan 
Registry Viewer
Updated:22 Jan 2004
An application to view Registry entries.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, STL, Dev
 
Mishra Vikas4.39
Removing whitespace -Unedited
Updated:12 Aug 2010
How would you remove all whitespace from a std::string? Here's a look at a number of different ways.
C++, STL
 
Cool Cow Orjan4.50
Run All Jobs at Once Utility
Updated:20 Aug 2009
A command-line tool to run multiple programs in parallel (i.e. concurrently, as a group).
VC8.0, WinXP, Win32, Win64, MFC, VS2005, Dev, Design
 
"Fish" (David B. Trout)4.64
Serial Port R/W With Read Thread
Updated:31 May 2010
A Simple Comm Port Implementation with Read Thread to be used with Embedded Systems
C++, C (Objective-C), Windows, Hardware, Architect, Design
 
Rangarajan Varadan3.83
Simple debug log for C++
Updated:15 Mar 2010
An article on how to create a simple log for debugging applications.
C++, Windows, Dev
 
Fredrik Bornander4.93
Small C++ Code Profiler with Debug Console Window
Updated:9 Oct 2008
A small, yet powerful, code profiler with a debug console window.
C++ (VC8.0), C++/CLI, Windows (WinXP, Vista), Dev
 
Samuel Batista2.94
Splitting strings -Unedited
Updated:10 Aug 2010
Splitting or tokenizing a string into substrings divided by a separator
C++
 
Cool Cow Orjan5.00
Super Factory
Updated:14 Sep 2011
A single unified interface for creating (almost) any kind of object in C++.
C++, Dev
 
FrancisXavier4.72
Text Editor in C++ using CRichEditCtrl
Updated:20 Feb 2005
Simple text editor featuring drag-and-drop and printing.
VC6, Win2K, WinXP, MFC, Dev
 
David Nash4.19
The Beginners Guide to Codecaves
Updated:27 Aug 2007
This is a complete beginners guide to codecaves that covers the main topics of: what a codecave is, what a codecave can be used for, and how to use a codecave.
ASM, VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, VS.NET2003, VS2005, Dev
 
Drew_Benton4.98
The BuildNumber Tool
Updated:27 Apr 2006
In this article, I will present a few ways of numbering software releases, propose a scheme that is flexible enough to be used by the large majority of software projects, and introduce a tool that will help with the bookkeeping when trying to keep consistency in numbering releases.
C++, Windows, Visual-Studio, Dev
 
roel_v24.00
Trace Utility for preventing memory leaks
Updated:24 Jan 2003
Beware of memory leaks with new and delete.
VC6, Visual-Studio, Dev
 
Samar Aarkotti2.92
Unit Test's Reporter
Updated:19 Feb 2006
The article describes an application built to visualise testing processes for the unit test framework of CppUnitLite.
XML, VC6, VC7.1, .NET1.1, WinXP, MFC, VS.NET2003, Dev
 
Michael-K[anzieper]4.86
Utilities
Updated:29 Jan 2009
An article on simple but frequently used utility functions.
C++, Win2K, WinXP, Vista, WinMobile5, WinMobile6, Win32, STL, VS2005, VS2008, Dev
 
Shup4.47
Utility to display information on all windows in z-order and their children.
Updated:6 Jan 2003
Prints a text tree showing all windows in system, along with information about each window.
VC6, Win2K, WinXP, Dev
 
k4_pacific4.55
Versioning of executables at build time
Updated:19 Jun 2002
A useful tool to incorporate version info during build time
VC6, VC7, Win2K, WinXP, MFC, Dev
 
srinivas vaithianathan3.57
Very Useful C++ Stream Class
Updated:18 Oct 2009
An article about a very useful C++ stream class
C++, Dev
 
Brett Goodman4.86

C++ / MFC - Window Management 

top
Title/ UpdatedAuthorScore 
a File Switch Tabbar for Source Insight -Unedited
Updated:4 Jan 2009
Inject a File Switch Tabbar to Source Insight, which like uEdit or Visual Studio
C++/CLI, VC6, VC7, VC7.1, VC8.0, Windows (Win2K, WinXP, Win2003, Vista), MFC, Dev
 
Simon.W4.94
Retrieving Conversations from MSN Messenger
Updated:27 Feb 2003
Uses a simple copy/paste routine to get chat text from MSN Messenger.
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
 
Deepesh Dhapola2.69
Retrieving Conversations from Yahoo Messenger
Updated:27 Feb 2003
Describes how to retreive text from the Yahoo Messenger chat window using the MSHTML COM interfaces.
VC6, VC7, Win2K, WinXP, Visual-Studio, ATL, Dev
 
Deepesh Dhapola4.06

Advertise |Privacy |Mobile
Web03 |2.5.111208.1 |Last Updated 1 Jan 2012
Copyright ©CodeProject, 1999-2012
All Rights Reserved.Terms of Use
Layout:fixed|fluid


[8]ページ先頭

©2009-2025 Movatter.jp