Click here to Skip to main content
15,124,736 members
This competition has ended

Best C++/MFC article of May 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.
14 Apr 2014
john morrison leon
A smart pointer system for safe application development in C++.
Please Sign up or sign in to vote.
5 Jun 2008
Hatem Mostafa
This article demonstrates a new technique to optimize DBMS output cursor storage using Virtual Cursor.
Please Sign up or sign in to vote.
4 Sep 2008
Ernest Laurentin
Multimedia PeakMeter control - .NET version
Please Sign up or sign in to vote.
30 May 2008
Daniel Pistelli
An article about .NET internals and native compiling.
Please Sign up or sign in to vote.
7 Apr 2012
Mladen Janković
A framework for genetic algorithms
Please Sign up or sign in to vote.
20 Aug 2009
"Fish" (David B. Trout)
A command-line tool to run multiple programs in parallel (i.e. concurrently, as a group).
Please Sign up or sign in to vote.
4 May 2008
Hans Dietrich
XIcon is an MFC control that displays text and/or icon with auto-sizing.
Please Sign up or sign in to vote.
7 May 2008
T800G
An easy and flexible way to change file extensions.
Please Sign up or sign in to vote.
6 Dec 2008
Loreia
CEnum is used for enumeration of files and directories using wildcard matching (globbing)
Please Sign up or sign in to vote.
26 Jun 2014
John D. Cook
This article answers some of the first questions that come up when using regular expressions in C++ TR1
Please Sign up or sign in to vote.
24 Sep 2009
$uresh $hanmugam
How to upload images into a MySQL BLOB field using the ODBC driver.
Please Sign up or sign in to vote.
17 May 2008
freejack
An STL based C++ utility class to parse structured config files.
Please Sign up or sign in to vote.
22 May 2008
Alex C. Punnen
The Command Pattern and Chain of Responsibility for implementing a plug-in Thread Pool library.
Please Sign up or sign in to vote.
27 May 2008
Andrew Birt, Rahul Ravikumar
A framework for distributing scientific models over the web
Please Sign up or sign in to vote.
7 May 2008
Ronounours
A very simple C++ source code showing how to create an interactive 2D graphical blobs editor, using the CImg library.
Please Sign up or sign in to vote.
29 May 2008
PeterGlen
Measuring Processor Performance
Please Sign up or sign in to vote.
16 May 2008
John Paul Pirau
Use CString to convert betwen UTF8 and UTF16.
Please Sign up or sign in to vote.
27 May 2008
Vider
I work with about 1500 projects, and usually I need to change the project a lot of times a day. Also, I’m a command line enthusiast, and I don’t like the default command window of the DevStudio. I built this small plug-in to improve these two things.
Please Sign up or sign in to vote.
26 May 2008
Try and try
Explain how to get the address of KeServiceDescriptorTableShadow
Please Sign up or sign in to vote.
29 May 2008
arnshea
A short example of how to access a managed ArrayList of Strings from Native C++/ATL
Please Sign up or sign in to vote.
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.
Please Sign up or sign in to vote.
1 May 2008
My2Cents
Thread communication made easy!
Please Sign up or sign in to vote.
5 May 2008
jerron
An easily-applicable implementation of the design pattern Factory Method
Please Sign up or sign in to vote.
19 May 2008
Abhi_Coder
Implementation of Shared Pointer
Please Sign up or sign in to vote.
17 May 2008
Yonghwi Kwon
An article on elevating an application at Windows startup in Vista
20 May 2008
Parasoft Corporation
Data flow analysis enables early and effortless detection of critical runtime errors like exceptions, resource leaks, and security vulnerabilities. It can also check if exceptions reported from automated unit testing are “real bugs.”
Please Sign up or sign in to vote.
19 May 2008
Xi YUAN
A singleton class for numerical integration
Please Sign up or sign in to vote.
13 May 2008
aisha.ansari
post office protocol to retrieve mails

Current Participants

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

"Fish" (David B. Trout)
Software Development Laboratories
United States United States
Old timer with over 30+ years experience in the industry.

Started out programming in assembler on IBM mainframes working my way up from novice computer operator to manager of programming department responsible for multi-million-record database updating software for a major credit reporting company, eventually becoming part of a small team responsible for designing/developing a new microprocessor operating system.

Made the transition from IBM mainframes to Windows personal computers in the early '90s when the internet was still young. Started programming on Windows with Visual C++ version 1.0 on Windows 3.1. Currently using VS2005 but plan to upgrade to VS2008 "soon".

Contracted for a short while at Microsoft providing Premier Technical Support for the "Desktop Team 3" (VC++/MFC).

Currently part of the "Hercules" Open Source core development team, allowing me to stay active in both the mainframe area (which is most definitely NOT dead but still VERY much alive and well thankyouverymuch) as well as in the Windows programming area too (which seems to be a good fit for someone with my background).

I'm currently self-employed providing per-hour contract support for Hercules (http://www.hercules-390.org).
$uresh $hanmugam
Software Developer
India India
Working in SIEMENS, Chennai, India - currently into vc++.
Abhi_Coder
Software Developer (Senior) Globallogic
India India
No Biography provided
aisha.ansari
India India
No Biography provided
Alex C. Punnen
Architect
India India
Hi everyone!! Sometimes I get real stumped with some concepts and that gets me excited.So I say - hey let me explore - and there I go!! .Currently I am working as software engineer for Nokia Siemens Networks, Bangalore -India.My dream subject - Physics!!
Andrew Birt
Other
United States United States
Andrew Birt is a Research Ecologist with interests in the development of models and software to support ecological decision making.

He currently works at Texas A&M University in the Knowledge Engineering Laboratory (KEL) of the Department of Entomology.
arnshea
Software Developer Microsoft
United States United States
I've been a professional developer since 1996 save for a few years finishing up undergrad and getting a Masters of Science in Computer Science. I've developed in C, PERL and Java on Unix and C#, C++, C, Java and too many other languages to recall on Windows. I am a Sun Certified Java Developer and a Microsoft Certified Applications Developer (.NET; Windows Forms and Web Forms).

If I'm not pouring through API docs, reading programmer's blogs or attaching to a remote process in a debugger then I'm probably scouring the web for interesting articles on technology, flashing the ROM in my Windows Mobile device, making my current boss happy or parked on the couch for some olympic class relaxation.
Chesnokov Yuriy
Engineer
Russian Federation Russian Federation
Highly skilled Engineer with 14 years of experience in academia, R&D and commercial product development supporting full software life-cycle from idea to implementation and further support. During my academic career I was able to succeed in MIT Computers in Cardiology 2006 international challenge, as a R&D and SW engineer gain CodeProject MVP, find algorithmic solutions to quickly resolve tough customer problems to pass product requirements in tight deadlines. My key areas of expertise involve Object-Oriented
Analysis and Design OOAD, OOP, machine learning, natural language processing, face recognition, computer vision and image processing, wavelet analysis, digital signal processing in cardiology.
Daniel Pistelli
Software Developer
Germany Germany
The languages I know best are: C, C++, C#, Assembly (x86, x64, ARM), MSIL, Python, Lua. The environments I frequently use are: Qt, Win32, MFC, .NET, WDK. I'm a developer and a reverse engineer and I like playing around with internals.

You can find most of my work at http://ntcore.com.
Ernest Laurentin
Software Developer (Senior)
United States United States
Ernest is a multi-discipline software engineer.
Skilled at software design and development for all Windows platforms.
-
MCSD (C#, .NET)
Interests: User Interface, GDI/GDI+, Scripting, Android, iOS, Windows Mobile.
Programming Skills: C/C++, C#, Java (Android), VB and ASP.NET.

I hope you will enjoy my contributions.
freejack
United States United States
No Biography provided
Hans Dietrich
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.





Hatem Mostafa
Software Developer (Senior)
Egypt Egypt
jerron
United States United States
No Biography provided
John D. Cook
President John D. Cook Consulting
United States United States
I work in the areas of applied mathematics, data analysis, and data privacy.

Check out my blog or send me a note.

 

john morrison leon
Retired
Spain Spain
Software Author with engineering, science and mathematical background.

Many years using C++ to develop responsive visualisations of fine grained dynamic information largely in the fields of public transport and supply logistics. Currently interested in what can be done to make the use of C++ cleaner, safer, and more comfortable.
John Paul Pirau
Software Developer (Senior)
Romania Romania
No Biography provided
Loreia
Croatia Croatia
Nothing to brag about.
Just another engineer who works as a software developer last couple of years.
Mladen Janković
Software Developer
Serbia Serbia
No Biography provided
My2Cents
Software Developer
United States United States
No Biography provided
No Biography provided
PeterGlen
Software Developer (Senior) Self Employed
United States United States
C, C++, DSP, Graphical Apps, UNIX, LINUX
Ronounours
France France
No Biography provided
Ruchit S.
Software Developer (Senior) InteractCRM
India India
No Biography provided
T800G
Software Developer
Croatia Croatia
No Biography provided
Try and try
Software Developer (Senior)
China China
No Biography provided
Vider
Web Developer
Spain Spain
I've a lot of hobbies, like Software Programing (yes, it's also my job Blush | :O ), Electronics Design, IA, Mechanics, Running&Mountain Bike, Telescopes, lathe and mill.
Xi YUAN
Japan Japan
No Biography provided
Yonghwi Kwon
Software Developer
United States United States
I started to write software since 1999 and have developed various products including security solutions and system utilities.

Microsoft Visual C++ MVP (from 2008 to present)
Website: http://rodream.net
You must sign in to participate in this contest.
This contest has ended.
1 May - 31 May 2008