Click here to Skip to main content
15,884,635 members
This competition has ended

MFC/C++ Dec 2004

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

Please Sign up or sign in to vote.
7 Dec 2004James T. Johnson, Nish Nishant
Introduces generics and compares it with templates
Please Sign up or sign in to vote.
21 Nov 2005Jim Hollenhorst
Learn how to use regular expressions in 30 minutes with Expresso.
Please Sign up or sign in to vote.
11 Dec 2004Ramanan.T
This is a simple tool to walk MIB tree. It also demonstrates receiving traps along with client side SNMP requests.
Please Sign up or sign in to vote.
27 Mar 2006Pablo Yabo
This article was done to provide an example of IStoreNamespace / IStoreFolder.
Please Sign up or sign in to vote.
9 Dec 2004Lim Bio Liong
Learn the fundamental principles of COM Event Handling via a C++ template class that allows for generic handling of dispinterface COM events.
Please Sign up or sign in to vote.
6 Sep 2013ThatsAlok
A free component for HTML parsing and cleaning
Please Sign up or sign in to vote.
19 Dec 2004Paul Yi Tung, Ooi
Provide a way to override the creation parameters for any window with a service application.
Please Sign up or sign in to vote.
19 Dec 2004Sunjoy Chen
An article on a curve control.
Please Sign up or sign in to vote.
29 Dec 2004Samiullah Khan
This article describes the process of storing the audio data of a movie file (.mpeg, .mpg, .avi and .dat) on the hard disk in a WAV file using DirectShow filters.
Please Sign up or sign in to vote.
6 Dec 2004Mike O'Neill
How to use custom draw to change the appearance of a Track Bar control and CSliderCtrl.
Please Sign up or sign in to vote.
11 Dec 2004Ramanan.T
This tutorial is all about installing the developed extension agent DLL.
Please Sign up or sign in to vote.
3 Apr 2014Manabu Kumeta
How to use Unicode in INI files.
Please Sign up or sign in to vote.
27 Dec 2004Ramanan.T
Simple tutorial on TAPI 2.x using TAPISample dialog app with CTapiLine class
Please Sign up or sign in to vote.
12 Dec 2004Mircea Puiu
Free tool (with source code) to inspect style.
Please Sign up or sign in to vote.
14 Nov 2009Jaded Hobo
With the use of a few support functions, color can be added to console applications running under Win32.
Please Sign up or sign in to vote.
9 Dec 2004thomas_tom99
An article on ATL COM Based Addin / Plugin Framework With Dynamic Toolbars and Menus, based on VC++ Addin Architecture.
Please Sign up or sign in to vote.
9 Dec 2004Ramanan.T
This tool uses PSAPI to list kernel and user processes. Also, it can log start and end times of user level processes.
Please Sign up or sign in to vote.
12 Dec 2004Hatem Mostafa
Encapsulate all bit stream operations in a class to handle all or most of bit stream functions.
Please Sign up or sign in to vote.
30 Dec 2004mav.northwind
How to use arbitrary controls in ListView cells.
Please Sign up or sign in to vote.
19 Dec 2004gamitech
The article shows how you can work with a multithreading client server application and administrate computers on a network.
Please Sign up or sign in to vote.
9 Nov 2007Douglas R. Keesler
How to implement owner drawn or subclassed controls in a Dialog Bar
Please Sign up or sign in to vote.
3 Jan 2005Hatem Mostafa
An article on fast Huffman coding technique.
Please Sign up or sign in to vote.
13 Dec 2004Alain Rist
Some proposed WTL classes and functions at work: CAppWindow, CFullScreenFrame, CStdDialog, CF_DIB clipboard support, and more...
Please Sign up or sign in to vote.
27 Dec 2004Tomas Petricek
ASP.NET and WinForms control for editing any enumeration data type.
Please Sign up or sign in to vote.
21 Dec 2004Christopher Diggins
Provides a set of tools for building XML parsers in C++ using the YARD recursive descent parser.
Please Sign up or sign in to vote.
24 Dec 2004Ramanan.T
Crazy experiment to decide DLL path, function name, parameter types and parameter values at run time and execute that function residing in Win32 DLL.
Please Sign up or sign in to vote.
11 Dec 2004Ramanan.T
This covers essentials about SNMP and a short tutorial on developing a very simple SNMP extension agent.
Please Sign up or sign in to vote.
22 Jan 2005Hatem Mostafa
Describes main binary tree operations
Please Sign up or sign in to vote.
7 Feb 2005BlackDice
A tool for querying all types of databases.
Please Sign up or sign in to vote.
2 Jan 2005Stuart Konen
An article and helper class for the Windows Registry.
Please Sign up or sign in to vote.
12 Dec 2004Christopher Diggins
A tokenizer using the YARD parser which can recognize regular expressions.
Please Sign up or sign in to vote.
14 Dec 2004Hatem Mostafa
Fast string parsing in nested loops.
Please Sign up or sign in to vote.
17 Feb 2005Vincent Richomme
A CStatic control with text wrapping, color, and transparency.
Please Sign up or sign in to vote.
1 Dec 2004matro
An interprocess communication approach to share a server mailslot.
Please Sign up or sign in to vote.
14 Dec 2004Ali Rafiee
Two other methods of making a transparent static control.
Please Sign up or sign in to vote.
18 Dec 2004Ramanan.T
This is a simple tool to perform automatic shutdown, log off or restart your computer on specific time. This tool will run on system tray when minimized.
Please Sign up or sign in to vote.
23 Dec 2004DGoins
This article describes another way to implement asychronous webservices using ASP.NET and WSE v2.0.
Please Sign up or sign in to vote.
26 Dec 2004Piotr Szewczyk
SubItem selection in List Control.
Please Sign up or sign in to vote.
29 Nov 2008DeltaEngine
Writing a CodeRush plugin commenter will help you to comment your code and make it easier to navigate through your code.
Please Sign up or sign in to vote.
11 Dec 2004Ramanan.T
This is a simple tool which places PushPin button on all windows through system wide hook.
Please Sign up or sign in to vote.
12 Dec 2004Ramanan.T
This is a simple tool to change created, modified and accessed dates of any file/folder.
Please Sign up or sign in to vote.
27 Feb 2008Ali Rafiee
Using this class, you can broadcast a message to windows without having to know their handle. You can also broadcast the same message to multiple windows at the same time.
Please Sign up or sign in to vote.
16 Dec 2004D J Nagendra
Merge replication step by step procedure for SQL Server 2000.
Please Sign up or sign in to vote.
30 Nov 2004arussell
A simple script parser and engine to demonstrate coding a parser, and recursive descent statement evaluation.
Please Sign up or sign in to vote.
18 Jan 2005Frank Ekpar
A simple way to save a drawing to a bitmap file.
Please Sign up or sign in to vote.
27 Dec 2004John R. Shaw
Methods to simplify repetitive patterns, using templates.
Please Sign up or sign in to vote.
20 Dec 2004Andrey Butov
A C# star rating control.
Please Sign up or sign in to vote.
7 Dec 2004Muthukumar
Explains how to display the list of users in a Global Address Book in a large organization using a Virtual List Control.
Please Sign up or sign in to vote.
20 Dec 2004ejor
How to get CPU usage with GetSystemTimes
Please Sign up or sign in to vote.
30 Nov 2004Geno Carman
An article on how to retrieve the full source code of a web page.

Current Participants

Those with articles that match the contest criteria are automatically entered.

Software Developer (Senior)
India India
He used to have biography here Smile | :) , but now he will hire someone (for free offcourse Big Grin | :-D ), Who writes his biography on his behalf Smile | :)

He is Great Fan of Mr. Johan Rosengren (his idol),Lim Bio Liong, Nishant S and DavidCrow and Believes that, he will EXCEL in his life by following there steps!!!

He started with Visual C++ then moved to C# then he become language agnostic, you give him task,tell him the language or platform, he we start immediately, if he knows the language otherwise he quickly learn it and start contributing productively

Last but not the least, For good 8 years he was Visual CPP MSMVP!
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
United States United States
Ali Rafiee has been developing windows applications using C++ since 1991, and he hasn't looked back since. Ali has been a software development consultant for must of his career, but he has finally settled down and has been working for an educational software company since 2000. While he is not working, he is either learning C#, flying airplanes, playing with his daughter, or answering peoples question on newsgroups, he finds that to be a great learning tool for himself.

Ali is also a Microsoft Visual C++ MVP.
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Canada Canada
Professional Programmer living in Beautiful Vancouver, BC, Canada.
Web Developer
United States United States
Started off with vb6 Smile | :) and am self-taught at C++, FoxPro, DirectX, etc. I'm currently developing with VFP9 and C# in desktop apps, webservices, telephony apps.
Software Developer Ara 3D
Canada Canada
I am the designer of the Plato programming language and I am the founder of Ara 3D. I can be reached via email at cdiggins@gmail.com
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO Delta Engine
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
Dwight N. Goins, MCT, MCSD, MCAD

Is a Microsoft Education Consultant with Hewlett-Packard. He teaches Microsoft Official Cirriculum with HP (formerly Extreme Logic).
He has also authored Courseware and Manuals for BizTalk Server 2004 and Microsoft Partners.

Dwight.Goins@hp.com
dngoins@hotmail.com
United States United States
I have no biography, but then, I don't have an obituary yet either -- Thank God!!
Web Developer
United Kingdom United Kingdom
http://dev.jesover.net
President Imatronics Corporation
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Romania Romania
I love VC++
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Egypt Egypt
Software Developer (Senior)
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) InfoPlanIT, LLC
United States United States
James has been programming in C/C++ since 1998, and grew fond of databases in 1999. His latest interest has been in C# and .NET where he has been having fun writing code starting when .NET v1.0 was in its first beta.

He is currently a senior developer and consultant for InfoPlanIT, a small international consulting company that focuses on custom solutions and business intelligence applications.

He was previously employed by ComponentOne where he was a Product Manager for the ActiveReports, Data Dynamics Reports, and ActiveAnalysis products.

Code contained in articles where he is the sole author is licensed via the new BSD license.
Researcher
United States United States
Ultrapico Website: http://www.ultrapico.com

Download Expresso 3.0, the latest version of the award-winning regular expression development tool.
Software Developer (Senior)
United States United States
I am a senior software engineer who has been designing and developing software for many years, mostly in C/C++. You might say that I think in code; which is why I am passionate about my first rule of coding: “First do no harm”. So if I get carried away in my explanations, please realize that it is just part of my personality. I enjoy learning new things and, when I have the time, passing that knowledge onto others.
Systems Engineer NEC
Singapore Singapore
Lim Bio Liong is a Specialist at a leading Software House in Singapore.

Bio has been in software development for over 10 years. He specialises in C/C++ programming and Windows software development.

Bio has also done device-driver development and enjoys low-level programming. Bio has recently picked up C# programming and has been researching in this area.
Japan Japan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Italy Italy
I'm Francesco "Matro" Martire, a freeware developer. in the real world, I am an Architect and Project Manager.

I live in Switzerland.
Software Developer (Senior) 4voice AG
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
Mike O'Neill is a patent attorney in Southern California, where he specializes in computer and software-related patents. He programs as a hobby, and in a vain attempt to keep up with and understand the technology of his clients.
Software Developer (Senior)
Europe Europe
More than 30 years of software development experience.
(also playing the SCRUM Master role depending on the project)
Web Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead http://www.nektra.com
Argentina Argentina
Pablo Yabo is a Software Developer since he was young, specialized in system internals.
In 2003 years ago founded with Sebastian Wain a Company named Nektra a custom software development company specialized in Outlook Plugin Development, Data Loss Prevention Solution Development and Windows Driver Development.
Web Developer
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Europe Europe
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
Well first of all, it is fairly obvious my name is Stuart Konen (I'm sure 50% of you just took notice), all of my life I've lived on a farm located in Northern Idaho. What shatters the stereotype of rural residence however, is the fact that I'm very active in the technology and programming worlds. I took up the hobby of programming at age 9, at that point it was little language known as Quick Basic *sigh*. Fast forward another 9 years... (Woah... I just realized that's half of my existence. But that's something I'll have to contemplate later, as I have an autobiography to tell).

Now my experience in programming has improved vastly, I've released various technologies and programs and I'm continuing to pump out concepts and systems that are getting glances from all over the world. My weapon of choice is C++, the core language of the majority of freshly released software, it's sleak, mean, and incrediably powerful. On the side I venture into web application development and site design, where my interest lies in PHP. Over the years my project have included everything from Artificial Intelligence to Web Statistic Tracking systems, but that's the past. What matters is the future... Remember that question we were always asked in grade school? Where did we see ourselves in 10 years. Well that question was asked about 8 years ago in my life, so it looks as though I only have two more for planning stages. In two years I see myself plunging into the world of research, creating my own Research and Development firm, aiming to meet the never-ending need for new and superior software and technology. Soon after becoming a multi-billionare I'll pursue my dream of world domination. Nobody is perfect...

Actually when it comes down to things, the money has no meaning. But there you have it, a 5 minute slice of my thoughts and time... If you have any job opportunities or have the slight urge to initiate a conversation with me, it can be done via email: skonen [at] gmail [dot] com
Team Leader
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer KTS INFOTECH PVT LTD
India India
->9+ Years of Experience in IT Field.
->Basically a C++ Programmer migrating to .NET
->Have Masters degree in Physics and Computer Scince.
-> Doing his Ph.D(Part Time) in Optical Networking)
->Interests: Software product development,Networking, Robotics,Sports Physics, Learning musical instruments, Cricket.

->Resides in kerala ,the gods own country, with his mother and wife.

Home page

Czech Republic Czech Republic
I live in Prague, the capital city of Czech republic (most of the time Smile | :) ). I've been very interested in functional programming recently and I have a passion for the new Microsoft F# language. I'm writing a book about Functional Programming in the Real World that shows the ideas using examples in C# 3.0 and F#.

I've been Microsoft MVP (for C#) since 2004 and I'm one of the most active members of the F# community. I'm a computer science student at Charles University of Prague. My hobbies include photography, fractals and of course many things related to computers (except fixing them). My favorite book writers are Terry Pratchett and Philip K Dick and I like paintings by M. C. Escher.

PS: My favorite codeproject icon is Sheep | [baah] .
Researcher
France France
I am currently working as software engineer in a french transport company.
I am interested in C++, MFC, wxWindows and .NET environnement.
You must sign in to participate in this contest.
This contest has ended.
1 Dec 2004 - 1 Jan 2005