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

Best C++ article of January 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.
8 Jan 2013
orouit
This article demonstrates how to implement interfaces defined for a WinRT component using WRL and C++.
Please Sign up or sign in to vote.
12 Jan 2013
Andreas Gieriet
Short tip to show a convenient use of the lesser known xor operator
Please Sign up or sign in to vote.
5 Feb 2013
Lars [Large] Werner
Use the standard GDI API to load an HBITMAP into SFML.
Please Sign up or sign in to vote.
22 Jan 2013
Super Lloyd
My latest developments at writing a clean WinRT component exposing a clean yet complete DirectX D3D (and maybe D2D as well) API to C#.
Please Sign up or sign in to vote.
6 Jan 2013
Super Lloyd
DirectX made simple
Please Sign up or sign in to vote.
11 Feb 2013
Luis D. Aguilar
Functional programming is a programming paradigm that treats application operations as a sequential execution of functions.
Please Sign up or sign in to vote.
29 Jan 2013
Roger65
Find file or use wildcard i.e. dlg*.h, or *.*
Please Sign up or sign in to vote.
13 Feb 2013
Babu_Abdulsalam
Subclassing a window using the DLL Injection technique.
Please Sign up or sign in to vote.
19 Mar 2013
Igor Stanic
Extending boost::filesystem for Windows and Linux.
Please Sign up or sign in to vote.
7 Jan 2013
Junlin Xu
This article shows how you can bring OpenGL to both native and .NET environment.
Please Sign up or sign in to vote.
18 Feb 2013
Babu_Abdulsalam
Tree control with custom checkbox with several other features.
Please Sign up or sign in to vote.
6 Jan 2013
Captain Price
Several ways of associating a class or a structure with a window and their differences
Please Sign up or sign in to vote.
21 Jan 2013
Robert Bermani
Making calls on a C++ DLL without source code or header files, even when the DLL depends on C run-time libraries
Please Sign up or sign in to vote.
19 Mar 2013
Igor Stanic
Manage Linux Trash and Windows Recycle Bin with C++.
Please Sign up or sign in to vote.
31 Oct 2013
DigitalInBlue
This article discusses how to implement and use a template-based C++ benchmarking library.
Please Sign up or sign in to vote.
17 Jan 2013
David Serrano Martínez
A strong exception guarantee tester has been written to test how robust methods of class templates are when faced with third party exceptions.
Please Sign up or sign in to vote.
22 Sep 2015
Mike Barthold
Generic EventHandler/EventArgs with a generic implicit cast operator
Please Sign up or sign in to vote.
24 Jan 2013
Simon-Benyo
Hooking unmanaged processes using VB.NET.
Please Sign up or sign in to vote.
4 Aug 2013
Richard Chambers
Using a subset of the available Lua 5.2 C interface to extend a C++ application with Lua.
Please Sign up or sign in to vote.
3 Jan 2013
Andrew_Morris
A sample application to present a simple dialog box using the Win32 API.
Please Sign up or sign in to vote.
11 Feb 2013
Markus Koppensteiner
Shows how to use OpenCV to write videos, how to implement mouse events, and presents some commands on image manipulation as well.
Please Sign up or sign in to vote.
26 Jan 2013
Verma.No.1
Use Intel Perceptual Computing SDK with VS2012.
Please Sign up or sign in to vote.
11 Jan 2013
Zanga D. Dagnogo
This is a simple multiclient server chat on a Local Area Network.
Please Sign up or sign in to vote.
27 Jan 2013
Jaskiran Singh
The topic discusses how to safely access the pointers, which are considered as bomb shells if used unsafely.

Current Participants

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

Captain Price
Software Developer
Russian Federation Russian Federation
It's me Smile | :)

Lars [Large] Werner
Engineer A/S Norske Shell (Dutch Shell)
Norway Norway
----------------------------------
Visit http://lars.werner.no/ for my blog!
----------------------------------
Retired programmer, Norway never had the jobs I wanted Smile | :)
Andreas Gieriet
Founder eXternSoft GmbH
Switzerland Switzerland
I feel comfortable on a variety of systems (UNIX, Windows, cross-compiled embedded systems, etc.) in a variety of languages, environments, and tools.
I have a particular affinity to computer language analysis, testing, as well as quality management.

More information about what I do for a living can be found at my LinkedIn Profile and on my company's web page (German only).
Andrew_Morris
Technical Writer
United Kingdom United Kingdom
No Biography provided
Asif Bahrainwala
Instructor / Trainer
India India
Hi,
I have been working with computers since my eight grade, programming the ZX Spectrum. I have always had an interest in assembly language and computer theory (and is still the reason for taking tons of online courses), actively code using C/C++ on Windows (using VS) and Linux (using QT).

I also provide training on data structures, algorithms, parallel patterns library , Graphics (DX11), GPGPUs (DX11-CS,AMP) and programming for performance on x86.
Feel free to call me at 0091-9823018914 (UTC +5:30)



(All views expressed here do not reflect the views of my employer).
Babu_Abdulsalam
Software Developer (Senior)
India India
I'm working as Senior software Engineer since 7 years and interested in MFC and COM programming.
David Serrano Martínez
Systems Engineer
Spain Spain
I work as a senior industrial engineer for Public Administration in Spain. I have experience in developing software for ballistic computations. I like maths and programming and, above all, riding my mountain bike. Contact me at davidalvi (at gmail dot com).
DigitalInBlue
Team Leader
United States United States
John Farrier is a professional C++ software engineer that specializes in modeling, simulation, and architecture development.

Specialties:

LVC Modeling & Simulation
Software Engineering, C++11, C++98, C, C#, FORTRAN, Python
Software Performance Optimization
Software Requirements Development
Technical Project and Team Leadership
Igor Stanic
Software Developer
Serbia Serbia
Software developer with couple of years of experience mostly with .NET programming and MS SQL databases currently interested in expanding knowledge to C++ and other operating systems.
Jaskiran Singh
Architect
United States United States
I have been designing and developing for more than 10 years and c++ is my passion that continue to this day. I like writing more and more generic code and simple modular code that could be easily reused.
Junlin Xu
President Computations & Graphics, Inc.
United States United States
Junlin Xu is the founder of Computations & Graphics, Inc. (http://www.cg-inc.com). He is the author of Real3D-Analysis (finite element package), SolverBlaze (finite element SDK), OpenGraph Library (OpenGL-based visualization and charting SDK for native and .NET environment), double128 SDK (quad precision floating point math for C++ and .NET).

Junlin has 19+ years software development experiences in various industries. He has skills in Windows desktop and web application development using C++, C++/CLI, C#, Objective C, Win32 and Win64, MFC, STL, OpenGL,GLSL,COM/COM+, WinForm, MS SQL, MySLQ, ASP.NET, MVC4, CSS, jQuery and jQuery UI, WCF, WPF, HL7, Mirth Connect, Autodesk Revit API, FEM, Inno Setup. He is also an expert in mathematical, CAD and algorithmic software development.
Luis D. Aguilar
Software Developer (Senior) Informatech
Costa Rica Costa Rica
No Biography provided
I try to be a behavioral scientist who uses his programming 'skills' to solve problems arising in the field of nonverbal communication.
Mike (Prof. Chuck)
Software Developer (Senior)
Austria Austria
Software Developer since the late 80's, grew up in the good old DOS-Era, switched to windows with Win95 and now doing .net since early 2002 (beta).
Long year c# experience in entertainment software, game programming, directX and XNA as well as SQLServer (DBA, Modelling, Optimizing, Replication, etc) and Oracle Databases in Enterprise environments. Started with Android development in 2014.

My Android Label (mbar Software)
My Android Apps in Play Store
orouit
Architect Connect In Private
Singapore Singapore
Software Architect, COM, .NET and Smartcard based security specialist.

I've been working in the software industry since I graduated in Electrical and Electronics Engineering. I chose software because I preferred digital to analog.

I started to program with 6802 machine code and evolved to the current .NET technologies... that was a long way.

For more than 20 years I have always worked in technical positions as I simply like to get my hands dirty and crack my brain when things don't go right!

After 12 years in the smart card industry I can claim a strong knowledge in security solutions based on those really small computers!
I've been back into business to design the licensing system for the enterprise solution for Consistel using a .NET smart card (yes they can run .NET CLR!)

I'm currently designing a micro-payment solution using the NXP DESFire EV1 with the ACSO6 SAM of ACS. I can then add a full proficient expertise on those systems and NFC payments.
This technology being under strict NDA by NXP I cannot publish any related article about it, however I can provide professional consulting for it.

You can contact me for professional matter by using the forum or via my LinkedIn profile.
Richard Chambers
Team Leader Georgia Southern University
United States United States
Team lead for a point of sale software application written in C and C++. Previous experience with Nortel Networks on software for telecommunications products as well as Program Management.

Education:
BS Computer Science
MBA
Masters in Project Management
Robert Bermani
Software Developer Continuum LLC
United States United States
I am an embedded software engineer with almost 10 years of experience in the industry. I currently work at Continuum Advanced Systems, a global design innovation consultancy specializing in consumer and medical products. My specializations and interests cover embedded systems, mobile application development, and various web software technologies.
Roger65
United States United States
No Biography provided
Simon-Benyo
Student
Sweden Sweden
No Biography provided
Super Lloyd
Software Developer (Senior) http://www.ansibleww.com.au
Australia Australia
The Australia born French man who went back to Australia later in life...
Finally got over life long (and mostly hopeless usually, yay!) chronic sicknesses.
Worked in Sydney, Brisbane, Darwin, Billinudgel, Darwin and Melbourne.
Verma.No.1
Software Developer
India India
.................................
Zanga D. Dagnogo
Student
India India
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 31 Jan 2013