Click here to Skip to main content
15,891,375 members
This competition has ended

Best C++/MFC article of June 2008

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.
11 Jul 2008Hans Dietrich
XBalloonMsg displays a message box using balloon-style tooltips. Message and title strings may be embedded or stored in string resource.
Please Sign up or sign in to vote.
24 Jun 2008Darren Sessions
This class overcomes the asymmetry issue associated with round rectangles created in GDI+.
Please Sign up or sign in to vote.
21 Jun 2008Ladislav Nevery
Kernel adventures of brave developer and other scary tales
Please Sign up or sign in to vote.
9 Jul 2008Chesnokov Yuriy
The article describes the use of Haar-like wavelet features for ultra fast object detection using a cascade of artificial neural network classifiers.
Please Sign up or sign in to vote.
12 Jun 2008zafersavas
Real-Time Tracking of Human Eyes in video sequences for Human-Computer Interaction using a webcam
Please Sign up or sign in to vote.
16 Jul 2008Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
Please Sign up or sign in to vote.
22 Jun 2008Jim Rogers
Modify config files with machine- or build-specific differences at compile time.
Please Sign up or sign in to vote.
26 Aug 2008Cedric Moonen
Learn to create a Win32 message loop and game window and how to set-up OpenGL properly for 2D games
Please Sign up or sign in to vote.
23 Jun 2008Matt (D) Wilson
A tutorial on using the Pantheios logging API library from C compilation units, and a comparison of the features offered by the C and C++ APIs
Please Sign up or sign in to vote.
19 Jun 2008Matt (D) Wilson
A tutorial on using the Pantheios logging API library with Visual Studio, and customising output behaviour using callback back-ends.
Please Sign up or sign in to vote.
1 Jun 2008Chesnokov Yuriy
The article describes the optimization of an image convolution operation with the application of linear rank deficient filters in computer vision problems.
Please Sign up or sign in to vote.
1 Jun 2008Artem Kustikov
This article describes portable networking library (ahttp) and small HTTP server - result of modern C++ programming approaches investigation
Please Sign up or sign in to vote.
8 Jun 2008Hans Dietrich
ExecApp is a replacement for WinExec(). ExecRegisteredApp executes the app that is registered for the specified file extension. LookupRegisteredApp retrieves the application file path that is registered for the specified file extension.
Please Sign up or sign in to vote.
28 Jun 2008sam242
A new approach to API hooking which takes advantage of compiler hotpatch support
Please Sign up or sign in to vote.
26 Jun 2008Namdn
This article introduces why I use dynamic invoke C++ DLL function in C# and how to call it.
Please Sign up or sign in to vote.
26 Jun 2008pseudonym67
Getting MySQL running and programming it with KDevelop.
Please Sign up or sign in to vote.
7 Jun 2010Ali Imran Khan Shirani
RAD Tool for C++ Developers, Code Generator
Please Sign up or sign in to vote.
13 Jun 2008Minalien
A small tutorial on how to use XInput (requires the DX SDK) to handle input from an Xbox 360 Controller for Windows.
Please Sign up or sign in to vote.
5 Jun 2008Maruf Maniruzzaman
Environment settings for OS development
Please Sign up or sign in to vote.
6 Jun 2008darkoman
An article on a simple C++ IMDB search class
Please Sign up or sign in to vote.
17 Jun 2008Chesnokov Yuriy
The article presents C++ code for estimation of approximate and sample entropies suitable for biological signals analysis
Please Sign up or sign in to vote.
29 Jun 2008Liping Dai
A C++ Smart Pointer Template Class Implementation
Please Sign up or sign in to vote.
3 Jun 2008includeh10
CmenuModifier - an owner draw image menu
Please Sign up or sign in to vote.
5 Jun 2008buntyrolln
A simple MFC application for sending and receiving UDP datagrams.
Please Sign up or sign in to vote.
17 Jun 2008Jim Crafton
An introduction to the Model-View-Controller Pattern in the Visual Component Framework.
Please Sign up or sign in to vote.
20 Jun 2008Jim Crafton
Part 2 of 4 that explores the Model-View-Controller Pattern in the Visual Component Framework
Please Sign up or sign in to vote.
5 Jun 2008João Paulo Figueira
How to animate child view transitions on a Windows Mobile WTL application.
Please Sign up or sign in to vote.
17 Jun 2008Jim Crafton
An article describing how to use delegates in the VCF.
Please Sign up or sign in to vote.
6 Jun 2008Maruf Maniruzzaman
What compiler generates from C/C++ source code
Please Sign up or sign in to vote.
24 Jun 2008skinui
A XP bar with GDI+ for MFC, like the Apple dockbar.
Please Sign up or sign in to vote.
16 Jun 2008MoustafaS
Solving old ACM problems
Please Sign up or sign in to vote.
13 Jun 2008Noel Frankinet
A virtual WTL ListView control on an SQLite3 table or view.
Please Sign up or sign in to vote.
8 Jun 2008FlorianPraxmair
Mapping POSIX threads to object oriented C++ code.
Please Sign up or sign in to vote.
24 Jun 2008upredsun
This article describes what port forwarding is. UPnP source code is also given.
Please Sign up or sign in to vote.
2 Jun 2008Bharath NS
Multithreaded GUI solution for starvation in Dining Philosopher problem
Please Sign up or sign in to vote.
22 Jun 2008jangtimjang
Playing Wave Resources using a low level audio API.
Please Sign up or sign in to vote.
20 Jun 2008Ranjeetsih
How to place an icon in tray and interact with it.
Please Sign up or sign in to vote.
3 Jun 2008Alex Hazanov
Example on how templates can help you to generalize your code
Please Sign up or sign in to vote.
13 Jun 2008kunchen
This sample is demostrating how to create an event in a DLL file and afterward how to call this event from a client program.
Please Sign up or sign in to vote.
3 Jun 2008praba_tuty
CSQL Cache is an open-source high performance, bi-directional updateable data-caching infrastructure that sits between the clustered application process and back-end data sources to provide unprecedented high throughput to your application
Please Sign up or sign in to vote.
6 Jul 2008jangtimjang
A ready-to-use wrapper class for creating a shortcut (.lnk file) and a bookmark (.url file) and finally attaching an online icon resource to it.
Please Sign up or sign in to vote.
16 Jul 2008sjDing750807
This article gives a method which apply the MRU algorithm of the cache to save the frequent accessing data in process and the file systems to save the infrequent accessing data out of process.

Current Participants

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

Engineer
Belgium Belgium
I am a 29 years old guy and I live with my girlfriend in Hoegaarden, little city from Belgium well known for its white beer Smile | :) .
I studied as an industrial engineer in electronics but I oriented myself more towards software development when I started to work.
Currently I am working in a research centre in mechatronica. I mainly develop in C++ but I also do a bit of Java.
When I have so spare time, I like to read (mainly fantasy) and play electric guitar.
Software Developer (Senior) RDV Systems
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO CliXint Technologies
Pakistan Pakistan
CEO CliXint Technologies www.clixint.com
Programming: C/C++, WINAPI, PHP/MySQL, GLUT, Javascript, ActionScript, HTML.
Modeling & animation : Maya - Modelling, Character Rigging & Animation, Publishing Video Tutorials.
Software Developer (Senior)
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) IBM
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
India India
I am a software developer working with Visual C++.
Engineer
Russian Federation Russian Federation
Highly skilled Engineer with 14 years of experience in academia, R&D and commercial product development supporting full software life-cycle from idea to implementation and further support. During my academic career I was able to succeed in MIT Computers in Cardiology 2006 international challenge, as a R&D and SW engineer gain CodeProject MVP, find algorithmic solutions to quickly resolve tough customer problems to pass product requirements in tight deadlines. My key areas of expertise involve Object-Oriented
Analysis and Design OOAD, OOP, machine learning, natural language processing, face recognition, computer vision and image processing, wavelet analysis, digital signal processing in cardiology.
Software Developer (Senior) Elektromehanika d.o.o. Nis
Serbia Serbia
He has a master degree in Computer Science at Faculty of Electronics in Nis (Serbia), and works as a C++/C# application developer for Windows platforms since 2001. He likes traveling, reading and meeting new people and cultures.
Software Developer (Senior)
United States United States
I am currently working as a consultant in Southern California.

I have worked as a Hardware Engineer, Firmware Engineer, Software Engineer and Applications Engineer.

I spent 13 years in the Disk Drive industry and the last 7 working in GPS.
Software Developer (Senior)
Austria Austria
Im a graduate student of the Technical University of Graz (Austria). I am also working for a company in Austria where I am developing biometric solutions and algorithms mostly for fingerprint recognition.
Software Developer (Senior) Hans Dietrich Software
United States United States
I attended St. Michael's College of the University of Toronto, with the intention of becoming a priest. A friend in the University's Computer Science Department got me interested in programming, and I have been hooked ever since.

Recently, I have moved to Los Angeles where I am doing consulting and development work.

For consulting and custom software development, please see www.hdsoft.org.





Web Developer
Australia Australia

Please visit our Download Home to obtain many interesting software for free ...

Team Leader An Online Market
Korea (Republic of) Korea (Republic of)
Software engineer having worked 8 years.
The main skill would be C++, ATL, COM
But for the past three years I have been digging on Web service related skill - .Net MS-SQL etc in current company.
My other interest is business, playing traditional music, dealing with people and evolutionary biology.
Software Developer (Senior)
United States United States
Currently working on the Visual Component Framework, a really cool C++ framework. Currently the VCF has millions upon millions upon billions of Users. If I make anymore money from it I'll have to buy my own country.
Web Developer
United States United States
Jim is a developer working in Auburn, Alabama, USA. He started working as a programmer in 1997; much of his early experience was with MFC and ASP, with brief forays into Java servlets, Borland's OWL, and plain-old windows API.

Since 2001 Jim has worked primarily with .NET, writing windows and web applications, windows services, and client-server apps. With a little bit of AS3/Flex code thrown in there.

Jim comments code in the first person (much to the amusement of his coworkers,) and feels especially weird writing about himself in the third.
Software Developer (Senior) Frotcom International
Portugal Portugal
I work on R&D for Frotcom International, a company that develops web-based fleet management solutions.
Software Developer
United States United States
I'm a developer and test engineer in VC++ & VB.
Software Developer (Senior)
Slovakia Slovakia
Past Projects:
[Siemens.sk]Mobile network software: HLR-Inovation for telering.at (Corba)
Medical software: CorRea module for CT scanner
[cauldron.sk]Computer Games:XboxLive/net code for Conan, Knights of the temple II, GeneTroopers, CivilWar, Soldier of fortune II
[www.elveon.com]Computer Games:XboxLive/net code for Elveon game based on Unreal Engine 3
ESET Reasearch.
Looking for job
Software Developer (Senior)
United States United States
Liping Dai has worked in IT industry more than 17 years. He moved to Canada in 1996. After worked in Toronto for 4 years, he relocated to Silicon Valley. He has strong passion in the area of Multi-core/Multi thread programming, Parallel Computing, Image Reorganization, Secure Communication, and Mobile Device development.
Software Developer Microsoft
United States United States
Have completed BSc in Computer Science & Engineering from Shah Jalal University of Science & Technology, Sylhet, Bangladesh (SUST).

Story books (specially Masud Rana series), tourism, songs and programming is most favorite.

Blog:
Maruf Notes
http://blog.kuashaonline.com
Instructor / Trainer
Australia Australia
Software Development consultant, specialising in project remediation.

Creator of the FastFormat, Pantheios, STLSoft and VOLE open-source libraries.

Author of the books Extended STL, volume 1 (Addison-Wesley, 2007) and Imperfect C++ (Addison-Wesley, 2004).
Student
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) Sahm group Inc
Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer NaisCorp - Socbay.com
Vietnam Vietnam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect strategis
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Junior)
India India
ranjeet sih, working as a programmer since 2007
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)
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO http://www.skinui.com
Canada Canada
http://www.skinui.com
Web Developer
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.
Engineer ASELSAN A.S.
Turkey Turkey
Zafer is an electronics engineer living in Ankara/Turkey and working for ASELSAN A.S./TMM.
He has been coding for about 12 years, and can't think a life without C/C++.

He likes
- MS Visual C++ 6.0 and MFC
- .NET C#
- All kinds of electronics stuff
- Machine Vision projects

Also he enjoys
- Listening to "The Cranberries" & "The Glorious Dolores"
- Travelling

E-mail : zafersavas@yahoo.com
You must sign in to participate in this contest.
This contest has ended.
1 Jun - 30 Jun 2008