Click here to Skip to main content
15,868,016 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 2009Alex 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 2009Mohamed 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 2009Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.
Please Sign up or sign in to vote.
13 Sep 2009Johann 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 2009Michael 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 2009Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications
Please Sign up or sign in to vote.
9 Feb 2010D.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 2011Martin Fuchs
ExcelFormat allows reading, writing, and editing of XLS (BIFF8 format) files using C++.
Please Sign up or sign in to vote.
9 Sep 2009EmoBemo
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 2009Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.
Please Sign up or sign in to vote.
2 Sep 2009Francis 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 2009Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications
Please Sign up or sign in to vote.
22 Sep 2009carl morey
How to use Visual Basic with the Arduino 2009 board.
Please Sign up or sign in to vote.
1 Sep 2009ChaoJui
Image processing with a burst of performance from CUDA
Please Sign up or sign in to vote.
2 Nov 2010klizardin
A template classes library to support pipe development with minimum programmer effort.
Please Sign up or sign in to vote.
13 Sep 2009Sanjeev Venkat, kb-boxer
Are your classes that implement the Template Method Design Pattern "Decorator aware"?
Please Sign up or sign in to vote.
29 Sep 2009Peter Kankowski
How to make your code shorter and easier to maintain by using arrays
Please Sign up or sign in to vote.
6 Sep 2009IrrationalThinking
Shows you how to implement a DirectX Render Window into a .NET Form.
Please Sign up or sign in to vote.
16 Sep 2009Jonathan 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 2013Asif Bahrainwala
HPC via Compute Shaders (GPGPU).
Please Sign up or sign in to vote.
23 Sep 2009max3000
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 2009Francis Xavier Pulikotil
A method to create sealed classes in C++
Please Sign up or sign in to vote.
24 Sep 2009Bunty1983
Multithreaded and interprocess signaling using semaphores in C++.
Please Sign up or sign in to vote.
13 Sep 2009PrasadPerera
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 2009ChaoJui
High performance and good quality of image blurring
Please Sign up or sign in to vote.
18 Sep 2009dengus
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.
1 Sep 2009User 1556233
A user friendly dateformatter in objective C
Please Sign up or sign in to vote.
19 Sep 2009milkplus
Get the implemention details out of the C++ include file
Please Sign up or sign in to vote.
6 Sep 2009IrrationalThinking
A tutorial on how to use .NET Forms in C++
Please Sign up or sign in to vote.
20 Sep 2009GarethI
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.

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

Smile | :)
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).
Software Developer Rebaca Technologies
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Australia Australia
I identify with the starfish.
I may be really stupid and have to use visual basic but at least I'm happy.
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.
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.
Norway Norway
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Smart Soft
Bulgaria Bulgaria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
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.
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
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Belarus Belarus
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
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.
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.
Other Axiom Telecom
United Arab Emirates United Arab Emirates
Integration Specialist at Axiom Mobile Solutions a division of Axiom Telecom
Software Developer
Czech Republic Czech Republic
Peter is the developer of Aba Search and Replace, a tool for replacing text in multiple files. He likes to program in C with a bit of C++, also in x86 assembly language, Python, and PHP.
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.
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.
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