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

Best C++/MFC article of February 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.
5 Mar 2009Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
Please Sign up or sign in to vote.
18 Jun 2016c-smile
How the TIScript language is different from its prototype - JavaScript
Please Sign up or sign in to vote.
20 May 2010jeff00seattle
A C++ implementation of the C# functionality for both Property and Indexer, and controlling their compile-time accessibility using accessor-modifiers.
Please Sign up or sign in to vote.
12 Feb 2009Gregory Shpitalnik
How to inject some code into running Linux application
Please Sign up or sign in to vote.
27 Sep 2009Ernest Laurentin
Complete Client/Server Socket Communication class with threadpool implementation. Easy to use and integrate into C++ application. Linux/UNIX port available.
Please Sign up or sign in to vote.
14 Apr 2014auralius manurung
An article on designing your own robot simulator
Please Sign up or sign in to vote.
26 Feb 2009Kevin Li (Li, Ken-un)
Generics and extension methods in C++/CLI
Please Sign up or sign in to vote.
11 Feb 2009Roy, Philippe
An article introducing Conceptual Dependency and predicate calculus operations.
Please Sign up or sign in to vote.
2 Feb 2009Jakub Piwowarczyk
The article describes how to make a DS9097E adapter and read the temperature from a DS18B20 sensor by using the COneWire class.
Please Sign up or sign in to vote.
10 Feb 2009Hans Dietrich
XMSAALib provides APIs that allow you to retrieve MSAA (accessibility) information from a window by using the IAccessible interface. The demo app shows how to build an accessibility object tree from a window.
Please Sign up or sign in to vote.
13 Feb 2009Domagoj Šarić
A tiny WinAMP output DLL that uses a C++ replacement of the official ASIO SDK that supports multiple ASIO devices.
Please Sign up or sign in to vote.
5 Feb 2009Artem Kustikov
This article describes results of ahttpserver evolution - implementation of ASP.NET handler and many architecture improvements
Please Sign up or sign in to vote.
21 Jul 2014Thomas Maierhofer (Tom)
The spell checking and hyphenation features of OpenOffice for the .NET platform.
Please Sign up or sign in to vote.
18 Feb 2009Palavos
A program that implements the Simplex method to solve Linear Programming problems.
Please Sign up or sign in to vote.
26 Feb 2009auralius manurung
A reusable class for drawing a simple graph
Please Sign up or sign in to vote.
17 Feb 2009MikeTheDwarf
Helper class to display 3D data
Please Sign up or sign in to vote.
26 Oct 2009Hamed Ebrahimmalek
The Double-Checked Locking Optimization Design Pattern reduces contention and synchronization overheads whenever critical sections of code must acquire locks in a thread-safe manner just once during program execution.
Please Sign up or sign in to vote.
26 Feb 2009Adrian Dorache
Scripting the clipboard content in Windows Script Host.
Please Sign up or sign in to vote.
6 May 2009Alex_Intw
This article shows you how to send or post events among processes using shared memory queues for the Windows and Linux platforms.
Please Sign up or sign in to vote.
9 Feb 2009Gregory Shpitalnik
How to debug simultaneously Java/C++ mixed code in both Java and C++ debuggers
Please Sign up or sign in to vote.
2 Feb 2009Eugene Bolotin
This article describes basic concepts and code of C++ template which provides simple access to shared memory objects
Please Sign up or sign in to vote.
23 Feb 2009Achilleas Margaritis
Solves issues with shared_ptrs using a new approach
Please Sign up or sign in to vote.
9 Feb 2009jwatte
Replacing the CSettingsStore class in MFC to store settings in a file
Please Sign up or sign in to vote.
22 Feb 2009ingvar8
Counter based c8051
Please Sign up or sign in to vote.
22 Mar 2009ingvar8
LCD with USB Toolstick c8051
Please Sign up or sign in to vote.
31 Jan 2009Damir Valiulin
CStackableGroupBox allows you to create multiple groups of controls and then show or hide them at runtime
Please Sign up or sign in to vote.
9 Feb 2009Hamed Ebrahimmalek
The Strategized Locking design pattern parameterized synchronization mechanisms protect a component’s critical section from concurrent access.

Current Participants

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

Software Developer (Senior)
Greece Greece
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Codecentrix Software
Romania Romania
Software consultant in Bucharest Romania writing Windows programs and browsers plug-ins since 1998 with Visual C++.
Software Developer (Senior)
United States United States
Alex "Question is more important than the answer."
Software Developer (Senior)
Belarus Belarus
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Student
Indonesia Indonesia
http://kataauralius.com/
Founder Terra Informatica Software
Canada Canada
Andrew Fedoniouk.

MS in Physics and Applied Mathematics.
Designing software applications and systems since 1991.

W3C HTML5 Working Group, Invited Expert.

Terra Informatica Software, Inc.
http://terrainformatica.com
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.
Software Developer Little Endian Ltd.
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)
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.
Software Developer
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.
Software Developer (Senior) Marvell
Israel Israel
17 years experience software engineer at Marvell company in Israel.
Software Developer
Netherlands Netherlands
I'm a C++ and C# .Net software engineer.
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.





Estonia Estonia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer Technical University of Lodz
Poland Poland
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 enjoy and take seriously the craft of programming, and I improve upon my skills daily. Start day: coffee is always a good idea!
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.
Business Analyst UPC AT B2B customers
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 Kakos Bros Solutions
Greece Greece
Spiros [Spyridon or Spyros are also used] Kakos (huo) lives in Athens, Greece. He is currently working as an IT consultant in a large firm. Begun programming during the Commodore era in MS Basic and is still trying to learn (mostly in C++ and C#)...
He likes chess and has recently bought a new (old) modem for one of his Commodores 128 (yes, he has two of them!) to set up a server based on 8-bit technology. He thinks that when the World Wide Web crashes completely by an alien cyber attack, he will be the only one capable of surfing with his Commodore computer and will eventually save the day...
He likes reading and writting philosophy and is a fond admirer of Aristotle and Alfred Russel Wallace. His main heritage is Harmonia Philosophica.
At his free time he is researching the application of polypyrrole (PPy) in the PCB manufacturing process (through-hole plating) at the National Technical University of Athens - Advanced Materials section.
Software Developer (Senior)
Canada Canada
Philippe Roy was a key contributor throughout his 20+ years career with many high-profile companies such as Nuance Communications, IBM (ViaVoice and ProductManager), VoiceBox Technologies, just to name a few. He is creative and proficient in OO coding and design, knowledgeable about the intellectual-property world (he owns many patents), tri-lingual, and passionate about being part of a team that creates great solutions.

Oh yes, I almost forgot to mention, he has a special thing for speech recognition and natural language processing... The magic of first seeing a computer transform something as chaotic as sound and natural language into intelligible and useful output has never left him.
CEO
Germany Germany
I'm a Senior Software Consultant
Thomas Maierhofer Consulting
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 1 Mar 2009