C++ / MFC / STL - Beginners |
top |
| Title /
Updated |
Author |
Score |
|
|
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
|
Nish Sivakumar |
4.94 |
|
|
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
|
ShaneMcDonald |
4.93 |
|
C++11 – A Glance [part 1 of n]
- Unedited
Updated: 2 Feb 2012
A glance at the C++11 Standard, covering features supported in VS2010.
C++, C++0x, C++11
|
Lakamraju Raghuram |
4.91 |
|
|
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 Bhavnani |
4.86 |
|
|
MinGW Static and Dynamic Libraries
Updated: 4 Jun 2010
A simple introduction to static and dynamic libraries with GCC.
C++, Dev, static
|
ShaneMcDonald |
4.86 |
|
|
Why I Chose C++
Updated: 20 Mar 2000
An introduction to C++ from a personal perspective.
VC6, Visual-Studio, MFC, Dev
|
William T. Block |
4.85 |
|
|
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 Arends |
4.83 |
|
|
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.77 |
|
|
Bitwise Operation Explained
Updated: 19 Aug 2008
Few well known bitwise operation problem collection
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
|
programmersmind |
4.75 |
|
|
C++11 – A Glance [part 2 of n]
- Unedited
Updated: 21 Jan 2012
A glance at the C++11 Standard, covering features supported in VS2010. This is the next part of this series
C++, C++11
|
Lakamraju Raghuram |
4.73 |
|
|
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 Peace |
4.71 |
|
|
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
|
Nish Sivakumar |
4.64 |
|
|
The Notion of Lvalues and Rvalues
- Unedited
Updated: 12 Jan 2012
This article aims at consolidating the less talked concept of Lvalues and Rvalues
C++
|
Clement Emerson, Lakamraju Raghuram |
4.63 |
|
|
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
|
sbaladevan |
4.62 |
|
|
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
|
programmersmind |
4.59 |
|
|
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 Cheng |
4.56 |
|
|
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 Bhavnani |
4.54 |
|
|
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_64 |
4.50 |
|
|
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 Loupias |
4.43 |
|
|
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 Spenz |
4.34 |
|
|
A Prelude to Pointers
Updated: 23 Jul 2003
A quick reference to pointers and pointer operations.
VC6, VC7, Windows, Dev
|
Nitron |
4.31 |
|
|
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 Bhavnani |
4.14 |
|
|
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 Loupias |
3.78 |
|
|
C Programming for Embedded System
Updated: 1 Apr 2009
Task Scheduling based on event
C, Architect, Dev
|
Amit Banerjee |
3.50 |
|
|
Different Styles of Programming
Updated: 24 May 2000
A basic introduction to some different styles of programming
C++, Windows, Visual-Studio, Dev
|
Alex Marbus |
3.47 |
|
|
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
|
logicchild |
3.33 |
|
|
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 Spenz |
3.04 |
|
|
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 Jelovic |
3.00 |
|
|
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
|
LaymanZheng |
2.27 |
|
|
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
|
MAXcode |
2.20 |
|
|
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 Biswal |
2.09 |
|
Command line processing |
top |
| Title /
Updated |
Author |
Score |
|
|
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 Godin |
4.82 |
|
|
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 Antonov |
4.79 |
|
|
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 Horrik |
4.71 |
|
|
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
|
TopCoder23 |
4.67 |
|
|
Object Oriented Command Line Parser
Updated: 26 Jan 2004
Object oriented extensible command line parser
VC6, Windows, Dev
|
Daniel Vela |
4.54 |
|
|
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
|
TopCoder23 |
4.18 |
|
|
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)
|
swuk |
4.04 |
|
|
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
|
TopCoder23 |
4.04 |
|
|
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
|
TopCoder23 |
4.00 |
|
|
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
|
swuk |
4.00 |
|
|
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
|
TopCoder23 |
2.94 |
|
|
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
|
TopCoder23 |
2.70 |
|
|
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
|
TopCoder23 |
2.67 |
|
|
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
|
BioRainbow |
2.06 |
|
Delegates |
top |
| Title /
Updated |
Author |
Score |
|
|
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 Clugston |
4.97 |
|
|
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 Ryazanov |
4.94 |
|
|
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 Nguyen |
4.87 |
|
|
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 Choi |
4.87 |
|
|
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 Jia |
4.80 |
|
|
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 Choi |
4.78 |
|
|
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 Mai |
4.74 |
|
|
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
|
duyanning |
4.35 |
|
|
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 Aardvark |
4.28 |
|
|
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 Malliopoulos |
4.24 |
|
|
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 Nasim |
4.17 |
|
|
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 Padalka |
4.17 |
|
|
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 Nasim |
4.00 |
|
|
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ómez |
4.00 |
|
|
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
|
xicoloko |
4.00 |
|
|
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 Chan |
3.79 |
|
|
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 Baranovsky |
3.73 |
|
|
Automated Delegation
Updated: 16 Aug 2005
A technique for automated delegation and dynamic inheritance.
C++, Windows, Visual-Studio, Dev
|
Christopher Diggins |
3.26 |
|
|
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 |
|
|
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
|
choiday |
1.80 |
|
C++ / MFC / STL - FAQ |
top |
| Title /
Updated |
Author |
Score |
|
|
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
|
ThatsAlok |
4.97 |
|
|
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 Dunn |
4.93 |
|
|
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
|
ThatsAlok |
4.90 |
|
|
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)
|
ThatsAlok |
4.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)
|
ThatsAlok |
4.81 |
|
General |
top |
| Title /
Updated |
Author |
Score |
|
|
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
|
Emilio Garavaglia |
5.00 |
|
|
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 Gregory |
5.00 |
|
|
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 Murakami |
5.00 |
|
|
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_intw |
5.00 |
|
|
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 Andrey |
5.00 |
|
|
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_a1 |
5.00 |
|
|
C++11 Lambda Storage Without libc++
- Unedited
Updated: 16 Jan 2012
In the case that you need to store and pass lambdas around but can't use std::function, here's an alternative.
C++, Dev, C++11
|
And Baxter |
5.00 |
|
|
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
|
peterchen |
5.00 |
|
|
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 Sprott |
5.00 |
|
|
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.rivas |
5.00 |
|
|
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 Trunov |
5.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 Pereira |
5.00 |
|
|
C++ DateTimePicker in DataGridView
Updated: 15 Oct 2010
C++ DateTimePicker in DataGridView
C++, Dev, DataGridView
|
Ger Hayden |
5.00 |
|
|
A realtime logfile viewer
Updated: 24 Feb 2004
Part two of the logging service - the viewer
VC6, Win2K, WinXP, Win2003, MFC, Dev
|
Rob Manderson |
4.98 |
|
|
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 Wegner |
4.98 |
|
|
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
|
oshah |
4.97 |
|
|
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 Andrey |
4.97 |
|
|
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. Newcomer |
4.97 |
|
|
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 Soman |
4.97 |
|
|
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 Manderson |
4.97 |
|
|
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, VS.NET2003, Dev, WinForm
|
Robert Rohde |
4.97 |
|
|
muParserSSE
Updated: 4 Sep 2011
A library for just in time compilation of mathematical expressions based on asmjit
C++, ASM
|
iberg |
4.96 |
|
|
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 Gregory |
4.96 |
|
|
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 Litvin |
4.96 |
|
|
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 Walton |
4.96 |
|
|
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 Kochhar |
4.96 |
|
|
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
|
PixiGreg |
4.96 |
|
|
MATLAB Engine API
Updated: 1 Jul 2003
Using MATLAB Engine API to control MATLAB
VC6, Win2K, WinXP, MFC, Dev
|
A. Riazi |
4.95 |
|
|
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
|
logicchild |
4.95 |
|
|
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 Fourie |
4.95 |
|
|
HexEdit - Window Binary File Editor
Updated: 10 Jan 2011
Open-source hex editor with powerful binary templates
C++
|
Andrew Phillips |
4.95 |
|
|
CSingleInstance - Single Instance Apps
Updated: 3 Mar 2000
An MFC class to implement single instance apps.
VC6, MFC, Dev
|
PJ Naughter |
4.95 |
|
|
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
|
compiler |
4.94 |
|
|
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 Hoffmann |
4.94 |
|
|
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 Ferentz |
4.94 |
|
|
Callbacks, Threads, and MFC
Updated: 16 May 2000
Learn how to use callbacks and threads with MFC.
VC6, Visual-Studio, MFC, Dev
|
Joseph M. Newcomer |
4.94 |
|
|
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 |
|
|
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 Vijayvargiya |
4.94 |
|
|
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 Sprott |
4.94 |
|
|
frhed - free hex editor
Updated: 5 Apr 2000
A free hex editor with C++ source
VC6, Visual-Studio, Dev
|
Raihan Kibria |
4.94 |
|
|
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
|
zafersavas |
4.94 |
|
|
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 Dao |
4.93 |
|
|
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 Solanki |
4.93 |
|
|
Dynamic C++ Proposal
Updated: 23 Dec 2008
A proposal of how to introduce dynamism into the C++ language.
C++, Dev
|
Daniel Pistelli |
4.93 |
|
|
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 Oliva |
4.93 |
|
|
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 Charfeddine |
4.93 |
|
|
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-Magdoub |
4.93 |
|
|
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 Brooks |
4.93 |
|
|
DoxyS, advanced free C++ documentation tool
Updated: 5 Mar 2005
C++ documentation tool inspired by MS documentation style
C++, WinXP, VS.NET2003, Dev
|
doxys |
4.92 |
|
|
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 |
|
|
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 Mosavi |
4.92 |
|
|
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 Blanchard |
4.92 |
|
|
Screen Designer Classes
Updated: 7 Mar 2004
Screen Designer Classes for MFC applications
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
|
John Indigo |
4.92 |
|
|
Extended .NET 2.0 WebBrowser Control
Updated: 29 Mar 2006
Extending the .NET 2.0 WebBrowser control.
C#, Windows, .NET2.0, VS2005, Dev
|
Jeroen Landheer |
4.92 |
|
|
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 Maunder |
4.92 |
|
|
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 Walton |
4.92 |
|
|
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+, VS2005, Dev, Design, WinForm
|
nogChoco |
4.92 |
|
|
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, VS2005, Dev, WinForm
|
Ed.Poore |
4.91 |
|
|
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 Bryant |
4.91 |
|
|
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 Jerabek |
4.91 |
|
|
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
|
DaberElay |
4.91 |
|
|
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. Newcomer |
4.91 |
|
|
A gentle introduction to Template Metaprogramming with C++
Updated: 6 Mar 2003
Abusing your compiler for extremely early binding
VC6, Win2K, WinXP, Dev
|
moliate |
4.91 |
|
|
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 Trifunovic |
4.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 Maniruzzaman |
4.90 |
|
|
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 Boukreev |
4.90 |
|
|
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
|
LokiSD |
4.90 |
|
|
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 Song |
4.90 |
|
|
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 Singh |
4.90 |
|
|
XCPClock - CodeProject Clock
Updated: 27 Aug 2008
XCPClock displays CodeProject clock with four skins.
C++, Windows, Visual-Studio, Dev
|
Hans Dietrich |
4.90 |
|
|
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 Aleksey |
4.90 |
|
|
Solving Engineering Problems Using MATLAB C API
Updated: 23 May 2003
Using MATLAB engine to solve engineering problems.
VC6, Win2K, WinXP, MFC, Dev
|
A. Riazi |
4.90 |
|
|
Holistic Screensavers: Beginning to End
Updated: 14 Jun 2003
Best practices for screensaver coding/distribution.
VC6, VC7, Win2K, WinXP, Dev
|
ljw1004 |
4.90 |
|
|
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 Mostafa |
4.90 |
|
|
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 Ding |
4.89 |
|
|
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 Bamford |
4.89 |
|
|
FavIconizer
Updated: 13 May 2003
A small utility which refreshes the icons in your IE favorites menu
VC7, Win2K, WinXP, MFC, Dev
|
SteveKing |
4.89 |
|
|
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 Sigvardsson |
4.89 |
|
|
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 Chao |
4.89 |
|
|
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) Wilson |
4.89 |
|
|
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 Andrey |
4.89 |
|
|
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. Weiss |
4.89 |
|
|
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+, VS.NET2003, Dev, WinForm
|
carloqueirolo |
4.88 |
|
|
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
|
jeff00seattle |
4.88 |
|
|
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 Sprott |
4.88 |
|
|
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 Sanford |
4.88 |
|
|
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 Choi |
4.88 |
|
|
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 Dietrich |
4.88 |
|
|
UpdateResource
Updated: 7 Sep 2003
How to manipulate raw resources (RT_RCDATA) using UpdateResource().
VC6, Win2K, Visual-Studio, MFC, Dev
|
DavidCrow |
4.88 |
|
|
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 Manderson |
4.88 |
|
|
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 Withanage |
4.87 |
|
|
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 H |
4.87 |
|
|
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 McPhail |
4.87 |
|
|
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
|
Sprotty |
4.87 |
|
|
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) Wilson |
4.87 |
|
|
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 Amjad |
4.87 |
|
|
Calling Conventions Demystified
Updated: 22 Sep 2001
Visual C++ calling conventions explained
VC6, Win2K, Visual-Studio, Dev
|
Nemanja Trifunovic |
4.87 |
|
|
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 Schaneville |
4.86 |
|
|
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 DuckHyun |
4.86 |
|
|
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 Bachaalany |
4.86 |
|
|
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. Riazi |
4.86 |
|
|
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 Dietrich |
4.86 |
|
|
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 Anescu |
4.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 Diggins |
4.86 |
|
|
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 Zhao |
4.86 |
|
|
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. Riazi |
4.86 |
|
|
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 Cobas |
4.86 |
|
|
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 Chelik |
4.86 |
|
|
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_Intw |
4.86 |
|
|
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 Jauffer |
4.86 |
|
|
A class to make it easy to work with file names
Updated: 26 Dec 2003
Working with filenames
VC6, Win2K, MFC, Dev
|
Rob Manderson |
4.85 |
|
|
CIni
Updated: 13 Nov 2003
A comprehensive INI file handling class.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Dev
|
Abin |
4.85 |
|
|
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+, VS2005, Dev, WinForm
|
Neal Andrews |
4.85 |
|
|
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 Vijayvargiya |
4.85 |
|
|
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
|
cider1 |
4.85 |
|
|
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 Punathambekar |
4.85 |
|
|
C++ Properties
Updated: 18 Oct 2010
C#-Style Properties in C++
C++, C#
|
ccoale427 |
4.85 |
|
|
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 Parsells |
4.84 |
|
|
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 Fillingham |
4.84 |
|
|
Win32 vs. MFC - Part I
Updated: 2 Aug 2001
Discusses MFC architecture
VC6, Win2K, Visual-Studio, MFC, Dev
|
Mehdi Mousavi |
4.84 |
|
|
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 |
|
|
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
|
Opcodevoid |
4.84 |
|
|
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 Diggins |
4.84 |
|
|
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 Turini |
4.83 |
|
|
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 |
|
|
PXPerlWrap (PXPerl, reloaded)
Updated: 3 Nov 2004
A comprehensive Perl embedding solution.
Perl, VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
|
PixiGreg |
4.83 |
|
|
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 Walton |
4.83 |
|
|
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 Mostafa |
4.83 |
|
|
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 Hakobyan |
4.83 |
|
|
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 Stevens |
4.83 |
|
|
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 Walton |
4.83 |
|
|
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 Andrey |
4.83 |
|
|
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 Kustikov |
4.83 |
|
|
Minimum Difference
Updated: 22 Apr 2002
Identifying the minimum difference between two data sets
VC6, Win2K, WinXP, Visual-Studio, STL, Dev
|
Craig Henderson |
4.82 |
|
|
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 Ladnik |
4.82 |
|
|
MessageBoxTimeout API
Updated: 6 Aug 2004
An article on using the non documented MessageBoxTimeout API.
VC7.1, Win2K, WinXP, VS.NET2003, Dev
|
Maurizio Pisano |
4.82 |
|
|
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
|
Nish Sivakumar |
4.82 |
|
|
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 Puiu |
4.82 |
|
|
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 McLellan |
4.82 |
|
|
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 Manderson |
4.82 |
|
|
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 |
|
|
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
|
whizer |
4.82 |
|
|
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
|
Quake2th |
4.82 |
|
|
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 Wenig |
4.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 Manderson |
4.82 |
|
|
.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 Binns |
4.81 |
|
|
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 DuckHyun |
4.81 |
|
|
XMineSweeper
Updated: 25 Feb 2006
A simulation of the famous MineSweeper game by Microsoft.
VC7.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
|
ahmadaa |
4.81 |
|
|
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 Trifunovic |
4.81 |
|
|
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
|
Nish Sivakumar |
4.81 |
|
|
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
|
ocoudert |
4.81 |
|
|
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 Sicuteri |
4.81 |
|
|
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 Jerabek |
4.81 |
|
|
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 Ellis |
4.81 |
|
|
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
|
armagedescu |
4.81 |
|
|
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 Walton |
4.81 |
|
|
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 Dao |
4.81 |
|
|
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 Sprott |
4.80 |
|
|
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
|
jmlb |
4.80 |
|
|
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 programmer |
4.80 |
|
|
Advanced Shape Control
Updated: 4 Sep 2002
Advanced Shape Control
VB, .NET1.0, Win2K, WinXP, Dev
|
Sreenivas Vemulapalli |
4.80 |
|
|
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 Leong77 |
4.80 |
|
|
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.80 |
|
|
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 Amjad |
4.80 |
|
|
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 Ding |
4.80 |
|
|
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 Barbosa |
4.80 |
|
QxOrm - C++ ORM (Object Relational Mapping) Library
Updated: 31 Jan 2012
QxOrm C++ library: Persistence (based on QtSql Qt library) - Serialization (based on boost::serialization library) - Reflection (introspection)
C++, XML, SQL, Windows, Linux, clone
|
QxOrm |
4.80 |
|
|
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
|
Emilio Garavaglia |
4.79 |
|
|
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 TWC |
4.79 |
|
|
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 Mangla |
4.79 |
|
|
Active Error Codes
Updated: 2 May 2009
A mechanism to ensure that error codes are checked and not just ignored
C++, Windows, Dev
|
Stuart Dootson |
4.79 |
|
|
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 Forti |
4.79 |
|
|
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 Segal |
4.79 |
|
|
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
|
GDSchultz |
4.79 |
|
|
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 Kustikov |
4.79 |
|
|
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 Devinck |
4.79 |
|
|
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
|
RichardS |
4.79 |
|
|
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.net |
4.78 |
|
|
Onscreen Keyboard
Updated: 21 Mar 2000
An onscreen keyboard for pen computing and touchscreens
VC6, MFC, Dev
|
Randy More |
4.78 |
|
|
Floating point utilites
Updated: 17 Nov 2003
A set of floating point utilities
VC6, Windows, Visual-Studio, Dev
|
Simon Hughes |
4.78 |
|
|
Homemade Alarm System
Updated: 20 May 2011
A project to provide “hardware-software” alarm device
C++, Windows
|
Viktor Signaievskyi |
4.78 |
|
|
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 Wright |
4.78 |
|
|
Manual Virtual Inheritance (MVI)
Updated: 3 Sep 2009
How to enhance the C++ standard library.
C++, Dev
|
Jonathan Enders |
4.78 |
|
|
Visual Studio Project Renamer
Updated: 4 Sep 2001
A utility that renames Visual Studio projects
VC6, Win2K, Visual-Studio, Dev
|
Niek Albers |
4.78 |
|
|
Status List
Updated: 16 May 2007
A progress list for displaying the status of various tasks
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
|
Igor Velikorossov |
4.78 |
|
|
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.Serpooshan |
4.77 |
|
|
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. Stander |
4.77 |
|
|
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 Aberle |
4.77 |
|
|
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 |
|
|
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 Brealey |
4.77 |
|
|
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 programmer |
4.77 |
|
|
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+, VS2005, Dev, WinForm
|
Nicolas Wälti |
4.77 |
|
|
Recursion Primer Using C++: Part 1
Updated: 22 Apr 2008
An introduction to Recursion using C++, Part 1.
C++, Architect, Dev, Design
|
Zeeshan Amjad |
4.77 |
|
|
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 Diggins |
4.77 |
|
|
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. Kuehn |
4.76 |
|
|
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 Khanna |
4.76 |
|
|
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 Walton |
4.76 |
|
|
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 Meli |
4.76 |
|
|
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.rivas |
4.76 |
|
|
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
|
Elmue |
4.76 |
|
|
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älti |
4.76 |
|
|
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, VS.NET2003, Dev, WinForm
|
Syed Umar Anis |
4.76 |
|
|
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 Gerard |
4.75 |
|
|
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 Gullett |
4.75 |
|
|
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
|
VGirish |
4.75 |
|
|
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 Krishnan |
4.75 |
|
|
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 Emerald |
4.75 |
|
|
Aristotle Problem Solver
Updated: 18 Feb 2009
A program that implements the Simplex method to solve Linear Programming problems.
C++, Dev
|
Palavos |
4.74 |
|
|
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
|
nschan |
4.74 |
|
|
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 Gadagkar |
4.73 |
|
|
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
|
BabakTaati |
4.73 |
|
|
Clock Screen Saver
Updated: 27 Jun 2004
A mouse trailing clock screen saver written in MFC.
VC7, Win2K, WinXP, Visual-Studio, Dev
|
Don Kackman |
4.73 |
|
|
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 Bryant |
4.73 |
|
|
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. Ross |
4.73 |
|
|
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 Qu |
4.73 |
|
|
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 OConnor |
4.73 |
|
|
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 Consegni |
4.72 |
|
|
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 Sarti |
4.72 |
|
|
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_Mackey |
4.72 |
|
|
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 Ziacek |
4.72 |
|
|
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 Petrov |
4.72 |
|
|
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
|
nicoster |
4.72 |
|
|
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 Evans |
4.71 |
|
|
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
|
Binoy R |
4.71 |
|
|
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 Ferenc |
4.71 |
|
|
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 Singh |
4.70 |
|
|
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 Boukreev |
4.70 |
|
|
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 Walton |
4.70 |
|
|
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
|
brofield |
4.70 |
|
|
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
|
abc876 |
4.70 |
|
|
RAII, Dynamic Objects, and Factories in C++
Updated: 3 May 2005
RAII: automatic resource management in C++.
VC6, Windows, Dev
|
Roland Pibinger |
4.70 |
|
|
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
|
MKlucher |
4.70 |
|
|
XML Parser Demo
Updated: 29 Oct 2000
Using the Microsoft XML (MSXML) parser.
XML, VC6, Win2K, MFC, IE6.0, Dev
|
Ray Hayes |
4.70 |
|
|
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
|
Ultrano |
4.70 |
|
|
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
|
uusheikh |
4.70 |
|
|
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 HAN |
4.70 |
|
|
Win32 vs. MFC - Part II
Updated: 25 Aug 2001
Discusses MFC architecture
VC6, Win2K, Visual-Studio, Dev
|
Mehdi Mousavi |
4.70 |
|
|
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 Manderson |
4.69 |
|
|
MFC Windows Coding Guidelines
Updated: 14 Sep 2005
An article on how to write better readable code.
C++, Windows, Visual-Studio, MFC, Dev
|
srana |
4.69 |
|
|
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 Muller |
4.69 |
|
|
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
|
pocjoc |
4.69 |
|
|
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 Bachaalany |
4.68 |
|
|
Accessing the Windows Address Book
Updated: 1 Jan 2003
A class to access the WAB
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
|
Code4Food |
4.68 |
|
|
Validation simplified
Updated: 15 Nov 2006
A simpler and consistent method for validation.
C++, Windows, Visual-Studio, Dev
|
Lidzhade Fhulu |
4.68 |
|
|
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_Sud |
4.68 |
|
|
Type-safe Callbacks in C++
Updated: 13 Feb 2008
Demonstrates how to use type-safe callbacks in C++
VC6, Windows, Dev
|
Elmue |
4.68 |
|
|
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 Manderson |
4.67 |
|
|
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' Schwartz |
4.67 |
|
|
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 Ammasai |
4.67 |
|
|
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 Venditti |
4.67 |
|
|
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. Gibson |
4.67 |
|
|
C++11: Non-intrusive enum class with reflection support using Metaprogramming
- Unedited
Updated: 23 Jan 2012
The clean way for getting C++ enumerations with reflection support.
C++ (VC10.0), Windows, Linux, Architect, Dev
|
Christoph Husse |
4.67 |
|
|
Inheritance and Polymorphism in C
Updated: 10 Sep 2010
Implementation of single level inheritance and polymorphism in C.
C++, C, Dev
|
prashant_gotarne, pankajdoke |
4.67 |
|
|
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.hauser |
4.67 |
|
|
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
|
VadimBerman |
4.66 |
|
|
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 Walton |
4.66 |
|
|
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, Ataul |
4.66 |
|
|
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 Diggins |
4.65 |
|
|
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-caiver |
4.65 |
|
|
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 programmer |
4.65 |
|
|
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 Nethercott |
4.65 |
|
|
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 Ellison |
4.65 |
|
|
TCX Unit Conversion Library
Updated: 1 Dec 1999
VC6, Dev
|
Thales P. Carvalho |
4.65 |
|
|
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
|
programmersmind |
4.65 |
|
|
BZip2 Classes
Updated: 10 Feb 2003
Two classes to compress/decompress data using bzip2
VC6, VC7, Win2K, WinXP, Dev
|
Gilad Novik |
4.64 |
|
|
FlexMaskEditBox - a masked edit control
Updated: 28 Apr 2003
A very flexible MaskTextbox control
VB, Windows, .NET1.0, .NET1.1, Dev
|
Ted Schopenhouer |
4.64 |
|
|
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 Hale |
4.64 |
|
|
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 gabris |
4.64 |
|
|
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
|
Nescot |
4.64 |
|
|
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
|
Daryl |
4.63 |
|
|
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 Harmon |
4.63 |
|
|
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 programmer |
4.63 |
|
|
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 Krishnan |
4.63 |
|
|
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 Holgate |
4.63 |
|
|
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 Boba |
4.62 |
|
|
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, Dev, WinForm
|
J.P.B. |
4.62 |
|
|
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 namini |
4.60 |
|
|
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
|
machocr |
4.60 |
|
|
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 Madden |
4.60 |
|
|
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
|
FrancisXavier |
4.60 |
|
|
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
|
abn9c |
4.60 |
|
|
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älti |
4.60 |
|
|
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 Desai |
4.59 |
|
|
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
|
Ferdie |
4.59 |
|
|
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 NG |
4.59 |
|
|
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
|
Stumpy842 |
4.59 |
|
|
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 Pavelic |
4.59 |
|
|
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 Stejskal |
4.59 |
|
|
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 Amjad |
4.59 |
|
|
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 Yuriy |
4.59 |
|
|
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. Wilson |
4.58 |
|
|
Implementing Properties In C++
Updated: 2 Apr 2003
Implementing properties on c++ objects
VC6, VC7, Windows, Dev
|
Emad Barsoum |
4.58 |
|
|
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
|
OmegaMan |
4.58 |
|
|
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_Mackey |
4.58 |
|
|
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 Clifton |
4.57 |
|
|
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. Barnhart |
4.57 |
|
|
Precise duration measurement
Updated: 27 Dec 1999
A simple class that provides high precision timing.
VC6, Dev
|
Laurent Guinnard |
4.57 |
|
|
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 Hosca |
4.57 |
|
|
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 Holt
|
4.57 |
|
|
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, VS.NET2003, Dev, WinForm
|
Robert R Freeman |
4.56 |
|
|
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
|
Emilio Garavaglia |
4.56 |
|
|
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.viano |
4.56 |
|
|
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'Cachubrey |
4.56 |
|
|
Flexible Command Line Arguments Class
Updated: 24 Mar 2003
Command-line parameters parser.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
|
hector santos |
4.55 |
|
|
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 programmer |
4.55 |
|
|
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 P |
4.55 |
|
|
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 Kolkman |
4.55 |
|
|
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 Forti |
4.54 |
|
|
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 Cho |
4.54 |
|
|
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 Consegni |
4.53 |
|
|
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 Chatterjee |
4.53 |
|
|
OOP and UML
Updated: 20 Jun 2000
An introduction to modelling OOP design concepts with UML
C++, UML, Windows, Visual-Studio, Architect, Dev
|
Alex Marbus |
4.53 |
|
|
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 Jiang |
4.53 |
|
|
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 Blekhman |
4.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
|
programmersmind |
4.52 |
|
|
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 Friedrich |
4.51 |
|
|
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
|
b4rc0ll0 |
4.50 |
|
|
Catch and Log Exceptions
Updated: 16 Aug 2010
An easy way to catch exceptions and log them in C++.
C++, Dev, Exception
|
Emrah KAYA |
4.50 |
|
|
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 Andrey |
4.50 |
|
|
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_code |
4.50 |
|
|
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, VS2005, Dev, WinForm
|
Mats Gudmundsson |
4.50 |
|
|
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
|
DavidCrow |
4.50 |
|
|
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, VS2005, Dev, WinForm
|
mark.stratman |
4.50 |
|
|
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 York |
4.50 |
|
|
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 |
|
|
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
|
blong |
4.50 |
|
|
LogDriver - A simplified log4j using C++
Updated: 4 Jan 2002
Some Logging Classes for C++ on the Windows Platform
VC6, Win2K, STL, Dev
|
Will Senn |
4.50 |
|
|
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
|
Emilio Garavaglia |
4.50 |
|
|
Web DatePicker Control
Updated: 29 Mar 2004
Article on how I built my Date Picker Control.
VB, Windows, .NET, Visual-Studio, Dev
|
Doug Wilson |
4.49 |
|
|
Simple Lindenmayer System
Updated: 14 Jan 2006
A simple 2D Lindenmayer system drawing program
C++ (VC6), Windows, MFC, Dev
|
arussell |
4.49 |
|
|
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 Crenshaw |
4.49 |
|
|
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
|
mimosa |
4.48 |
|
|
Multi-Column ComboBox
Updated: 1 Jul 2003
Implementation of an OwnerDraw MultiColumn ComboBox
VB, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
|
Tim McCurdy |
4.48 |
|
|
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 Clifton |
4.48 |
|
|
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 Arinir |
4.48 |
|
|
Color ProgressBar
Updated: 30 Apr 2004
An attractive and fancier ProgressBar.
C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
|
Alan Zhao |
4.48 |
|
|
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
|
farhanx |
4.48 |
|
|
Enum vs Const
Updated: 5 Oct 2003
Enum vs Const - why...
C++, Windows, Visual-Studio, Dev
|
Rob Manderson |
4.47 |
|
|
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 Le |
4.47 |
|
|
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 Bischofberger |
4.47 |
|
|
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 Kaiser |
4.47 |
|
|
Eventlog Viewer
Updated: 14 Jun 2006
A control to view an event log.
VB, .NET2.0, WinXP, VS2005, Dev
|
Benjamin Liedblad |
4.47 |
|
|
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 Voon |
4.46 |
|
|
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
|
zdf |
4.46 |
|
|
Address Book
Updated: 6 Aug 2000
Address Book application
VC6, Dev
|
Xavier John |
4.46 |
|
|
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 Fhulu |
4.46 |
|
|
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 Shenggang |
4.46 |
|
|
A Simple LogFile
Updated: 19 Mar 2003
A simple logfile to record runtime information
VC6, VC7, Win2K, WinXP, Dev
|
Neil Yao, Zoltan |
4.46 |
|
|
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 Wiegand |
4.46 |
|
|
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
|
kig |
4.45 |
|
|
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
|
Stumpy842 |
4.45 |
|
|
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 Andrey |
4.45 |
|
|
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_P |
4.45 |
|
|
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 Trifunovic |
4.45 |
|
|
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 Hakobyan |
4.45 |
|
|
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 Zhou |
4.44 |
|
|
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 Khosravi |
4.44 |
|
|
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
|
psling777 |
4.44 |
|
|
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 Dallas |
4.44 |
|
|
Explicit Constructor in C++
Updated: 18 Aug 2008
Explicit constructor in C++.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev
|
programmersmind |
4.44 |
|
|
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
|
renzea |
4.44 |
|
|
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 Lindrud |
4.43 |
|
|
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 Halleux |
4.43 |
|
|
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
|
palomraz |
4.43 |
|
|
Control Arrays on a Dialog box/FormView
Updated: 20 Sep 2005
Using control arrays in VC++.
VC6, Dev
|
Alton Williams |
4.43 |
|
|
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
|
rajivpopat |
4.43 |
|
|
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 Ghosh |
4.43 |
|
Fastest strstr-like Function in C!?
Updated: 1 Feb 2012
Tuned function for searching a needle in a haystack
C, Windows, Linux, Visual-Studio, optimization, search
|
Sanmayce |
4.42 |
|
|
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 Gupta |
4.42 |
|
|
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 Shah |
4.42 |
|
|
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, VS.NET2003, Dev, WinForm
|
Tom John |
4.41 |
|
|
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 Berardi |
4.41 |
|
|
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
|
Alexandru Savescu |
4.41 |
|
|
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
|
logicchild |
4.41 |
|
|
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 Hruska |
4.41 |
|
|
VS.NET like toolbox control
Updated: 12 Feb 2004
Collapsing and expanding panel toolbar
VB, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
|
Matthew Hazlett |
4.40 |
|
|
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. Cox |
4.40 |
|
|
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 Jia |
4.40 |
|
|
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 Xuesong |
4.40 |
|
|
Composite Date & Time Control
Updated: 11 Apr 2007
A control showing both date and time
VB, Windows, .NET2.0, Visual-Studio, Dev
|
Richard Jones |
4.40 |
|
|
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 Brejeon |
4.38 |
|
|
Enhanced PictureBox Control with Area Selectability
Updated: 2 Mar 2004
Enhanced PictureBox control with area selectability.
VB, .NET1.0, Win2K, Dev
|
ming1000 |
4.38 |
|
|
Sealing Classes in C++
Updated: 2 Sep 2009
A method to create sealed classes in C++
C++, Dev
|
FrancisXavier |
4.38 |
|
|
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
|
xiaohe521 |
4.38 |
|
|
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 Lu |
4.38 |
|
|
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
|
cppnow |
4.38 |
|
|
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
|
ManiB |
4.38 |
|
|
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
|
faina |
4.38 |
|
|
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. Quintero |
4.37 |
|
|
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 Light |
4.37 |
|
|
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 Dunn |
4.37 |
|
|
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 Melnikov |
4.36 |
|
|
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 Berkovitz |
4.36 |
|
|
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
|
logicchild |
4.36 |
|
|
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 Baranovsky |
4.36 |
|
|
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 Nevery |
4.35 |
|
|
LED vu Meter User Control
Updated: 18 Jan 2005
An LED vu Meter Windows User Control in C#.
C#, .NET, WinXP, Visual-Studio, GDI+, Dev, WinForm
|
Gary Perkin |
4.35 |
|
|
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 Finnegan |
4.35 |
|
|
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 Antollini |
4.33 |
|
|
XMLLib for PUGXML with XPath
Updated: 29 Oct 2009
A library for PugXML which implements XPath
C++ (VC6), XML, Windows (Win2K, WinXP), Dev
|
JCrane2 |
4.33 |
|
|
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
|
palomraz |
4.33 |
|
|
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çalves |
4.33 |
|
|
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 Maniruzzaman |
4.33 |
|
|
Pegboard Solution
Updated: 17 Apr 2007
Solving the Pegboard Puzzle with Simulation
C++, C, Windows, Dev
|
Erol Esen |
4.33 |
|
|
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
|
einaros |
4.33 |
|
|
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.com |
4.33 |
|
|
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 Shatokhin |
4.32 |
|
|
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-smile |
4.32 |
|
|
Avoiding GetDlgItem
Updated: 16 May 2000
Learn how to refrain from using GetDlgItem.
VC6, Visual-Studio, MFC, Dev
|
Joseph M. Newcomer |
4.31 |
|
|
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 Graus |
4.31 |
|
|
Multiple Monitor Support
Updated: 1 Jul 2002
Make your Screen Savers Span Multiple Monitors
VC6, VC7, Win2K, WinXP, MFC, Dev
|
Jon Newman |
4.31 |
|
|
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çalves |
4.31 |
|
|
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 Schwenk |
4.31 |
|
|
First Class C++ Enums
Updated: 18 Nov 2010
First Class C++ Enums
C++, Javascript, Dev, JSON
|
Chris Grimes |
4.31 |
|
|
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 Amjad |
4.30 |
|
|
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 Talkar |
4.30 |
|
|
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)
|
pranav95 |
4.30 |
|
|
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 Shah |
4.30 |
|
|
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 Osborne |
4.29 |
|
|
Collapsible Panels in VB.NET
Updated: 7 Sep 2004
Expanding and collapsible panels implemented in VB.NET.
VB, Windows, .NET1.1, VS.NET2003, Dev
|
RoyClem |
4.29 |
|
|
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 Ketha |
4.29 |
|
|
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 shi |
4.28 |
|
|
Two Simple Lines for Self-Repairing Apps
Updated: 16 Feb 2000
Creating Self-Repairing Applications using Windows Installer
VC6, Visual-Studio, Dev
|
Jesse Ezell |
4.28 |
|
|
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 Halleux |
4.28 |
|
|
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
|
theidealist |
4.28 |
|
|
CSplitPath
Updated: 16 Feb 2000
A class that will split a complete path into its components.
VC6, Visual-Studio, MFC, Dev
|
Kevin Lussier |
4.28 |
|
|
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 Howland |
4.27 |
|
|
Enum Iteration and String Conversion
Updated: 7 Oct 2008
Enum iteration and string conversion
C++ (VC6, VC7, VC7.1, VC8.0)
|
sidpage |
4.27 |
|
|
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 Hjelmqvist |
4.27 |
|
|
XP like colour progress bar
Updated: 30 Mar 2005
A WinForms progress bar control.
C#, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev, WinForm
|
Ivan Mihaylov |
4.27 |
|
|
Multi-column Combo
Updated: 6 Apr 2005
A multi-column combo in VB.NET.
VB, Windows, .NET1.0, Dev, WinForm
|
kennedy_franklin |
4.27 |
|
|
Creating a process, and then killing it
Updated: 22 Nov 1999
Creating a process, and then killing it.
VC6, Windows, Visual-Studio, Dev
|
ljp |
4.27 |
|
|
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 |
|
|
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 Martinoli |
4.26 |
|
|
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 Dubey |
4.26 |
|
|
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 Choi |
4.26 |
|
|
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 Day |
4.25 |
|
|
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
|
pasztorpisti |
4.25 |
|
|
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, VS2005, Dev, WinForm
|
Richard Ashman |
4.24 |
|
|
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 Soto |
4.24 |
|
|
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 Shaked |
4.23 |
|
|
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
|
mail4 |
4.23 |
|
|
CHookWnd v1.02
Updated: 3 Mar 2000
A freeware MFC class to support MFC subclassing
VC6, MFC, Dev
|
PJ Naughter |
4.22 |
|
|
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 Vest |
4.22 |
|
|
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
|
R. Thomas |
4.22 |
|
|
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
|
logicchild |
4.22 |
|
|
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
|
luetz |
4.20 |
|
|
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
|
logicchild |
4.20 |
|
|
Internet Explorer Watchdog
Updated: 18 Apr 2005
Control Internet Explorer processes and clean windows password protected stores for a specific site
C++, Dev
|
inginheiiro |
4.20 |
|
|
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
|
jljgilbert |
4.20 |
|
|
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_mma |
4.20 |
|
|
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 Bekmukhamedov |
4.20 |
|
|
WebPage as MDI Background In TangramLite
Updated: 21 Aug 2006
WebPage as MDI Background and Interact with User
C++, Windows, Visual-Studio, Dev
|
wlwlxj |
4.20 |
|
|
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
|
darkoman |
4.20 |
|
|
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. Hulme |
4.20 |
|
|
Function Overload by Return
Updated: 5 Apr 2007
Choosing the right function based on the return type
C++, Windows, Visual-Studio, Dev
|
Wanderley Caloni |
4.19 |
|
|
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. Dietrich |
4.19 |
|
|
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 Chourdakis |
4.18 |
|
|
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 Harrington |
4.18 |
|
|
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 Gee |
4.18 |
|
|
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
|
VadimBerman |
4.17 |
|
|
CIniFile
Updated: 31 May 2005
A class that makes it easy to implement an INI settings file in your applications.
VC6, Win2K, Dev
|
Cabadam |
4.17 |
|
|
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 Hazanov |
4.17 |
|
|
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 Amjad |
4.17 |
|
|
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 Hazlett |
4.17 |
|
|
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 chuadhry |
4.16 |
|
|
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 Shankar |
4.15 |
|
|
CInt96 v1.04 - 96 Bit Integers
Updated: 3 Mar 2000
A Freeware MFC class which provides 96 bit integers.
VC6, MFC, Dev
|
PJ Naughter |
4.15 |
|
|
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 Mukherjee |
4.15 |
|
|
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
|
VGirish |
4.15 |
|
|
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
|
GuimaSun |
4.14 |
|
|
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 P |
4.14 |
|
|
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 Manderson |
4.14 |
|
|
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.pk |
4.13 |
|
|
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 Dunn |
4.13 |
|
|
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
|
kubben |
4.13 |
|
|
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
|
benjaminwootton |
4.13 |
|
|
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
|
RicardoPDV |
4.13 |
|
|
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
|
FlashMerlot |
4.13 |
|
|
Autocomplete combobox using VB.NET
Updated: 25 Aug 2004
Autocomplete combobox using VB.NET
VB, Windows, .NET1.0, Visual-Studio, Dev
|
Kunal Mukherjee |
4.12 |
|
|
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'Neil |
4.11 |
|
|
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 Palaniappan |
4.10 |
|
|
CREATING MULTIPLE WINDOW SERVICES USING INI CONFIG FILE
- Unedited
Updated: 11 Mar 2006
MULTIPLE WINDOW SERVICES
C++, Windows, Visual-Studio, ATL, Architect, Dev
|
Diego Gil |
4.09 |
|
|
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. Quintero |
4.08 |
|
|
A non-inheritable class
Updated: 30 Jun 2003
A class that cannot be inherited from
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
|
Zeeshan Amjad |
4.08 |
|
|
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 |
|
|
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 Barman |
4.07 |
|
|
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 Onslow |
4.07 |
|
|
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
|
machocr |
4.07 |
|
|
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_fusco |
4.07 |
|
|
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 Castro |
4.05 |
|
|
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 Samwel |
4.05 |
|
|
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 Hobo |
4.04 |
|
|
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 |
|
|
Recursion Primer Using C++: Part 2
Updated: 7 Nov 2008
An introduction to Recursion using C++, Part 2.
C++, Architect, Dev
|
Zeeshan Amjad |
4.04 |
|
|
Compression and decompression using the Crypto++ library
Updated: 16 Apr 2001
Using the Crypto++ library to compress and decompress data
VC6, Win2K, Dev
|
Shaun Wilde |
4.03 |
|
|
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 |
|
|
.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, VS.NET2003, Dev, eCommerce, WinForm
|
SuperJason2k |
4.00 |
|
|
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 Tielens |
4.00 |
|
|
Saving a variable temporarily
Updated: 16 Nov 1999
A safe, and convenient way to store variables temporarily
C++, Windows, Visual-Studio, Dev
|
Alvaro Mendez |
4.00 |
|
|
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 Amjad |
4.00 |
|
|
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 Livschitz |
4.00 |
|
|
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 Klein |
4.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-min |
4.00 |
|
|
Anonymous DataChunk in a non-MFC way
Updated: 14 Sep 2005
An anonymous DataChunk class to simplify memory management.
VC6, Win2K, Dev
|
balloy |
4.00 |
|
|
BCH 21,31
Updated: 20 Nov 2005
Implementation of BCH Error Correcting Code (ECC).
VC6, .NET, Win2K, Visual-Studio, Dev
|
A. Riazi, Mohammad Riazi |
4.00 |
|
|
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 Gerard |
4.00 |
|
|
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 Kecher |
4.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 Hallet |
3.97 |
|
|
Addison-Velski and Landis (AVL) Binary Trees
Updated: 22 Feb 2000
Describes an implementation of AVL Trees.
VC6, MFC, Dev
|
Andreas Jäger |
3.97 |
|
|
Currency
Updated: 14 Apr 2004
A set of currency manipulation classes
VC6, Win2K, WinXP, Win2003, Visual-Studio, STL, Dev
|
AntonGogolev |
3.96 |
|
|
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. Curtis |
3.95 |
|
|
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 Halleux |
3.95 |
|
|
Save ListView settings
Updated: 19 May 2004
How to save ListView settings.
C#, VC7, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
|
Guy Baseke |
3.95 |
|
|
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, VS.NET2003, VS2005, Dev, WinForm
|
Jeremy A. Wilson |
3.94 |
|
|
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
|
Dlt75 |
3.94 |
|
|
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
|
SathishVJ |
3.93 |
|
|
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 somenath |
3.93 |
|
|
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 Wilson |
3.92 |
|
|
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
|
seasidetech |
3.92 |
|
|
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. Wilson |
3.92 |
|
|
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 Leggieri |
3.91 |
|
|
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
|
MaxOfLondon |
3.91 |
|
|
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.Said |
3.90 |
|
|
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
|
jkhax0r |
3.90 |
|
|
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 Moens |
3.89 |
|
|
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
|
pmontana |
3.89 |
|
|
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 Pauli |
3.88 |
|
|
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 Etter |
3.88 |
|
|
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
|
bleedingfingers |
3.87 |
|
|
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 Ricci |
3.87 |
|
|
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 Vozenilek |
3.87 |
|
|
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 Schwenk |
3.86 |
|
|
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önsson |
3.86 |
|
|
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
|
Nandagopal |
3.86 |
|
|
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. Riazi |
3.86 |
|
|
Transparent Console Application
Updated: 30 Aug 2004
Implementing a transparent console application.
VC7.1, VC8.0, WinXP, MFC, VS.NET2003, Dev
|
Asa Meltzer |
3.85 |
|
|
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
|
Shaun Wilde |
3.85 |
|
|
Hiding Implementation Details in C++
Updated: 19 Sep 2009
Get the implemention details out of the C++ include file
C++, Dev
|
milkplus |
3.84 |
|
|
Flatten that Combobox!
Updated: 2 Feb 2003
A flat style combobox in VB.NET
VB, Windows, .NET1.0, Dev
|
IbanezPlayer |
3.83 |
|
|
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 Cao |
3.82 |
|
|
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 Hazanov |
3.81 |
|
|
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
|
rbid |
3.80 |
|
|
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 Matveyev |
3.80 |
|
|
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
|
logicchild |
3.80 |
|
|
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 Presman |
3.80 |
|
|
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 Thiesfield |
3.80 |
|
|
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
|
Ilushka |
3.79 |
|
|
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
|
Stumpy842 |
3.79 |
|
|
Phase Progress Bar
Updated: 2 Apr 2007
Custom Control to provide Phase Progress by polygonal shapes
VB, Windows, .NET, Visual-Studio, Dev
|
dmstrat |
3.79 |
|
|
Connection Pool in a Static Library
Updated: 1 Jan 2007
Connection Pool in a Static Library
VC6, Win2K, WinXP, Win2003, MFC, Architect, Dev
|
Jessn |
3.79 |
|
|
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 Gopalakrishnan |
3.77 |
|
|
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, Subhobroto |
3.76 |
|
|
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 Mancz |
3.75 |
|
|
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 Friedrich |
3.74 |
|
|
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 Voon |
3.74 |
|
|
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 Clifton |
3.74 |
|
|
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 Ragunathan |
3.71 |
|
|
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 Liong |
3.71 |
|
|
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 |
|
|
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 Presman |
3.71 |
|
|
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
|
kavitesh |
3.71 |
|
|
Multilingual Application - Change Application Language
Updated: 17 Nov 1999
Multilingual Application - Change Application Language
VC6, Win2K, Dev
|
Daniel Zuppinger |
3.70 |
|
|
A circular character buffer
Updated: 9 Dec 1999
A circular, thread-safe read/write character buffer
VC6, Windows, Dev
|
David Hubbard |
3.69 |
|
|
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 programmer |
3.67 |
|
|
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 Lee |
3.67 |
|
|
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 Roth |
3.67 |
|
|
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 Kumar |
3.67 |
|
|
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 Seo |
3.67 |
|
|
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 Su |
3.67 |
|
|
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
|
eugi |
3.67 |
|
|
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+, VS.NET2003, Dev, WinForm
|
Quenchmaster |
3.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 Bhagwat |
3.67 |
|
|
RSS Consumer
Updated: 12 May 2005
Building an application to read RSS feeds.
C#, XML, .NET1.1, WinXP, VS.NET2003, Dev
|
B.Sai Suryanarayana |
3.65 |
|
|
Chad's Charts
Updated: 13 Mar 2006
A basic charting package.
VB, Windows, .NET2.0, GDI+, WebForms, VS2005, Dev, WinForm
|
Chad Michel |
3.65 |
|
|
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
|
thomasdev |
3.65 |
|
|
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
|
jqd2001 |
3.65 |
|
|
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 Meech |
3.64 |
|
|
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 Nevery |
3.63 |
|
|
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 |
|
|
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 Reichl |
3.62 |
|
|
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
|
Stumpy842 |
3.61 |
|
|
Circular Buffer
Updated: 15 Jun 2001
A multi-threaded circular buffer program
VC6, Win2K, MFC, Dev
|
Jacques Cooper |
3.60 |
|
|
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 |
|
|
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 Thornton |
3.60 |
|
|
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 Henderson |
3.59 |
|
|
XPander Controls Converged
Updated: 4 Jan 2004
WinXP like animated collapsing group box control.
VB, VC7.1, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
|
mkg |
3.59 |
|
|
Named Bookmarks Add-In for VS.NET
Updated: 25 Apr 2005
Add-In for Visual Studio .NET that implement concept of Named Bookmarks
|
Sol Cleaner |
3.58 |
|
|
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. Newcomer |
3.58 |
|
|
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
|
DGoins |
3.57 |
|
|
Compiler in Action- C/C++ to Machine
Updated: 6 Jun 2008
What compiler generates from C/C++ source code
C++
|
Maruf Maniruzzaman |
3.56 |
|
|
Create DeskBands With TangramLite
- Unedited
Updated: 20 Aug 2006
IE Extension With a FrameWork
C++, Windows, Visual-Studio, Dev
|
wlwlxj |
3.56 |
|
|
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
|
Stumpy842 |
3.54 |
|
|
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 S |
3.54 |
|
|
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 Kolkman |
3.53 |
|
|
An Insight to References in C++
Updated: 18 Apr 2006
How C++ Compiler handles References
C++, Windows, Visual-Studio, Dev
|
Deepak Kumar Gupta |
3.53 |
|
|
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 Sarti |
3.50 |
|
|
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
|
ChauJohnthan |
3.50 |
|
|
Writing Portable Code in C++
Updated: 4 Dec 2003
Writing Portable Code in C++
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
|
Zeeshan Amjad |
3.50 |
|
|
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 Nesterovsky |
3.50 |
|
|
Advanced Asynchoronous WebServices
Updated: 20 Apr 2004
Advanced asynchoronous WebServices.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
|
Shail_Srivastav |
3.50 |
|
|
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
|
soundman32 |
3.50 |
|
|
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_salvation |
3.50 |
|
|
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
|
LongHC |
3.50 |
|
|
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
|
kubben |
3.49 |
|
|
A Slider with 2 Buttons
Updated: 9 Aug 2006
A slider with 2 buttons
C++, Windows, Visual-Studio, Dev
|
includeh10 |
3.49 |
|
|
Usable Automation Shell for Internet Explorer
Updated: 22 Oct 2011
A correctly functioning shell upon which to further develop IE Automation applications.
VC6, WinXP, Visual-Studio, MFC, IE6.0, Dev
|
Dbltrimmer |
3.48 |
|
|
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 Software |
3.47 |
|
|
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 Randell |
3.47 |
|
|
Simple VC++ DHTML hooking technique demonstration
Updated: 21 May 2001
A sample code demonstrating how to use MSHTML lib.
VC6, MFC, Dev
|
Zuoying Zhou |
3.46 |
|
|
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 Diggins |
3.46 |
|
|
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
|
FruitBatInShades |
3.45 |
|
|
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 Sharma |
3.45 |
|
|
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-obrien |
3.44 |
|
|
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 Thresher |
3.44 |
|
|
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 Hossny |
3.43 |
|
|
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 Oldaker |
3.41 |
|
|
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
|
xwp |
3.40 |
|
|
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 Castro |
3.40 |
|
|
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
|
salysle |
3.40 |
|
|
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 shah |
3.40 |
|
|
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 Biswal |
3.40 |
|
|
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 Rader |
3.38 |
|
|
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 Zhou |
3.38 |
|
|
Avoiding UpdateData
Updated: 23 Apr 2007
Learn how to avoid using UpdateData in your modal dialogs.
VC6, Visual-Studio, MFC, Dev
|
Joseph M. Newcomer |
3.37 |
|
|
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_bd |
3.36 |
|
|
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 Gullett |
3.36 |
|
|
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_franklin |
3.35 |
|
|
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
|
notmasteryet |
3.35 |
|
|
WinForms VB.NET Picture Hover Button
Updated: 14 Jan 2005
Hover button with picture and font that changes with MouseOver.
VB, Windows, .NET1.1, VS.NET2003, Dev, WinForm
|
Victor Boba |
3.35 |
|
|
Extended ProgressBar
Updated: 17 Jun 2005
Progressbar with percentage indicator.
C#, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev
|
Noor Abuhamdeh |
3.35 |
|
|
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 Kogosov |
3.33 |
|
|
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 Arndt |
3.33 |
|
|
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
|
Koundinya |
3.32 |
|
|
Generators in C++
Updated: 20 Sep 2008
The way to add generators with yield to C++.
VC6, VC7, VC7.1, VC8.0, Dev
|
c-smile |
3.31 |
|
|
Properties in C++
Updated: 20 Dec 2006
Simulating C# Properties in C++
C++, eVC, Windows, WinMobile, Mobile, Visual-Studio, Dev
|
Mohammad Shuaib |
3.31 |
|
|
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 Hossny |
3.31 |
|
|
XML by Schema
Updated: 29 Sep 2002
Validate XML with XML schema.
XML, VC6, Win2K, MFC, STL, Dev
|
Bogdan Rechi |
3.30 |
|
|
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
|
awseditor |
3.30 |
|
|
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 Eslim |
3.29 |
|
|
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
|
includeh10 |
3.29 |
|
|
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
|
vsrajeshvs |
3.29 |
|
|
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
|
TDWiseley |
3.29 |
|
|
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, Dev, WinForm
|
Chesnokov Yuriy |
3.28 |
|
|
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 Zhou |
3.27 |
|
|
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
|
smm200 |
3.27 |
|
|
Inside Calling Conventions
Updated: 1 Feb 2005
Difference between different the calling conventions.
ASM, VC6, Dev
|
Sachin R Sangoi |
3.26 |
|
|
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 Voon |
3.25 |
|
|
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 Jerabek |
3.25 |
|
|
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 Shan |
3.25 |
|
|
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++_programmer |
3.25 |
|
|
XML TreeCtrl
Updated: 6 Aug 2002
XML TreeCtrl Browser using Apache SAX Parser
XML, VC6, Win2K, WinXP, Visual-Studio, Dev
|
Philippe Bonneau |
3.25 |
|
|
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 Jain |
3.25 |
|
|
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 Rios |
3.24 |
|
|
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
|
WillianBR |
3.24 |
|
|
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 patel |
3.24 |
|
|
Launching Program from Resources.
Updated: 27 Mar 2001
A new way to execute programs from resources.
VC6, Win2K, MFC, Dev
|
Mohammad Salah |
3.24 |
|
|
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
|
salysle |
3.24 |
|
|
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
|
Roger65 |
3.23 |
|
|
XtremListBox
Updated: 21 Nov 2007
ListBox control with colored selected item
VB, Windows, .NET1.1, Visual-Studio, Dev
|
VaclavAntosik |
3.22 |
|
|
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 Kirsanov |
3.22 |
|
|
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 Soni |
3.22 |
|
|
Some handy decimal functions for double
Updated: 20 Feb 2008
Rounding, decimal places, etc..
C++ (VC6, VC7, VC7.1, VC8.0), C
|
S.C.Wong |
3.22 |
|
|
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 Eie |
3.21 |
|
|
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
|
b2cc |
3.21 |
|
|
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
|
includeh10 |
3.21 |
|
|
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-min |
3.20 |
|
|
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 Joseph |
3.20 |
|
|
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 Andrey |
3.19 |
|
|
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 Antonsson |
3.19 |
|
|
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 |
|
|
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. Yoder |
3.17 |
|
|
DDE with Internet Explorer and Netscape
Updated: 16 Dec 2003
DDE with Internet Explorer and Netscape.
VC6, Win2K, WinXP, Win2003, MFC, Dev
|
Monty2 |
3.17 |
|
|
Registry Information
Updated: 28 Oct 2003
A small discussion on finding and removing problematic registry entries
VC6, Win2K, MFC, Dev
|
DavidCrow |
3.17 |
|
|
Multi Dimensional Arrays using Template Meta Programming
Updated: 20 Mar 2004
A Real Multi-Dimensional Array
VC6, Win2K, WinXP, Win2003, Dev
|
Mohammed Hossny |
3.15 |
|
|
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 Shin |
3.14 |
|
|
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 Nischalke |
3.14 |
|
|
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 1385698 |
3.14 |
|
|
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.S |
3.12 |
|
|
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-smile |
3.11 |
|
|
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
|
Dinanath |
3.10 |
|
|
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
|
jerschio |
3.09 |
|
|
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 Alexeev |
3.08 |
|
|
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
|
softadapter |
3.08 |
|
|
Speaking Alarm Clock
Updated: 12 Nov 2001
Unique alarm application that works.
C++/CLI, VC6, .NET, MFC, Dev
|
Adalsteinn B. Bjarnason |
3.08 |
|
|
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 Mensah |
3.08 |
|
|
Using Assembly routines in Visual C++
Updated: 19 Jul 2005
An article on mixed-language programming.
ASM, VC7.1, Windows, VS.NET2003, Dev
|
Nadeem Afana |
3.07 |
|
|
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
|
Het2109 |
3.07 |
|
|
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
|
sunhui |
3.07 |
|
|
.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 Parker |
3.07 |
|
|
Dynamic Textbox
Updated: 9 Aug 2005
A dynamic TextBox that can be set to behave differently.
VB, Windows, .NET2.0, Visual-Studio, Dev
|
Hungry Mind |
3.06 |
|
|
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 Singh |
3.04 |
|
|
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
|
LarryLeonard |
3.04 |
|
|
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
|
kbfromindia |
3.03 |
|
|
HexView - an introductory MFC application
Updated: 27 Jan 2006
This article introduces MFC programming basics
VC7.1, Windows, MFC, VS.NET2003, Dev
|
vl106 |
3.03 |
|
|
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.Saint |
3.02 |
|
|
Flexible Frame using RTSXMLParser
Updated: 29 Feb 2004
Developing flexible windows frame based on flexible menu.
VC6, Win2K, WinXP, Win2003, MFC, Dev
|
Hendranto Nugroho |
3.00 |
|
|
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, Subhobroto |
3.00 |
|
|
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 Liedke |
3.00 |
|
|
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 Badea |
3.00 |
|
|
An unique value template
Updated: 11 Sep 2001
Maintain unique ID for every object with no memory overhead
C++, Windows, Visual-Studio, Dev
|
LOXmith |
3.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 Talele |
3.00 |
|
|
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
|
T1TAN |
3.00 |
|
|
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
|
Skizo |
3.00 |
|
|
C to Assembly Cross-compiler
Updated: 4 Mar 2004
An example cross-compiler program with full source code
VC6, Win2K, WinXP, Dev
|
M Owais Khan |
3.00 |
|
|
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 |
|
|
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_aaa |
3.00 |
|
|
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 Chen |
2.98 |
|
|
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.Schmidt |
2.98 |
|
|
BinClock
Updated: 21 Jun 2005
A binary clock with options.
VC6, WinXP, MFC, Dev
|
Roger65 |
2.95 |
|
|
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 Singh |
2.94 |
|
|
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 MV |
2.93 |
|
|
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 Chen |
2.92 |
|
|
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 Anwar |
2.92 |
|
|
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 Thompson |
2.92 |
|
|
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
|
ahmed1979 |
2.92 |
|
|
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 Margaritis |
2.91 |
|
|
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 ibrahim |
2.91 |
|
|
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
|
kbsbng |
2.91 |
|
|
Low-level-interference logging
Updated: 1 Mar 2006
Low-level-interference logging.
VC6, Windows, Dev
|
Lymington |
2.91 |
|
|
Screen Capture
Updated: 15 Nov 2006
A screen capture application.
C++, Windows, WTL, VS2005, Dev
|
Agha khan |
2.90 |
|
|
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 Namdeo |
2.90 |
|
|
Registry Explorer
Updated: 9 Oct 2001
Registry Explorer is a freeware program that is intended to replace regedit
C++, Windows, Visual-Studio, Dev
|
Henk Devos |
2.90 |
|
|
Handling Windows API Errors with CWinException
Updated: 4 Jan 2002
Class for handling Windows API Errors
VC6, VC7, Win2K, WinXP, MFC, Dev
|
Armen Hakobyan |
2.90 |
|
|
Better ColorPicker
Updated: 6 Oct 2005
An article on creating a better color picker.
VB, .NET1.1, WinXP, GDI+, VS.NET2003, Dev
|
Wouter Devinck |
2.90 |
|
|
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+, VS.NET2003, Dev, WinForm
|
Alon Ronen |
2.89 |
|
|
Virtual Functions and their Implementations
Updated: 6 Jul 2006
Shows how virtual functions can be used
C++, Windows, Visual-Studio, Dev
|
_AnsHUMAN_ |
2.88 |
|
|
RSA encryption/decryption
- Unedited
Updated: 5 May 2003
Find a RSA implementation in VC++. Key size is 32-bit.
VC6, VC7, MFC, Dev
|
BhaskarBora |
2.87 |
|
|
C++ MetaClass
Updated: 30 Nov 1999
A class that can be modified at run-time
VC6, VC7, VC7.1, VC8.0, Dev
|
Niraj Kedar |
2.87 |
|
|
ProcessStudio 2.8 - monitor tasks visually
Updated: 13 Feb 2001
An application to monitor tasks visually.
C++, Win2K, Visual-Studio, Dev
|
Norm .net |
2.86 |
|
|
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 Howe |
2.86 |
|
|
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 Hayes |
2.86 |
|
|
XML Generator
Updated: 1 Apr 2001
To Generate XML from any data source
XML, VC6, Win2K, ATL, Dev
|
Alpesh Makwana |
2.86 |
|
|
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 Eder |
2.86 |
|
|
Compress Data
Updated: 17 Apr 2003
Compress/uncompress data in CFile, CByteArray and IStream(ISequentialStream)
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
|
James Lee |
2.85 |
|
|
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_007 |
2.85 |
|
|
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 Abdulrahiman |
2.85 |
|
|
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_nemer |
2.84 |
|
|
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
|
Stumpy842 |
2.83 |
|
|
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 Gard |
2.83 |
|
|
C++ Object Introspection – (Enumerating Class Attributes)
Updated: 14 Nov 2002
Enumerating class attributes in C++.
VC6, Win2K, WinXP, MFC, Dev
|
strtdusty |
2.80 |
|
|
Recycle
Updated: 3 Oct 2001
The Recycle program has been designed to automate the release of system memory.
VC6, Win2K, Visual-Studio, Dev
|
Niraj Kedar |
2.80 |
|
|
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 Varjabedian |
2.80 |
|
|
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 |
|
|
Currency Convertor
Updated: 30 May 2005
Converts one currency into another using Yahoo finance exchange rates.
C++, C#, Windows, .NET, Visual-Studio, Dev
|
Priyank Bolia |
2.80 |
|
|
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 A |
2.79 |
|
|
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 patel |
2.79 |
|
|
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
|
cnurse |
2.79 |
|
|
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
|
OwnWaterloo |
2.78 |
|
|
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 Welch |
2.78 |
|
|
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 Bitirim |
2.77 |
|
|
Timers & Timings
Updated: 7 Apr 2005
Produce timed event flags, functions, threads & timings therof.
VB6, VC6, Win2K, WinXP, Dev
|
Lymington |
2.77 |
|
|
Dialogs Communication
Updated: 26 Feb 2007
On the art of exchanging data
VC6, VC7, VC7.1, VC8.0, Windows, Visual-Studio, MFC, Dev
|
toxcct |
2.77 |
|
|
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
|
Nisamudheen |
2.76 |
|
|
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 Khajuria |
2.76 |
|
|
Ping Control
Updated: 28 Apr 2005
This article describes a Ping control.
VB, Windows, .NET, Visual-Studio, Dev
|
HendrikO |
2.76 |
|
|
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
|
Loresoft |
2.75 |
|
|
Create HTML File (Table)
Updated: 18 Apr 2004
An article on creating HTML files with VC++.
VC6, WinXP, MFC, Dev
|
Thomas Latuske |
2.74 |
|
|
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
|
pinakvashi |
2.73 |
|
|
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 Samuel |
2.73 |
|
|
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 Amjad |
2.73 |
|
|
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.Patel |
2.73 |
|
|
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 C |
2.71 |
|
|
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 Brown |
2.69 |
|
|
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_79 |
2.68 |
|
|
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 spal |
2.68 |
|
|
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_nemer |
2.68 |
|
|
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 Noori |
2.68 |
|
|
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 Midodashvili |
2.68 |
|
|
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 |
|
|
Serializing a Collection of Collections (Using CObArray)
Updated: 19 Mar 2007
Serializing objects and their relationships to each other.
VC6, WinXP, Dev
|
Ben Aldhouse |
2.67 |
|
|
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 Timer |
2.65 |
|
|
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
|
jamesfancy |
2.63 |
|
|
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
|
Code4Food |
2.63 |
|
|
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
|
PaulOneTwo20 |
2.62 |
|
|
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 Ritchie |
2.60 |
|
|
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
|
Inocentric |
2.60 |
|
|
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_nilsson |
2.60 |
|
|
Graph Theory: Undirected Graphs
- Unedited
Updated: 30 Mar 2006
Graph theory: undirected graphs
C++, Windows, Visual-Studio, Dev
|
includeh10 |
2.60 |
|
|
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 Code |
2.59 |
|
|
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 COKYAZICI |
2.59 |
|
|
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
|
BadCoder444 |
2.59 |
|
|
Simple Smart Pointer Implemantation
- Unedited
Updated: 13 Sep 2006
Implementaion of a simple smart pointer.
C++, Windows, Dev
|
knoxpointer |
2.59 |
|
|
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 Ayoub |
2.59 |
|
|
Image Compressor
Updated: 18 Jun 2009
Compressing Images the easiest way
C++, VS2008, Dev
|
Muhammad Hassan Haider |
2.59 |
|
|
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 Malisetti |
2.58 |
|
|
A thread wrapper class
- Unedited
Updated: 12 Apr 2007
A wrapper class of worker thread
VC8.0, WinXP, VS2005, Dev
|
Bony Chen |
2.57 |
|
|
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
|
hwycheng |
2.57 |
|
|
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 Boctor |
2.57 |
|
|
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 Osborne |
2.56 |
|
|
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, SomnathDas |
2.55 |
|
|
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_franklin |
2.54 |
|
|
Generic Login Control
Updated: 8 Jan 2005
Generic Customizable login control for VB.NET Windows Forms.
VB, SQL, Windows, .NET1.1, ADO.NET, SQL2000, VS.NET2003, DBA, Dev, WinForm
|
Barathan |
2.53 |
|
|
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
|
Sprotty |
2.53 |
|
|
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 Caloni |
2.52 |
|
|
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
|
londonman |
2.52 |
|
|
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 Presman |
2.50 |
|
|
StatusColorProgressbar
Updated: 9 Mar 2005
An article about adding Alan Zhao's Color Progressbar to your statusbar.
C#, Windows, .NET1.1, VS.NET2003, Dev
|
AlexMartins |
2.50 |
|
|
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 Hajdrik |
2.50 |
|
|
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 thomas |
2.48 |
|
|
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
|
Bibeka |
2.47 |
|
|
Parse command lines using STL
- Unedited
Updated: 10 Mar 2006
A simple command line parser employing STL
C++, Windows, Visual-Studio, Dev
|
Mohammed Lokhandwala |
2.44 |
|
|
Code profiler and optimizations
Updated: 2 May 2002
C++ code profiler and small profiling utility
VC6, MFC, Dev
|
alex.barylski |
2.43 |
|
|
dBase Explorer
Updated: 13 Jun 2002
A Utility to Explore dBase, FoxPro and xBase Databases
C++, Visual-Studio, Dev
|
zhaque |
2.43 |
|
|
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 Paul |
2.42 |
|
|
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
|
solotny |
2.42 |
|
|
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
|
nums |
2.41 |
|
|
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 Nasim |
2.40 |
|
|
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 Shah |
2.38 |
|
|
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 Cohen |
2.38 |
|
|
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 Shingade |
2.38 |
|
|
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 Becke |
2.38 |
|
|
MultiThreaed Client Server Communication
- Unedited
Updated: 19 Jan 2005
Client Server communication in multithreaded environment
VC6, Windows, Dev
|
vishalmore |
2.37 |
|
|
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 Stavaru |
2.37 |
|
|
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.viano |
2.35 |
|
|
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 Moyeed |
2.35 |
|
|
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
|
cigwork |
2.33 |
|
|
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 Sankaran |
2.33 |
|
|
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
|
eRRaTuM |
2.33 |
|
|
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 Psychos |
2.31 |
|
|
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. Torres |
2.30 |
|
|
CPlusPlus_InterviewQues
- Unedited
Updated: 23 Jun 2005
excellent interview questions on C++
C++, Windows, Visual-Studio, Dev
|
Blue_Aqua |
2.30 |
|
|
Custom Dynamic Interactive Calendar
Updated: 7 Jul 2006
An article on building an interactive, dynamically generated calendar.
VB, Windows, .NET, Visual-Studio, Dev
|
anonppp |
2.29 |
|
|
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 P |
2.28 |
|
|
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 Harel |
2.28 |
|
|
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 Fly |
2.27 |
|
|
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
|
includeh10 |
2.27 |
|
|
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
|
ice911 |
2.26 |
|
|
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
|
rj45 |
2.25 |
|
|
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 Umbehant |
2.25 |
|
|
Single Instance Checker
- Unedited
Updated: 17 Apr 2002
Only 1 instance of your application can run in the same time
VC6, Windows, MFC, Dev
|
bigZidane |
2.24 |
|
|
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 Hundigam |
2.21 |
|
|
Static variables in shared libraries.
- Unedited
Updated: 1 May 2006
Details of static variables in shared libraries.
C++, Windows, Visual-Studio, Dev
|
Boby Thomas P |
2.21 |
|
|
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, Dev, WinForm
|
Evren Daglioglu |
2.20 |
|
|
Simplifying Object Oriented Programming
Updated: 2 Oct 2001
Simplifying Object Oriented Programming
VC6, Win2K, Visual-Studio, Dev
|
shankar |
2.20 |
|
|
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
|
WillianBR |
2.19 |
|
|
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 Maksymenko |
2.17 |
|
|
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. goonatillake |
2.17 |
|
|
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 dhari |
2.14 |
|
|
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
|
nghiath |
2.10 |
|
|
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
|
tangram |
2.09 |
|
|
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 Shah |
2.07 |
|
|
Overloading streams
Updated: 7 Oct 2003
An article on overloading streams.
VC6, VC7, VC7.1, Win2K, WinXP, Visual-Studio, Dev
|
Prasad Kulkarni |
2.06 |
|
|
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 namini |
2.02 |
|
|
Make your MS-HTML-help-contents perfect
- Unedited
Updated: 30 Jun 2006
Make your MS-HTML-help-contents perfect
C++, Windows, Visual-Studio, Dev
|
includeh10 |
2.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
|
rjn |
2.00 |
|
|
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 Manesh |
2.00 |
|
|
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 Palip |
2.00 |
|
|
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 Wang |
2.00 |
|
|
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
|
Hoyle |
1.97 |
|
|
Color picking and Animating window
- Unedited
Updated: 2 May 2005
This application to some extent gives idea about getting
VC6, Win2K, MFC, Dev
|
S Palip |
1.95 |
|
|
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
|
Yarin |
1.95 |
|
|
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
|
kbfromindia |
1.95 |
|
|
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 spal |
1.94 |
|
|
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. goonatillake |
1.94 |
|
|
matchstick game
- Unedited
Updated: 7 Feb 2007
A very simple game
C++, WinXP, Visual-Studio, Dev
|
kbsbng |
1.93 |
|
|
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 Byk |
1.91 |
|
|
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 Wassim |
1.90 |
|
|
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
|
windyloft |
1.90 |
|
|
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 Ganti |
1.89 |
|
|
VB.NET Knob Control
Updated: 13 Dec 2004
A usable knob control.
VB, VC7, .NET2.0, Win2K, WinXP, VS2005, Dev
|
NEEDBASS |
1.88 |
|
|
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 Wenig |
1.82 |
|
|
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 Meelis |
1.81 |
|
|
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 Gunasekara |
1.81 |
|
|
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 Guglielmetti |
1.80 |
|
|
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 Wei |
1.73 |
|
|
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
|
Inocentric |
1.73 |
|
|
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 Manesh |
1.72 |
|
|
Variable Arguments in Functions
Updated: 23 Jun 2004
Simple brief on how to use variable arguments.
C++, Windows, Visual-Studio, Dev
|
Muthukumar |
1.70 |
|
|
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 Altindag |
1.69 |
|
|
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 Patel |
1.68 |
|
|
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
|
KarstenK |
1.67 |
|
|
Implementing A Polynomial Calculator
- Unedited
Updated: 14 Jun 2006
Source code and demonstration for implementing a polynomial
VC6, Windows, Visual-Studio, Dev
|
Liam Rainford |
1.67 |
|
|
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 Ustundag |
1.65 |
|
|
Transparent DC class library
- Unedited
Updated: 14 Jun 2006
A class library of transparent DC
C++, Windows, Visual-Studio, Dev
|
includeh10 |
1.64 |
|
|
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 Ali |
1.63 |
|
|
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
|
iwdu150 |
1.62 |
|
|
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 Ganti |
1.61 |
|
|
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
|
ice911 |
1.60 |
|
|
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 Kovachev |
1.59 |
|
|
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
|
dSolariuM |
1.58 |
|
|
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
|
Loresoft |
1.57 |
|
|
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/wzhihai |
1.55 |
|
|
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.com |
1.55 |
|
|
Composite Design Pattern - an Example
- Unedited
Updated: 29 Jun 2005
Composite design pattern through an example
VC6, Windows, Visual-Studio, Dev
|
mukhopadhyay somenath |
1.50 |
|
|
A sample of memory pool
- Unedited
Updated: 26 Mar 2007
Memory Pool
VC8.0, WinXP, VS2005, Dev
|
Bony Chen |
1.48 |
|
|
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 Aldrich |
1.46 |
|
|
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
|
Khathar |
1.38 |
|
|
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
|
c2z232f |
1.38 |
|
|
A simple Windows port scanner
- Unedited
Updated: 20 May 2003
A simple Windows port scanner
VC6, Win2K, WinXP, MFC, Dev
|
Rod VanAmburgh |
1.38 |
|
|
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
|
DCUtility |
1.35 |
|
|
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_as |
1.35 |
|
|
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
|
msali |
1.33 |
|
|
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
|
EyalHanan |
1.33 |
|
|
Periodic Table
- Unedited
Updated: 29 Jun 2007
Get Group and Period of elements in periodic table
VC6, Win2K, WinXP, MFC, Dev
|
Sayyeid Mostafa Hashemi |
1.33 |
|
|
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 zhang |
1.32 |
|
|
A Simple Progress Bar
Updated: 16 Jan 2006
Progress bar that shows status dynamically.
C#, Windows, .NET, Visual-Studio, Dev
|
Member 2588508 |
1.32 |
|
|
Keep your Window Always On Top
- Unedited
Updated: 20 Apr 2006
Keep your Window Always On Top
VC6, Win2K, MFC, Dev
|
duguyitian |
1.31 |
|
|
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. Srikanth |
1.29 |
|
|
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 |
|
|
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
|
Execusoft |
1.27 |
|
|
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
|
EyalHanan |
1.27 |
|
|
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 Vinay |
1.26 |
|
|
PropertyGrid Control in WinForms
Updated: 20 Oct 2005
PropertyGrid control in WinForms.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
|
vivekthangaswamy |
1.26 |
|
|
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 Naeem |
1.25 |
|
|
A implemetion of Singleton Pattern
- Unedited
Updated: 19 Apr 2007
Singleton Pattern
VC8.0, WinXP, VS2005, Dev
|
Bony Chen |
1.25 |
|
|
RSA Encryption Elgorithm
- Unedited
Updated: 11 Oct 2004
This code implements RSA encryption technique in an efficient and reusable way.
VC6, Windows, Dev
|
immaad |
1.24 |
|
|
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
|
Pawan84 |
1.22 |
|
|
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++
|
arnavguddu |
1.22 |
|
|
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_aggarwal |
1.22 |
|
|
To create single instance of application
- Unedited
Updated: 7 Jan 2003
Simple way to create single instance of application.
VC7, Visual-Studio, MFC, Dev
|
Sadanand |
1.20 |
|
|
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
|
SuperEric |
1.19 |
|
|
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
|
luay1985 |
1.18 |
|
|
SpyNet - An Application Specific Keylogger.
- Unedited
Updated: 15 Nov 2008
An Application Specific Keylogger.
C++, Windows
|
st0le |
1.17 |
|
|
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 Amarasinghe |
1.16 |
|
|
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 puneet |
1.16 |
|
|
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
|
mbf000 |
1.16 |
|
|
BacteriaGrowth
- Unedited
Updated: 1 Jul 2007
Calculate reproduction of bacteria from primary bacteria
VC6, Win2K, WinXP, Win2003, MFC, Dev
|
Sayyeid Mostafa Hashemi |
1.14 |
|
|
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 puneet |
1.13 |
|
|
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
|
DevRanjeet |
1.13 |
|
|
A Progress-iner Message System
- Unedited
Updated: 16 May 2003
A Progress-iner Message System
VC6, VC7, Win2K, WinXP, MFC, Dev
|
kuhx1980 |
1.13 |
|
|
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
|
Roger65 |
1.10 |
|
|
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
|
ice911 |
1.09 |
|
|
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
|
Obanos |
1.09 |
|
|
Hex Color Viewer
- Unedited
Updated: 27 Jan 2003
Hex color viewer.
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
|
SharpKnife |
1.09 |
|
|
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-7th |
1.08 |
|
|
A simple string generator in C++
Updated: 10 May 2004
Article on a simple string generator
VC6, VC7, VC7.1, Windows, Visual-Studio, Dev
|
ChauJohnthan |
1.08 |
|
|
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 Hanna |
1.08 |
|
|
CommandLine parameters parser
Updated: 14 Mar 2003
Get command line params in any order, any number, any type
VC6, Win2K, WinXP, MFC, Dev
|
Zoltan |
1.08 |
|
|
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 Zhou |
1.07 |
|
|
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 shah |
1.07 |
|
|
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
|
AhmedEssamNaiem |
1.07 |
|
|
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
|
handsomeme |
1.06 |
|
|
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 Solnyshkin |
1.06 |
|
|
VS.NET MDI Navigation
Updated: 12 Sep 2004
Visual Studio .NET MDI navigation bar.
VB, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
|
Mr Panic |
1.06 |
|
|
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 Mun |
1.05 |
|
|
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 KH |
1.05 |
|
|
Code optimization implemented with RAD application
- Unedited
Updated: 13 May 2003
My idea...
C++, Windows, Visual-Studio, Dev
|
ocean0 |
1.04 |
|
|
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
|
kalicharan |
1.03 |
|
|
C_InterviewQuestions
- Unedited
Updated: 23 Jun 2005
excellent C_InterviewQuestions
C++, Windows, Visual-Studio, Dev
|
Blue_Aqua |
1.02 |
|
|
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
|
gsweet |
1.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
|
HackerBoy |
1.00 |
|
|
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 Varukala |
1.00 |
|
|
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_Zhu |
1.00 |
|
|
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-Baki |
1.00 |
|
|
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 Stavaru |
1.00 |
|
|
TextBox function in C
- Unedited
Updated: 1 Oct 2004
complete textbox functionality in c-graphics
C++, C, WinXP, Visual-Studio, Dev
|
Mahendra Batra |
1.00 |
|
|
Validating numbers
Updated: 18 Sep 2006
Code sample demonstrating the validation of numbers in C++.
C++, Windows, Visual-Studio, Dev
|
Edward Lubaini |
1.00 |
|
|
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 Manesh |
1.00 |
|
|
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
|
xwp |
1.00 |
|
|
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 Koppensteiner |
1.00 |
|
|
Template Based Arrays of Objects
Updated: 10 Jul 2006
Template based arrays of objects.
VC6, Win2K, WinXP, Dev
|
hector.j.rivas |
1.00 |
|
|
Matrix linking
Updated: 22 May 2007
One more implementation of dynamic binding.
C++, Windows, Visual-Studio, Dev
|
Member 3374626 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
C++ / MFC - Howto |
top |
| Title /
Updated |
Author |
Score |
|
|
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
|
AlexAbramov |
5.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 Blekhman |
4.92 |
|
|
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 Du |
4.92 |
|
|
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 Walton |
4.90 |
|
|
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
|
ejor |
4.89 |
|
|
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, Philippe |
4.87 |
|
|
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
|
Nitron |
4.86 |
|
|
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 Hobo |
4.85 |
|
|
SSE2 Vectorization of Alphablend Code
Updated: 17 Nov 2011
Using SSE2 to speed up alphablending.
C++, Windows (WinXP, Vista, Win7)
|
Wong Shao Voon |
4.84 |
|
|
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 Lieshout |
4.83 |
|
|
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
|
NeWi |
4.83 |
|
|
How to detect hardware-based DEP status
Updated: 5 Dec 2011
Detect hardware-based DEP status.
C++, Windows, MFC, MVC
|
Jim Charles |
4.79 |
|
|
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 Du |
4.78 |
|
Morse code from a tiny chip
- Unedited
Updated: 9 Feb 2012
Example PIC microprocessor program on a tiny RF transceiver
C, PIC
|
peter gabris |
4.75 |
|
|
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 Arinir |
4.74 |
|
|
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
|
metcarob |
4.65 |
|
|
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
|
Nitron |
4.65 |
|
|
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 Mancz |
4.64 |
|
|
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
|
JOHN11 |
4.60 |
|
|
Self Deleting Executables
Updated: 27 Jan 2010
How to write a program that deletes itself
C++, ASM, Windows, Visual-Studio, Dev
|
Rajasekharan Vengalil |
4.60 |
|
|
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
|
metcarob |
4.57 |
|
|
How to get the BcdOSLoaderBoolean_KernelDebuggerEnabled value of BcdOSLoaderElementTypes
Updated: 13 Dec 2011
Get BcdOSLoaderBoolean_KernelDebuggerEnabled.
C++, Windows, MFC, MVC
|
Jim Charles |
4.56 |
|
|
Testing C++ classes
Updated: 9 Jul 2011
Testing C++ classes with a pointer to member function.
C++, STL, Dev, Development
|
Cristian Amarie |
4.55 |
|
|
Limit CRectTracker handles
Updated: 19 Jul 2004
Limit additional resize operations to a single handle.
VC6, WinXP, Dev
|
Gammill |
4.55 |
|
|
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 Forti |
4.53 |
|
|
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
|
dSolariuM |
4.50 |
|
|
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
|
metcarob |
4.50 |
|
|
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 Cheng |
4.45 |
|
|
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 Loeffler |
4.35 |
|
|
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
|
ajalilqarshi |
4.33 |
|
|
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 |
|
|
Write Your Own Debugger to Handle Breakpoints
Updated: 17 May 2011
Basic debugger, Breakpoints, OutputDebugString
C++, C, Windows, Dev
|
Asif Bahrainwala |
4.29 |
|
|
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_TVPM |
4.27 |
|
|
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 |
|
|
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
|
davemaster99 |
4.21 |
|
|
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
|
seazi |
4.18 |
|
|
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 Sharma |
4.18 |
|
|
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 GRANVAUD |
4.14 |
|
|
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
|
gugulea |
4.13 |
|
|
Serialization: how to really get compatible with older application versions
Updated: 10 Aug 2005
Saving objects in older schema versions.
VC6, Windows, MFC, Dev
|
Danoo |
4.11 |
|
|
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 Rajib |
4.09 |
|
|
Timers in MFC / C++
Updated: 17 Jan 2006
Implementing one-shot timers.
C++, Windows, Visual-Studio, MFC, Dev
|
Steve Johnson (Sven) |
4.08 |
|
|
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 Diggins |
4.05 |
|
|
Accessing: MySQL Database using MySQL C API
Updated: 1 Nov 2011
A set of class to access and manipulate MySQL database using MySQL C API
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Linux, MySQL, Dev
|
Renato Tegon Forti |
4.04 |
|
|
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 Grimes |
4.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
|
DavidCrow |
3.96 |
|
|
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
|
JediScientist |
3.85 |
|
|
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)
|
chhibs |
3.75 |
|
|
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 Shelest |
3.73 |
|
|
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 Gindi |
3.67 |
|
|
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
|
mellertson |
3.53 |
|
|
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 Kasajian |
3.15 |
|
|
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. Cardoso |
3.07 |
|
|
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 Cacciarru |
3.05 |
|
|
Perfect Cube
Updated: 20 Apr 2009
A Classic C++ Problem
C++ (VC6), Dev
|
Marius Iulian Mihailescu |
3.00 |
|
|
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_gupta |
2.78 |
|
|
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
|
Muthukumar |
2.75 |
|
|
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 dhari |
2.71 |
|
|
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 Kasajian |
2.64 |
|
|
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 Jerabek |
2.63 |
|
|
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
|
MarcosCB |
2.60 |
|
|
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
|
ShahabFatemi |
2.57 |
|
|
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 Scotty |
2.47 |
|
|
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-kun |
2.00 |
|
|
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
|
Inocentric |
1.87 |
|
|
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 Parmenter |
1.33 |
|
|
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 8279879 |
1.00 |
|
C++ / MFC / STL - Memory Management |
top |
| Title /
Updated |
Author |
Score |
|
|
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 Inc |
5.00 |
|
|
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 Knows |
5.00 |
|
|
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 HINISLIOGLU |
4.95 |
|
|
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.kj |
4.92 |
|
|
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 Schetinin |
4.91 |
|
A Study on Corruption
- Unedited
Updated: 30 Jan 2012
Do you believe that memory corruption will generate an immediate, repeatable crash? Some programmers actually do...
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0, VC10.0), C, Windows (WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Linux, Dev, coding, practices, programming, Unmanaged, Errors
|
Pablo Aliskevicius |
4.88 |
|
|
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
|
lano1106 |
4.88 |
|
|
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_Coder |
4.87 |
|
|
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
|
xushiwei |
4.80 |
|
|
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 Kageyu |
4.80 |
|
|
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-min |
4.76 |
|
|
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
|
valdok |
4.76 |
|
|
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 Ryajov |
4.73 |
|
|
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 Gopshtein |
4.72 |
|
|
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
|
valdok |
4.72 |
|
|
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
|
Emilio Garavaglia |
4.71 |
|
|
AGM::LibGC: a C++ garbage collection library
Updated: 30 Jul 2004
AGM::LibGC is a C++ garbage collection library.
VC6, Win2K, WinXP, Dev
|
Achilleas Margaritis |
4.67 |
|
|
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. Jones |
4.64 |
|
|
Immediate memory corruption detection
Updated: 21 Jul 2009
Search and destroy improper memory accesses.
VC6, VC7, VC7.1, VC8.0, Windows, Dev
|
valdok |
4.62 |
|
|
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 Rai |
4.61 |
|
|
Check for and free memory leaks
Updated: 24 Jul 2003
An article on detection and freeing of memory leaks
VC6, Dev
|
R. Walker |
4.53 |
|
|
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
|
naveenonnet |
4.53 |
|
|
LeakDiag – An Effective Memory Leak Analysis Tool
Updated: 10 Sep 2010
Tool to detect memory leaks in C++ application
All-Topics, Article-Writing
|
Anand Todkar |
4.50 |
|
|
Buffer Pool \ Object Pool
Updated: 18 Jan 2003
An article on optimization of the use of dynamic memory.
VC6, VC7, Windows, Dev
|
Uri Twig |
4.50 |
|
|
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 Margaritis |
4.47 |
|
|
Structure Padding
Updated: 23 Dec 2009
An article on structure padding.
C++, Dev
|
Febil Chacko Thanikal |
4.31 |
|
|
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
|
abc876 |
4.31 |
|
|
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
|
Chulliyan |
4.26 |
|
|
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 Margaritis |
4.17 |
|
|
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 |
|
|
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 Ahuja |
4.12 |
|
|
Why to use memory pool and how to implement it
- Unedited
Updated: 3 Jul 2008
Introduce memory pool
C++, Windows, Win32
|
Jude Deng |
4.05 |
|
|
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 Dai |
4.04 |
|
|
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 Hassan |
4.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
|
Chilap |
3.80 |
|
|
Memory allocations caching
Updated: 28 Jun 2004
How to optimize heap usage
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
|
valdok |
3.79 |
|
|
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 George |
3.78 |
|
|
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. Hefny |
3.69 |
|
|
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
|
valdok |
3.56 |
|
|
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 Gupta |
3.52 |
|
|
C++ Memory Pool
Updated: 8 Sep 2006
A (simple) C++ memory pool.
VC6, Win2K, WinXP, VS.NET2003, Dev
|
DanDanger2000 |
3.37 |
|
|
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
|
logicchild |
3.29 |
|
|
Memory Leak Detector for C++
Updated: 14 Dec 2006
Simple plug-in code for debugging memory leaks.
C++, WinMobile, Win2K, Visual-Studio, Dev
|
klein_jr |
3.24 |
|
|
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
|
cppnow |
3.18 |
|
|
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 Serponi |
3.17 |
|
|
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_som |
3.16 |
|
|
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_ b |
3.14 |
|
|
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 Pendharkar |
3.12 |
|
|
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
|
blackdat78 |
3.08 |
|
|
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 Chen |
3.00 |
|
|
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
|
f5chwiet |
2.89 |
|
|
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
|
znrobinson |
2.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@bbas |
2.65 |
|
|
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.selvam |
2.44 |
|
|
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 ansari |
2.41 |
|
|
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
|
Bachowny |
2.17 |
|
|
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
|
flyhigh |
2.14 |
|
|
Shared_Pointer
- Unedited
Updated: 19 May 2008
Implementation of Shared Pointer
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
|
Abhi_Coder |
1.90 |
|
|
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 _ Li |
1.89 |
|
|
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
|
bobsheep |
1.76 |
|
|
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 Kazemi |
1.71 |
|
|
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 Aladdin |
1.36 |
|
|
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
|
sjDing750807 |
1.31 |
|
|
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-kun |
1.30 |
|
|
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 Nair |
1.25 |
|
C++ / MFC - Obfuscation |
top |
| Title /
Updated |
Author |
Score |
|
|
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 Losinger |
4.74 |
|
C++ / MFC / STL - Smart Pointers |
top |
| Title /
Updated |
Author |
Score |
|
|
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
|
Scanix |
5.00 |
|
|
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 leon |
4.96 |
|
|
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 Chekanov |
4.89 |
|
|
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
|
Emilio Garavaglia |
4.77 |
|
|
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
|
FrancisXavier |
4.73 |
|
|
Solution for Multiple enable_shared_from_this in Inheritance Tree
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 Cayouette |
4.69 |
|
|
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 Mancz |
4.67 |
|
|
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 Maman |
4.63 |
|
|
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 Shpitalnik |
4.60 |
|
|
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. Kempf |
4.51 |
|
|
generic_ptr and Its Generator
Updated: 9 Mar 2010
Generic object wrapper for delayed type selection
C++
|
Mehmet Salih Caliskan |
4.29 |
|
|
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
|
Emilio Garavaglia |
4.21 |
|
|
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. Kempf |
4.17 |
|
|
A Simple Smart Pointer
Updated: 11 Jan 2000
A template-based smart pointer implementation
VC6, Visual-Studio, Dev
|
Sandu Turcan |
3.89 |
|
|
TAutoPtr<TYPE, CLEANUPOBJECT>
Updated: 29 Aug 2001
Automatic resource deallocation using TAutoPtr
VC6, Win2K, Dev
|
Dmitry Leonov |
3.50 |
|
|
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 George |
3.42 |
|
|
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 Raykar |
2.84 |
|
|
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
|
Binoy |
1.77 |
|
C++ / MFC / STL - STL |
top |
| Title /
Updated |
Author |
Score |
|
|
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 Melo |
4.97 |
|
|
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
|
programmersmind |
4.96 |
|
|
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 Kent |
4.84 |
|
|
std::sort Comparison Function
Updated: 3 Aug 2009
Writing comparison function for std::sort
C++, Windows, Linux, STL, Dev
|
Wong Shao Voon |
4.76 |
|
|
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
|
Maurus |
4.47 |
|
|
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 Voon |
4.41 |
|
|
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
|
cppnow |
4.39 |
|
|
A Regular Expression Wrapper Using ATL in C++
Updated: 10 Dec 2008
An article on a easy use regular expression wrapper.
C++, ATL, Dev
|
shicheng |
4.25 |
|
|
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 Ranson |
4.24 |
|
|
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 Kolesnikov |
4.00 |
|
|
An Optimized Queue
Updated: 12 May 2010
An Optimized Queue
C++, Dev
|
Javed Akhtar Ansari |
3.80 |
|
|
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 Cukuras |
3.69 |
|
|
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 Amjad |
3.44 |
|
|
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 Gee |
3.40 |
|
|
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 Wei |
3.38 |
|
|
A compressed bitset class
Updated: 20 Jun 2004
A plug in enhancement to the STL bitset class.
VC6, Win2K, WinXP, Win2003, Dev
|
Martin Walker |
2.86 |
|
|
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-min |
2.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 |
|
|
Templates |
top |
| Title /
Updated |
Author |
Score |
|
|
Fixed Point Class
Updated: 6 Nov 2009
A C++ template class for fixed point mathematics.
VC8.0, VC9.0, Windows, STL, Architect, Dev
|
PeterSchregle |
5.00 |
|
|
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 Courpron |
4.96 |
|
|
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 Fr |
4.95 |
|
|
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 Stuart |
4.93 |
|
|
An alternative approach to C++ containers
Updated: 30 Dec 2007
Modular generic programming containers.
VC8.0, Dev
|
Emilio Garavaglia |
4.90 |
|
|
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
|
kig |
4.88 |
|
|
Loop Unrolling over Template Arguments
Updated: 10 May 2010
Unroll loops at compile time, deduced by a template argument.
C++, Dev
|
Kevin Drzycimski |
4.88 |
|
|
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 Osipov |
4.88 |
|
|
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
|
kig |
4.86 |
|
|
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 Vijayvargiya |
4.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
|
Patje |
4.78 |
|
|
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
|
kig |
4.78 |
|
|
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 Evans |
4.71 |
|
|
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
|
Emilio Garavaglia |
4.69 |
|
|
Dependant Name Hell
Updated: 21 Jul 2011
When to use the typename keyword to identify dependent types, and when not to.
C++, Dev
|
Doc Lobster |
4.68 |
|
|
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 Trifunovic |
4.67 |
|
|
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 |
|
|
Static Value Lists
Updated: 25 Aug 2011
An introduction to advanced template metaprogramming using an explanatory project
C++, VS2010, VC++
|
Doc Lobster |
4.60 |
|
|
Special notes for writing C++ templates
Updated: 1 Feb 2006
Six hints for using templates.
VC7.1, Win2K, WinXP, Visual-Studio, Dev
|
osy |
4.59 |
|
|
Enumerator Lists and Enumerated Arrays
Updated: 4 Oct 2011
Establishing a strong binding between enumerations and arrays
C++, Templates
|
Doc Lobster |
4.58 |
|
|
Refactoring Template Bloat
Updated: 24 Jul 2009
A technique to refactor C++ template bloat
C++, C++/CLI, Dev
|
eugened |
4.53 |
|
|
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 Malliopoulos |
4.52 |
|
|
Templates in C++ - Pros and Cons
Updated: 3 Dec 2011
Advantages and drawbacks of using templates in C++ projects
C++, Windows
|
Sergey Chepurin |
4.52 |
|
|
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
|
tojohere |
4.50 |
|
|
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
|
headmyshoulder |
4.50 |
|
|
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 Gomizelj |
4.50 |
|
|
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
|
tojohere |
4.46 |
|
|
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
|
miscwriter |
4.39 |
|
|
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 Bolotin |
4.33 |
|
|
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
|
AlexanderGorobets |
4.30 |
|
|
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
|
AngusEm |
4.29 |
|
|
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, Inheritance, function, overloading, argument, Message
|
Achilleas Margaritis |
4.28 |
|
|
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
|
tojohere |
4.22 |
|
|
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 Diggins |
4.21 |
|
|
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.loveday |
4.18 |
|
|
Exporting Member Templates from DLLs
Updated: 16 Nov 2003
This article compares various methods of using member templates from DLLs
VC6, Windows, Dev
|
cagey |
4.18 |
|
|
Templating the TAPI information retrieval pattern
Updated: 27 Dec 2004
Methods to simplify repetitive patterns, using templates.
VC6, Win2K, WinXP, Dev
|
John R. Shaw |
4.16 |
|
|
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 Bartlett |
4.06 |
|
|
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 Diggins |
4.05 |
|
|
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
|
FireEmissary |
4.00 |
|
|
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 Thanikal |
3.97 |
|
|
.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
|
ZhaoRuFei |
3.90 |
|
|
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 Ranson |
3.56 |
|
|
Constructional Patterns Template Class Library
Updated: 18 Jul 2007
Template classes to implement constructional patterns.
VC8.0, WinXP, VS2005, Dev
|
Matthew Faithfull |
3.45 |
|
|
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
|
demofo |
3.45 |
|
|
A Singleton Template Class
Updated: 19 Mar 2003
A Singleton Template Class
VC6, VC7, Win2K, WinXP, Visual-Studio, Dev
|
Brian van der Beek |
3.22 |
|
|
Rock Solid C++ 2D Templatized Array Class
Updated: 12 Jan 2012
A simple 2D array class utilizing C++ templates with iterators and indexing operators.
C++, Dev
|
pleopard |
3.20 |
|
|
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 Xi |
3.19 |
|
|
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 Edokpayi |
3.17 |
|
|
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
|
dean170 |
2.53 |
|
|
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 Code |
2.52 |
|
|
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 Kaae |
2.47 |
|
|
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 Couderc |
2.24 |
|
|
MFC Delagates
Updated: 13 May 2007
A template class that can simulate C# delegates in MFC.
C++, Windows, Visual-Studio, Dev
|
g_drivas |
2.11 |
|
|
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
|
AlexanderGorobets |
2.00 |
|
|
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 Jin |
1.67 |
|
|
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 Hazanov |
1.67 |
|
|
Templated Convertor and Hasher
Updated: 17 Aug 2008
A bit about templates and design.
VC6, VC7, VC7.1, VC8.0, Dev
|
ManicQin |
1.27 |
|
|
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
|
arui69 |
1.00 |
|
C++ / MFC / STL - Utilities |
top |
| Title /
Updated |
Author |
Score |
|
|
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 2516638 |
5.00 |
|
|
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_Benton |
4.98 |
|
|
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 |
|
|
DHTML Editor with Table Support and Source Editor
Updated: 14 Feb 2011
A complete class encapsulating a versatile HTML editor
VC6, VC7, Windows, Dev
|
Elmue |
4.94 |
|
|
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 thomas |
4.94 |
|
|
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 Bornander |
4.93 |
|
|
Very Useful C++ Stream Class
Updated: 18 Oct 2009
An article about a very useful C++ stream class
C++, Dev
|
Brett Goodman |
4.86 |
|
|
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 |
|
|
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
|
steveb |
4.76 |
|
|
APIHooking
Updated: 2 May 2011
Snoop network using API hooking
C++, Windows, Win32, Win64, Architect, Dev, General
|
Asif Bahrainwala |
4.75 |
|
|
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 Ellis |
4.74 |
|
|
Super Factory
Updated: 14 Sep 2011
A single unified interface for creating (almost) any kind of object in C++.
C++, Dev
|
FrancisXavier |
4.72 |
|
|
Minimalist Logger
Updated: 10 May 2009
A single header cross-platform thread-safe logging facility
C++, Windows, STL, Dev
|
Andriy Tylychko |
4.72 |
|
|
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 Shah |
4.70 |
|
|
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 Umbehant |
4.68 |
|
|
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 |
|
|
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 Manurung |
4.60 |
|
|
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_kokie |
4.55 |
|
|
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_pacific |
4.55 |
|
|
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_storm |
4.53 |
|
|
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 J |
4.52 |
|
|
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 Finnegan |
4.52 |
|
|
Utilities
Updated: 23 Jan 2012
An article on simple but frequently used utility functions.
C++, Win2K, WinXP, Vista, WinMobile5, WinMobile6, Win32, STL, VS2005, VS2008, Dev
|
Shup |
4.49 |
|
|
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 spal |
4.40 |
|
|
Change WINVER
Updated: 5 Sep 2010
How to change #define WINVER 0x0502 to 0x0601
C++, Win7, MFC, VS2010, Dev
|
Roger65 |
4.40 |
|
|
Registry Viewer
Updated: 22 Jan 2004
An application to view Registry entries.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, STL, Dev
|
Mishra Vikas |
4.39 |
|
|
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. Agarwal |
4.38 |
|
|
A Simple Generic Wizard
Updated: 12 May 2003
A custom AppWizard application to create simple CTreePropSheet-based wizards.
VC6, Win2K, WinXP, MFC, Dev
|
Carlos Buelna |
4.33 |
|
|
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++
|
zebulon75018 |
4.29 |
|
|
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
|
moloned |
4.29 |
|
|
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 Nash |
4.19 |
|
|
Handle Application Crashes Better
Updated: 2 Jun 2000
A method of getting more details about application crashes.
VC6, Win2K, MFC, Dev
|
Shane Hyde |
4.06 |
|
|
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_v2 |
4.00 |
|
|
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 P |
4.00 |
|
|
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.com |
3.94 |
|
|
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
|
CurtD |
3.90 |
|
|
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 Varadan |
3.83 |
|
|
C++ Header Guard
Updated: 17 Mar 2009
Create unique preprocessor macros to prevent multiple header inclusion.
C++, WTL
|
T800G |
3.83 |
|
|
Designing a Compiler
- Unedited
Updated: 22 Oct 2008
this article talks about compiler design and implementation
C, Windows, Dev, Design
|
masaniparesh |
3.80 |
|
|
Desktop Calendar
Updated: 4 Mar 2004
A nice desktop calendar that sits on your desktop.
VC6, Win2K, MFC, Dev
|
Arun krishnan |
3.80 |
|
|
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
|
resedit |
3.75 |
|
|
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
|
sunhui |
3.69 |
|
|
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
|
mikewhitney |
3.68 |
|
|
libToken - Simple Wrapper for Reading and Tokenizing Text Files
Updated: 29 Jul 2009
An article on text processing
C++, C
|
arthur_m |
3.60 |
|
|
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 vaithianathan |
3.57 |
|
|
Calendar
Updated: 8 Feb 2004
Tray calendar for WinXP+ (replaces MirandaPlanner).
VC6, VC7, Win2K, WinXP, MFC, Dev
|
Michael Pauli |
3.43 |
|
|
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
|
DvssCoder |
3.38 |
|
|
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 Pauli |
3.29 |
|
|
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 Doshi |
3.26 |
|
|
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 Wenig |
3.19 |
|
|
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 Jankovic |
3.12 |
|
|
CPP to HTML converter
Updated: 6 Nov 2007
C++ syntax highlighting in HTML format.
C++, Javascript, HTML, Windows, Visual-Studio, Dev
|
Adrian Dorache |
3.12 |
|
|
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
|
alonvx |
3.10 |
|
|
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 |
|
|
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, Myzhar |
3.00 |
|
|
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
|
jc3po |
3.00 |
|
|
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 Batista |
2.94 |
|
|
Trace Utility for preventing memory leaks
Updated: 24 Jan 2003
Beware of memory leaks with new and delete.
VC6, Visual-Studio, Dev
|
Samar Aarkotti |
2.92 |
|
|
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
|
chenhuasheng |
2.88 |
|
|
Distance
Updated: 9 May 2005
An article on finding the distance between two Zip codes.
VC6, WinXP, MFC, Dev
|
Roger65 |
2.67 |
|
|
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 choubey |
2.60 |
|
|
Critical Section Block
Updated: 14 Oct 2008
Helper Class for using CRITICAL_SECTION
C, VC6, VC7, VC7.1, VC8.0, Windows, Win32, Dev
|
hongseok.com |
2.22 |
|
|
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 Kalra |
1.65 |
|
|
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
|
markandeysingh |
1.57 |
|
|
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_xboss |
1.00 |
|
C++ / MFC - Window Management |
top |
| Title /
Updated |
Author |
Score |
|
|
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.W |
4.94 |
|
|
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 Dhapola |
4.06 |
|
|
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 Dhapola |
2.69 |
|