Click here to Skip to main content
13,868,417 members

Best C++ article of December 2012

This competition has ended

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.

27 Dec 2012
WebMaster
Some simple examples of how to apply affine transformations in computer graphics.
17 Dec 2012
santosh poojari
This is most general collection operation that we come across daily. Its set based operation using LINQ Except Operator.
16 Dec 2012
Basil_2
How to choose an STL sorting algorithm.
7 Dec 2012
Shayan Ali Bhatti
Wireless Home Automation via XBEE Modules
30 Dec 2012
Marius Bancila
This article proposes a list of even more debugging tips for native development with Visual Studio.
6 Mar 2013
Ahmed Elkafrawy
An easy way to simulate keyboard press & release keys to another application
19 Dec 2012
ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
14 Mar 2013
li9705
This article talks about how to compile Python source code on WP8, the changes made on the source code, and an example using Python in a WP8 native app.
21 Apr 2013
Anton Kochepasov
Creating interfaces with identical functionality (method and properties) in various languages
25 Jun 2018
David Serrano Martínez
A lazy stream has been implemented in C++11, so as to highlight the functional capabilities of this new specification
15 Feb 2013
Michael Haephrati
A string obfuscation system that integrates in a Visual Studio C++ solution
24 Dec 2012
Evgeny Pereguda
Simple XML parser for creation scenes in OSG 3D Engine
18 Dec 2012
Jaxon7
File search synchronised with TreeView/ListView. Climbing up and down the tree.
30 Mar 2013
Neil_lu
A powerful, easy-use, cross-platform C++ log utility.
17 Dec 2012
Hatem Mostafa
Fast LZW implementation using Binary Tree as a dictionary
12 Dec 2012
Leland Richardson
HTML-based emails are one of those evil things in the life of a web-developer that we would all rather never have to do... but alas, it needs to be done.
7 Sep 2013
T. Ogawa 2012
An infinite list seen in Haskell. Moreover, you can choose its concurrent behavior through the policy.
27 Dec 2012
Mitendra Anand
Hide the internal data structure's complexity by segregating traversal and operations
28 Apr 2017
Ahmed Elkafrawy
Implementation of an easy, fast, and optimized (CByte, CShort, CInt) with bits access using bit field and union
4 Dec 2012
orouit
This article presents a solution to manage pointers in C++ in a similar way as COM.
10 Dec 2012
jung-kreidler
OpenMP for image processing
24 Dec 2012
jmolivieri
Extension of boost::upgrade_mutex
19 Mar 2013
ajrarn
This enum class makes it hard to use it wrongly. Enumeration from one type can’t be mixed with any other data type.
30 Nov 2012
Accusoft
Using ImageGear Professional and Barcode Xpress.
11 Dec 2012
Huzifa Terkawi
Prevent default copy constructor and assignment operator side effect
13 Dec 2012
Mats Samuelsson
AT&T hosted an M2M Challenge at the 2013 AT&T Developer Summit.
19 Dec 2012
Perjan
A quick tip that will show you how to show hide Navigation Bar when tap in iOS occurs
19 Dec 2012
Perjan
How to pass values to UILabel objects in iOS 6 Storyboard

Current Participants

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

ThatsAlok
Software Developer (Senior)
India India
He used to have biography here Smile | :) , but now he will hire someone (for free offcourse Big Grin | :-D ), Who writes his biography on his behalf Smile | :)

He is Great Fan of Mr. Johan Rosengren (his idol),Lim Bio Liong, Nishant S and DavidCrow and Believes that, he will EXCEL in his life by following there steps!!!

He started with Visual C++ then moved to C# then he become language agnostic, you give him task,tell him the language or platform, he we start immediately, if he knows the language otherwise he quickly learn it and start contributing productively

Last but not the least, For good 8 years he was Visual CPP MSMVP!
Accusoft
United States United States
Accusoft provides a full spectrum of document, content, and imaging solutions as fully supported, enterprise-grade, client-server applications, mobile apps, cloud services, and software development kits. The company is focused on solving document lifecycle complexities through:


- A customer-focused approach
- Continuous product development
- Proactive support
- Forward-thinking leadership

Founded in 1991, Accusoft has grown through persistent product innovation and strategic mergers and acquisitions into the best-in-class solutions provider it is today. The company has been awarded 30 patents and is recognized as a thought leader in the industry.
Group type: Organisation

1 members

Ahmed Elkafrawy
Engineer
Egypt Egypt
بسم الله الرحمن الرحيم
وَنَزَعۡنَا مَا فِى صُدُورِهِم مِّنۡ غِلٍّ۬ تَجۡرِى مِن تَحۡتِہِمُ ٱلۡأَنۡہَـٰرُ‌ۖ وَقَالُواْ ٱلۡحَمۡدُ لِلَّهِ ٱلَّذِى هَدَٮٰنَا لِهَـٰذَا وَمَا كُنَّا لِنَہۡتَدِىَ لَوۡلَآ أَنۡ هَدَٮٰنَا ٱللَّهُ‌ۖ لَقَدۡ جَآءَتۡ رُسُلُ رَبِّنَا بِٱلۡحَقِّ‌ۖ وَنُودُوٓاْ أَن تِلۡكُمُ ٱلۡجَنَّةُ أُورِثۡتُمُوهَا بِمَا كُنتُمۡ تَعۡمَلُونَ 
صدق الله العظيم

In the name of Allah, the Beneficent, the Merciful
"And We remove whatever rancour may be in their hearts. Rivers flow beneath them. And they say: The praise to Allah, Who hath guided us to this. We could not truly have been led aright if Allah had not guided us. Verily the messengers of our Lord did bring the Truth. And it is cried unto them: This is the Garden. Ye inherit it for what ye used to do. (43)"
ajrarn
Software Developer (Senior)
Canada Canada
I'm the operator with my pocket calculator.
Anton Kochepasov
Software Developer (Senior)
United States United States
Anton possess a great hands-on 10+ year development experience in a number of areas from assembler to web development.

Recently he relocated to Bay Area as a consultant to help companies bring their ideas to life.
Basil_2
United States United States
No Biography provided
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).
Evgeny Pereguda
Software Developer
Australia Australia
No Biography provided
Huzifa Terkawi
Software Developer (Senior)
Syrian Arab Republic Syrian Arab Republic
C++ , MFC , Win32 professional Developer.
Jaxon7
United States United States
No Biography provided
jmolivieri
Software Developer
France (Metropolitan) France (Metropolitan)
No Biography provided
jung-kreidler
Software Developer
Germany Germany
Just a simple programer...
Leland Richardson
Founder
United States United States
My name is Leland Richardson. I love learning. At the time of writing this I am 23 years old and live in Houston, TX. I was born in West Palm Beach, Florida, grew up in St. Louis, Missouri, and went to school in Houston, Texas at Rice University.

At Rice I received two degrees: one in Physics and one in Mathematics. I love both. I never received any formal education on Computer Science, however, you will find that most of this blog will be about programming and web development. Nevertheless, I think being a good programmer is about being good at learning, and thinking logically about how to solve problems - of which I think my educational background has more than covered.

Since high-school, I had found that the easiest way to make money was by programming. Programming started off as a hobby and small interest, and slowly grew into a passion.

I have recently started working on a new startup here in Houston, TX. I wont bore you with the details of that just yet, but I am very excited about it and I think we can do big things. We plan to launch our project this year at SXSW 2013. What I will say for now, is that we would like to create a company of talented software developers who are similarly ambitious and want to create cool stuff (and have fun doing it).
li9705
China China
No Biography provided
Marius Bancila
Architect Visma Software
Romania Romania
Marius Bancila is the author of Modern C++ Programming Cookbook and The Modern C++ Challenge. He used to be a Microsoft MVP for VC++ and later Visual Studio and Development Technologies for 11 years. He works as a system architect for Visma, a Norwegian-based company. He is mainly focused on building desktop applications with VC++ and VC#. He keeps a blog at http://www.mariusbancila.ro/blog, focused on Windows programming. He is the co-founder of codexpert.ro, a community for Romanian C++ programmers. You can follow Marius on Twitter at @mariusbancila.
Mats Samuelsson
United States United States
No Biography provided
Michael Haephrati
CEO Secured Globe, Inc.
United States United States
Michael Haephrati, CEO and co-founder of Secured Globe, Inc. Worked on many ventures starting from HarmonySoft, designing Rashumon, the first Graphical Multi-lingual word processor for Amiga computer. During 1995-1996 he worked as a Contractor with Apple at Cupertino.


Mitendra Anand
Architect
India India
My name is Mitendra Anand and my work is focused around application development which includes a lot of prototyping of new solutions.

While I have a background in C++/VC++ programming, my daily work is mostly spent in C++, Sybase, SQL, Unix/Windows.
Neil_lu
China China
No Biography provided
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.
Perjan
Albania Albania
No Biography provided
santosh poojari
Technical Lead
Australia Australia
Whatsup-->Exploring--> MVC/HTML5/Javascript & Virtualization.......!
www.santoshpoojari.blogspot.com
No Biography provided
T. Ogawa 2012
Software Developer
Japan Japan
I'm an old programer. My Skill starts from i8085 assembler
coding. The Object oriented programing is over 20 years
and I achived the Policy based programing. Latest interests
are pthreads and pararell programings.
WebMaster
Israel Israel
This member doesn't quite have enough reputation to be able to display their biography and homepage.
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2012

Advertise | Privacy | Cookies | Terms of Service
Web05 | 2.8.190214.1 | Last Updated 1 Dec 2012
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid