This article gives a basic overview of the building blocks underlying XML Schemas.
This article gives a basic overview of the building blocks underlying XML Schemas.
This article gives a basic overview of the building blocks underlying XML Schemas.
This article gives a basic overview of the building blocks underlying XML Schemas.
17 Jun 2014
Nish Sivakumar
This is an overview of the Microsoft Azure Storage Client Library for C++ with basic code snippets
17 Jun 2014
Md Atiqur Rahman (Atique)
Describes development procedure of a Wndows Media Player Plugin that will allow us to display captions using common subtitle format files such as srt
15 Jun 2014
Michael N. Haephrati
Target Eye uses an outdated approach for hiding files and yet it is recently becoming practical
As a way to learn Swift I decided to have a play with Sprite Kit. One of the first things I did was to create a subclass of SKSpriteNode. This has a very handy initializer:init(imageNamed name: string) (in Swift)-(instanceType)initWithImageNamed:(NString*)name (in Objective-C)I then derived from thi
C program to display calendar of any given month and year (mm-yyyy)
An article on a quasi-pimpl, as well as a neat global object manager.
3 Jun 2014
Mikhail Semenov
Defining ranges with steps that can be used in for-loops
A three-part series demonstrating how to develop an Oracle Call Interface (OCI) custom data source for Ultimate Grid
20 May 2014
David Serrano Martínez
A lazy stream has been implemented in C++11, so as to highlight the functional capabilities of this new specification.
15 May 2014
Andriy Padalka
Lightweight profiling and test units; template for operator = overloading.
This article presents a .NET like Dictionary implemented in C++, which has better performance and consumes less memory than the STL's unordered_map class.
5 May 2014
john morrison leon
Some clear criteria for choosing when to use C++ references and how to know when they are safe.
X86/ARM emulator written using C++ and assembler for the .NET environment.
Tuned function for searching a needle in a haystack
28 Apr 2014
Mikhail Semenov
Problems with the one definition rule; examples of how to use constant expressions in inline functions.
24 Apr 2014
Anthony Fountaine
Qt based alternative for Open Dyno Screen
It is simple video capture application using Windows form with VC++. This project demonstrate, Configuration VC++ for Opencv as well as create windows form application.
2 Apr 2014
Wong Shao Voon
Write and read CSV in few lines of code!
Step by Step Implementation of Abstract Factory Design Pattern in C++
13 Mar 2014
AshakiranBhatter
Understanding FAT file system and kernel programming in C/C++
Manually implement OOP designs in C.
4 Feb 2014
Petrov Vladimir
Ssupport for the tutorials and lessons on OpenGL
A brief overview on mathematical implementations with programming language
20 Jan 2014
rogerGomezCastells
OO P Model Definition, Implementation and Application with ANSI C
QxOrm C++ library: Persistence (based on QtSql Qt library) - Serialization (based on boost::serialization library) - Reflection (introspection)
30 Dec 2013
Volynsky Alex
This tip demonstrates how to start using the "Google C++ Testing Framework" quickly and easily
19 Dec 2013
Renato Tegon Forti
How to create a new application mode for Boost.Application (0.4) Library
The article describles the differences between compiled and interpreted languages
27 Nov 2013
Wong Shao Voon
A tutorial on a new cross-platform C++ XML DOM library
26 Nov 2013
Muhammad M. Osama
Karnaugh Map Minimizer (three variables) using Quine-McClusky algorithm and Petrick's method.
19 Nov 2013
Ali AslRousta
How to implement a generic lazy evaluation class using C++11 features.
4 Nov 2013
Marius Bancila
This article shows how to create a Tic Tac Toe game in C++ using different technologies such as Win32 and WinRT to prove that writing code in C++ is as fun and productive as in other programming languages.
Uses overloaded operators to make Polynomials easy to use.
31 Oct 2013
Bill_Hallahan
Solves a large number of simultaneous equations
30 Oct 2013
AshakiranBhatter
How to boot a floppy image with your own hand written code in C and Assembly
This article shows a fast solution to Einstein's Riddle by using brutal search.
In this article, I’m going to teach you how to write a full functional debugger using the Security Research and Development Framework (SRDF) … how to disassemble instructions, gather Process Information and work with PE Files … and how to set breakpoints and work with your debugger
Using the native unit test project in Visual Studio 2012.
19 Oct 2013
Bill_Hallahan
Argument parsing function identifies both optional and positional arguments.
17 Oct 2013
AshakiranBhatter
Reading the contents of a floppy disk using BIOS interrupts and Services.
4 Oct 2013
Marius Bancila
This article tries to show that writing code in C++ can be as productive and fun as in other mainstream languages.
I hope that this will help someone who is just trying to solve the same problems that I have met.
Finding scheduling order, average turn-around and wait time for round-robin scheduling
23 Sep 2013
Jean-Louis Leroy
This is part 1 of a series of articles about open multi-methods for C++11.
23 Sep 2013
Jean-Louis Leroy
A series of articles about open multi-methods for C++11
Create a "C" project in VS2012, then add Flex lexing and Bison parsing capability.
Code to easily compare performance of code variants.
6 Aug 2013
Marius Bancila
This article provides a list of new or enhanced features for native development with Visual C++ in Visual Studio 2013.
4 Aug 2013
Richard Chambers
Using a subset of the available Lua 5.2 C interface to extend a C++ application with Lua.
31 Jul 2013
shailesh91082
This article explains how to implement Common Versioning Mechanism which helps in easy maintenance of product
19 Jul 2013
Oso Oluwafemi Ebenezer
This illustrate how to create shortcut to objects (both file and non-file like printers, folders, files. Drives, etc) in Win32 C++
New (faster) implementation of shared memory IPC
A detailed analysis of how to inject the .net runtime and arbitrary .net assemblies into unmanaged and managed processes; and how to execute managed code within those processes.
21 Jun 2013
DigitalInBlue
This article discusses the implementation and use of a fast alternative to dynamic_cast, Priori.
29 May 2013
Spandan_Sharma
A map storing key-value/s and allowing data retrieval and other operations all at compile time
28 May 2013
Marius Bancila
This article is a walk-through the C++11 support for threads and synchronization mechanisms (mutexes and condition variables).
22 May 2013
Espen Harlinn
Windows API, menus, c++ lambda expressions, std::enable_shared_from_this
14 May 2013
Wong Shao Voon
Introduction to Boost Multiprecision Library
C# style async/await in C++.
30 Apr 2013
Siddharth R Barman
A simple and extensible logger for C++.
C# style async/await in C++.
25 Apr 2013
In the Face of God
Unmanaged code application accessing data in a database via Web Services without a database provider.
One man's struggle to organize pictures of Cookie Monster... with code.
3 Apr 2013
Marius Bancila
This article discusses a series of features new to C++11 that all developers should learn and use.
23 Mar 2013
Nish Sivakumar
Writing a basic Windows Store Hello World equivalent using VC++ and MVVM
How to use a simple, action based, undo/redo framework
16 Feb 2013
Michael N. Haephrati
A string obfuscation system that integrates in a Visual Studio C++ solution
15 Feb 2013
Christoph Husse
The clean way for getting C++ enumerations with Reflection support.
29 Dec 2012
Wong Shao Voon
Debug Print using C++11 Variadic Template
29 Dec 2012
Espen Harlinn
A fast, reference counted, copy-on-write string class - performance tests and an unexpected benefit related to /Qpar (Auto-Parallelization)
29 Dec 2012
Espen Harlinn
Using the Facade Pattern to simplify development with COM based APIs'
29 Dec 2012
Espen Harlinn
Benchmark C++ std::vector vs raw arrays, move assignable/constructable & copy assignable/constructable
29 Dec 2012
Espen Harlinn
Direct2D, DirectWrite, Windows API, C++, std::shared_ptr and more
A discussion on how switch/case is executed, by reverse engineering in VC++
9 Dec 2012
hector [.j.] rivas
Yet another Direct3D framework, this time for MFC apps, with a step by step tutorial
An article on persistent C++ objects. Includes several console mode test apps and an MFC GUI demo.
18 Nov 2012
john morrison leon
A brief excursion into practical contexts in which C++ references can be used effectively with discussion of the dangers in using them.
A class to represent valid/invalid data and using the mutable keyword
25 Oct 2012
Ladislav Nevery
reduce bugs and memory leaks by using new(local)
23 Oct 2012
Ladislav Nevery
increase performance of your old code with simple operator addition
17 Oct 2012
Andrew Phillips
Open-source hex editor with powerful binary templates
15 Oct 2012
Ludvik Jerabek
Supports getopt, getopt_long, and getopt_long_only and POSIXLY_CORRECT environment flag
8 Oct 2012
Sergey Vystoropskiy
C++ low level design
7 Oct 2012
Sergey Vystoropskiy
I have faced with one rather interesting bug which was related to a wrong usage of casts. It is a great pleasure for me to share the results of the research.
1 Sep 2012
Mikhail Semenov
keywords: user-defined literals , templates, constant expressions, recursive functions
29 Aug 2012
Wong Shao Voon
Prototype SIMD vectorized code effortlessly.
Most programming resources are wrong when comparing linked-list to vector. Here you can read and understand how they are wrong and why linked-list is (mostly) to be avoided.
vtable modification and destruction event handling
30 Jul 2012
Razvan Aguridan
Beginner optimization tutorial
17 Jul 2012
Rolf Kristensen
Using C++ templates to convert from Enum value to whatever mapped value
11 Jul 2012
Mikhail Semenov
keywords: constexpr, constant, constant expression, user-defined literals, GCC 4.7.0
7 Jun 2012
Wong Shao Voon
Linq-To-XML Node Creation for Native C++
25 May 2012
Asif Bahrainwala
Device hooking
24 May 2012
Volynsky Alex
In this article, I'm going to explain why the constant member functions aren't always constant, i.e. despite of the fact that a function is declared as constant, it still allows setting or changing data members within the class
8 May 2012
Django_Untaken
Add, Update, Delete operations on the ListCtrl.
26 Apr 2012
Wong Shao Voon
No frills C++ MP3/WMA DirectShow player class
19 Apr 2012
Ajay Vijayvargiya
Many Windows C++ programmers get confused over what bizarre data type identifiers like TCHAR and LPCTSTR are. Here, in brief, I will try to clear out the fog.
5 Apr 2012
Marius Bancila
In this article I will enumerate and discuss some of the new or improved features for native development (but not all).
The course is devoted to creation of 64-bit applications in C/C++ language and is intended for the Windows developers who use Visual Studio 2005/2008/2010 environment.
30 Mar 2012
Andrew Phillips
There are quite a few fallacies kicking around about how to write good code. This article is an attempt to dispel some of them.
24 Mar 2012
Michael Chourdakis
Learn a few of the interesting features in C++11.
This is the first article of a series describing internals of the Visual C/C++ compiler
5 Mar 2012
Markus Koppensteiner
An article describing how to do animations by using buffers
23 Feb 2012
Harold Bamford
Simple class to allow fast, easy access to Perl and Perl variables.
In the case that you need to store and pass lambdas around but can't use std::function, here's an alternative.
23 Dec 2011
Hilmi Jauffer
The article provides some guidelines to improve VC++ project build time.
14 Dec 2011
Karpov Andrey
How to make fewer errors at the stage of code writing
27 Nov 2011
Hugo González Castro
An easy way to implement static constructors and static destructors in standard C++.
28 Oct 2011
Dharmateja Challa
This is a continuation article for a key value store.
27 Oct 2011
Dharmateja Challa
Key value store
A correctly functioning shell upon which to further develop IE Automation applications.
18 Oct 2011
Nish Sivakumar
An introduction to using WinRT databinding with Visual C++
29 Sep 2011
Nish Sivakumar
The fundamentals of using Visual C++ to consume and create WinRT objects
A library for just in time compilation of mathematical expressions based on asmjit
This article demonstrates how to forward real-time feed to multiple clients with different bandwidths.
17 Jul 2011
Mohammad Nasim
answers many whys in bigenners' and even advanced programmers' head about what looks strange syntax
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.
20 May 2011
Viktor Signaievskyi
A project to provide “hardware-software” alarm device
10 May 2011
Ludvik Jerabek
Object based INI file editing in Windows and Linux
9 May 2011
Christopher Diggins
A high-performance alternative to boost::any.
In this article, we try to combine compile time/runtime and structure/generative with five different types of recursion.
20 Apr 2011
Karpov Andrey
This article is the most complete collection of examples of 64-bit errors in the C and C++ languages.
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.
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++
3 Jan 2011
Michael E. Gibson
Presents a technique and code for writing switch-like syntax for dealing with multiple conditions or flags.
An open C++ library to serialize objects as XML
4 Dec 2010
Ajay Vijayvargiya
Static Code Analysis: The Purpose, How to Analyze and Make your code Analyzable!
An enum with macro + template magic, providing type safety and type info
This article is about detouring functions in a more safe C++ programming style.
2 Nov 2010
Ajay Vijayvargiya
Elaborating new C++ language features with a clear, sharp, and detailed discussion.
22 Oct 2010
Mustafa Chelik
Play XM music files in pure C++ using unpacked BASSMOD.dll from file and memory
21 Oct 2010
bleedingfingers
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#-Style Properties in C++
C++ DateTimePicker in DataGridView
An alternate way to implement interface through aggregation rather than the usual way we know as inheritence
A useful launcher for JAR executable files, with Splash Image function
22 Sep 2010
Aytek Ustundag
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.
15 Sep 2010
Mahmoud Hesham El-Magdoub
Square Root Methods Fast Algorithm Speed Precision computational Quake3 Fast Square Root Function Fast Gaming
10 Sep 2010
Prashant Gotarne, pankajdoke
Implementation of single level inheritance and polymorphism in C.
An easy way to catch exceptions and log them in C++.
26 Jul 2010
kim.david.hauser
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.
19 Jul 2010
Sameerkumar Namdeo
An article highlighting the advantages of using a composite datatype for passing parameters to functions.
How to write generic STL-like iterators in C++.
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.
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.
20 May 2010
jeff00seattle
A C++ implementation of the C# functionality for both Property and Indexer, and controlling their compile-time accessibility using accessor-modifiers.
This article describes how you can create a singleton which has a constructor with one or more parameters.
21 Feb 2010
cyberanarchist
MACROs having advantage of CRuntimeClass for non-CObject derived classes.
19 Feb 2010
Karpov Andrey
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.
An article that provides ways to achieve concurrency via C++
The purpose of this article is to provide a framework to help achieve concurrency by using OpenMP.
An article that focuses on Data Parallelism based on the Multi-Core Processor Technology.
This technique allows you to change the polymorphic behavior of an object at runtime using the v-table.
13 Jan 2010
John Simmons / outlaw programmer
The right way to code using CodeProject for occasional support
An article on using a C++ template functor and a member function pointer.
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.
Take text resources out of an EXE/DLL- translate - take them back in.
28 Dec 2009
Nemanja Trifunovic
An unbiased analysis of good and bad cases for using exceptions vs. error codes.
Briefly explains one of the powerful usages of the data type void*.
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.
A simple mechanism to authenticate users to a WebService
14 Nov 2009
Ahmed Charfeddine
Easily instrument your code, visualize, interpret results, track optimization, compare and decide.
A library for PugXML which implements XPath
Solves linear equation in one variable, 2 linear equations in 2 variables, quadratic equations and cubic equations
Get the implemention details out of the C++ include file
10 Sep 2009
Wong Shao Voon
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().
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.
3 Sep 2009
Jonathan Enders
How to enhance the C++ standard library.
3 Sep 2009
Francis Xavier Pulikotil
A simple method to convert a C++ enumeration to its equivalent string representation and vice versa
2 Sep 2009
Francis Xavier Pulikotil
A method to create sealed classes in C++
A helper class to convert integer literals between decimals, octals, binaries and hexadecimals.
This is an article directed at those beginners who might benefit from understanding pointers
An article that steps through some essential C++ concepts.
18 Jun 2009
Muhammad Hassan Haider
Compressing Images the easiest way
MFC Application to rename an Existing Visual Studio Project
Connecting and disconnecting network drives
27 May 2009
Karpov Andrey
The article concerns the peculiarities of Visual C++ compiler's behavior when generating 64-bit code and possible errors relating to it.
19 May 2009
Sanjeev Venkat, Vivek Ragunathan
Type safe destination transparent logger for C++
6 May 2009
programmersmind
An Introduction for how to insert your own custom objects inside a std:::set
2 May 2009
Stuart Dootson
A mechanism to ensure that error codes are checked and not just ignored
29 Apr 2009
Wong Shao Voon
Explains the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function.
28 Apr 2009
Yohei Murakami
Portmappings on UPnP-NAT(s) using C++, winsock2, xerces2.8 (Linux friendly code)
23 Apr 2009
coder_of_salvation
Skip the 'starting from scratch' & Makefile bullsh*t, this will boost your creativity
15 Apr 2009
Hugo González Castro
A different approach to C++ enums: enum to string, enum extensions, and enum iterations.
Two fast and efficient classes of RC4 and Base64 stream cipher algorithms
This article shows a problem that occurs with global friend operator functions in VC++6.
6 Apr 2009
Ladislav Nevery
One very simple way to add scripting support to your app without need to install or distribute anything
23 Mar 2009
Achilleas Margaritis
Dynamic message passing for C++.
A program that implements the Simplex method to solve Linear Programming problems.
13 Feb 2009
Domagoj Šarić
A tiny WinAMP output DLL that uses a C++ replacement of the official ASIO SDK that supports multiple ASIO devices.
5 Feb 2009
Artem Kustikov
This article describes results of ahttpserver evolution - implementation of ASP.NET handler and many architecture improvements
28 Jan 2009
Michael Pauli
How to register a program on end-user machine only and without end-user interference.
An article on a simple C++ class for reading and writing variable-length data.
Create, save, and display DOM documents using C++.
3 Jan 2009
Shaheer Abdulrahiman
A tool for creating/verifying MD5 files
15 Dec 2008
John Crenshaw
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.
Application Programming Interface design principles
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.
4 Dec 2008
Ciro Sisman Pereira
Explain the use of make command and the syntax of makefiles.
An Application Specific Keylogger.
An introduction to Recursion using C++, Part 2.
Optimizing algorithms at runtime with a domain-specific embedded language (DSEL) and LLVM.
Enum iteration and string conversion
Automaticlly invoke static initialization functions of classes.
The way to add generators with yield to C++.
27 Aug 2008
Hans Dietrich
XCPClock displays CodeProject clock with four skins.
27 Aug 2008
ima_c++_programmer
Tries to solve the queen problem using backtracking
26 Aug 2008
programmersmind
A look at three important operators you often need to overload.
22 Aug 2008
Alex Blekhman
The article explains relationships and dependencies between the Windows API, the CRT, and the Standard C++ Library.
18 Aug 2008
programmersmind
Explicit constructor in C++.
An introduction to thunk and its uses in callback handling, interface marshaling, and supporting multiple inheritance in C++.
9 Jul 2008
Ananth Nag Sastry Ganti
Simulation of Barber shop problem
23 Jun 2008
Matt (D) Wilson
A tutorial on using the Pantheios logging API library from C compilation units, and a comparison of the features offered by the C and C++ APIs
19 Jun 2008
Matt (D) Wilson
A tutorial on using the Pantheios logging API library with Visual Studio, and customising output behaviour using callback back-ends.
Real-Time Tracking of Human Eyes in video sequences for Human-Computer Interaction using a webcam
7 Jun 2008
Maruf Maniruzzaman
What compiler generates from C/C++ source code
5 Jun 2008
Maruf Maniruzzaman
Environment settings for OS development
The article touches upon a method allowing you to build a system for automatic logging of C/C++ code.
1 Jun 2008
Artem Kustikov
This article describes portable networking library (ahttp) and small HTTP server - result of modern C++ programming approaches investigation
20 May 2008
Chesnokov Yuriy
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.
22 Apr 2008
Zeeshan Amjad
An introduction to Recursion using C++, Part 1.
15 Apr 2008
John Simmons / outlaw programmer
The right way to code using CodeProject for occasional support
15 Apr 2008
John Simmons / outlaw programmer
The right way to code using CodeProject for occasional support
15 Apr 2008
John Simmons / outlaw programmer
The right way to code using CodeProject for occasional support
A simple and generic solution of making a member function become a callback function with the help of thunk technology.
10 Apr 2008
Jeffrey Walton
How to Choose a Crypto++ Pseudo Random Number Generator
23 Mar 2008
Jeffrey Walton
Perform Advanced Post-Build Executable Processing with the DbgHelp Library
20 Mar 2008
ZhengPing Wang
A sample show how to parse date with boost spirit framework
17 Mar 2008
Maruf Maniruzzaman
Functional java virtual machine - can run java applications for most of the instructions.
17 Mar 2008
Karsten Schwenk
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.).
8 Mar 2008
Jeffrey Walton
An Analysis Demonstrating the PE Checksum is an Additive Checksum based on RFC 1071
8 Mar 2008
Jeffrey Walton
Add functionality to a project using existing compiled machine code.
24 Feb 2008
Karpov Andrey
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.
Rounding, decimal places, etc..
Implements a type-safe signal / slot or event / delegate system in C++
Demonstrates how to use type-safe callbacks in C++
Makes handling HTML and CSS in the text form in C/C++ easy
21 Jan 2008
Jeffrey Walton
Create and Verify RSA Digital Signatures with Appendix Using Crypto++
27 Dec 2007
Karsten Schwenk
This article presents implementations for a few cache-friendly indexing schemes for multidimensional arrays and a brief analysis of their performance in different scenarios.
Design Digital Circuits using all 4 types of flip flop
An introduction to dynamic 2D arrays in C++.
5 Dec 2007
Jeffrey Walton
Create Semi-Anonymous Installation Fingerprints Using Truncated Hashing and Crypto++
27 Nov 2007
Jeffrey Walton
A Survey of Popular Check Digit Schemes
27 Nov 2007
Jeffrey Walton
A Survey of Virus Survival Techniques Applied to Protection Schemes
21 Nov 2007
VaclavAntosik
ListBox control with colored selected item
14 Nov 2007
Saranga Amarasinghe
A program for reading writing and finding records in a file.
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.
This project uses the Transparent window to show the animation on the desktop.
A vertical progressbar inherited from UserControl.
1 Nov 2007
Chesnokov Yuriy
This article demonstrates a tic-tac-toe computer player learning from experience
A basic algorithm for drawing ellipses on a window
19 Oct 2007
Karpov Andrey
In this article, I have discussed some mistakes connected with 64-bit C/C++ code development to Windows.
Setting DNS using iphelp and register, DhcpNotifyConfigChange and DnsFlushResolverCache
Simple Tool Tip class that will help to show the Balloon and Simple tool tip for controls and the in System Tray window.
25 Sep 2007
Andrew D. Weiss
Using a BackgroundWorker Thread to improve responsiveness in your UI, support cancel and display progress.
25 Sep 2007
Robert Umbehant
A simple C++ delegates class for the special case of using an arbitrator class for function parameters.
show tooltip in any position, and set text color, back color.
The Tool Tip shows the Text of Static Control when the Text is clipped in Static Control.
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.
7 Sep 2007
Lorenzo Consegni
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
Some of the best open source projects in VC++ and MFC
28 Aug 2007
YoungJin Shin
The characteristics of each CRT (ML, MT, MD) and the way to solve problems begginers encounter frequently
24 Aug 2007
Zeeshan Amjad
Using C++ language constructs to introduce abstraction layers
Using WinInet to call a server script asynchronously
This lightweight class allows you to easily implement a UML statechart in C++.
22 Aug 2007
Lorenzo Consegni
This article extends Leonardo Salvatore's project using the Web Service Software Factory
A programmable, easy-to-use protocol decoder for parsing and displaying binary package
7 Aug 2007
Milind Shingade
This article describes the implementation of arrays in MFC and the flow of control in the member functions implemented by CArray.
How to detect that an item was dropped on a specific tray icon
Passing non-standard information in SOAP headers
20 Jul 2007
hector [.j.] rivas
Part III of the step by step MFC + D3D tutorial, with custom Direct3D framework
Explains how to add a dynamic dropdown property to the propertygrid at runtime and gives a detailed exampl
19 Jul 2007
Mats Gudmundsson
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.
18 Jul 2007
Hans Dietrich
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
Passing a username and password as plain text
An article describing how to compile Matlab 7.1-7.4 mexw32 files using Visual Studio 2005
Compress any type of file using Huffman compression method, used so many teqniques such as template and wrote with OOD
7 Jul 2007
chaitanya shah
Communication between Server and Client and Hide Dialog in MFC
2 Jul 2007
Sayyed Mostafa Hashemi
Calculate reproduction of bacteria from primary bacteria
30 Jun 2007
Sayyed Mostafa Hashemi
Get Group and Period of elements in periodic table
27 Jun 2007
Republic of Psychos
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
27 Jun 2007
Rabinarayan Biswal
A simple yet effective solution to memory leak detection in C code
Extend GridView.PagerBar while preserving its functionality and add a drop-down to change the page size
22 Jun 2007
chaitanya shah
Useful for beginners who want to call Webserive from VC6.0
Outlines a class that allows binding of form controls to properties with indexers in VB.NET
19 Jun 2007
Leshchuk Aleksey
Creating the General ProfUIS Dialog and ProfUIS MessageBox
This artcle describes how to load image into dialogs easily
15 Jun 2007
Martin Richter [MVP C++]
An easy way to create programs that use CRT, MFC and ATL library DLLs from application local folders
12 Jun 2007
venura c.p.w. goonatillake
This is to understand and impliment user define window mesages, and how to pass arguments through message
TCP clients Transfers image to TCP server, TCP server show image throuth OleLoadPicture
A generic class for providing thread-safe invocation of delegates. Can be used for (but not limited to) updating GUI elements from another thread.
Improve program performance using OpenMP on multi-core systems
Learn more about the Mashup creator, Popfly space, and the Web page creator.
LineNumbers that dock to a RichTextBox or show as an overlay on top of it.
31 May 2007
Amr Elsehemy ®
The use of built-in methods of GDI+ to draw a progress disk similar to the one in SQL Server 2005
A parallel web services example for .NET 2.0 written in C#
To save data of different type in the same datastructure
27 May 2007
Thomas Hruska
OR - How I tricked Visual Studio into storing .NCB, .SUO, and .APS files elsewhere.
25 May 2007
Ganesan Sankaran
How to populate a dropdown in another dropdown change
22 May 2007
Member 3374626
One more implementation of dynamic binding.
21 May 2007
Raja Iqbal Singh
I have used window api to create the share to the network resource.
19 May 2007
Boby Thomas P
An implementation of chat client and server with win32 sockets
Using JScript.NET to build your webservice means you can send business logic code across the wire. This article shows you how.
16 May 2007
Igor Velikorossov
A progress list for displaying the status of various tasks
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.
11 May 2007
murtaza dhari
Article that shows how to create array of any type with int and string index
8 May 2007
Leslie Sanford
A new .NET Framework class for making thread synchronization issues easier to manage.
7 May 2007
Rohit Gadagkar
A generic solution and an accompanying threading framework to optimize calls between .NET and apartment threaded COM components
Sorting items more naturally in ListCtrl, like XP does. Adding a single line into your program to enable this cool feature.
This article shows how to draw oblique/slant text string
23 Apr 2007
Joseph M. Newcomer
Learn how to avoid using UpdateData in your modal dialogs.
Solving the Pegboard Puzzle with Simulation
16 Apr 2007
David M Brooks
Keep your GUI responsive when making blocking synchronous calls. Dave offers a technique using SyncInvoker,
15 Apr 2007
Michael Chourdakis
An article on how to use an ActiveX control in your Win32 Project without MFC with CreateWindowEx or in a dialog box
A wrapper class of worker thread
11 Apr 2007
Richard Jones
A control showing both date and time
The following article explains a stack based method to convert absolute path to relative and vice versa.
6 Apr 2007
Wanderley Caloni
Choosing the right function based on the return type
Custom Control to provide Phase Progress by polygonal shapes
2 Apr 2007
Mahfuzur Rahman.
A project that will dynamically create an object from a class
30 Mar 2007
Wanderley Caloni
A way to swap two variables of any type using the XOR operator.
29 Mar 2007
Mahfuzur Rahman.
What is the useful of CObject , CRuntimeClass and related macros.
29 Mar 2007
Willem Fourie
This tool extends the Microsoft XSD tool to provide quality and robust auto-generated code that is easy to use.
Full control over addins loaded into VS2002-2005 - for power users or addin developers
Serializing objects and their relationships to each other.
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
Check what your poker hand is in a Texas Holdem game
Optimized implementation of a readers/writers-lock sync object.
On the art of exchanging data
22 Feb 2007
shahin namini
A remote sensing program to be used by land sat pictures
Demonstration to control the amount of CPU load used by your computer
22 Feb 2007
shahin namini
This program is written By Shahin Namini
18 Feb 2007
AhmedEssamNaiem
Using Vector and double linked list to create trees
A C++ program to read/write files in binary mode.
2 Feb 2007
Renato Tegon Forti
Calling Lua functions : using C++ language.
An article on interfacing C++ with Assembler in X32 and X64.
31 Jan 2007
saqib chuadhry
An article on OLE DB and ODBC API's uses through vc++ (MFC). And with little bit comparision.
27 Jan 2007
John Simmons / outlaw programmer
The right way to code using CodeProject for occasional support
How to quickly format XML for a nicer display.
Connection Pool in a Static Library
how a server can send data to any number of clients simultaneously is described here with a simple server program and a client program
A quick introduction to thunking, as well as a demonstration of a simple library which does the work for us.
20 Dec 2006
Mohammad Shuaib
Simulating C# Properties in C++
An article on how to change the way of writing exception-safe code.
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.
6 Dec 2006
Prateek Kumar Dubey
Implementation of a function which will print coloured messages on console window
5 Dec 2006
Member 1385698
A simple example to show the use of the MFC CAsyncSocket class to send and receive UDP datagrams
This class is a thin MFC wrapper around Win32 API for reading/writing INI files.
30 Nov 2006
S. Senthil Kumar
A Monitor like class that releases locks by priority.
A small article showing how to send parameters to a thread at startup.
An extended picturebox, animated picturebox, and an animated progressbar in one component.
A screen capture application.
15 Nov 2006
Lidzhade Fhulu
A simpler and consistent method for validation.
30 Oct 2006
Lidzhade Fhulu
Allow a C++ enum type to be extended unambigously.
This article explains the applcation of the XmlXsdDocument class.
17 Oct 2006
Ramanjaneyulu Malisetti
This component is used for logging purpose
This article describes using inline assembly code in your C/C++ program... was it ever difficult for you, it will never be any more!
12 Oct 2006
Nibu babu thomas
Some interesting things that you can do with PeekMessage.
10 Oct 2006
carloqueirolo
A versatile and multi-purpose button and button-bar with full Office 2003 colors and style.
How to gain access to the DataGridViewComboBoxEditingControl’s properties, methods, and events.
This project describes an approach for constructing a hardware emulation of a segmented seven element LED display.
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.
30 Sep 2006
Thomas Freudenberg, Jörgen Sigvardsson
A small application which emulates the behavior of the mouse in KDE
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
Presentation of a generic, extendable C++ pipeline framework
The article presents a simple Reminder application, using registry to store the reminders.
18 Sep 2006
Edward Lubaini
Code sample demonstrating the validation of numbers in C++.
Implementaion of a simple smart pointer.
Some description about TAPI + a sample incomplete answering machine
1 Sep 2006
Eugene Shatokhin
An article on fast automatic differentiation (FAD), another way of computing the derivatives of a function.
A super-button to replace CBitmapButton for MFC programs
Easy way implement winsock c++ code for file transfering.
A raw toolbar for Dialog and Property page with plenty nice styles
WebPage as MDI Background and Interact with User
IE Extension With a FrameWork
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.
18 Aug 2006
Calum McLellan
A ComboBox (and ListView) displaying the file system, using the system image list.
15 Aug 2006
Chris S Kaiser
An article on yet another Standard C++ delegate-like implementation for a handler to map to non-static methods of classes.
9 Aug 2006
Shaun Harrington
A simple class to convert numerical values into strings, with localized thousands seperators.
This article shows how to read and write XML fragments using the XmlChunkReader and XmlChunkWriter classes.
3 Aug 2006
John Simmons / outlaw programmer
A passable workaround for the COleDateTime formatting behavior in MFC8.
20 Jul 2006
Hany Grees Ayoub
How can you get the runtime error "Pure virtual Function Call" and how to avoid it
To create a column style of a DataGrid as a LinkLabel.
10 Jul 2006
hector [.j.] rivas
Template based arrays of objects.
An article on building an interactive, dynamically generated calendar.
A Sudoku teacher using multi_index_container, lambda, and other Boost libraries.
Shows how virtual functions can be used
A class that extends the ListBox control by adding collapsable items and providing a simple way to add multiple controls into a ListBox item.
Discussing the implementation of the Begin/End pattern (.NET 1) and the event-driven model (.NET 2).
Make your MS-HTML-help-contents perfect
How to support loosely coupled integration by invoking Web Services dynamically, without setting a Web Reference.
19 Jun 2006
Hitesh Sharma
Efficient mechanisms for transferring and validating data in a dialog box, through the DDX and DDV routines.
14 Jun 2006
Benjamin Liedblad
A control to view an event log.
A class library of transparent DC
Multilingual Library adds multiple UI languages support to your MFC application.
This article explains how the support for dialogs and various controls were implemented in the custom GUI system.
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.
25 May 2006
Boby Thomas P
Problems when we switch between little endian and big endian platform.
A tutorial on using XML maps in Excel to convert spreadsheet data to XML.
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.
Details of static variables in shared libraries.
24 Apr 2006
Jeremy A. Wilson
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!
Keep your Window Always On Top
19 Apr 2006
Deepak Kumar Gupta
How C++ Compiler handles References
Applying the XP-look style with the hot key feature to the TabControl.
8 Apr 2006
mukhopadhyay somenath
The implementation of an English Dictionary using Ternary Search Trees
A component that allows ImageLists to be inherited and shared globaly across multiple forms and controls, with full design time support.
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.
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
Graph theory: undirected graphs
An easy-to-use barcode library file for Win32 and MFC programmers
29 Mar 2006
Jeroen Landheer
Extending the .NET 2.0 WebBrowser control.
24 Mar 2006
Nicolas Wälti
A panel that has rounded borders, gradients, and transparency.
23 Mar 2006
Nicolas Wälti
A nice little control to help the user notice you're trying to tell him something...
A basic charting package.
13 Mar 2006
Jeremy A. Wilson
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.
10 Mar 2006
Mohammed Lokhandwala
A simple command line parser employing STL
Sometimes, it's not enough to have only a single console window for your applcation... let's provide more!!
A small game using MFC, sound effect, that has many stages
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...
Low-level-interference logging.
A simulation of the famous MineSweeper game by Microsoft.
A discussion on deployment in Visual C++ 2005, and an amended version of the vcredist_x86.exe that includes MSI 3.1.
17 Feb 2006
Syed Umar Anis
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.
Control the ini file very detail ( Session, Key, Key Value)
How to record your function call stack for debug purposes
An article discussing about static_cast and reinterpret_cast.
2 Feb 2006
Alexander Kovachev
Simple and Multithreading queue classes
1 Feb 2006
Ludvik Jerabek
C++ class that makes it easy to list all available display settings, and change them.
This article introduces MFC programming basics
An extended progress bar with support for shape based progress bars and 3D colors.
19 Jan 2006
Carlos J. Quintero
A VB.NET implementation of a treeview with 3-state checkboxes using state image list
16 Jan 2006
Member 2588508
Progress bar that shows status dynamically.
A simple 2D Lindenmayer system drawing program
13 Jan 2006
daniel_nilsson
Here, you can read about a Serialized webservice which can return multiple rows.
13 Jan 2006
RajeshKumar Shanmugam
TreeView styles can be changed and customized with the help of these code snippets.
LRTimer - universal low resolution timer class with its own thread.
A project and source code for a progress bar with percentage completed shown.
Illustrates converting time from universal time to local time and vice versa in C++
This article outlines a technique to overcome the problem of sending large files via web services.
An article on counting lines of code.
Sample code that shows how to drag bound information from the DataGridView control to another control (i.e. ListBox).
Tool for searching web service(s) and viewing their WSDL information.
19 Dec 2005
Achilleas Margaritis
An article on how to make C++ objects with properties that have no run-time or memory overhead.
use simple macro to output debug string in debug or release version without VC IDE.
16 Dec 2005
Aleksei Trunov
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.
9 Dec 2005
Jeremy A. Wilson
Lint is a signed large integer data type class library
7 Dec 2005
Sten Hjelmqvist
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.
6 Dec 2005
Jochen Kalmbach [MVP VC++]
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.
1 Dec 2005
Chandra Hundigam
A Single Instance control component which checks whether any instance of your application is running on the system.
1 Dec 2005
Wouter Devinck
An article on creating a flat combobox using VB.NET.
Modeling WSDL and XML schema on a TreeView control and generating XML document from XML schemas.
20 Nov 2005
A. Riazi, Mohammad Riazi
Implementation of BCH Error Correcting Code (ECC).
18 Nov 2005
NECDET COKYAZICI
An article good for beginners giving step by step instructions.
7 Nov 2005
Jeremy Thornton
An improved timer behaving like a built in type to explain a programming philosophy.
A progress bar like the WinXP progress bar control, but completely customizable.
3 Nov 2005
Levan Midodashvili
The hover button for WinForms in VB.NET with pictures bouncing effect.
Limit the number of characters in a multi line textbox.
21 Oct 2005
Mohammad Nabil H.
A clean and easy way to convert an HRESULT error to an exception including file name and line number.
An ownerdrawn tabcontrol supporting accelerator keys to switch between tabs.
6 Oct 2005
Wouter Devinck
An article on creating a better color picker.
30 Sep 2005
Yiltan Bitirim
How to do basic operations (i.e. add, delete nodes) on the TreeView control in your VB.NET applications.
28 Sep 2005
Alberto Venditti
A simple utility to quickly find nodes and attributes inside multiple XML files.
20 Sep 2005
Alton Williams
Using control arrays in VC++.
A brief tutorial about XML and a class called XmlHelper to simplify XML data manipulation.
19 Sep 2005
Abhishek Chatterjee
This project shows a simple implementation of Username and Kerberos Tokens in Web Services using C# (Microsoft Visual Studio 2003 using WSE 2.0).
17 Sep 2005
Behzad Bahjat Manesh
Use from a Dll file .this is a good example for this task.
An article on how to write better readable code.
An anonymous DataChunk class to simplify memory management.
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
A simple control to display a list of tasks, being ticked off as they are completed by the program.
12 Sep 2005
Mauro Leggieri
Thread-safe detection to find if an object is dynamically or statically allocated using MFC.
10 Sep 2005
Paolo Martinoli
A program to play Solitaire puzzle and to seek solutions using backtracking.
9 Sep 2005
Mohd Abdul Moyeed
This article explains how to convert a database table to an XML file.
How to add, in only two clicks, a simple wizard for the "Add new item" selection to create a Message Table.
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.
Thread for beginners , Concept and API
An article about embedding the Lua scripting language with C++ objects.
FTKernelAPI is a p2p file-sharing library fully compatible with Bittorrent
25 Aug 2005
Siddharth R Barman
A framework for serializing C++ objects as XML.
21 Aug 2005
Gerald Naveen A
This article describes a methodology of using XSL for web-page generation, to create webpages in clicks.
15 Aug 2005
Warren Stevens
An easy way to bind C++ enums to strings, combo-boxes, list-boxes, arbitrary data structures.
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.
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.
A dynamic TextBox that can be set to behave differently.
A basic C++ wrapper framework for the MSXML SAX2 API is presented.
29 Jul 2005
Chris Kolkman
A PictureBox control that lets you rotate images.
How to use the combobox at runtime, adding items, selecting default value, and returning selection.
Using XML CDATA nodes to send files via a web service.
This article introduce how use hook and Com to get cell text of Excel2000.
21 Jul 2005
Jónas Antonsson
How to use the "include" element to introduce schematic reuse.
An article on mixed-language programming.
Updating version information at run-time rather than at design-time.
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%.
A ListBox control that supports multiple columns. Also shows how to create your own scrollbar.
5 Jul 2005
dicomapi, mike_mma
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.
The article demonstrates how to implement polymorphism using the C language.
Checkboxes with different checked and border styles.
30 Jun 2005
mukhopadhyay somenath
Composite design pattern through an example
29 Jun 2005
Carlos Eugênio X. Torres
A way to control a textbox's scrollbars position.
Just one click, get more Web pages relevenat to your current search goal!
A small class to read INI File, only has 4 methods: ReadInteger, ReadFloat, ReadBoolean, ReadString.
24 Jun 2005
Evren Daglioglu
A custom made control that can be docked and undocked in an MDI application.
24 Jun 2005
Philippe Kirsanov
A small class representing DateTime in seconds elapsed since "01 Jan, 0001 00:00:00".
excellent C_InterviewQuestions
excellent interview questions on C++
A binary clock with options.
17 Jun 2005
Noor Abuhamdeh
Progressbar with percentage indicator.
An article on Converting Float value to an integer value trimming off the decimal part
This article allow you to recording and replay.
CRefObject is not a smart pointer. It is a reference manager class for value-based objects.
6 Jun 2005
Jose Lamas Rios
How to define and use interfaces in C++.
A simple and easy-to-understand project on how to configure Web Service calls from client applications at runtime.
3 Jun 2005
Behzad Bahjat Manesh
This program is a good example for shutdown or restart or stand by or Log off and Hibernate
2 Jun 2005
kennedy_franklin
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.
A class that makes it easy to implement an INI settings file in your applications.
31 May 2005
Behzad Bahjat Manesh
Convert Date Leap year to Gregorian (shamsi - Miladi) Calender
30 May 2005
Priyank Bolia
Converts one currency into another using Yahoo finance exchange rates.
A combobox holding pictures as the items themselves and not just drawing them on run-time.
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.
A custom progress control, using graphics and double buffering.
27 May 2005
Armen Hakobyan
Media Player plug-in turning computer off when media ends.
This article is about XML and XSD validation.
26 May 2005
Rajiv Bhagwat
Adding 'foreach' in C++ programs for simplifying iteration.
26 May 2005
Carlos J. Quintero
An owner draw implementation of a VB.NET treeview to show some bold text in nodes.
Genetic Algorithm used to search for maximum/minimum value of a given function using the concept of chromes and genes.
Implementing WS- AtomicTransaction in Indigo.
CheckBox with different checked and border styles.
12 May 2005
B.Sai Suryanarayana
Building an application to read RSS feeds.
11 May 2005
Sylvester, Asil Gerard
Gives a step by step procedure to access a Web Service from a C project through a C# library.
10 May 2005
Nicolas Wälti
A Tree like component with rich design time features.
Learn how to draw an Elliptical/Circular button with 3D or popup styles.
5 May 2005
Renato Tegon Forti
Way to integrate Lua in your application.
4 May 2005
Roland Pibinger
RAII: automatic resource management in C++.
This application to some extent gives idea about getting
This application to some extent gives idea about getting
29 Apr 2005
Fernando Soto
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.
This article describes a Ping control.
A status bar panel that displays a standard ProgressBar control.
Add-In for Visual Studio .NET that implement concept of Named Bookmarks
Displaying Crystal Report 8.0 reports in Visual C++ 6.0
Control Internet Explorer processes and clean windows password protected stores for a specific site
How to create balloon tooltips using graphic paths to highlight someting on your form.
Produce timed event flags, functions, threads & timings therof.
6 Apr 2005
kennedy_franklin
A multi-column combo in VB.NET.
This article describes how to declare an enum function
30 Mar 2005
Ivan Mihaylov
A WinForms progress bar control.
28 Mar 2005
Danny Blanchard
This is part 1 of the 2 articles containing controls that look and operate like color picker controls used in adobe photoshop.
The dPad control also features color gradients and custom events.
A control to produce a graphical display of any 16bit PCM Wav file.
22 Mar 2005
Nalaka Withanage
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.
Explains how SSI TestModules library routines pass data each other using different calling conventions.
An owner-drawn control with a custom UIEditor for Visual Studio designer.
16 Mar 2005
Steve Fillingham
Use this library to very easily add an application wide WaitCursor whenever your application is working.
14 Mar 2005
mohammed ibrahim
This application canbe used to ping any DICOM Compatible application.This application uses C-ECHO Message for checking the association between two DICOM Applications.
Use of this control will eliminate various common validation issues in a form.
10 Mar 2005
Martin Friedrich
A comparison of different techniques when using enumerations, their pro's and con's.
An article about adding Alan Zhao's Color Progressbar to your statusbar.
Implement XP style scrollbar by self-draw
C++ documentation tool inspired by MS documentation style
4 Mar 2005
Pavel Vozenilek
Very small (one header) tool to support unit tests in C++
Free revision-/version-control selection tool, SCCPortal.
A versatile ProgressBar control featuring vertical and horizontal mode, gradients and more.
This article explains how to use CLinkedListSingle template class. This template is a thread safe implementation of single link list.
25 Feb 2005
kennedy_franklin
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.
Introduction to pointers - If you have no idea what are they and how to use them, read this!
An application to let run every time a child is over your computer.
14 Feb 2005
Robert R Freeman
A textbox control that will validate against any .NET datatype. Supports databinding, max, min, and null values.
A versatile ProgressBar control featuring vertical as well as horizontal mode.
An article on using macros to encapsulate enumerations.
Synchronize the scrolling of multiple RichTextBoxes using the EM_GETSCROLLPOS and EM_SETSCROLLPOS messages.
This article discusses three types of drop down properties.
An article about manipulating XML source data.
1 Feb 2005
Sachin R Sangoi
Difference between different the calling conventions.
31 Jan 2005
venura c.p.w. goonatillake
For my knowledge this is really simple and effective server application to handle multiple clients simultaniousy and completely independently.
30 Jan 2005
Hossein Khosravi
A Multilayer perceptron used to classify blue and red points.
Overcoming some limitations of the WinForms ListView control.
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..
Client Server communication in multithreaded environment
An LED vu Meter Windows User Control in C#.
Hover button with picture and font that changes with MouseOver.
An MFC class for fast extraction and interpretation of values from a 32 bit provided value.
Generic Customizable login control for VB.NET Windows Forms.
6 Jan 2005
Christopher Diggins
By writing programs as objects, it can be easy to reuse programs, and redirect them to one another.
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.
23 Dec 2004
Gary J. Kuehn
This article discusses the various threading paradigms available under the .NET CLR, using C#.
An article on adding correct theme support to the .NET CheckBox control without taking over the drawing of the control, in C#.
The article show detail about X509 certificate and its formats with how you can implemnt in .NET
14 Dec 2004
Ananth Nag Sastry Ganti
Automatic Detection of stains in a camera lens using Image Segmentation
14 Dec 2004
Mr Squeeble the Fly
How to get that XP Look on the GroupBox control.
12 Dec 2004
Hatem Mostafa
Encapsulate all bit stream operations in a class to handle all or most of bit stream functions.
7 Dec 2004
Christopher Diggins
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.
7 Dec 2004
Steven Berkovitz
How to push HTML content to a blackberry handheld using MDS
5 Dec 2004
Kumudu Gunasekara
This article describes how to send and receive data using TCP and worker threads in C++
This is a beginning of XP's bouncing progress bar in C#.
The Fractal Template Library.
2 Dec 2004
Kunal Mukherjee
The ultimate menu solution for VB.NET users. Office2003 (XP Blue, XP OliveGreen, XP Silver and XP Classic) and many more.
An article on a tiny utility class to run a mate function (Win32 API and CRT functions) automatically in code block.
29 Nov 2004
Manuele Sicuteri
This article shows a way to implement a base software key that could be useful for protecting software components.
28 Nov 2004
Christopher Diggins
This article explains the techniques used to allow the interface reference types to be polymorphic on any type which provides matching function signatures.
26 Nov 2004
Manohar B. Srikanth
Replacing printf for use with MFC.
A simple tool assisting you in writing reports or generate primary resources for compiled help manuals in HTML format.
A simple Visual C++ 6.0 multiple document (MDI) project that allows opening / saving multiple types of documents.
22 Nov 2004
Steve Johnson (Sven)
How to use C++ macros to map class members for serialization or other purposes.
10 Nov 2004
Logu Krishnan
A simple application that illustrates how to use MapPoint SDK using C#, and render the Route maps and calculate the distance on a SmartPhone.
This class wraps some useful DDE messages to control Acrobat from your application
A simple application that illustrates how to use MapPoint SDK using C# and render the maps on a SmartPhone.
This article describes ContextMenu and event handling in Visual Basic .NET.
A comprehensive Perl embedding solution.
How to access Google search facility from within your web site using XML
Displays an animated progress in windows statusbar, NOT using the progressbar-control!
Sample code to retrieve version information from your local application
17 Oct 2004
Rob Manderson
How to use mailslots to communicate between processes
16 Oct 2004
Rob Manderson
Synchronising thread completion the easy way
This code implements RSA encryption technique in an efficient and reusable way.
7 Oct 2004
Kyung DuckHyun
Animating gradient-check-image control. When processing is taking a long time, this control is very useful for informing the user.
6 Oct 2004
Nemanja Trifunovic
Issues with two-phase name lookup explained
User defined control for displaying various messages.
2 Oct 2004
Mahendra Batra
complete textbox functionality in c-graphics
The VB.NET Never-ending Progressbar now in C#
30 Sep 2004
Kyung DuckHyun
When processing is taking a long time, this control is very useful for informing the user.
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++.
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
Refactoring the original ColorPicker control by employing the Adapter design pattern to support plug-in display adapters for ComboBox-like appearance and more
An article decribing how to implement Design by Contact in C++, using lambda expressions.
Visual Studio .NET MDI navigation bar.
10 Sep 2004
Dennis C. Dietrich [MSFT]
A simple class written in Visual Basic .NET which enables disabled controls on double click.
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.
An article on how to zip bytes in memory
Expanding and collapsible panels implemented in VB.NET.
How to capture image and print the MSChart.
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.
Implementing a transparent console application.
Why DragDrop event is not fired on the client.
26 Aug 2004
Kunal Mukherjee
Autocomplete combobox using VB.NET
This article's aim is to provide material for modern day decompiling of an application written in C++
23 Aug 2004
Kamal Shankar, Subhobroto
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 !
An introduction to XML Data Binding, and a review of a number of leading products.
7 Aug 2004
Maurizio Pisano
An article on using the non documented MessageBoxTimeout API.
A simple class for implementing Most Recently Used files functionality for multiple situations.
27 Jul 2004
Kamal Shankar, Subhobroto
This is the second part of a series which presents a light weight, nesting aware document processor which understands regular expressions too!
Use this control when your users don't have access to the keyboard (like at a touchscreen kiosk).
20 Jul 2004
Jonathan Nethercott
A component to enable performance testing and timing of code in .NET.
Using ON_MESSAGE to handle non-MFC flavored messages
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.
15 Jul 2004
Huseyin Altindag
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.
12 Jul 2004
Catalin Stavaru
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!
4 Jul 2004
Vikram A Punathambekar
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.
A reusable progress bar panel control for display inside the status bar.
28 Jun 2004
Bassam Abdul-Baki
Displaying the latest Code Project articles in Outlook Today.
A mouse trailing clock screen saver written in MFC.
Simple brief on how to use variable arguments.
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.
21 Jun 2004
Emilio Garavaglia
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 3).
15 Jun 2004
Elias Bachaalany
A C++ port and enhancement of C#'s / VB's SendKeys function.
This article will help you to know how to use web services in .NET
A sample VC++ program for performing Visual SourceSafe operations in your application.
ConvertTo,Math,Stack Classes to make your life easy with C++ 6.0
Using two different generators, these classes provide good random numbers, bits and decimals
21 May 2004
Martin Friedrich
This article demonstrates a simple but flexible way to read XML content without DOM
How to save ListView settings.
Article on a simple string generator
Implementing a universal dropdown type editor.
An attractive and fancier ProgressBar.
An article on Real XP Style Buttons
27 Apr 2004
Emilio Garavaglia
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 2).
26 Apr 2004
Rob Manderson
How to enable MSHTML editing in a view in VC6
Making use of .NET design capabilities by implementing filename type editor.
A simple extension to the ListView object (in report mode)
22 Apr 2004
Kamal Shankar
Ever wanted a program which could run another one from user selected directories recursively, complete with STDIO Redirection for console programs, program timeout settings, etc.? What's more, you can easily modify the source to match your own needs. Kamal Shankar presents such a quick tool.
21 Apr 2004
Shail_Srivastav
Advanced asynchoronous WebServices.
19 Apr 2004
Thomas Latuske
An article on creating HTML files with VC++.
19 Apr 2004
Matthew Brealey
C# Web Service to translate text using Babelfish.
18 Apr 2004
Nitzan Shaked
A neat trick to get the address of class methods and actually use them.
15 Apr 2004
Georgi Petrov
Full open code project for making driver and application software for ECG medical measurements.
A set of currency manipulation classes
A class that provides easy access to XML documents.
8 Apr 2004
Nemanja Trifunovic
A look at exception specifications - a standard C++ feature not supported by VC++ 7.1.
7 Apr 2004
Anil Gopalakrishnan
Validating XML for the given XSD. Output is displayed in a textarea.
Enumerating folder contents the reusable way
6 Apr 2004
Eduard Baranovsky
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.
An article on how to implement and use bit flags generically and type-safely.
5 Apr 2004
Sergey Matveyev
Version 1.0 (Release)
For those of us that get Link error "mfc42ud.lib" not found
Article on how I built my Date Picker Control.
26 Mar 2004
Zeeshan Amjad
How to manage Physical Dependencies of a Project to reduce Compilation Time
This control is connected to a database table to populate Items value in DropDownList control.
A simple delay alarm and preset time alarm that pops up a window and/or play a WAV/MP3. There is also a snooze.
This article describes the development of a C# WebService along with a WinForms client application.
A Real Multi-Dimensional Array
19 Mar 2004
Daniel Carvalho Liedke
A data-bound auto complete combo that filter items as you type.
12 Mar 2004
Rob Manderson
How to use assert to find bugs in your programs
An Implementation of Multidimensional Arrays via Template-Based Helper Classes
Screen Designer Classes for MFC applications
When 2 thread are changing global variable without sync , this thing can make problems
A useful undo/redo system that can be implemented into most programs easily.
Embedding a JavaBean without using Sun's ActiveX-Bridge.
It demonstrates how to use plugins and how to create them in VC++.
An example cross-compiler program with full source code
Avoid writing code that depends on pointer arithmetic to make your code portable.
Enhanced PictureBox control with area selectability.
2 Mar 2004
Emilio Garavaglia
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 1?)
Regular Expression for VC++ using VBScript.RegExp
Recursive Tower of Hanoi with(GUI)
1 Mar 2004
Hendranto Nugroho
Developing flexible windows frame based on flexible menu.
Auto Value is an implementation of variables having undefined state
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
27 Feb 2004
Koushik Ghosh
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.
25 Feb 2004
Rob Manderson
Part two of the logging service - the viewer
25 Feb 2004
Deepak Kumar Gupta
How to use WIN32 Message Queues in MultiThreaded Environments instead of kernel objects.
This code will calculate whether the year you enter is a leap year or not.
13 Feb 2004
Matthew Hazlett
Collapsing and expanding panel toolbar
A C# class that allows to run web service asynchronous to handle events during them.
An article that explains the use of Exception Handling in C++ programs.
Indicates error within the control by flashing the control's background color.
Exporting/Importing Variables Data To/From MATLAB Using C MAT-File API
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.
14 Jan 2004
Matthew Hazlett
Easy manipulation of graphical grids
Project to emulate Description, Discovery and Invocation of Web Services
A service, and client code, to manage and create logfiles
WinXP like animated collapsing group box control.
An article on a set of macros and a factory class to enumerate and dynamicaly create leaf classes derived from virtual base classes
Tool for extracting comments from a Visual SourceSafe database.
This article describes how to define a macro receiving multiple arguments of multiple types and convert it automatically to a concatenated string
27 Dec 2003
Rob Manderson
Working with filenames
A generic way to callback a member function using ATL thunk technique
The small function block will return a structure consisting of number of folders & files existing in the given folder.
18 Dec 2003
Rob Manderson
Using a service to run multiple instances of SETI on one machine and specify which processor(s) each can use
DDE with Internet Explorer and Netscape.
An FTP client to connect and work on an FTP server
Tutorial to solve Einstein's riddle using C++
Writing Portable Code in C++
Provides an XP look and feel over which you have ultimate control
An introduction to libsig c++ using the Microsoft Visual Studio compiler
A set of floating point utilities
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.
You can get right to left Forms and Controls with mirroring property, which Right to Left Common property can't do.
A comprehensive INI file handling class.
11 Nov 2003
Alexander Bischofberger
An aasy way to implement an online Update-check to your application
6 Nov 2003
Elias Bachaalany
An article showing how to evaluate mathematical expressions using reverse polish notation (RPN)
4 Nov 2003
Arthur & Vladimir Nesterovsky
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).
4 Nov 2003
Daniel Presman
ToolBar Control with special effects, inherits from the .NET ToolBar control.
4 Nov 2003
anupamkundu, SomnathDas
An article on how to dynamically access Webservices bypassing the App.Config file entries.
Simulation of Virtual Function with Template
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.
Simplicity Is Virtue: how to save your settings in a simple way but also powerful at the same time
30 Oct 2003
Emilio Garavaglia
Describing a solution to allow namespaces, multiple inheritance, and serialization in an MFC program
A small discussion on finding and removing problematic registry entries
28 Oct 2003
Gurvinder Singh
The article describes extended inline assembly in gcc
Developing a simple ColorPicker WinForms control by implementing the IWindowsFormsEditorService interface and leveraging the WinForms design-time infrastructure.
24 Oct 2003
Daniel Presman
Auto repeat button in VB.NET based on timer interval
21 Oct 2003
Gurvinder Singh
The article describes differences in inline assembly of gcc and VC++
This article is about a simple yet easily extensible class that allows to perform arithmetic calculations.
18 Oct 2003
Gurvinder Singh
The article describes a platform independent alternative to VC++ and MFC
16 Oct 2003
Daniel Presman
A comboBox that displays an icon and a text for each item
15 Oct 2003
Zeeshan Amjad
This article describes how auto_ptr can be used to solve a few issues.
Use the -v option to aid in debugging shift/reduce and reduce/reduce conflicts - An introduction.
A simple and efficient interface for using a multi-level matrix of values.
14 Oct 2003
Yuriy Maksymenko
Introduction into the world of pay-per-click webservices with sample web service and client application
14 Oct 2003
Dominik Reichl
The CTrueRandom class gets true random numbers for you.
A Custom-BASIC language interpreter written in C++
Firewall application developed using Packet Filtering API.
An article on how to make a 'Java type' listener method.
8 Oct 2003
Prasad Kulkarni
An article on overloading streams.
How to use SQLXML 3.0 Managed Classes and the SQLXML modes.
Web Service that e-mails results of a SQL Query as Excel Spreadsheet attachments
3 Oct 2003
Jonathan de Halleux
A mutant XML parser using IoBind, EDOM and PugXML.
1 Oct 2003
Steve Thresher
Apply Windows XP visual styles to applications without a rebuild.
A simple set of macros to enforce function call order in C/C++.
Link CMarkup into your VC++ app and avoid complex XML tools and dependencies
This article shows you how to create MATLAB MEX-files for improving speed of MATLAB when executing a function.
Its a media player which plays all media audio and video files.
A simple and short guide to adding and using XP styles in your MFC/Win32 application.
How to manipulate raw resources (RT_RCDATA) using UpdateResource().
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.
Embed a C++ compiler in your project, use C++ as a compiled "scripting" language!
22 Aug 2003
Alastair Dallas
One approach to acheiving XP-style gradient buttons in VB.NET
Exploring various methods to parse an XML file in a .NET environment
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
19 Aug 2003
Juan Carlos Cobas
A beginner introduction to Endianness.
MonIP was made to help monitor your home network by gathering useful system and network information from your computer and other computers around you.
This program tests you on math problems to improve your thinking.
31 Jul 2003
Vincent Leong77
Boosting you application performance to the optimum by using hardware acceleration.
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!!!
High level wrapping of the zlib library to make easy work of zipping and unzipping files and folders
This project is a simple Windows port scanner which can be very useful for checking your machine to make sure it is locked down!
Using MATLAB C++ Math Library to solve engineering problems
22 Jul 2003
Ilya Solnyshkin
Simple web sniffer and packet analyzer based on .NET technology
XMLManager class - wraps essential XML functions allowing easy access and managment of XML data.
12 Jul 2003
Ben Khalifa Wassim
An article which has the purpose to help beginners on using pointers.
A small class that provides a pure bitmapped button capability for WinForms.
A set of source code and project browsers to compliment Visual Studio.
Implementation of an OwnerDraw MultiColumn ComboBox
Using MATLAB Engine API to control MATLAB
1 Jul 2003
Arnaud Brejeon
This article provides an easy way to load and save the parameters of an application in XML format.
A class that cannot be inherited from
Simple authentication for web services using SOAP headers.
Best practices for screensaver coding/distribution.
This is a simple class that you can use to load and use another resource DLL if it is present during runtime.
CustomControl that inherits from TextBox class and adds input validation functions, required validation functions and MaskEdit mode.
Custom control that inherits from TextBox class and adds input validation functions, required validation functions and MaskEdit.
31 May 2003
Simon Gregory
Describes an approach for delivery of Soap Messages serialised using ASP.NET Web Client Services over TCP/IP
28 May 2003
Catalin Stavaru
Finally, an add-in that increments build number for VC++.NET !
27 May 2003
George Anescu
Presenting some algorithms for operations with large integer numbers in a C++ class using the STL vector container
Using MATLAB engine to solve engineering problems.
23 May 2003
Harish Palaniappan
A FilesystemTree view control in VB.NET. Developed with VS.NET, using the system.management namespace.
This article explains how to effectively use variable argument functions and what's going behind the scenes
21 May 2003
Hans Dietrich
XGetopt provides drop-in Unix-style command line processing for Win32 and MFC applications
21 May 2003
Rod VanAmburgh
A simple Windows port scanner
A Progress-iner Message System
A small utility which refreshes the icons in your IE favorites menu
Shows a sample of operator overloading in C++
Find a RSA implementation in VC++. Key size is 32-bit.
Describes an approach for delivery of Soap Messages serialised using ASP.NET Web Client Services over MSMQ and MQ
29 Apr 2003
Ted Schopenhouer
A very flexible MaskTextbox control
Adds support for setting the background color in the RichTextBox more directly than volking's article.
25 Apr 2003
Steve Schaneville
Easily trace and log program flow. Allows multiple filters, multiple destinations (file, nt event log, etc), and it's fast!
Create a WinZip-readable ZIP file in three lines of your MFC code.
Compress/uncompress data in CFile, CByteArray and IStream(ISequentialStream)
Source C++ classes for persisting flat table data.
Article explaining how to add drag and drop support to a VB.NET control
An STL-Like Vector with Matlab indexing facilities.
Implementing properties on c++ objects
An article decribing the use of templates in writing a tree walker
1 Apr 2003
Rui Miguel Barbosa
Create a code39 barcode using a webservice in C#
25 Mar 2003
hector santos
Command-line parameters parser.
This article introduces a convenient class for hooking into idle processing.
20 Mar 2003
Neil Yao, Zoltan
A simple logfile to record runtime information
Get command line params in any order, any number, any type
This article describes how to save and restore the size and position of your dialog-based application.
An Example Of How To Interface To Dallas Semiconductor's iButton And 1-Wire Network
An article on a VB.NET ripple image control
Abusing your compiler for extremely early binding
4 Mar 2003
Andreas S. Franci Gonçalves
Template based file and directory enumeration class.
One of the most important features of C++ :: The compiler uses function prototypes to validate function calls...
21 Feb 2003
Andreas S. Franci Gonçalves
Simple tool to test applications under various memory conditions.
OmniSearch attempts at showing a way to reduce the number of hits to the Google Web Service by Caching Searches.
Two classes to compress/decompress data using bzip2
7 Feb 2003
Luca Basso Ricci
How to order an MFC array using standard function qsort().
How to convert big numbers to ready-to-display hex numbers.
A flat style combobox in VB.NET
Convert a given number (range from one to hundred of vigintillion(10^63) ) to the text that people use to pronouce the number
28 Jan 2003
Zeeshan Anwar
The article explains how to use the XML DOM in .NET Framework.
A technique to register functions to be called during InitInstance and ExitInstance
A very useful maskedbox control using vb.net
12 Jan 2003
Kristen Wegner
Discussion of techniques for fast, robust, light-weight XML parsing.
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, ...
Simple way to create single instance of application.
A class to access the WAB
A set of universal data check functions can be used in any systems with checking requirement.
18 Dec 2002
FruitBatInShades
This is an icon specific ImageList that handles icon sizes properly and enables easy themed icon creation, using effects and layers like Photoshop.
16 Dec 2002
Christian Graus
A discussion of Koenig namespace lookup, for those with VS.NET 2003
Changing the language of a Windows program on the fly using resource only DLLs.
Using VSS automation to dump information of VSS database.
11 Dec 2002
Zeeshan Amjad
This article shows a way of integrating Java, C++ and Assembler
Presents an extended yet simplified interface to querying, filtering and extracting multiple files from a zip archive
10 Dec 2002
Jonathan de Halleux
A minimal class for handling gzip methods included in the zlib library.
A strategy for displaying numeric data with significant figures using Log10.
Screen Snaper is an fast screen, window, region and print screen capture
Create a MFC Program which integrates with Microsoft Visual Basic for Application.
An article on formatting of file sizes in a human readable format.
A class used to manipulate and convert decimal and fractional data.
How to build C/C++ custom extension libraries for Python.
Enumerating class attributes in C++.
An example approach to solving the single instance application problem with command line argument passing.
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.
27 Oct 2002
Daniel Turini
A tool for acessing CodeProject and have instant notifications of Codeproject's posts
complete screen saver framework with an installation program.
A wrapper class of IXMLDOMDocument and other interfaces of XML in Windows.
A class for dynamic reading of resouce information from an executable file.
Use the Resource Editor to load a text file and use it inside a C++ app.
14 Oct 2002
Jonathan de Halleux
This class adds additional features to the XML parser CMarkup: file handling, namespaces, numerical helpers and new find methods.
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.
Validate XML with XML schema.
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.
17 Sep 2002
Jason Henderson
An easy to use class that reads, writes and deletes app settings to an XML file.
13 Sep 2002
Andrei Litvin
Classes used to save data in Excel 2.1 Workbook format
12 Sep 2002
Stephane Rodriguez.
This is a set of techniques aimed to audit design metadata from any XML stream
An IE menu extension that allows you to spell check your form submissions.
5 Sep 2002
Sreenivas Vemulapalli
Advanced Shape Control
Demonstration of operator overloading.
In this article, I show a library and its use to display Gantt diagrams in .NET Windows Applications.
This article shows how to implement print functionality with a custom DataGrid
13 Aug 2002
Zhang Shenggang
An article on Microsoft .lib file and .dll file
9 Aug 2002
Cho, Kyung-min
If you are working with limited resources in a multithreaded scenario, ObjBroker will help you...
9 Aug 2002
Cho, Kyung-min
SingleT will provide you the easy way to get Singleton pattern.
7 Aug 2002
Philippe Bonneau
XML TreeCtrl Browser using Apache SAX Parser
Subclasses the standard .NET RichTextBox and adds background highlighting capabilities
19 Jul 2002
Alexandru Savescu
This article gives you an introduction to .NET's DataSets and how you can use them with XML files
User Drawn Control for .NET Winforms using GDI+
Obtaining data marked up in XML creates the need for Application Layer tools to easily and efficiently work with XML data.
Make your Screen Savers Span Multiple Monitors
These are a few samples of data conversions which you can use for a quick reference
This explains how to serialize objects in non document/view architecture projects
An article on implementing undo/redo functionality in C++.
23 Jun 2002
Kumar Gaurav Khanna
Explains how to communicate asynchronously with .NET webservices
15 Jun 2002
Petr Stejskal
Handling HRESULT return values with TRY_HRESULT/CATCH_HRESULT macros
A Utility to Explore dBase, FoxPro and xBase Databases
A system for defining properties that is not compiler specific
6 Jun 2002
Joseph M. Newcomer
A simeple editor to make my polygon class a bit more usable.
5 Jun 2002
Andelko Pavelic
This article explains how to build Popup editor and link it to an appropriate property in Properties Window
A simple class to use in your MFC project to generate random numbers within an interval.
Allows Arabic POS system developers to work the easiest way on thier receipt printers.
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.
25 May 2002
Armen Hakobyan
How to toggle the Num Lock, Caps Lock, and Scroll Lock keys programmatically.
A Code Project screen saver written in Win32 API
Asynchronous XML Web Client Animated Screen Saver in Win32/MFC
22 May 2002
Ruben Jönsson
Two classes for saving and restoring string, BOOL and numeric variables in a textfile - much like INI files, using a set of preprocessor macros.
This program Enables / disables / activates the current active screen saver and provides the means to logoff Windows and/or reboot the machine.
Useful utility functions to simplify developement and eliminate errors
19 May 2002
[James Pullicino]
Navigate through the Protected Storage in Windows 2000 or XP
Generate a strongly typed set of objects, making reading and writing XML documents simple. Can create output classes for C#, VB, VB.Net & Java.
16 May 2002
M L Viñas Livschitz
A class for reading and writing XML files
14 May 2002
Laurent Kempé
ASP.NET Web Service written in C# to grab a picture from a webcam using DIME specification
14 May 2002
Laurent Kempé
ASP.NET Web Service written in C# to grab a picture from a webcam
2 Simple Functions to call from ComboBox events to Autocomplete. Will work with Data Bound combos.
C++ code profiler and small profiling utility
A very simple client program that uses Google's web service
How to access RDBMS liks MS SQL or Orcale using XML. The core part using COM technology and ATL.
Extrapolate the gender of a person based on their first name
23 Apr 2002
Craig Henderson
Identifying the minimum difference between two data sets.
22 Apr 2002
Paresh Solanki
This article describes, in simple terms, how to translate three dimensional co-ordinates into the two dimensional co-ordinates to be displayed on a screen
This application will display a random fortune in the font and colors of your choice.
Only 1 instance of your application can run in the same time
16 Apr 2002
Vishal Kochhar
An indepth discussion of how VC++ implements exception handling. Source code includes exception handling library for VC++.
21 Mar 2002
John P. Curtis
A simple static array class that provides range checking and non-zero indexing
13 Mar 2002
Deepak Khajuria
Pass Class Methods to API Calls where Static Functions are required using CThunk class
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++.
A quick method of manipulating the current state of a multi-state variable using enums.
An XML file containing US state and territory names and their two letter abbreviation.
6 Feb 2002
Balkrishna Talele
Safe-Clean is an effective tool that sweeps out trash or what is considered to be trash by the author/user.
29 Jan 2002
Michael A. Barnhart
A class to read and write non validated XML files
20 Jan 2002
Konstantin Boukreev
C++ wrappers for stack trace, unhandled exception and win32 structured exceptions
15 Jan 2002
Brodie Thiesfield
A simple method of parsing command line arguments; similar to getopt
15 Jan 2002
Patrick Hoffmann
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.
8 Jan 2002
mohit_aggarwal
Get a program to avoid hardware reboot under DOS
A GUI version of the Crypto++ v4.2 Library that was written by Wei Dai.
Some Logging Classes for C++ on the Windows Platform
5 Jan 2002
Armen Hakobyan
Class for handling Windows API Errors
A Utility to converter negative values displayed with trailing minus to a leading minus format
The provided MFC extension DLL provides easy to use wrapper classes for all COM-interfaces of Microsoft's DOM-/SAX implementation.
Tangram is a Microsoft Visual Basic for Application (VBS) integration development tool kit
20 Dec 2001
Konstantin Boukreev
Emulates the Matrix code (like Dozer's screens in the movie) and generates nonsense text via Markov chains
This article demonstrates redirecting output of a child process, and displaying a web browser UI using DHTML.
Example source that demonstrates how to use Memory IStream objects to dynamically allocate and re-allocate string buffers
28 Nov 2001
Philip Oldaker
A tool to create zip files of DevStudio projects.
Technique of using the MFC Adapter for MS Access
14 Nov 2001
David 'dex' Schwartz
Old style printf format strings ported to an ostream shim class
13 Nov 2001
Adalsteinn B. Bjarnason
Unique alarm application that works.
As C++ doesn't have Java Equivalent StringTokenizer class, I have implemented the class for my own and helps the beginners
Registry Explorer is a freeware program that is intended to replace regedit
The Recycle program has been designed to automate the release of system memory.
Simplifying Object Oriented Programming
2 Oct 2001
Carlos Antollini
A class that permit to get easily the command line parameters
This article is about safe and easy way to use BSTR using the CString class.
23 Sep 2001
Nemanja Trifunovic
Visual C++ calling conventions explained
Maintain unique ID for every object with no memory overhead
A utility that renames Visual Studio projects
29 Aug 2001
Mike Melnikov
Object-oriented parser to read/write XML files using MSXML parser
26 Aug 2001
Mehdi Mousavi
Discusses MFC architecture
Discusses MFC architecture
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.
16 Jun 2001
Jacques Cooper
A multi-threaded circular buffer program
13 Jun 2001
Michael Meelis
An ActiveX control for creating random numbers in VB/VBScript/ASP pages
A sample code demonstrating how to use MSHTML lib.
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.
17 Apr 2001
Oscar Kogosov
Class CIniEx carries out an extended set of INI file functions in memory
Using the Crypto++ library to compress and decompress data
17 Apr 2001
Dhandapani Ammasai
This articles shows one way for a MFC/Windows application to talk to a webserver using HTTP protocol.
2 Apr 2001
Alpesh Makwana
To Generate XML from any data source
28 Mar 2001
Mohammad Salah
A new way to execute programs from resources.
An application to monitor tasks visually.
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.
Using the Microsoft XML (MSXML) parser.
19 Oct 2000
Attila Hajdrik
This article presents a callback based, QuickSort enabled CArray template class.
File, searching, regular, expression, GREP, tool, utility
13 Oct 2000
Craig Henderson
A simple iteration class for MFC's CList linked list.
An introduction to modelling OOP design concepts with UML
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.
A Color Picker that sits in IE or on the Desktop, Requires IE4+
17 May 2000
Joseph M. Newcomer
Learn the right way to limit your application to run only one instance.
17 May 2000
Joseph M. Newcomer
Learn how to refrain from using GetDlgItem.
17 May 2000
Joseph M. Newcomer
Learn how to use callbacks and threads with MFC.
17 May 2000
Joseph M. Newcomer
Attaching and detaching MFC objects to and from Windows objects.
A free hex editor with C++ source
6 Apr 2000
Component Software
Based on GNU RCS, CS-RCS is fully integrated with Windows, providing robust and intuitive configuration management and change control
When inheriting from a virtual base class the access specifier for the destructor is ignored
29 Mar 2000
Chris Maunder
A guide to using generic text functions to make the transition between character sets simple and painless
An onscreen keyboard for pen computing and touchscreens
17 Mar 2000
Martin Ziacek
This article describes how to handle SE and C++ exception together.
More tricks of use to a programmer who shuns run-time libraries.
A freeware MFC class to support MFC subclassing
A Freeware MFC class which provides 96 bit integers.
An MFC class to implement single instance apps.
Templates are a great way of reusing code, unfortunately MFC makes it hard to write MFC friendly template classes...
23 Feb 2000
Andreas Jäger
Describes an implementation of AVL Trees.
Creating Self-Repairing Applications using Windows Installer
17 Feb 2000
Kevin Lussier
A class that will split a complete path into its components.
7 Jan 2000
Jeremiah Talkar
Using the __declspec(property) method to enhance legacy code
28 Dec 1999
Laurent Guinnard
A simple class that provides high precision timing.
10 Dec 1999
David Hubbard
A circular, thread-safe read/write character buffer
2 Dec 1999
Thales P. Carvalho
A class that can be modified at run-time
Creating a process, and then killing it.
18 Nov 1999
Daniel Zuppinger
Multilingual Application - Change Application Language
17 Nov 1999
Alvaro Mendez
A safe, and convenient way to store variables temporarily