Click here to Skip to main content
15,397,791 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 2013
Pankaj.Sinha.Techno
Loading assemblies using Assembly.Load, Assembly.LoadFrom and Assembly.LoadFile
Please Sign up or sign in to vote.
1 May 2013
Mohibur Rashid
Title says it all.
Please Sign up or sign in to vote.
4 May 2013
bkelly13
Include code from other directories
Please Sign up or sign in to vote.
19 May 2013
Amit 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 2013
Keyhole Software
Using JSON and File API to view starred Google Reader posts.
Please Sign up or sign in to vote.
4 May 2013
Melick
How to create a web part page programmatically
Please Sign up or sign in to vote.
7 May 2013
S Leistikow
Four tier IOC application.
Please Sign up or sign in to vote.
10 May 2013
Mahdi 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 2013
computermagic
Generating sequential GUIDs in C++ and Qt 5
Please Sign up or sign in to vote.
24 May 2013
zoyobar
Using Shape class to display and scale graphics in XNA, WPXNA (3).
Please Sign up or sign in to vote.
29 May 2013
Gordon Beeming (RSA)
How to use TFS Kanban column state to the warehouse
Please Sign up or sign in to vote.
16 May 2014
Jan 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 2013
Joffrey Brouillet
This is an alternative for "A set of ADO classes - version 2.20"
Please Sign up or sign in to vote.
27 May 2013
Marius 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.
24 May 2013
Nikhil 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.
11 Jun 2013
Fulvio Dominici
How to generate a QRCode with the libqrencode library, with a clear example
Please Sign up or sign in to vote.
29 May 2013
Spandan_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 2016
Priyanka Sabharwal81
Adapter Design Pattern in C++
Please Sign up or sign in to vote.
8 Sep 2014
EricHufschmid
A C function to create a triangle index list
Please Sign up or sign in to vote.
29 Sep 2018
libbyliugang
A splitter control for dialog can auto change the linked window's position
Please Sign up or sign in to vote.
21 Aug 2014
Edison Heng
Networking and Socket programming tutorial in C.
Please Sign up or sign in to vote.
19 Jul 2013
Oso 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.
28 Apr 2021
Philippe Cayouette, Sebastien Gibeau
Solution using smart pointers' custom deleters
Please Sign up or sign in to vote.
19 Jun 2013
Przemek Mazurkiewicz
Simple non-validating streaming XML parser in C++.
Please Sign up or sign in to vote.
20 May 2013
prasad_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 2013
John Bandela
C# style async/await in C++.
Please Sign up or sign in to vote.
18 May 2013
n.podbielski
A better algorithm for finding UpdatePanel that will be updated during page request
Please Sign up or sign in to vote.
2 May 2013
Ihab 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.

Amit Deshmukh 1010
Software Developer (Senior)
India India
No Biography provided
bkelly13
United States United States
No Biography provided
computermagic
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.
Edison Heng
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.
EricHufschmid
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.
Fulvio Dominici
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.
Gordon Beeming (RSA)
Software Developer Derivco
South Africa South Africa
Father | Husband | Developer (@Derivco) | Triathlete

@Microsoft Dev Tech MVP (#mvpbuzz) focusing on DevOps

Opinions are my own https://beeming.dev
Ihab ramadan
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
Jan Dolinay
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.
Joffrey Brouillet
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.
John Bandela
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
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.
Group type: Organisation

3 members

libbyliugang
Software Developer
China China
No Biography provided
Mahdi Nejadsahebi
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
Marius Bancila
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.
Melick
Sri Lanka Sri Lanka
No Biography provided
Mohibur Rashid
Software Developer
Japan Japan
I wish, I had a stable hobby.
n.podbielski
Software Developer
Poland Poland
No Biography provided
Nikhil Soman
Technical Lead Geometric Ltd
India India
C/C++ practitioner with more than 5 years of experience in 3D Visualization.
Oso Oluwafemi Ebenezer
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.
Pankaj.Sinha.Techno
Software Developer (Senior)
India India
No Biography provided
Philippe Cayouette
Software Developer (Senior) CAE Inc.
Canada Canada
No Biography provided
prasad_som
Software Developer
United Kingdom United Kingdom
No Biography provided
Priyanka Sabharwal81
Software Developer
United Kingdom United Kingdom
No Biography provided
No Biography provided
S Leistikow
Software Developer vgm
United States United States
No Biography provided
Spandan_Sharma
United States United States
No Biography provided
zoyobar
United States United States
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 May - 31 May 2013