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

Best C++/MFC article of July 2008

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.

Please Sign up or sign in to vote.
28 Jul 2008Roland Trainor
A class to facilitate user defined dialog and window control layouts.
Please Sign up or sign in to vote.
11 Aug 2008Darren Sessions
The Style Toolkit allows you to modernize the look of your programs using gradients, transparency, PNG images, and more.
Please Sign up or sign in to vote.
23 Jul 2008Michael Chourdakis
Simple code to introduce a hardware breakpoint mechanism.
Please Sign up or sign in to vote.
11 Oct 2008Jim Xochellis
This article presents a generic sequence searching template function, which is more versatile than std::search
Please Sign up or sign in to vote.
1 Jul 2008Joseph M. Newcomer
Fibers are a lightweigtht cooperative threading mechanism, or a coroutine mechanism, depending on how you look at them. Besides providing a very efficient thread-like implementation, fibers allow you to provide "continuations", that is, computations which perform some function, suspend themselves, a
Please Sign up or sign in to vote.
2 Jul 2008Hans Dietrich
XMLProfile implements a class to read and write XML profile files that is consistent with the MFC set of profile functions. Conversion functions to allow reading/writing both INI and XML profiles are included. A CWinApp-derived class provides drop-in replacement of the standard MFC profile functio
Please Sign up or sign in to vote.
20 Jul 2008jbartas
A C-language web server with embedded files and CGI.
Please Sign up or sign in to vote.
3 Jul 2008pseudonym67
A complete beginners guide to a KDE application.
Please Sign up or sign in to vote.
22 Nov 2010Vitaly Tomilov
A simplified and unified way for accessing most frequently used information about Process, System, and Environment.
Please Sign up or sign in to vote.
18 Jul 2008John_Tang
An introduction to thunk and its uses in callback handling, interface marshaling, and supporting multiple inheritance in C++.
Please Sign up or sign in to vote.
20 Jul 2008Johann Anhofer
An easy to use debug logger, implemented via a custom stream buffer.
Please Sign up or sign in to vote.
20 Mar 2009Kumar.Prabhu
This project demonstrates the basics of DirectShow and related concepts.
Please Sign up or sign in to vote.
6 Aug 2008cppnow
An implementation of an (almost) std::map compatible data structure which offers better performance and memory utilization.
Please Sign up or sign in to vote.
11 May 2009Ladislav Nevery
Native MySql Client not requiring any special driver or library
Please Sign up or sign in to vote.
21 Aug 2008Rolf Kristensen
Examples of how to sort rows in the MFC list control.
Please Sign up or sign in to vote.
3 Jul 2008Jude Deng
Introduce memory pool
Please Sign up or sign in to vote.
15 Jul 2008T800G
Simple class to make a window snap to screen edges
Please Sign up or sign in to vote.
6 Jul 2008nalla
This article describes my work in creating a framework for a generic game engine in C++.
Please Sign up or sign in to vote.
2 Jul 2008CurtD
Assertions are a very effective debugging tool for C/C++ code. But, a very subtle problem exists with assertions that can cause you to waste a lot of debugging time chasing the wrong problem.
Please Sign up or sign in to vote.
3 Jul 2008Samuels Xu
An MDI application based on MFC to open SQLite3 Database and show all tables in different views.
Please Sign up or sign in to vote.
23 Jul 2008Sanjay1982
The MFC CListCtrl does not allow editing labels for all columns. This extended class implements ways to specify column editors, row, cell, and column colors etc.
Please Sign up or sign in to vote.
28 Aug 2008Ashutosh Bhawasinka
An article on how to use the IOlkAccountManger to get email accounts configured in Outlook
Please Sign up or sign in to vote.
26 Dec 2008Hojjat Bohlooli
A multi select files and folders browse window
Please Sign up or sign in to vote.
1 Sep 2011Yi Li
A new choice for playing GIF using GDI+
Please Sign up or sign in to vote.
17 Jul 2008Shanmuga Sundar.V
Simple memory game
Please Sign up or sign in to vote.
6 Jul 2008arystotenes<br />Michael J.
Two simple property classes easying C++ programming
Please Sign up or sign in to vote.
14 Jul 2008arystotenes<br />Michael J.
Delegate type just like in C# or Delphi.
Please Sign up or sign in to vote.
22 Jul 2008Tom Stone
Enhanced encryption algorthim for data storage (console app)
Please Sign up or sign in to vote.
4 Jul 2008w.hooper
Convert a positive 32 bit integer to a base 64 string. This is the fastest and shortest encoding / decoding of an integer to / from text. Easily modified for 64 bit integers.
Please Sign up or sign in to vote.
4 Jul 20082b|!2b==?
A command-line program that backs up folders and files specified in a text file to CD-W
Please Sign up or sign in to vote.
24 Aug 2010vishal820
This program helps installers to check whether files and registry keys are included in WRP or not
Please Sign up or sign in to vote.
25 Jul 2008Weiwei.Fang
simple code to replace the win+L hotkey
Please Sign up or sign in to vote.
15 Jul 2008DoItFreely
a media file player based on DShow
Please Sign up or sign in to vote.
17 Jul 2008Stefan Freyr Stefansson
A C++ class for defining a color gradient and interpolating a value to produce a color.
Please Sign up or sign in to vote.
30 Jul 2008saud_ad
The following description briefs you on common problems you might come across while working with MSLU (Microsoft Layer for Unicode)
Please Sign up or sign in to vote.
21 Jul 2008google73
This article explores the IO Completion Port mechanism provided in Windows and compare it with the other mechanisms available to wait for an IO completion
Please Sign up or sign in to vote.
8 Jul 2008Somen Shaw
Quick way to run an executable as a Windows Service.
Please Sign up or sign in to vote.
15 Jul 2008julyhoping
This program is to search for words on text files.
Please Sign up or sign in to vote.
9 Jul 2008Samjiman
Revise is a command line text editing tool
Please Sign up or sign in to vote.
24 Jul 2008Simon Parmenter
A VS2008 C++ project to add an icon resource in a file to an executable.
Please Sign up or sign in to vote.
9 Jul 2008Ananth Nag Sastry Ganti
Simulation of Barber shop problem
Please Sign up or sign in to vote.
12 Jul 2008CADITC_CODER
PCBACKDROP works like BGINFO from SysInternals. Make your own Windows Desktop background with system information.

Current Participants

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

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
United States United States
I am Ananth Nag Sastry Ganti, working as a software engineer at IBM T.J Watson Research Center, NY. I am working on Image processing and Video suviellence projects. My areas of interests include DSP, Image Processing.

Any advices or suggestions on my articles are always welcome.
Software Developer
Poland Poland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Cannot disclose
India India
I am a Compute Engineer, currently working for a telecom company. I have interest in C#, Visual C++, MAPI, COM/DCOM, Windows administration and Networking.
I love programming!!!
Architect Ctrl-Alt-Del IT Consultancy Pty Ltd
Australia Australia
Warren Simondson is a Senior Systems Architect at Ctrl-Alt-Del IT Consultancy, an Australian based IT Consultancy firm, established in 2002, which is also a Citrix Gold Partner. Ctrl-Alt-Del IT Consultancy (www.ctrl-alt-del.com.au) is well known for the CAD Freeware Util Pack, a collection of over 30 Freeware utilities that have been written by Warren Simondson to assist IT Professionals extend the functionality and management of Terminal Server and Citrix Environments. Since 1996, Warren has been solely committed to thin client solutions, using his background as a programmer and school teacher to share his knowledge of Citrix and Terminal Server environments, and to deliver his freeware utilities to the world community. His primary focus in his professional life is to help those around him, demystifying the illusion of IT and sharing as much knowledge as possible to the wider community.
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.
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)
United States United States
I am currently working as a consultant in Southern California.

I have worked as a Hardware Engineer, Firmware Engineer, Software Engineer and Applications Engineer.

I spent 13 years in the Disk Drive industry and the last 7 working in GPS.
Web Developer
China China
programmer
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Hans Dietrich Software
United States United States
I attended St. Michael's College of the University of Toronto, with the intention of becoming a priest. A friend in the University's Computer Science Department got me interested in programming, and I have been hooked ever since.

Recently, I have moved to Los Angeles where I am doing consulting and development work.

For consulting and custom software development, please see www.hdsoft.org.





Iran (Islamic Republic of) Iran (Islamic Republic of)
حجت اله بهلولی
حجت اله بهلولي
متولد 18 بهمن 1360 اصفهان
مدرک کارشناسی ارشد مهندسی کامپیوتر - نرم افزار

Hojjat Bohlooli
I was born in 7 Feb 1982, Isfahan Iran
Bachelor of science in Computer Science from Yazd university
Master of science in Software Engineering from university of Isfahan
Chief Technology Officer praemio.com
United States United States
See my bio here:

http://www.bartas.net/resume.htm
Software Developer
Greece Greece
I live in Greece with my wife and our two daughters. I am a professional software developer since 1999, using mostly C/C++ in my work.

My main expertise are: C/C++, STL, software optimization, generic programming and debugging. I am also very experienced in client–server programming, communications, concurrent programming, software security and cryptography. Finally, in my early professional years, I have worked a lot on cross-platform programming (Mac+Win).

I am familiar with the MFC, wxWidgets and Cplat GUI frameworks and the Python, Java, Pascal, Fortran, Prolog and Rexx programming languages.
Software Developer (Senior)
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Retired
United States United States
PhD, Computer Science, Carnegie Mellon University, 1975
Certificate in Forensic Science and the Law, Duquesne University, 2008

Co-Author, [i]Win32 Programming[/i]
Software Developer
China China
^_^
Instructor / Trainer MySoft
United States United States
A student of Vietnam University of Science and Portland State University.
Software Developer
India India
I am a software developer working on the Windows Mobile 5.0/6.0/6.1 technologies.
Software Developer (Senior)
Slovakia Slovakia
Past Projects:
[Siemens.sk]Mobile network software: HLR-Inovation for telering.at (Corba)
Medical software: CorRea module for CT scanner
[cauldron.sk]Computer Games:XboxLive/net code for Conan, Knights of the temple II, GeneTroopers, CivilWar, Soldier of fortune II
[www.elveon.com]Computer Games:XboxLive/net code for Elveon game based on Unreal Engine 3
ESET Reasearch.
Looking for job
Software Developer
Greece Greece
I'm working in C++, PHP , Java, Windows, iOS, Android and Web (HTML/Javascript/CSS).

I 've a PhD in Digital Signal Processing and Artificial Intelligence and I specialize in Pro Audio and AI applications.

My home page: https://www.turbo-play.com
Team Leader
United Kingdom United Kingdom
Nalla has 9+ years of experience in system software development using C++/C# on Windows/Linux platform applied using OOAD/UML. He has good knowledge of x86 and AMD64 architecture.
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
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
Denmark Denmark
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
United Kingdom United Kingdom
I am a hobbyist programmer with an interest in C++ and Lua.
I also sometimes play bass. Wink | ;)
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.
Software Developer
India India
I have been involved in C, C++ development for over a six year now. I have worked on projects involving games, insurance application, stats and reporting applications. Being busy with work I hardly got time to post my own articles but now I am getting more involved. I don't promise much but hopefully you'll see some more interesting articles from me in near future.
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.
Architect Luxoft
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United Kingdom United Kingdom
My profession is Software Engineering.

I am qualified as an electrician and at one time was CORGI registered for domestic gas installations.

I have been a member of the British Computer Society (present grade CITP) and the ACCU since 1997.
India India
somenshaw@gmail.com
Network Administrator Reykjavik University
Iceland Iceland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Croatia Croatia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Sibedge IT
Ireland Ireland
My online CV: cv.vitalytomilov.com
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Beihang University
China China
http://sites.google.com/site/fangvv
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Jul - 31 Jul 2008