Click here to Skip to main content
14,974,371 members
This competition has ended

Best C++/MFC article of November 2010

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.
18 Nov 2010
JimRL
A glow effect achieved by leveraging the stencil buffer
Please Sign up or sign in to vote.
25 Nov 2010
Abhijit Jana
How to Use ASP.NET “Property Pages” to create or host a Silverlight application in ASP.NET Site?
Please Sign up or sign in to vote.
8 Nov 2010
hjgode
A class to manage remapping of USB and direct keys on intermec mobile computers
Please Sign up or sign in to vote.
15 Nov 2010
Michael Waters
I am reposting this because I accidentally deleted my first post.The solution is presented as a pair of complex roots, unless a == 0, in which case the equation is linear and returns a single complex(real) root.If a == 0 and b == 0, the function fails.Given a complex type, replace...
Please Sign up or sign in to vote.
23 Feb 2015
lepipele
Easy to use C# WebCam library that's not plagued with weird DLL references or PInvoke calls
Please Sign up or sign in to vote.
11 Jan 2012
solalem
High level design of RC car with programming the microcontroller and user interface on a PC
Please Sign up or sign in to vote.
10 Nov 2010
gtdelarosa
Various methods for using quaternions in ways that maximize performance
Please Sign up or sign in to vote.
13 Nov 2010
Igor Ladnik
Unmanaged Windows GUI application with no exported program interface gets automated with injected code. A WCF aware injected component allows world-wide located clients to communicate with automated application via Azure AppFabric Service Bus despite firewalls and dynamic IP addresses
Please Sign up or sign in to vote.
11 Jun 2011
grilialex
A Round-Robin OS (without pre-emptive multitasking) allowing rapid application development
Please Sign up or sign in to vote.
4 Jan 2011
yonken
A MFC based virtual combo box
Please Sign up or sign in to vote.
10 Nov 2010
Mukit, Ataul
Chris Maunder's grid control enhanced to have tree like features
Please Sign up or sign in to vote.
21 Oct 2014
Mizan Rahman
Gives you total control when it comes to resizing windows
Please Sign up or sign in to vote.
18 Jun 2014
Tsuda Kageyu
Implement a simple-look substitution of BOOST_SCOPE_EXIT using some of the new features of C++0x
Please Sign up or sign in to vote.
4 Dec 2010
Ajay Vijayvargiya
Static Code Analysis: The Purpose, How to Analyze and Make your code Analyzable!
Please Sign up or sign in to vote.
4 Nov 2010
Sergey Popenko, Apriorit Inc
This article describes the method to perform user mode region monitoring of the specified window.
Please Sign up or sign in to vote.
2 Nov 2010
Sams Publishing
In this chapter excerpt from Sams Teach Yourself iPhone Application Development in 24 Hours we'll look at: How iOS 4 supports background tasks, what types of background tasks are supported, how to disable backgrounding, how to suspend applications, and how to execute code in the background.
Please Sign up or sign in to vote.
27 Nov 2010
Vitaliy Shibaev
This article describes useful techniques for transforming old-style C/C++ code to fully managed C# code. These methods were used for porting classic libjpeg and libtiff libraries to .NET Framework.
Please Sign up or sign in to vote.
10 Nov 2010
Dmytro Skrypnyk
Using ADO for Access to XLS and XLSX files in C++
Please Sign up or sign in to vote.
25 Nov 2010
Igor Kushnarev
The techniques to use SVG in the ImageView control
Please Sign up or sign in to vote.
24 Nov 2010
ed welch
Faster, smarter and better looking fonts rendered with OpenGL ES
Please Sign up or sign in to vote.
4 Nov 2010
Sergey Timoschuk, Apriorit Inc
In this article, I would like to tell you how to read the SMS, MMS, and Emails data from your Windows Mobile device. Also I’ll describe some differences between reading message body in Windows Mobile 5 and Windows Mobile 6 devices.
Please Sign up or sign in to vote.
13 Nov 2010
Paul Heil
An easy intro to kernel API hooking in Windows Mobile / CE
Please Sign up or sign in to vote.
21 Nov 2010
Ingo A. Kubbilun
This article shows how to deal with controls that do not properly paint their background when using custom background bitmaps.
Please Sign up or sign in to vote.
19 Nov 2010
dotcpp
Wrapping WideCharToMultiByte and MultiByteToWideChar
Please Sign up or sign in to vote.
5 Nov 2010
Gil Fink
Feature detection for better compatibility in Web Development
Please Sign up or sign in to vote.
16 Nov 2010
Alain Rist
I prefer this :) #include #include #include #include static const double bad_double = std::numeric_limits::quiet_NaN();class QuadSolver{ static bool IsZero(double val) { return (val == 0) || (fabs(val)
Please Sign up or sign in to vote.
1 Dec 2010
Gregory Shpitalnik
Prohibit construction of hierarchical objects both on the heap and on the stack, and allow construction from a single construction point in the base class.
Please Sign up or sign in to vote.
18 Nov 2010
Chris Grimes
First Class C++ Enums
Please Sign up or sign in to vote.
29 Nov 2010
Alain Rist
With a helper CharMap class using VC2010 C++0x implementation
Please Sign up or sign in to vote.
26 Nov 2010
Achilleas Margaritis
C++0x Dynamic Message Passing Ala Objective-C
Please Sign up or sign in to vote.
8 Nov 2010
Lee Henderson
Easy to use macros provide typesafe Windows message passing with call semantics.
Please Sign up or sign in to vote.
13 Nov 2010
xenotron
An enum with macro + template magic, providing type safety and type info
Please Sign up or sign in to vote.
14 Nov 2010
pytelg
This post describes how to execute unmanaged C++ OpenGL drawing on Windows Forms and WPF to achieve very fast and reliable graphics rendering over stunning GUI done in WPF or Windows Forms.
Please Sign up or sign in to vote.
14 Nov 2010
pytelg
When two strings are equal on Windows
Please Sign up or sign in to vote.
24 Nov 2010
liwei.contact
A sample project shows How to print XML documents by a WebBrowser control , with orientation setted programingly.
Please Sign up or sign in to vote.
16 Nov 2010
xenotron
A reusable trayicon class for C++.
Please Sign up or sign in to vote.
9 Nov 2010
YvesDaoust
// Real solutions of the quadratic equation A x^2 + B x + C = 0// Returns two roots (possibly identical) in increasing order, or nonebool Quadratic(double A, double B, double C, double R[2]){ if (A == 0) { // Linear, impossible or degenerate, cannot find two roots ...
Please Sign up or sign in to vote.
10 Nov 2010
federico.strati
The correct way to solve quadratic equations is none of the above. For the correct algorithm as applied in the following function, seenumerical recipes in C and the Wolfram site at http://mathworld.wolfram.com/QuadraticEquation.html#include bool quadratic(double a, double b,...

Current Participants

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

Abhijit Jana
Technical Lead
India India
.NET Consultant | Former Microsoft MVP - ASP.NET | CodeProject MVP, Mentor, Insiders| Technology Evangelist | Author | Speaker | Geek | Blogger | Husband

Blog : http://abhijitjana.net
Web Site : http://dailydotnettips.com
Twitter : @AbhijitJana
My Kinect Book : Kinect for Windows SDK Programming Guide
Achilleas Margaritis
Software Developer (Senior)
Greece Greece
No Biography provided
Ajay Vijayvargiya
Software Developer (Senior)
India India
Started programming with GwBasic back in 1996 (Those lovely days!). Found the hidden talent!

Touched COBOL and Quick Basic for a while.

Finally learned C and C++ entirely on my own, and fell in love with C++, still in love! Began with Turbo C 2.0/3.0, then to VC6 for 4 years! Finally on VC2008/2010.

I enjoy programming, mostly the system programming, but the UI is always on top of MFC! Quite experienced on other environments and platforms, but I prefer Visual C++. Zeal to learn, and to share!
Alain Rist
France France
No Biography provided
Chen_Zhuo
China China
No Biography provided
Chris Grimes
Software Developer (Senior) CDK Global, LLC
United States United States
Director of Software Engineering for a startup software/hardware solution provider based in Silicon Valley. Currently in search of a new position with another company.
Dmytro Skrypnyk
Software Developer
Ukraine Ukraine
Author of LibXL library - a simple way for access to Excel files.
dotcpp
Software Developer
China China
In my first English Lesson, I learned "What's your name?My name is Yubao li",hehe...Here, My name is DotCpp, Which comes from suffix of the c++ file.

I am from beautiful city Chongqing China, famous for "Chongqing hilly" and "Chongqing foggy"

I am interested in c++ programming, but just as a junior.

If you, like me, also come from China, you can visit my Baidu space:
hi.baidu.com/anglecloudy
ed welch
Software Developer Astronautz
Spain Spain
After working in the software industry for many years, I've started my own games company that specialises in strategy games for mobile platforms.
federico.strati
Software Developer (Senior)
Italy Italy
Senior Software Developer in C/C++ and Oracle.
Ex-physicist holding a Ph.D. on x-ray lasers.
Gil Fink
Technical Lead sparXys
Israel Israel
Gil Fink is a web development expert and ASP.Net/IIS Microsoft MVP. He is the founder and owner of sparXys. He is currently consulting for various enterprises and companies, where he helps to develop Web and RIA-based solutions. He conducts lectures and workshops for individuals and enterprises who want to specialize in infrastructure and web development. He is also co-author of several Microsoft Official Courses (MOCs) and training kits, co-author of "Pro Single Page Application Development" book (Apress) and the founder of Front-End.IL Meetup. You can read his publications at his website: http://www.gilfink.net
Gregory Shpitalnik
Software Developer (Senior) Marvell
Israel Israel
17 years experience software engineer at Marvell company in Israel.
grilialex
Systems Engineer AI ZeroCaliber Ltd
Cyprus Cyprus
More than 15 year of Embedded Systems development designing both hardware & software.
Experience with Product Development,lab prototypes and Automated Testers, Sensors, motors and System Engineering. Have used numerous micro-controllers/processors, DSP & FPGAs.

Please check AI ZeroCaliber if you need any help.
You may find also my personal site: Ilialex and my blog site: Ilialex Blog
gtdelarosa
Software Developer Gameloft
United States United States
No Biography provided
hjgode
Germany Germany
No Biography provided
Igor Kushnarev
Software Developer
Russian Federation Russian Federation
• More than 10 years experience in software development
• 3 years experience in direction of automation department.
• software engineering: experience in the whole life cycle of software development
• languages: Kotlin, Swift,Objective-C, C++, C#, Java, ASP.NET, HTML, XML, JavaScript, Visual FoxPro, MS SQL, T-SQL
• Gathering, specification and the analysis of requirements of the customer to the software.
• The analysis of a subject area.
• Estimations of labour input of development.
And so on...
Igor Ladnik
Software Developer (Senior)
Israel Israel


  • Nov 2010: Code Project Contests - Windows Azure Apps - Winner
  • Feb 2011: Code Project Contests - Windows Azure Apps - Grand Prize Winner


Ingo A. Kubbilun
Software Developer (Senior)
Germany Germany
Dipl.-Inform., 26 years experience (1985-2011) in coding/software development (C/C++/C#/Java/x86-Assembler), experienced in Win32/MFC/WPF development, UNIX (Linux/Solaris), and especially in IT-security
JimRL
Software Developer (Junior)
United States United States
No Biography provided
Lee Henderson
United States United States
No Biography provided
lepipele
Chief Technology Officer
United States United States
If you liked this article, consider reading other articles by me. For republishing article on other websites, please contact me by leaving a comment.
No Biography provided
Michael Waters
Engineer
United States United States
BS Aerospace Engineering 1993, University of Virginia
ME Aerospace Engineering 1995, University of Virginia
Mizan Rahman
Denmark Denmark
No Biography provided
Mukit, Ataul
Technical Lead Kotha Technologies
Bangladesh Bangladesh
If you are not in - you are out !
- Chapter 1
pasztorpisti
United Kingdom United Kingdom
No Biography provided
Paul Heil
Software Developer (Senior) An engineering firm in Cedar Rapids, Iowa
United States United States
I'm also on the MSDN forums
http://social.msdn.microsoft.com/profile/paulh79
pytelg
Student
Poland Poland
I'm student of CAD/CAM design at Warsaw University of Technology, currently at the last 5th course year and successfully graduated from BSc studies in computer science in February 2010 from the same university. I'm interested in windows programming technolgies, geometric modelling, programming of numerically controlled devices, virtual reality and computer graphics. You can follow me on facebook : http://www.facebook.com/profile.php?id=1249817870 or linkedIn: http://pl.linkedin.com/in/pytelg.
Sams Publishing
United States United States
No Biography provided
Group type: Organisation

1 members

Sergey Popenko
Software Developer (Junior) ApriorIT
Ukraine Ukraine
Sergey Popenko.
22 years old.
The Driver Team`s software developer.
Master of the Applied Math faculty, the Dnipropetrovsk National University, Ukraine.
No Biography provided
solalem
Software Developer Self Employeed
Ethiopia Ethiopia
I am just someone from the Horn of Africa. (FYI... Africa is the only continent with a horn)
Tsuda Kageyu
Software Developer
Japan Japan
In 1985, I got my first computer Casio MX-10, the cheapest one of MSX home computers. Then I began programming in BASIC and assembly language, and have experienced over ten languages from that time on.
Now, my primary languages are C++ and C#. Working for a small company in my home town in a rural area of Japan.

Vitaliy Shibaev
Software Developer Bit Miracle
Russian Federation Russian Federation
Vitaliy Shibaev is a developer and co-founder of Bit Miracle, company developing the Docotic.Pdf, Jpeg2000.Net, LibTiff.Net libraries.

Docotic.Pdf - pure .NET library for PDF processing. It is a high-quality library for text extraction, PDF to image conversion, compressing PDF, and other PDF tasks.

Jpeg2000.Net - the library for encoding/decoding JPEG 2000 images in .NET.
yonken
Software Developer
China China
No Biography provided
YvesDaoust
CEO VISION fOr VISION
Belgium Belgium
I fell into applied algorithmics at the age of 16 or so. This eventually brought me to develop machine vision software as a professional. This is Dreamland for algorithm lovers.
You must sign in to participate in this contest.
This contest has ended.
1 Nov - 30 Nov 2010