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

Best C++/MFC article of June 2009

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.
27 Jun 2009Dark Daskin
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
Please Sign up or sign in to vote.
29 Jun 2009Michael Dunn
Create custom tasks in your app's jump list on Windows 7
Please Sign up or sign in to vote.
22 Jun 2009Victor A. Milokum, Apriorit Inc
In this article, we will try to make our algorithms work faster using the methods of low-level optimization of memory allocation in C++.
Please Sign up or sign in to vote.
21 Jun 2009_oti
A WTL Hunspell-checked edit control.
Please Sign up or sign in to vote.
20 Jun 2009Valery Grebnev
This article describes a simple approach and test results when creating distributed pools of objects for high-performance applications on a Multi-core PC.
Please Sign up or sign in to vote.
2 Jun 2009Craig Giles
There are a few things missing from the tutorials. This is the amendment, going to patch up the final few things to get you back on track!
Please Sign up or sign in to vote.
4 Jul 2012Jonathan Wood
Getting accelerators to work in a dialog box.
Please Sign up or sign in to vote.
22 Jun 2009airlobster
Taking my previous lexer one step ahead.
Please Sign up or sign in to vote.
24 Jun 2009Kuldip Rindani
Monitoring group of Linked SQL Servers from a SQL Server
Please Sign up or sign in to vote.
5 Nov 2009PeterSchregle
A C++ template class for fixed point mathematics.
Please Sign up or sign in to vote.
30 Jun 2009Adam Roderick J
A simple approach to Hook LoadLibrary API with a sample
Please Sign up or sign in to vote.
23 Jul 2009Apriorit Inc, Alex Kolesnyk
This article describes the first steps in low-level programming on the example of developing of simple boot loader
Please Sign up or sign in to vote.
12 Jun 2009Ludvik Jerabek
A C++ class to control Univelop CNC 4\5 Axis controller board in usermode on Linux.
Please Sign up or sign in to vote.
5 Jun 2009jehrry
Overcome window flicker while dragging with CImageList
Please Sign up or sign in to vote.
6 Jun 2009cefarix
How to write an Internet Explorer plug-in (Browser Helper Object - BHO) using just C++ and the Windows API; no ATL or MFC involved!
Please Sign up or sign in to vote.
29 Jun 2009Apriorit Inc, Ivan Romanenko
This article describes a sample parser of reg files using the Boost Spirit Parser Framework. We'll discuss why we use the curtain libraries and make one or another solution, algorithm, and also tests.
Please Sign up or sign in to vote.
14 Jan 2014marc ochsenmeier
Get to know the files you use on a daily basis when debugging your application with Visual Studio or WinDbg.
Please Sign up or sign in to vote.
3 Sep 2012ddbug
A utility for creating version info on executable files without Resource Compiler
Please Sign up or sign in to vote.
26 Nov 2010Antonio Sandoval
Wrapper C# class written in C++\CLI and a sample implementation in C# to render PDF files.
Please Sign up or sign in to vote.
26 Jun 2009Eugene Kordin, Apriorit Inc
In this article, we will review some aspects of using data types and ways of using them during marshaling data. We’ll concentrate on marshaling to and from unmanaged code.
Please Sign up or sign in to vote.
2 Jun 2009Craig Giles
The goal for this tutorial is to get a basic screen management system up and running, ready to start writing game code.
Please Sign up or sign in to vote.
12 Jun 2009metcarob
This article shares my experiences setting up an Open Source tool chain for developing C++ applications.
Please Sign up or sign in to vote.
21 Jun 2009airlobster
A very efficient BEncode Lexer in C++.
Please Sign up or sign in to vote.
22 Jun 2009Emery Emerald
The decision of problem of the header «deformation» and its locality, height of lines of list control and their text formatting.
Please Sign up or sign in to vote.
28 May 2012Adam Roderick J
A brief and basic explanation about the PE data structures, with a sample
Please Sign up or sign in to vote.
24 Jun 2009metcarob
In this article, I share my experience creating and compiling a simple C++ program using SQLite to store data.
Please Sign up or sign in to vote.
2 Jun 2009araud
Your own transport for DCOM
Please Sign up or sign in to vote.
9 Jun 2009Flying Light
MFC Application to rename an Existing Visual Studio Project
Please Sign up or sign in to vote.
22 Jun 2009Kuldip Rindani
Installer testing verifier - Useful for installer testing and verification.
Please Sign up or sign in to vote.
2 Jun 2009Craig Giles
An input manager to help you with input management
Please Sign up or sign in to vote.
12 Jun 2009manjunath.j3
A generic C++ class for simple file I/O, just like CFile.
Please Sign up or sign in to vote.
22 Jun 2009metcarob
GTK+ is a GUI widget toolkit. This article describes how I have compiled a Hello World GTK+ program to allow me to evaluate it.
Please Sign up or sign in to vote.
27 Jun 2009Eddy Quicksall
This is a set of macros that can be used to write structured code as if it were blocking code while in an interrupt context.
Please Sign up or sign in to vote.
20 Jun 2009Chilap
Using pure C language to mimic the memory auto release pool in objective-C
Please Sign up or sign in to vote.
2 Jul 2009My2Cents
Poll using EnumProcess to get process create notification in user-mode
Please Sign up or sign in to vote.
2 Jun 2009Craig Giles
Since I am developing a game engine for the iPhone that I would like to re-use, I have chosen to host all game data in the form of XML files
Please Sign up or sign in to vote.
18 Jun 2009Muhammad Hassan Haider
Compressing Images the easiest way
Please Sign up or sign in to vote.
2 Jun 2009Craig Giles
I have been learning quite a few development strategies as of late, and the newest one that I’ve taken a peek into is Test Driven Development (TDD), or Unit Testing.
Please Sign up or sign in to vote.
4 Jun 2009KarstenK
Connecting and disconnecting network drives

Current Participants

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

Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Philips HealthCare
India India
I am always looking for new technical challenges.
If you face it, contact me, I will solve it.
Software Developer (Senior)
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer HidraQuim SA de CV
Mexico Mexico
I'm a Chemical Engineering that loves the programming.
2003 - Graduated from Technical Programmer UNIVA México.
2009 - Graduated from Chemical Engineering Universidad de Guadalajara, Mexico.
Programmer by Hobby since 6 years ago.
Chief Technology Officer Apriorit Inc.
United States United States
ApriorIT is a software research and development company specializing in cybersecurity and data management technology engineering. We work for a broad range of clients from Fortune 500 technology leaders to small innovative startups building unique solutions.

As Apriorit offers integrated research&development services for the software projects in such areas as endpoint security, network security, data security, embedded Systems, and virtualization, we have strong kernel and driver development skills, huge system programming expertise, and are reals fans of research projects.

Our specialty is reverse engineering, we apply it for security testing and security-related projects.

A separate department of Apriorit works on large-scale business SaaS solutions, handling tasks from business analysis, data architecture design, and web development to performance optimization and DevOps.

Official site: https://www.apriorit.com
Clutch profile: https://clutch.co/profile/apriorit
This is a Organisation

33 members
Software Developer (Senior)
Russian Federation Russian Federation
As programmer I understand that every program takes brain to be created. The more complex is the software, the more senior developers it takes. And they say that DNA doesn't have an author? I don't buy it.
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
Hong Kong Hong Kong
Like programming, reading, watching movies.
Wish to own a book store and a small cafe in the future.
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.
Russian Federation Russian Federation
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.
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
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer ApriorIT
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Korea (Republic of) Korea (Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Black Belt Coder
United States United States
Jonathan Wood has been a software developer for more years than he cares to admit. His current focus is on using C# and ASP.NET MVC to develop website applications, and C++ and MFC to develop desktop applications. His consulting company, SoftCircuits, is known for producing various commercial and shareware products.

Having an entrepreneurial spirit, Jonathan also has a number of other online businesses that he built from scratch such as Black Belt Coder, SC Web Group and others. He also has expertise in designing brands (including graphics and logos) and search-engine optimization (SEO).

Jonathan is always willing to discuss consulting work or joint ventures with people looking to develop software or online businesses.
Software Developer
Germany Germany
I am living in germany and now living from programming for some Years. In my spare time I like sports as jogging, playing football (soccer) and basketball.

We must take care for our planet, because we and our family has no other. And everybody has to do something for it.
Software Developer (Senior)
United States United States
VC++, MFC, COM, Unix Shell Scripts
Linux Kernel Development
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.
Architect Cerner Healthcare Solutions Pvt Ltd.
India India
I have been doing product coding and designing for around 10 years.
Software Developer winitor
Germany Germany
Marc Ochsenmeier is the author of pestudio (www.winitor.com) and worked as developer with the focus on Windows Security. He now works as a Malware Analyst

pestudio is on twitter at: https://twitter.com/ochsenmeier
Web Developer
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) VMware
United States United States
Michael lives in sunny Mountain View, California. He started programming with an Apple //e in 4th grade, graduated from UCLA with a math degree in 1994, and immediately landed a job as a QA engineer at Symantec, working on the Norton AntiVirus team. He pretty much taught himself Windows and MFC programming, and in 1999 he designed and coded a new interface for Norton AntiVirus 2000.
Mike has been a a developer at Napster and at his own lil' startup, Zabersoft, a development company he co-founded with offices in Los Angeles and Odense, Denmark. Mike is now a senior engineer at VMware.

He also enjoys his hobbies of playing pinball, bike riding, photography, and Domion on Friday nights (current favorite combo: Village + double Pirate Ship). He would get his own snooker table too if they weren't so darn big! He is also sad that he's forgotten the languages he's studied: French, Mandarin Chinese, and Japanese.

Mike was a VC MVP from 2005 to 2009.
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.
Software Developer (Senior)
Germany Germany
I have been occupied with software development in the field of image processing and image analysis since 1986.

I still like programming in general and image processing and analysis in particular.
Software Developer
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Ukraine Ukraine
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 Jun - 1 Jul 2009