Click here to Skip to main content
15,886,770 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 2014john morrison leon
A smart pointer system for safe application development in C++.
Please Sign up or sign in to vote.
5 Jun 2008Hatem 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 2008Ernest Laurentin
Multimedia PeakMeter control - .NET version
Please Sign up or sign in to vote.
30 May 2008Daniel Pistelli
An article about .NET internals and native compiling.
Please Sign up or sign in to vote.
7 Apr 2012Mladen 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 2008Hans 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 2008T800G
An easy and flexible way to change file extensions.
Please Sign up or sign in to vote.
6 Dec 2008Loreia
CEnum is used for enumeration of files and directories using wildcard matching (globbing)
Please Sign up or sign in to vote.
26 Jun 2014John 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.
16 May 2008freejack
An STL based C++ utility class to parse structured config files.
Please Sign up or sign in to vote.
22 May 2008Alex 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.
16 May 2008John Paul Pirau
Use CString to convert betwen UTF8 and UTF16.
Please Sign up or sign in to vote.
27 May 2008Andrew Birt, Rahul Ravikumar
A framework for distributing scientific models over the web
Please Sign up or sign in to vote.
6 May 2008Ronounours
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 2008PeterGlen
Measuring Processor Performance
Please Sign up or sign in to vote.
26 May 2008Vider
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 2008Try and try
Explain how to get the address of KeServiceDescriptorTableShadow
Please Sign up or sign in to vote.
29 May 2008arnshea
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 2008Chesnokov 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 2008My2Cents
Thread communication made easy!
Please Sign up or sign in to vote.
5 May 2008jerron
An easily-applicable implementation of the design pattern Factory Method
Please Sign up or sign in to vote.
19 May 2008Abhi_Coder
Implementation of Shared Pointer
Please Sign up or sign in to vote.
17 May 2008Yonghwi Kwon
An article on elevating an application at Windows startup in Vista
20 May 2008Parasoft 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 2008Xi YUAN
A singleton class for numerical integration
Please Sign up or sign in to vote.
13 May 2008aisha.ansari
post office protocol to retrieve mails

Current Participants

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

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).
Software Developer
India India
Working in SIEMENS, Chennai, India - currently into vc++.
Software Developer (Senior) Globallogic
India India
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.
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!!
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.
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.
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.
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.
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) 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.





Software Developer (Senior)
Egypt Egypt
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.
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.

 

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.
Software Developer (Senior)
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Croatia Croatia
Nothing to brag about.
Just another engineer who works as a software developer last couple of years.
Software Developer
Serbia Serbia
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Self Employed
United States United States
C, C++, DSP, Graphical Apps, UNIX, LINUX
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) InteractCRM
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 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.
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.
Software Developer (Senior)
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Japan Japan
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
I started to write software since 1999 and have developed various products including security solutions and system utilities.

Microsoft Visual C++ MVP
Assistant Professor at the University of Virginia
Website: http://yongkwon.info
You must sign in to participate in this contest.
This contest has ended.
1 May - 31 May 2008