|
top |
| Title /
Updated |
Author |
Score |
|
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.71 |
|
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.49 |
|
Synchronization in Multithreaded Applications with MFC
Updated: 19 Mar 2007
Introduces synchronization concepts and practices in multithreaded applications
VC7.1, VC8.0Win2K, WinXP, Visual Studio, Dev
|
Arman Z. Sahakyan |
4.46 |
|
A serialization primer - Part 2
Updated: 17 Feb 2002
This tutorial describes how to handle invalid data stores and support versioning during serialization.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
Ravi Bhavnani |
4.33 |
|
A Prelude to Pointers
Updated: 23 Jul 2003
A quick reference to pointers and pointer operations.
VC6, VC7, Windows, Dev
|
Nitron |
4.33 |
|
The three major concepts of C++ - Part 1: Classes
Updated: 25 Feb 2003
This article explains the first major concept of C++: Classes
VC6Win2K, Visual Studio, Dev
|
Guido Loupias |
4.25 |
|
A Beginners guide to Templates - Part 1
Updated: 24 Jul 2002
An article about basic function and class templates
VC6, VC7.NET 1.0, Win2K, WinXP, PocketPC 2002, Visual Studio, Dev
|
Stefan Spenz |
4.18 |
|
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.16 |
|
A serialization primer - Part 1
Updated: 25 Nov 2002
This tutorial describes how to easily serialize a simple object.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
Ravi Bhavnani |
4.13 |
|
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.12 |
|
MFC under the hood
Updated: 2 Jul 2002
Explains the basic MFC program flow including where WinMain and the message loop are hidden
VC6, VC7, Windows, MFC, Dev
|
Nishant Sivakumar |
4.03 |
|
Why I Chose C++
Updated: 20 Mar 2000
An introduction to C++ from a personal perspective.
VC6, Visual Studio, MFC, Dev
|
William T. Block |
3.94 |
|
A serialization primer - Part 3
Updated: 24 Jun 2005
This tutorial describes how to serialize complex objects.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
Ravi Bhavnani |
3.89 |
|
C Programming for Embedded System
Updated: 1 Apr 2009
Task Scheduling based on event
C, Architect, Dev
|
Amit Banerjee |
3.89 |
|
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 |
3.89 |
|
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.62 |
|
A beginner's guide to Object Orientation
Updated: 6 Apr 2004
Explains Object Orientation in C++. And a little something about templates.
VC6Win2K, Dev
|
Guido Loupias |
3.49 |
|
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.
VC6Win2K, Visual Studio, Dev
|
Dejan Jelovic |
3.31 |
|
A Reference to Using Pointers
Updated: 29 Jan 2009
An article to help explain how C/C++ use pointers.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, STL, Dev
|
logicchild |
3.15 |
|
A Beginners guide to Templates - Part 2
Updated: 28 Jul 2002
Using advanced template functionality
VC6, VC7.NET 1.0, Win2K, WinXP, Visual Studio, Dev
|
Stefan Spenz |
3.04 |
|
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.NET 1.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 |
1.96 |
|
|
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.71 |
|
Command line parser
Updated: 17 Aug 2002
An intuitive and extensible command line parser class that handles multiple command line formats
VC6, VC7Win2K, WinXP, MFC, STL, Dev
|
Pavel Antonov |
4.65 |
|
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.38 |
|
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 |
|
Object Oriented Command Line Parser
Updated: 26 Jan 2004
Object oriented extensible command line parser
VC6, Windows, Dev
|
Daniel Vela |
3.92 |
|
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 |
3.68 |
|
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 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
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.83 |
|
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.76 |
|
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, WindowsVS.NET2003, Dev
|
Yingle Jia |
4.69 |
|
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.69 |
|
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, WindowsVS.NET2003, VS2005, Dev
|
JaeWook Choi |
4.67 |
|
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.53 |
|
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 |
|
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, WindowsVS.NET2003, Dev
|
duyanning |
4.12 |
|
Yet another approach to Delegates in unmanaged C++
Updated: 5 Mar 2002
Asynchronous delegates in unamanaged C++ using the C# syntax
VC6Win2K, WinXP, Dev
|
xicoloko |
4.00 |
|
Simple Events System
Updated: 2 Dec 2002
This code is based on Jeffry Ritcher "Applicate .NET Framework"
VC6, VC7Win2K, WinXP, MFC, Dev
|
Manuel Alejandro Gómez |
4.00 |
|
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, .NETVS.NET2003, Dev
|
Christos Malliopoulos |
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, VC7Win2K, 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 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
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.69 |
|
The Code Project Visual C++ Forum FAQ
Updated: 27 Jun 2003
A list of frequently-asked questions taken from the C++ forum.
VC6Win2K, WinXP, Visual Studio, Dev
|
Michael Dunn |
4.65 |
|
|
top |
| Title /
Updated |
Author |
Score |
|
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 |
|
karnaugh map minimizer (3 variables)
- Unedited
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 |
|
Dependency Checker
- Unedited
Updated: 21 Oct 2009
This is a simple light weight utility to find which all dll/exe/ocx in a folder uses a particular dll.DownloadSource File(DependsChecker_Src.zip)Execuatble(DependsChecker_bin.zip)My development environment usually includes large number of binaries. And I was working in some core library module which
All Topics
|
Naveen |
5.00 |
|
The essence of the VivaCore code analysis library
- Unedited
Updated: 9 Apr 2008
The article tells developers about VivaCore library, preconditions of its creation, its possibilities, structure and scope of use. This article was written simultaneously with the development of VivaCore library and that's why some of the details of the final realization may differ from the features
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
|
Karpov Andrey |
4.92 |
|
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.91 |
|
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, VC7Win2K, Dev
|
Vishal Kochhar |
4.91 |
|
Fixed Point Class
- Unedited
Updated: 6 Nov 2009
A C++ template class for fixed point mathematics.
C++ (VC8.0, VC9.0), C, Windows, STL, Architect, Dev, Design
|
PeterSchregle |
4.90 |
|
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
C#, VB 6.NET 1.0, Win2K, WinXP, ASP.NET, Dev
|
Simon Gregory |
4.90 |
|
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.90 |
|
XCPClock - CodeProject Clock
Updated: 27 Aug 2008
XCPClock displays CodeProject clock with four skins.
C++, Windows, Visual Studio, Dev
|
Hans Dietrich |
4.90 |
|
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 |
4.89 |
|
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.NET 2.0, Win2K, WinXP, Win2003, VistaVS2005, Dev
|
oshah |
4.89 |
|
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, WindowsVS.NET2003, Dev
|
Aleksei Trunov |
4.89 |
|
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.89 |
|
frhed - free hex editor
Updated: 5 Apr 2000
A free hex editor with C++ source
VC6, Visual Studio, Dev
|
Raihan Kibria |
4.88 |
|
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, .NET 2.0VS.NET2003, VS2005, Dev
|
peterchen |
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, .NET CF, .NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, PocketPC 2002, WinMobile2003, MFC, ATL, COM, VS.NET2003, VS2005, CEO, Architect, Dev
|
Sprotty |
4.86 |
|
C++ implementation of the C# Property and Indexer with Accessor-Modifiers
Updated: 11 Feb 2009
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.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 |
|
A 64-bit horse that can count
- Unedited
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 |
4.86 |
|
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
VC6Win2K, WinXP, Dev
|
Tor2k |
4.85 |
|
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, WindowsVS2005, Dev
|
Martin Richter [MVP C++] |
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 |
|
Seven Steps of Migrating a Program to a 64-bit System
- Unedited
Updated: 25 Apr 2009
The article describes the main steps which should be performed to correctly port 32-bit Windows applications on 64-bit Windows systems. Although the article is meant for developers using C/C++ in Visual Studio 2005/2008 environment, it will be also useful for other developers who plan to port their
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, Win64
|
Karpov Andrey |
4.83 |
|
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.83 |
|
C++ Exceptions: Pros and Cons
- Unedited
Updated: 25 Jul 2009
An unbiased analysis of good and bad cases for using exceptions vs error codes
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
|
Nemanja Trifunovic |
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 |
|
Dynamic C++ Proposal
Updated: 23 Dec 2008
A proposal of how to introduce dynamism into the C++ language.
C++, Dev
|
Daniel Pistelli |
4.83 |
|
Minimum Difference
Updated: 22 Apr 2002
Identifying the minimum difference between two data sets
VC6Win2K, WinXP, Visual Studio, STL, Dev
|
Craig Henderson |
4.82 |
|
An animated progressbar control with many extras
Updated: 20 Nov 2006
An extended picturebox, animated picturebox, and an animated progressbar in one component.
C#, .NET, WinXP, WinForms, VS.NET2003, Dev
|
Robert Rohde |
4.82 |
|
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.0Win2K, WinXP, Win2003, Vista, Visual Studio, Dev
|
Leshchuk Aleksey |
4.82 |
|
Extended .NET 2.0 WebBrowser Control
Updated: 29 Mar 2006
Extending the .NET 2.0 WebBrowser control.
C#, Windows, .NET 2.0VS2005, Dev
|
Jeroen Landheer |
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, WindowsVS.NET2003, Dev
|
Nemanja Trifunovic |
4.81 |
|
Using Mailslots for Interprocess Communication
Updated: 17 Oct 2004
How to use mailslots to communicate between processes
C#, VC6, VC7, VC7.1, VC8.0.NET 1.1, Win2K, WinXP, Win2003, Vista, TabletPCVS.NET2003, Dev
|
Rob Manderson |
4.81 |
|
PropertyGrid and Drop Down properties
Updated: 7 Feb 2005
This article discusses three types of drop down properties.
C#, Windows, .NET 1.1VS.NET2003, Dev
|
Ronit H |
4.80 |
|
Integrating Visual C++, Java and Assembly
Updated: 10 Dec 2002
This article shows a way of integrating Java, C++ and Assembler
VC6, Java, Win2K, WinXP, Dev
|
Zeeshan Amjad |
4.79 |
|
A C++ Style of Intercepting Functions
Updated: 21 Mar 2009
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.78 |
|
Manual Virtual Inheritance (MVI)
Updated: 3 Sep 2009
How to enhance the C++ standard library.
C++, Dev
|
Jonathan Enders |
4.78 |
|
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.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
|
cider1 |
4.78 |
|
A gentle introduction to Template Metaprogramming with C++
Updated: 6 Mar 2003
Abusing your compiler for extremely early binding
VC6Win2K, WinXP, Dev
|
moliate |
4.77 |
|
Calling Conventions Demystified
Updated: 22 Sep 2001
Visual C++ calling conventions explained
VC6Win2K, Visual Studio, Dev
|
Nemanja Trifunovic |
4.77 |
|
BusyBar
Updated: 26 May 2005
The only progress bar you will ever need
C#, Windows, .NET 1.1, GDI+, WinForms, VS.NET2003, Dev
|
Nick Butler |
4.77 |
|
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.76 |
|
Several classes for exception handling
Updated: 19 Jan 2002
C++ wrappers for stack trace, unhandled exception and win32 structured exceptions
VC6, VC7Win2K, WinXP, MFC, Dev
|
Konstantin Boukreev |
4.75 |
|
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.NET 2.0, Win2K, WinXP, .NET 3.0, WinForms, VS2005, Dev
|
Ed.Poore |
4.75 |
|
Name genderization
Updated: 22 Apr 2002
Extrapolate the gender of a person based on their first name
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
Matt Gullett |
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, .NET CF, Mobile, .NET 1.1VS.NET2003, Dev
|
Logu Krishnan |
4.75 |
|
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, .NET 1.1, .NET 2.0, ASP.NET, VS.NET2003, VS2005, Dev
|
Zuoliu Ding |
4.75 |
|
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.75 |
|
PLT redirection through shared object injection into running process
- Unedited
Updated: 10 Dec 2008
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
Linux, Architect, Dev
|
Quake2th |
4.75 |
|
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.75 |
|
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.74 |
|
SendKeys in C++
Updated: 14 Jun 2004
A C++ port and enhancement of C#'s / VB's SendKeys function.
VC6, VC7.1, WindowsVS.NET2003, Dev
|
lallous |
4.74 |
|
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.74 |
|
Assembly-based webservice and Javascript proxy using reflection
Updated: 30 May 2007
ASP.Net and Ajax Webservices, not from a .asmx file, but from a compiled assembly with a little bit of reflection
Javascript, XML, C# 2.0, Windows, .NET, ASP.NET, WebForms, Ajax, VS2005, Dev
|
Robertjan Tuit |
4.74 |
|
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, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
Paresh Solanki |
4.74 |
|
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.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
|
Marcos Meli |
4.74 |
|
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.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
|
Simon Segal |
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 |
|
Vista Style Progress Bar in C#
Updated: 22 Jun 2007
A Vista style Progress Bar complete with color property and animation
C#, VB 7.x, Windows, .NET 1.1, GDI+, VS.NET2003, Dev
|
Xasthom |
4.73 |
|
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, .NET 1.1VS.NET2003, Dev
|
Danny Blanchard |
4.73 |
|
Manipulate XML data with XPath and XmlDocument (C#)
Updated: 4 Feb 2005
An article about manipulating XML source data.
C#, XML.NET 1.1, Win2KVS.NET2003, Dev
|
Michael Chao |
4.73 |
|
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.
VC6Win2K, WinXP, MFC, Dev
|
Armen Hakobyan |
4.73 |
|
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!!
VC6Win2K, WinXP, MFC, Dev
|
Zvika Ferentz |
4.73 |
|
MFC - Multiple inheritance and serialization
Updated: 29 Oct 2003
Describing a solution to allow namespaces, multiple inheritance, and serialization in an MFC program
VC7Win2K, MFC, Dev
|
emilio_grv
|
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 |
|
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.72 |
|
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, .NET 2.0SQL 2005, VS.NET2003, DBA, Dev
|
Lorenzo Consegni |
4.72 |
|
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.
VC6Win2K, STL, Dev
|
Patrick Hoffmann |
4.72 |
|
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.
VC7Win2K, WinXP, Visual Studio, Dev
|
Bryan McPhail |
4.72 |
|
Integrating Lua into C++
Updated: 2 Sep 2005
An article about embedding the Lua scripting language with C++ objects.
VC6Win2K, WinXP, Dev
|
RichardS |
4.71 |
|
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, .NET 2.0, GDI+, WinForms, VS2005, Dev
|
Neal Andrews |
4.71 |
|
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, .NET 2.0, ASP.NET, Visual Studio, WebForms, Dev
|
Rohit Gadagkar |
4.71 |
|
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 |
4.71 |
|
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.71 |
|
Saving Excel 2.1 Workbook
Updated: 12 Sep 2002
Classes used to save data in Excel 2.1 Workbook format
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
Andrei Litvin |
4.70 |
|
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.70 |
|
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.0WinXP, Visual Studio, MFC, Dev
|
David M Brooks |
4.69 |
|
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.
VC6Win2K, WinXP, Win2003, Dev
|
A. Riazi |
4.69 |
|
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, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
|
Jim Parsells |
4.69 |
|
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, .NET 1.1VS.NET2003, Dev
|
rudy.net |
4.69 |
|
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, VC7Win2K, WinXP, Dev
|
Hans Dietrich |
4.69 |
|
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.0Win2K, WinXP, Win2003, VistaVS.NET2003, VS2005, Dev
|
Jeffrey Walton |
4.69 |
|
FavIconizer
Updated: 13 May 2003
A small utility which refreshes the icons in your IE favorites menu
VC7Win2K, WinXP, MFC, Dev
|
SteveKing |
4.68 |
|
WebService Authentication with UsernameToken in WSE 3.0
Updated: 12 Jul 2007
Passing a username and password as plain text
C# 2.0, Windows, .NET 2.0VS2005, Dev
|
DAT HAN |
4.68 |
|
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, .NET 2.0VS2005, Dev
|
Leslie Sanford |
4.68 |
|
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, VC6Win2K, MFC, Dev
|
Ben Bryant |
4.68 |
|
High Performance Dynamic Typing
Updated: 8 Aug 2005
A high-performance alternative to boost::any.
C++, Windows, Visual Studio, Dev
|
Christopher Diggins |
4.68 |
|
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.
VC6Win2K, MFC, Dev
|
pocjoc |
4.68 |
|
LineNumbers for the RichTextBox
Updated: 31 May 2007
LineNumbers that dock to a RichTextBox or show as an overlay on top of it.
VB 8.0, Windows, .NET 2.0, GDI+, WinForms, VS2005, Dev, Design
|
nogChoco |
4.68 |
|
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
VC6Win2K, WinXP, MFC, Dev
|
Tor2k |
4.67 |
|
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.67 |
|
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, .NET 2.0VS2005, Dev
|
Calum McLellan |
4.67 |
|
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.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 |
|
Using MSHTML Editing in VC6 Doc/View Applications
Updated: 25 Apr 2004
How to enable MSHTML editing in a view in VC6
VC6Win2K, WinXP, Win2003, MFC, Dev
|
Rob Manderson |
4.67 |
|
32 OpenMP traps for C++ developers
- Unedited
Updated: 27 Jul 2008
The article contains description of a number of errors, which lead to incorrect behavior of parallel programs created with OpenMP
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
|
Karpov Andrey |
4.67 |
|
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.0Win2K, WinXP, Win2003, Vista, Visual Studio, Dev
|
Jeffrey Walton |
4.66 |
|
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, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0VS.NET2003, VS2005, Dev
|
Andrew D. Weiss |
4.66 |
|
An Easy Firewall Application
Updated: 9 Oct 2003
Firewall application developed using Packet Filtering API.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
|
Jess O. |
4.66 |
|
DoxyS, advanced free C++ documentation tool
Updated: 5 Mar 2005
C++ documentation tool inspired by MS documentation style
C++WinXPVS.NET2003, Dev
|
doxys |
4.66 |
|
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
VC6Win2K, WinXP, MFC, Dev
|
Hans Dietrich |
4.65 |
|
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
VC6Win2K, WinXP, Win2003, MFC, Dev
|
Rob Manderson |
4.65 |
|
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, WindowsVS.NET2003, VS2005, Dev
|
Jeffrey Walton |
4.65 |
|
TCX Unit Conversion Library
Updated: 1 Dec 1999
VC6, Dev
|
Thales P. Carvalho |
4.65 |
|
UpdateResource
Updated: 7 Sep 2003
How to manipulate raw resources (RT_RCDATA) using UpdateResource().
VC6Win2K, Visual Studio, MFC, Dev
|
DavidCrow |
4.65 |
|
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.65 |
|
UDDI Explorer: Tool for searching web services
Updated: 20 Dec 2005
Tool for searching web service(s) and viewing their WSDL information.
C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
|
Thanh Dao |
4.64 |
|
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, .NET 2.0, ASP.NET, WebForms, VS2005, Architect, Dev
|
M. Stander |
4.64 |
|
Basic concepts on Endianness
Updated: 18 Aug 2003
A beginner introduction to Endianness.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, Dev
|
Juan Carlos Cobas |
4.64 |
|
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, .NET 1.0, Visual Studio, Dev
|
Simon Gregory |
4.64 |
|
High performance computing from C++ to MMX
Updated: 30 Jul 2003
Boosting you application performance to the optimum by using hardware acceleration.
VC6.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, MFC, Dev
|
Vincent Leong77 |
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, .NET 2.0, ASP.NET, Visual Studio, WebForms, Dev
|
peter gabris |
4.64 |
|
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.63 |
|
Rich Design Time Featured TreeList Control
Updated: 9 May 2005
A Tree like component with rich design time features.
VB, Windows, .NET 1.1VS.NET2003, Dev
|
Nicolas Wälti |
4.63 |
|
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.63 |
|
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.63 |
|
Screen Designer Classes
Updated: 7 Mar 2004
Screen Designer Classes for MFC applications
VC6, VC7, VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
|
John Indigo |
4.63 |
|
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
|
Maruf Maniruzzaman |
4.63 |
|
A highly configurable MDI tab control from scratch
Updated: 29 Nov 2006
A completely configurable tab control to use as tabbed MDI forms.
VB, Windows, .NET 2.0, GDI+, WinForms, VS2005, Dev
|
Eduardo Oliveira |
4.63 |
|
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.63 |
|
Address Book
Updated: 6 Aug 2000
Address Book application
VC6, Dev
|
Xavier John |
4.62 |
|
Polymorphism in C
Updated: 5 Jul 2005
The article demonstrates how to implement polymorphism using the C language.
C, VC6Win2K, WinXP, Dev
|
«_Superman_» |
4.62 |
|
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, .NET 1.0, .NET 1.1, ASP.NET, IIS 5.1, IIS 6, VS.NET2003, Dev
|
DaberElay |
4.62 |
|
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.62 |
|
CIni
Updated: 13 Nov 2003
A comprehensive INI file handling class.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Dev
|
=[ Abin ]= |
4.62 |
|
Smoov Code Project Screen Saver
Updated: 24 May 2002
Asynchronous XML Web Client Animated Screen Saver in Win32/MFC
VC6Win2K, WinXP, MFC, Dev
|
Ben Bryant |
4.62 |
|
Find the size of the SOAP messages in your web service
Updated: 14 Dec 2005
A simple SoapExtension that examines the SOAP messages being passed to and from your web service.
C#, XML, Windows, .NET 1.1, .NET 2.0, ASP.NET, VS.NET2003, VS2005, Dev
|
Nick Butler |
4.62 |
|
MATLAB Engine API
Updated: 1 Jul 2003
Using MATLAB Engine API to control MATLAB
VC6Win2K, WinXP, MFC, Dev
|
A. Riazi |
4.61 |
|
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, .NET 1.0, .NET 1.1VS.NET2003, Dev
|
Gary J. Kuehn |
4.61 |
|
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, .NET 1.1, GDI+, VS.NET2003, Dev
|
Kyung DuckHyun |
4.61 |
|
Building a simple C++ script compiler from Scintilla and CINT.
- Unedited
Updated: 8 Jul 2006
Building a simple C++ script compiler from Scintilla and CINT.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Visual Studio, Dev
|
Robert Umbehant |
4.61 |
|
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.
VC6Win2K, WinXP, Dev
|
Manuele Sicuteri |
4.61 |
|
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.61 |
|
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
VC6Win2K, STL, Dev
|
Konstantin Boukreev |
4.61 |
|
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.NET 1.1, WinXP, Win2003, GDI+, WinForms, VS.NET2003, Dev
|
carloqueirolo |
4.60 |
|
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 |
|
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.60 |
|
Aristotle Problem Solver
Updated: 18 Feb 2009
A program that implements the Simplex method to solve Linear Programming problems.
C++, Dev
|
Palavos |
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 |
|
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.59 |
|
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.
VC6Win2K, WinXP, MFC, Dev
|
Harold Bamford |
4.59 |
|
A service to manage and create logfiles
Updated: 6 Jan 2004
A service, and client code, to manage and create logfiles
VC6Win2K, WinXP, Win2003, MFC, Dev
|
Rob Manderson |
4.59 |
|
Desktop Bob - Instant CP notifications
Updated: 26 Oct 2002
A tool for acessing CodeProject and have instant notifications of Codeproject's posts
C#.NET 1.0, Win2K, WinXP, Dev
|
Daniel Turini |
4.59 |
|
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.58 |
|
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.58 |
|
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.57 |
|
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, .NETVS.NET2003, Dev
|
Logu Krishnan |
4.57 |
|
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.
VC6Win2K, WinXP, Dev
|
Mircea Puiu |
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.1Win2K, WinXP, Win2003, Dev
|
Dana Holt
|
4.57 |
|
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.56 |
|
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.56 |
|
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
VC6Win2K, Dev
|
.dan.g. |
4.56 |
|
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
|
uus831 |
4.56 |
|
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.56 |
|
XmlXsdDocument
Updated: 27 Oct 2006
This article explains the applcation of the XmlXsdDocument class.
C#, XML, XSLT.NET 1.1, .NET 2.0, WinXPVS.NET2003, VS2005, Dev
|
El'Cachubrey |
4.56 |
|
A realtime logfile viewer
Updated: 24 Feb 2004
Part two of the logging service - the viewer
VC6Win2K, WinXP, Win2003, MFC, Dev
|
Rob Manderson |
4.55 |
|
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?)
VC7Win2K, STL, Dev
|
emilio_grv
|
4.55 |
|
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.1Win2K, WinXP, Win2003, Visual Studio, Dev
|
Vikram A Punathambekar |
4.55 |
|
Onscreen Keyboard
Updated: 21 Mar 2000
An onscreen keyboard for pen computing and touchscreens
VC6, MFC, Dev
|
Randy More |
4.55 |
|
Holistic Screensavers: Beginning to End
Updated: 14 Jun 2003
Best practices for screensaver coding/distribution.
VC6, VC7Win2K, WinXP, Dev
|
ljw1004 |
4.55 |
|
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.55 |
|
XMineSweeper
Updated: 25 Feb 2006
A simulation of the famous MineSweeper game by Microsoft.
VC7.1Win2K, WinXP, Win2003VS.NET2003, Dev
|
ahmadaa |
4.55 |
|
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.0Win2K, WinXP, Win2003, ATL, WTL, Dev
|
Ferdie |
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, .NET 1.1VS.NET2003, Dev
|
Chris Kolkman |
4.55 |
|
Grafting Compiled Code: Unlimited Code Reuse
- Unedited
Updated: 7 Mar 2008
Add Functionality to a Project Using Existing Compiled Machine Code
VC6, VC7, VC7.1, VC8.0, WindowsVS.NET2003, VS2005, Dev
|
Jeffrey Walton |
4.54 |
|
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.1Win2K, WinXP, STL, VS.NET2003, Dev
|
compiler |
4.53 |
|
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, .NET 2.0, Visual Studio, SQL 2005, DBA, Dev
|
Lorenzo Consegni |
4.53 |
|
Handy Type Editors: Customizable Filename Editor
Updated: 22 Apr 2004
Making use of .NET design capabilities by implementing filename type editor.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
|
VadimBerman |
4.53 |
|
Solving Engineering Problems Using MATLAB C API
Updated: 23 May 2003
Using MATLAB engine to solve engineering problems.
VC6Win2K, WinXP, MFC, Dev
|
A. Riazi |
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 |
|
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.53 |
|
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, .NET 1.1IIS 6, VS.NET2003, Dev
|
OmegaMan |
4.53 |
|
Status List
Updated: 16 May 2007
A progress list for displaying the status of various tasks
C# 2.0, Windows, .NET 2.0, WinForms, VS2005, Dev
|
Igor Velikorossov |
4.53 |
|
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, .NET 2.0, GDI+, WinForms, VS2005, Dev
|
Nicolas Wälti |
4.53 |
|
Design Your Soccer Engine, and Learn How To Apply Design Patterns (Observer, Decorator, Strategy and Builder Patterns) - Part III and IV
- Unedited
Updated: 21 Oct 2009
This article is a continuation of the previous article, and in this article, we will discuss (1) Applying the Strategy Pattern to solve design problems related with 'Team' and 'TeamStrategy' and (2) Applying the Decorator Pattern to solve design problems related with the 'Player'
.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Visual Studio, Dev
|
Anoop Madhusudanan |
4.53 |
|
Frequency Analyser V2.0 - Have you ever wondered what will make tones sound in tune to each other?
- Unedited
Updated: 29 Nov 2007
This graphical application will play and display frequencies and mix them together, so that you can analyze what's really going on with sounds that we call intone. Handling a basic DFT version that will prove to us which frequencies that are involved. It was originally made in plain C.
VC6, VC7, VC7.1, VC8.0.NET 2.0, Win2K, WinXP, .NET 3.0, GDI, GDI+, VS.NET2003, VS2005, Dev, QA
|
Windmiller |
4.52 |
|
Easy Profiler - Compile-time Profiler for Unmanaged C++
Updated: 6 Nov 2009
Easily instrument your code, visualize, interpret results, track optimization, compare and decide.
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C, Windows, Visual Studio (VS2008), MFC, STL, Dev
|
Ahmed Charfeddine |
4.52 |
|
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.NET 1.0, .NET 1.1, Win2K, WinXPVS.NET2003, Dev
|
LokiSD |
4.52 |
|
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#.NET 1.1, Win2K, WinXP, VistaVS.NET2003, Dev
|
Tim_Mackey |
4.52 |
|
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.52 |
|
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.
VC6Win2K, WinXP, MFC, Dev
|
Dan Madden |
4.52 |
|
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, VC6Win2K, MFC, Dev
|
Dhandapani Ammasai |
4.50 |
|
Win32 vs. MFC - Part I
Updated: 2 Aug 2001
Discusses MFC architecture
VC6Win2K, Visual Studio, MFC, Dev
|
Mehdi Mousavi |
4.50 |
|
LogDriver - A simplified log4j using C++
Updated: 4 Jan 2002
Some Logging Classes for C++ on the Windows Platform
VC6Win2K, STL, Dev
|
Will Senn |
4.50 |
|
A .NET Derived Class for Working With XML documents
Updated: 16 May 2002
A class derived from System.Xml.XmlDocument
XML.NET 1.0, Win2K, WinXP, Dev
|
Xiangyang Liu 刘向阳 |
4.50 |
|
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.
XML, VC6, VB 6Win2K, WinXP, Dev
|
Brian Aberle |
4.50 |
|
Extended Inline Assembly in GCC
Updated: 27 Oct 2003
The article describes extended inline assembly in gcc
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, Dev
|
Gurvinder Singh |
4.50 |
|
C# StatusBarProgressPanel Control
Updated: 26 Apr 2005
A status bar panel that displays a standard ProgressBar control.
C#, VC8.0, Windows, .NET 1.1VS.NET2003, Dev
|
Mark Harmon |
4.50 |
|
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, .NET 1.1VS.NET2003, Dev
|
Wouter Devinck |
4.50 |
|
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#.NET 1.1, Win2K, WinXP, ASP.NET, VS.NET2003, Dev
|
Abhishek Chatterjee |
4.50 |
|
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.50 |
|
.NET style delegates for VC++ 6
Updated: 19 Aug 2003
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
VC6Win2K, WinXP, Win2003, STL, Dev
|
Ryan Binns |
4.49 |
|
Fast Readers/Writer Lock
Updated: 5 Mar 2007
Optimized implementation of a readers/writers-lock sync object.
ASM, VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, TabletPC, Dev
|
Ultrano |
4.49 |
|
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.49 |
|
Customising the .NET Panel control
Updated: 15 Sep 2004
An article on customising the .NET Panel control to give it a gradient fill, and round corners.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXPVS.NET2003, Dev
|
The Man from U.N.C.L.E. |
4.49 |
|
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).
VC7Win2K, Dev
|
emilio_grv
|
4.49 |
|
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.49 |
|
Validation simplified
Updated: 15 Nov 2006
A simpler and consistent method for validation.
C++, Windows, Visual Studio, Dev
|
Lidzhade Fhulu |
4.49 |
|
How to add support for undocumented third party hardware controllers
- Unedited
Updated: 23 May 2006
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.49 |
|
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, .NET 1.0, .NET 1.1VS.NET2003, Dev
|
Martin Friedrich |
4.48 |
|
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.48 |
|
Clock Screen Saver
Updated: 27 Jun 2004
A mouse trailing clock screen saver written in MFC.
VC7Win2K, WinXP, Visual Studio, Dev
|
Don Kackman |
4.48 |
|
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.1Win2K, Visual Studio, Dev
|
Chris S Kaiser |
4.47 |
|
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.47 |
|
Floating point utilites
Updated: 17 Nov 2003
A set of floating point utilities
VC6, Windows, Visual Studio, Dev
|
Simon Hughes |
4.47 |
|
CSingleInstance - Single Instance Apps
Updated: 3 Mar 2000
An MFC class to implement single instance apps.
VC6, MFC, Dev
|
PJ Naughter |
4.47 |
|
Solving Engineering Problems Using MATLAB C++ Math Library
Updated: 21 Jul 2003
Using MATLAB C++ Math Library to solve engineering problems
VC6Win2K, WinXP, MFC, Dev
|
A. Riazi |
4.47 |
|
File and Directory Enumeration
Updated: 3 Mar 2003
Template based file and directory enumeration class.
VC6Win2K, WinXP, MFC, ATL, STL, Dev
|
Andreas Saurwein Franci Gonçalves |
4.47 |
|
Visual Studio Project Renamer
Updated: 4 Sep 2001
A utility that renames Visual Studio projects
VC6Win2K, Visual Studio, Dev
|
Niek Albers |
4.47 |
|
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.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Visual Studio, Architect, Dev
|
Willem Fourie |
4.46 |
|
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.46 |
|
MessageBoxTimeout API
Updated: 6 Aug 2004
An article on using the non documented MessageBoxTimeout API.
VC7.1Win2K, WinXPVS.NET2003, Dev
|
Maurizio Pisano |
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, WindowsVS.NET2003, Dev
|
kig |
4.45 |
|
Middle Mouse Button (or Wheel) to Doubleclick (VC6)
- Unedited
Updated: 9 Jul 2007
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.
VC6WinXP, Dev
|
kim.david.hauser |
4.45 |
|
Answering machine(TAPI 2.1)
- Unedited
Updated: 10 Sep 2006
Some description about TAPI + a sample incomplete answering machine
VC6Win2K, WinXP, Win2003, MFC, Dev
|
Hamed Mosavi |
4.45 |
|
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.45 |
|
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.1Win2K, WinXP, Win2003, Dev
|
.dan.g. |
4.45 |
|
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, VC6Win2K, Dev
|
Frank Le |
4.45 |
|
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.44 |
|
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.NET 2.0, Win2K, WinXP, Win2003VS2005, Dev
|
Jochen Kalmbach [MVP VC++] |
4.44 |
|
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.44 |
|
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!
VC6Win2K, WinXP, Dev
|
Steve Schaneville |
4.44 |
|
A Basic iButton Interface
Updated: 7 Mar 2003
An Example Of How To Interface To Dallas Semiconductor's iButton And 1-Wire Network
VC7Win2K, WinXP, MFC, Dev
|
Marc Clifton |
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, .NET 1.1VS.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 |
|
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, .NET 1.0, .NET 1.1, WinForms, VS.NET2003, Dev
|
Syed Umar Anis |
4.43 |
|
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.43 |
|
Embedding a JavaBean in a MFC-Dialog
Updated: 5 Mar 2004
Embedding a JavaBean without using Sun's ActiveX-Bridge.
VC6Win2K, WinXP, MFC, Dev
|
Doga Arinir |
4.42 |
|
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.42 |
|
Win32 vs. MFC - Part II
Updated: 25 Aug 2001
Discusses MFC architecture
VC6Win2K, Visual Studio, Dev
|
Mehdi Mousavi |
4.42 |
|
A class to make it easy to work with file names
Updated: 26 Dec 2003
Working with filenames
VC6Win2K, MFC, Dev
|
Rob Manderson |
4.42 |
|
Cross-platform command line argument and option parsing (plus file glob)
- Unedited
Updated: 6 Sep 2007
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.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, .NET 1.0, ASP.NET, Dev
|
Nick Berardi |
4.41 |
|
A Smooth ProgressBar for everyone! Part Duex
Updated: 28 Feb 2005
A versatile ProgressBar control featuring vertical and horizontal mode, gradients and more.
VB.NET 1.1, Win2K, WinXPVS.NET2003, Dev
|
Stumpy842 |
4.41 |
|
C# Barcode Generator WebService
Updated: 31 Mar 2003
Create a code39 barcode using a webservice in C#
C#, VB 6.NET 1.0, Win2K, WinXP, ASP.NET, Visual Studio, Dev
|
Rui Miguel Barbosa |
4.41 |
|
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, .NET 1.1VS.NET2003, Dev
|
benoyraj |
4.41 |
|
AlphaGradientPanel, an extended panel
Updated: 24 Mar 2006
A panel that has rounded borders, gradients, and transparency.
VB, Windows, .NET 2.0, GDI+, VS2005, Dev
|
Nicolas Wälti |
4.41 |
|
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
VB 8.0, Windows, .NET 2.0VS2005, Dev
|
S.Serpooshan |
4.41 |
|
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.40 |
|
Multiple Monitor Support
Updated: 1 Jul 2002
Make your Screen Savers Span Multiple Monitors
VC6, VC7Win2K, WinXP, MFC, Dev
|
Jon Newman |
4.40 |
|
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, .NET 1.1VS.NET2003, Dev
|
Kyung DuckHyun |
4.40 |
|
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, .NET 1.1, GDI+, VS.NET2003, Dev
|
Stumpy842 |
4.40 |
|
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, VC7Win2K, WinXP, Dev
|
whizer |
4.39 |
|
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.39 |
|
Eventlog Viewer
Updated: 14 Jun 2006
A control to view an event log.
VB.NET 2.0, WinXPVS2005, Dev
|
Benjamin Liedblad |
4.38 |
|
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.38 |
|
Sealing Classes in C++
Updated: 2 Sep 2009
A method to create sealed classes in C++
C++, Dev
|
FrancisXavier |
4.38 |
|
BZip2 Classes
Updated: 10 Feb 2003
Two classes to compress/decompress data using bzip2
VC6, VC7Win2K, WinXP, Dev
|
Gilad Novik |
4.38 |
|
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.0Win2K, WinXP, Win2003VS.NET2003, VS2005, Dev
|
Jeffrey Walton |
4.38 |
|
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++.
VC6Win2K, WinXP, Win2003, Dev
|
GDSchultz |
4.38 |
|
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.38 |
|
LINT: Large Integer Object Library
- Unedited
Updated: 9 Dec 2005
Lint is a signed large integer data type class library
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Visual Studio, Dev
|
Jeremy A. Wilson |
4.37 |
|
Mike's Normal Code Project Screen Saver
Updated: 24 May 2002
A Code Project screen saver written in Win32 API
XML, VC6Win2K, WinXP, Visual Studio, STL, Dev
|
Michael Dunn |
4.37 |
|
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.37 |
|
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, IIS 5.1, IIS 6, Dev
|
Steven Berkovitz |
4.36 |
|
Error Detection Based on Check Digit Schemes
- Unedited
Updated: 27 Nov 2007
A Survey of Popular Check Digit Schemes
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, Dev
|
Jeffrey Walton |
4.36 |
|
Dime Buffered Upload
Updated: 29 Dec 2005
This article outlines a technique to overcome the problem of sending large files via web services.
C#.NET 1.1, Win2K, WinXP, Win2003, Vista, ASP.NET, IIS, VS.NET2003, Dev
|
Tim_Mackey |
4.36 |
|
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.NET 1.0, Win2K, WinXP, ASP.NET, Dev
|
Alexandru Savescu |
4.36 |
|
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).
VC7Win2K, WinXP, STL, Dev
|
emilio_grv
|
4.36 |
|
Expression evaluator : using RPN
Updated: 5 Nov 2003
An article showing how to evaluate mathematical expressions using reverse polish notation (RPN)
VC6, Windows, Dev
|
lallous |
4.36 |
|
INI Reader / Writer Class for MFC and ANSI C++ ( Windows \ Linux )
Updated: 28 Sep 2009
Object based INI file editing in Windows and Linux.
C++, Windows, .NET, Linux, Visual Studio, Dev
|
Ludvik Jerabek |
4.36 |
|
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, .NETVS.NET2003, Dev
|
Tyler W. Cox |
4.36 |
|
Custom Python Part 1: Extensions
Updated: 21 Nov 2002
How to build C/C++ custom extension libraries for Python.
VC6, VC7Win2K, WinXP, Visual Studio, Dev
|
Jamie Hale |
4.35 |
|
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, .NET 1.0, Visual Studio, Dev
|
Daryl |
4.35 |
|
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.35 |
|
Assert is your friend
Updated: 11 Mar 2004
How to use assert to find bugs in your programs
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
|
Rob Manderson |
4.34 |
|
CGZip, a C++ wrapper for gzip methods
Updated: 9 Dec 2002
A minimal class for handling gzip methods included in the zlib library.
VC6, VC7Win2K, WinXP, Dev
|
Jonathan de Halleux |
4.34 |
|
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.33 |
|
A Command Line Class
Updated: 1 Oct 2001
A class that permit to get easily the command line parameters
VC6Win2K, Visual Studio, MFC, Dev
|
Carlos Antollini |
4.33 |
|
Windows Media Player Standby Plug-in
Updated: 27 May 2005
Media Player plug-in turning computer off when media ends.
VC6Win2K, WinXP, Win2003, ATL, WTL, Dev
|
Armen Hakobyan |
4.33 |
|
Pegboard Solution
Updated: 17 Apr 2007
Solving the Pegboard Puzzle with Simulation
C++, C, Windows, Dev
|
Erol Esen |
4.33 |
|
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.33 |
|
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.33 |
|
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, WindowsVS2005, Dev
|
Chesnokov Yuriy |
4.33 |
|
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#.NET 1.0, Win2K, Dev
|
Igor Ladnik |
4.32 |
|
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, WindowsVS.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.0Win2K, WinXP, Win2003, Visual Studio, MFC, ATL, WTL, STL, Dev
|
c-smile |
4.32 |
|
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.31 |
|
Windows Vista-like Task Dialogs
- Unedited
Updated: 10 Oct 2006
A source-compatible custom implementation of the upcoming Task Dialogs API found on Microsoft® Windows Vista™. This implementation makes it possible to use Task Dialogs in your applications designed to work on Windows 2000 and later.
VC7.1Win2K, WinXPVS.NET2003, VS2005, Dev
|
Maxime Labelle |
4.31 |
|
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, .NET 1.1, WinForms, VS.NET2003, Dev
|
Robert R Freeman |
4.31 |
|
PXPerlWrap (PXPerl, reloaded)
Updated: 3 Nov 2004
A comprehensive Perl embedding solution.
Perl, VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
|
PixiGreg |
4.31 |
|
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.31 |
|
Implementation and Performance of Various Indexing Schemes for Multidimensional Arrays
- Unedited
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 |
|
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.31 |
|
Composite Date & Time Control
Updated: 11 Apr 2007
A control showing both date and time
VB, Windows, .NET 2.0, Visual Studio, Dev
|
Richard Jones |
4.31 |
|
A class to synchronise thread completions
Updated: 16 Oct 2004
Synchronising thread completion the easy way
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, MFC, Dev
|
Rob Manderson |
4.30 |
|
Object-oriented XML Parser
Updated: 28 Aug 2001
Object-oriented parser to read/write XML files using MSXML parser
XML, VC6Win2K, STL, Dev
|
Mike Melnikov |
4.30 |
|
Type-safe Callbacks in C++
Updated: 13 Feb 2008
Demonstrates how to use type-safe callbacks in C++
VC6, Windows, Dev
|
Elmue |
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 |
|
Implementing Properties In C++
Updated: 2 Apr 2003
Implementing properties on c++ objects
VC6, VC7, Windows, Dev
|
Emad Barsoum |
4.29 |
|
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.0WinXPVS2005, Dev
|
John Simmons / outlaw programmer |
4.29 |
|
Flexible Command Line Arguments Class
Updated: 24 Mar 2003
Command-line parameters parser.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
hector santos |
4.29 |
|
Convenient wrapper of VBScript.RegExp for VC++
Updated: 29 Feb 2004
Regular Expression for VC++ using VBScript.RegExp
VC6, VC7, VC7.1Win2K, 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 |
|
CIniFile
Updated: 31 May 2005
A class that makes it easy to implement an INI settings file in your applications.
VC6Win2K, Dev
|
Cabadam |
4.28 |
|
Advanced Shape Control
Updated: 4 Sep 2002
Advanced Shape Control
VB.NET 1.0, Win2K, WinXP, Dev
|
Sreenivas Vemulapalli |
4.28 |
|
A Generic Pipeline Framework for C++
- Unedited
Updated: 23 Sep 2006
Presentation of a generic, extendable C++ pipeline framework
VC7, VC7.1Win2K, WinXPVS.NET2003, Dev
|
theidealist |
4.28 |
|
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.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 |
|
Drag and Drop Persisting TreeView Control (VB.NET)
Updated: 27 Jan 2005
Extending the TreeView control to support drag and drop and persistance.
VB, Windows, .NET, WinForms, VS.NET2003, Dev
|
Tom John |
4.28 |
|
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.28 |
|
Memory Allocation Tool
Updated: 20 Feb 2003
Simple tool to test applications under various memory conditions.
VC6, VC7Win2K, WinXP, WTL, STL, Dev
|
Andreas Saurwein Franci Gonçalves |
4.28 |
|
Asynchronous Communication with .NET WebServices
Updated: 22 Jun 2002
Explains how to communicate asynchronously with .NET webservices
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
|
Kumar Gaurav Khanna |
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, .NET 2.0VS2005, Dev
|
Sten Hjelmqvist |
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 |
|
Generic C++ Properties
Updated: 9 Jun 2002
A system for defining properties that is not compiler specific
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
|
Jason King |
4.26 |
|
Accessing the Windows Address Book
Updated: 1 Jan 2003
A class to access the WAB
VC6, VC7Win2K, WinXP, Visual Studio, Dev
|
Code4Food |
4.26 |
|
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.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.NET 1.0, Dev
|
|