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

Best C++ article of May 2013

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.
3 Jun 2013Pankaj.Sinha.Techno
Loading assemblies using Assembly.Load, Assembly.LoadFrom and Assembly.LoadFile
Please Sign up or sign in to vote.
1 May 2013Mohibur Rashid
Title says it all.
Please Sign up or sign in to vote.
4 May 2013bkelly13
Include code from other directories
Please Sign up or sign in to vote.
19 May 2013Amit Deshmukh 1010
Accessing class object present in exe from explicitly loaded DLL using Inheritance and virtual function.
Please Sign up or sign in to vote.
28 May 2013Keyhole Software
Using JSON and File API to view starred Google Reader posts.
Please Sign up or sign in to vote.
4 May 2013Melick
How to create a web part page programmatically
Please Sign up or sign in to vote.
7 May 2013S Leistikow
Four tier IOC application.
Please Sign up or sign in to vote.
10 May 2013Mahdi Nejadsahebi
This tip describes how we can remove close pixels from color around the edges.
Please Sign up or sign in to vote.
17 May 2013computermagic
Generating sequential GUIDs in C++ and Qt 5
Please Sign up or sign in to vote.
24 May 2013zoyobar
Using Shape class to display and scale graphics in XNA, WPXNA (3).
Please Sign up or sign in to vote.
29 May 2013Gordon Beeming
How to use TFS Kanban column state to the warehouse
Please Sign up or sign in to vote.
16 May 2014Jan Dolinay
This article explains why the Arduino digital I/O functions are slow and compares them with faster implementation used in Wiring framework.
Please Sign up or sign in to vote.
16 May 2013Joffrey Brouillet
This is an alternative for "A set of ADO classes - version 2.20"
Please Sign up or sign in to vote.
27 May 2013Marius Bancila
This article is a walk-through the C++11 support for threads and synchronization mechanisms (mutexes and condition variables).
Please Sign up or sign in to vote.
11 Jun 2013Fulvio Dominici
How to generate a QRCode with the libqrencode library, with a clear example
Please Sign up or sign in to vote.
24 May 2013Nikhil Soman
This article talks about using the Windows event viewer to get the actual crashed module and location of the crash in the code. The sample code is written in C++ to generate different types of crashes like access violation and stack overflow.
Please Sign up or sign in to vote.
29 May 2013Spandan_Sharma
A map storing key-value/s and allowing data retrieval and other operations all at compile time
Please Sign up or sign in to vote.
29 Jun 2016Priyanka Sabharwal81
Adapter Design Pattern in C++
Please Sign up or sign in to vote.
8 Sep 2014EricHufschmid
A C function to create a triangle index list
Please Sign up or sign in to vote.
29 Sep 2018libbyliugang
A splitter control for dialog can auto change the linked window's position
Please Sign up or sign in to vote.
21 Aug 2014Edison Heng
Networking and Socket programming tutorial in C.
Please Sign up or sign in to vote.
19 Jul 2013Oso Oluwafemi Ebenezer
This illustrate how to create shortcut to objects (both file and non-file like printers, folders, files. Drives, etc) in Win32 C++
Please Sign up or sign in to vote.
24 Feb 2023Philippe Cayouette, Sebastien Gibeau
Solution using smart pointers' custom deleters
Please Sign up or sign in to vote.
19 Jun 2013Przemek Mazurkiewicz
Simple non-validating streaming XML parser in C++.
Please Sign up or sign in to vote.
20 May 2013prasad_som
How to modify a bitmap in memory once it is read as a string.
Please Sign up or sign in to vote.
1 May 2013John Bandela
C# style async/await in C++.
Please Sign up or sign in to vote.
18 May 2013n.podbielski
A better algorithm for finding UpdatePanel that will be updated during page request
Please Sign up or sign in to vote.
2 May 2013Ihab ramadan
Demo illustrates how to make augmented reality program using irrlicht and newton

Current Participants

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

Software Developer (Senior)
India India
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.
President Computer Magic And Software Design
United States United States
We specialize in custom software development for your business. With 10+ years of experience, you can be be sure that you are getting the best code that money can buy.
Japan Japan
Hi! Thank you everyone who reading my article. My major is electronic and programming. Right now I am doing foreign study at Japan. I will like sharing to everyone with my works and if you do interesting with my works, please leave you comment on my blog. Any comments is welcoming.
Software Developer Endpoint Software
United States United States
I develop MillWrite, which is CAD/CAM and engraving software, for CNC routers, lasers, milling machines, and plasma cutters.
President Ultramundum foundation
Italy Italy
Fulvio Dominci Carnino was born in Torino, Italy, in 1965.
One of the founders of the first italian computer club, he studied electronics in the Turin university. Before graduating he wrote his first videogame, Specventure.
The title sold more than 15000 copies all over Europe, a success for 1985, and madeDominici the first italian ever to sell a videogame on the international market.
In 1986 creates a real-time multitasking operating system: I-Wave.
In 1990 he started his first company for automated test systems.
During his army service developes an advanced neural network artificial creature, creating the theory of bottom-up artificial intelligence.
In the 90s starts a firm for the automated reproduction of ancient paintings by secret computer techniques.
From 1995 to 2002 Dominici is co-founder of the largest italian public network of computers.
From 2001 is president of Ultramundum Foundation.
Architect SSW
South Africa South Africa
Software Developer (Senior) Main Telecom
Egypt Egypt
Senior C++ and Java developer graduated from faculty of computers and infomation cairo university.
I gift this article to do3aa

Just want to make a usful egyptian contripution on this great site
Employed (other) Tomas Bata University in Zlin
Czech Republic Czech Republic
Works at Tomas Bata University in Zlin, Czech Republic. Teaches embedded systems programming. Interested in programming in general and especially in programming microcontrollers.
Chief Technology Officer Somum Solutions Inc.
Canada Canada
In my 22+ years in the business, I had the privilege to work for big name companies in challenging environments in different countries. I created and helped deploy solutions for small businesses as well as for major corporations spanning many offices worldwide. I also have entrepreneurial qualities having had a few companies of my own making me very autonomous and giving me the understanding of the business side of things.

Currently, I play several major roles alongside consulting. I am privileged to be part of the executive team with my employer, answering directly to the owner and where I can put to good use my skills in management, software architecture, partner and supplier relationships development, major account solution engineering and more.

I have strong interrelation skills which facilitate team management and commitment. I promote brainstorms and initiatives from my teams with very positive results. I put forward the human side of a relationship.
Software Developer self employed
United States United States
I started programming in Basic in the 4th grade. In 8th grade, I convinced my parents to buy me Visual C++ 1.0. I discovered I really enjoyed C++, and have been programming in it since. I attended the University of Florida and majored in Computer Science graduating with honors with a 4.0 GPA. I then attending Medical School and obtained my Doctor of Medicine degree.

I have used my computer skills to help me in my medical practice. I also enjoy programming in C++ just for fun, trying to discover new ways of solving problems or applying C++ to new areas. My latest interest has been in creating a component system for C++ allowing components created with 1 compiler to be easily used by another compiler.
Keyhole Software
United States United States
Keyhole is a software development and consulting firm with a tight-knit technical team. We work primarily with Java, .NET, and Mobile technologies, specializing in application development. We love the challenge that comes in consulting and blog often regarding some of the technical situations and technologies we face. Kansas City, St. Louis and Chicago.
This is a Organisation

3 members
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.
Iran (Islamic Republic of) Iran (Islamic Republic of)
Have a Good Time

I'm college student in science computer.
i worked the visual basic 2006,visual c++ 2006,2008,2010,
and a bit delphi 2007,html,visual c#.
i like programming and i hope to become a really programmer in the world.
I like sport, specially karate.

always don't forget two things: 1st God ,2nd to Try
good luck,and god with you
Architect Visma Software
Romania Romania
Marius Bancila is the author of Modern C++ Programming Cookbook and The Modern C++ Challenge. He has been a Microsoft MVP since 2006, initially for VC++ and nowadays for Development technologies. He works as a system architect for Visma, a Norwegian-based company. He works with various technologies, both managed and unmanaged, for desktop, cloud, and mobile, mainly developing with VC++ and VC#. He keeps a blog at http://www.mariusbancila.ro/blog, focused on Windows programming. You can follow Marius on Twitter at @mariusbancila.
Sri Lanka Sri Lanka
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Japan Japan
I wish, I had a stable hobby.
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.
Technical Lead Geometric Ltd
India India
C/C++ practitioner with more than 5 years of experience in 3D Visualization.
Software Developer
Nigeria Nigeria
A graduate of Agricultural Engineering from Ladoke Akintola University of Technology, Ogbomoso but computer and web programming is his first love. You can meet him on Facebook Osofem Inc.
Software Developer (Senior)
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) CAE Inc.
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
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
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.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer vgm
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.
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.
You must sign in to participate in this contest.
This contest has ended.
1 May - 31 May 2013