Click here to Skip to main content
15,392,955 members
This competition has ended

Best C++/MFC article of Sep 2009

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.
14 Oct 2009
Alex Blekhman
Example of handling real-life challenges when hosting WebBrowser control: separate creation of hosting window and the control, keyboard shortcuts, control's dimensions, etc.
Please Sign up or sign in to vote.
16 Sep 2009
Mohamed M. Shaheen
This blog has been contributed to Forum Nokia Wiki at http://wiki.forum.nokia.com/index.php/How_to_make_Video_splash In those a few lines you will find a code of how to create easy startup splash screen that can play video files of any format (GIF,AVI,mpg,3gpp,real etc..)video splash classpack
Please Sign up or sign in to vote.
7 Sep 2009
Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.
Please Sign up or sign in to vote.
13 Sep 2009
Johann Anhofer
The goal of this article is to describe a more or less generic way to access .NET managed objects from a native C++ application.
Please Sign up or sign in to vote.
14 Sep 2009
Michael Dunn
An intro to using Taskbar progress bars and overlay icons with your Windows 7 applications
Please Sign up or sign in to vote.
21 Sep 2009
Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications
Please Sign up or sign in to vote.
9 Feb 2010
D.K.Wang
This article tries to find a way to show standard controls, ActiveX controls, translucent controls on layered windows. Native MFC source code provided.
Please Sign up or sign in to vote.
3 Feb 2011
Martin Fuchs
ExcelFormat allows reading, writing, and editing of XLS (BIFF8 format) files using C++.
Please Sign up or sign in to vote.
9 Sep 2009
EmoBemo
A simple template FIFO buffer. Pulses event when new data is added to the back of the FIFO.
Please Sign up or sign in to vote.
10 Sep 2009
Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.
Please Sign up or sign in to vote.
2 Sep 2009
Francis Xavier Pulikotil
A simple method to convert a C++ enumeration to its equivalent string representation and vice versa
Please Sign up or sign in to vote.
16 Sep 2009
Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications
Please Sign up or sign in to vote.
22 Sep 2009
carl morey
How to use Visual Basic with the Arduino 2009 board.
Please Sign up or sign in to vote.
1 Sep 2009
ChaoJui
Image processing with a burst of performance from CUDA
Please Sign up or sign in to vote.
2 Nov 2010
klizardin
A template classes library to support pipe development with minimum programmer effort.
Please Sign up or sign in to vote.
13 Sep 2009
Sanjeev Venkat, Vivek Ragunathan
Are your classes that implement the Template Method Design Pattern "Decorator aware"?
Please Sign up or sign in to vote.
29 Sep 2009
Peter Kankowski
How to make your code shorter and easier to maintain by using arrays
Please Sign up or sign in to vote.
6 Sep 2009
IrrationalThinking
Shows you how to implement a DirectX Render Window into a .NET Form.
Please Sign up or sign in to vote.
16 Sep 2009
Jonathan Enders
A user interface infrastructure quickly attachable to your application, accompanied by a simple text-based platform-independent user interface that builds on the infrastucture.
Please Sign up or sign in to vote.
22 Feb 2013
Asif Bahrainwala
HPC via Compute Shaders (GPGPU).
Please Sign up or sign in to vote.
23 Sep 2009
max3000
This article presents the Fibonacci Heap data structure and shows how to use it for graph optimization.
Please Sign up or sign in to vote.
2 Sep 2009
Francis Xavier Pulikotil
A method to create sealed classes in C++
Please Sign up or sign in to vote.
24 Sep 2009
Bunty1983
Multithreaded and interprocess signaling using semaphores in C++.
Please Sign up or sign in to vote.
13 Sep 2009
PrasadPerera
This is an individual effort on parallelizing the quicksort algorithm using MPI (Message Passing Interface) to sort data by sharing the partitions generated from regular sampling.
Please Sign up or sign in to vote.
10 Sep 2009
ChaoJui
High performance and good quality of image blurring
Please Sign up or sign in to vote.
1 Sep 2009
User 1556233
A user friendly dateformatter in objective C
Please Sign up or sign in to vote.
18 Sep 2009
dengus
A method to inject an entire executable into another process (thereby avoiding the need for a DLL)
Please Sign up or sign in to vote.
19 Sep 2009
milkplus
Get the implemention details out of the C++ include file
Please Sign up or sign in to vote.
6 Sep 2009
IrrationalThinking
A tutorial on how to use .NET Forms in C++
Please Sign up or sign in to vote.
20 Sep 2009
GarethI
It occurred to me after following the most recent UFC MMA (via the web blogs rather than PPV as I’m still too cheap!) that security and MMA have a lot in common. More precisely the fighters in a stable as very similar to security algorithms or process.

Current Participants

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

Alex Blekhman
Software Developer
Australia Australia
More than ten years of C++ native development, and counting.

Smile | :)
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).
Bunty1983
Software Developer Rebaca Technologies
India India
No Biography provided
carl morey
Australia Australia
I identify with the starfish.
I may be really stupid and have to use visual basic but at least I'm happy.
ChaoJui
Software Developer (Senior) http://home.so-net.net.tw/lioucy
Taiwan Taiwan
I've been a coding guy for 15 years, using C/C++ and assembly. Also using database to do information presenation with graphics applications.
D.K.Wang
Team Leader
China China
D.K.Wang is working for a leading interactive entertainment media company located in Shanghai, China. Skilled in Windows C++, MFC, WTL, PHP etc. Started with professional games development since 2005, now devoted to the core functionality such as graphics rendering, physics simulation and scene management for a household game engine.
dengus
Norway Norway
No Biography provided
EmoBemo
Software Developer Smart Soft
Bulgaria Bulgaria
No Biography provided
Foolomon
Sales
United States United States
Larry Salomon has been writing code since he started in Basic on a TRS-80 Model I computer (4K of RAM!) in 1980. Professionally, he started in the OS/2 arena in the late 80's until he switched to Windows development in 1996.

During his multi-decade career, he has coauthored two programming books and published an electronic magazine for just over 3 years. He has written applications in a variety of languages - C# is currently his favorite - and has a few applications available for sale on the Android Application Store.

Currently, Larry works in corporate software sales in the NYC area. You may follow him via his blog at http://larrysalomon.blogspot.com
Francis Xavier Pulikotil
Software Developer
United States United States
Besides loving spending time with family, Francis Xavier likes to watch sci-fi/fantasy/action/drama movies, listen to music, and play video-games. After being exposed to a few video-games, he developed an interest in computer programming. He currently holds a Bachelor's degree in Computer Applications.
GarethI
United States United States
I'm Gareth and am a guy who loves software! My day job is working for a retail company and am involved in a large scale C# project that process large amounts of data into up stream data repositories.

My work rule of thumb is that everyone spends much more time working than not, so you better enjoy what you do!

Needless to say - I'm having a blast.

Have fun,

Gareth
IrrationalThinking
United States United States
No Biography provided
Johann Anhofer
Software Developer (Senior)
Austria Austria
No Biography provided
Jonathan Enders
United States United States
No Biography provided
klizardin
Software Developer
Belarus Belarus
No Biography provided
Martin Fuchs
Software Developer (Senior)
Germany Germany
No Biography provided
max3000
Software Developer (Junior) SAP Research
Germany Germany
Since 2006 I study technical mathematics at Dresden University of Technology and since 2008 I work than working student at SAP Research in Dresden. My programming interests are developing and implementing algorithms for solving mathematical problems in C/C++, especially optimization.
Michael Dunn
Software Developer (Senior) VMware
United States United States
Michael lives in sunny Mountain View, California. He started programming with an Apple //e in 4th grade, graduated from UCLA with a math degree in 1994, and immediately landed a job as a QA engineer at Symantec, working on the Norton AntiVirus team. He pretty much taught himself Windows and MFC programming, and in 1999 he designed and coded a new interface for Norton AntiVirus 2000.
Mike has been a a developer at Napster and at his own lil' startup, Zabersoft, a development company he co-founded with offices in Los Angeles and Odense, Denmark. Mike is now a senior engineer at VMware.

He also enjoys his hobbies of playing pinball, bike riding, photography, and Domion on Friday nights (current favorite combo: Village + double Pirate Ship). He would get his own snooker table too if they weren't so darn big! He is also sad that he's forgotten the languages he's studied: French, Mandarin Chinese, and Japanese.

Mike was a VC MVP from 2005 to 2009.
milkplus
Software Developer Buzz Monkey Software
United States United States
David McClurg is a game programmer from Oregon, USA. He is currently interested in C#, xna for zune, and steering behaviors. When not coding, David enjoys tennis, kayaking, and botany.
Mohamed M. Shaheen
Other Axiom Telecom
United Arab Emirates United Arab Emirates
Integration Specialist at Axiom Mobile Solutions a division of Axiom Telecom
Peter Kankowski
Software Developer
Russian Federation Russian Federation
Peter lives in Siberia, the land of sleeping sun, beautiful mountains, and infinitely deep snow. He recently started a wiki about algorithms and code optimization, where people could share their ideas, learn, and teach others.
PrasadPerera
Student
Canada Canada
Prasad Perera is a software developer who's interested in parallel and distributed computing and graphics programming!

Currently he is following his masters in Concordia University, Montreal.
Sanjeev Venkat
Technical Lead HCL Technologies LTD
India India
I am Sanjeev Venkat working for HCL Technologies since 2003. I've 9 years of experience in Software Development. My core expertise include Windows Device Drivers, COM, C++, .NET.
User 1556233
Software Developer Honeywell
Singapore Singapore
Working as a Software Engineer @ Honeywell Singapore
I also develop iPhone Apps, Windows Apps, Web Apps in my free time.
Visit, http://mugunthkumar.com
for more information.

I blog @
http://blog.mugunthkumar.com/
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 30 Sep 2009