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

Best C++/MFC article of March 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.
4 Apr 2008Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.
Please Sign up or sign in to vote.
1 Mar 2008Frank Arnold
A simple manipulator class for using printf style in ostream
24 Mar 2008Steve Hawley
Quickly and easily create an application to split, merge, and reorder TIFFs – sample application and source code is provided.
Please Sign up or sign in to vote.
4 Apr 2008Hans Dietrich
XColorHexagonCtrl displays a color hexagon that allows user selection, and provides APIs for color based on RGB and HSL color models.
Please Sign up or sign in to vote.
27 Mar 2008wjfrancis
A second approach to pulling that pesky missing WMI data.
Please Sign up or sign in to vote.
4 Mar 2008Sergiy Stoyan
Intercept, fill and close windows originated by third-party components hosted in C# application. As an encountered case, making WebBrowser control silent is considered.
Please Sign up or sign in to vote.
18 Oct 2018Emre Guldogan
A System for Simulation and Analysis of Logic Circuits
Please Sign up or sign in to vote.
16 Mar 2008Ciro Sisman Pereira
Demonstrates how to inject an entire C compiled application as a new section of a Portable Executable (P.E.)
Please Sign up or sign in to vote.
16 Mar 2008Maruf Maniruzzaman
Functional java virtual machine - can run java applications for most of the instructions.
Please Sign up or sign in to vote.
28 Mar 2008João Paulo Figueira
Control your Windows Mobile device from your desktop.
Please Sign up or sign in to vote.
2 Mar 2008liuxiao
A way of adding hyperlink in CListCtrl
Please Sign up or sign in to vote.
22 Aug 2013ThatsAlok
Opensource Outlook Express automation library
Please Sign up or sign in to vote.
13 Mar 2008billconan, kavinguy
This article describes the implementation of a neural network with CUDA.
Please Sign up or sign in to vote.
7 May 2008Rob Philpott
Demonstrates access to your sound hardware with ASIO drivers
Please Sign up or sign in to vote.
6 Sep 2013ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
Please Sign up or sign in to vote.
23 Mar 2008Jeffrey Walton
Perform Advanced Post-Build Executable Processing with the DbgHelp Library
Please Sign up or sign in to vote.
14 Mar 2008Michael Chourdakis
A simple class that allows you to convert an existing SOCKET handle to SSL under Windows
Please Sign up or sign in to vote.
19 Mar 2008darkoman
An article on simple and fast C++ XML parser
Please Sign up or sign in to vote.
11 Nov 2009Ladislav Nevery
Malware can hide from win32 api but not from this tool since we are dumping reg hives directly
Please Sign up or sign in to vote.
4 May 2008Mitchel Haas
Open source C++ class template library for generating and parsing xhtml documents.
Please Sign up or sign in to vote.
1 Apr 2008Paul Roberts
Makes it easy to use a balloon tooltip to convey hints/messages non-modally
Please Sign up or sign in to vote.
26 Mar 2008Nasif M.
The article describes the fundamental theory about pointers and show how it helps to create linked list
Please Sign up or sign in to vote.
21 Oct 2008Jordan Walters
An add-in to automatically increment the FileVersion and ProductVersion fields in your application's resource file. Works in VC6 and VS2005, and probably all versions in between.
Please Sign up or sign in to vote.
8 Mar 2008Option Greek
Implementation of a CListCtrl control derived class that can be used to set color of rows, columns, cells.
Please Sign up or sign in to vote.
16 Mar 2009m_sylvain
This tip shows how to build an FxEngine plugin to stream video data from a webcam
Please Sign up or sign in to vote.
18 Mar 2008Kovalev Maxim
How to cut off specified parts of media file using DirectShow
Please Sign up or sign in to vote.
28 Mar 2008maskisland
A generic tracing library implementation.
Please Sign up or sign in to vote.
29 Mar 2008guanghui wu
This article will tell you an easy way to change the style of an edit control.
Please Sign up or sign in to vote.
25 Mar 2008Jim Dill
A scrollable child window for pictures of any size.
Please Sign up or sign in to vote.
23 Mar 2008OdeeanRDeathshead
A class to allow animated GIFs to be displayed, manualy scanning and decompressing.
Please Sign up or sign in to vote.
13 Mar 2008Jarrad Winter
Vista introduced a new synchronization primitive called the CONDITION_VARIABLE. In this article, I will provide a .NET wrapper (written in C++/CLI) for this primitive and explain how it works.
Please Sign up or sign in to vote.
18 Mar 2008Hany Badrous
How to create an autoplay menu that runs automatically when the user inserts the CD/DVD
Please Sign up or sign in to vote.
12 Mar 2008Cojocaru Sergiu
How to detect if recycle bin is empty or not? Find how in this article.
Please Sign up or sign in to vote.
23 Mar 2008Tu (Le Hong)
A scroll window that surpasses the 16-bit limit and can be hosted by a dialog.
Please Sign up or sign in to vote.
27 Mar 2008Paresh Chitte
Background painting of CToolbar's parent window (AfxControlBar).
Please Sign up or sign in to vote.
5 Mar 2008Kusay J. Mohammed
Easy line encrypter decrypter
Please Sign up or sign in to vote.
19 Mar 2008ZhengPing Wang
A sample show how to parse date with boost spirit framework
Please Sign up or sign in to vote.
2 Mar 2008User 1556233
Comparison of Performance of C++ and C#

Current Participants

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

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!
Other
United States United States
Ph.D. Student
University of California, Davis
Software Developer (Senior)
Brazil Brazil
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems Engineer Plicatus Software and Microelectronic
Moldova (Republic of) Moldova (Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Engineer Siemens
Turkey Turkey
I've graduated from computer engineering department in 2004 July, and developed the Circuit Engine as my graduation project at Eastern Mediterranean University (EMU). I've also graduated from MBA, Istanbul University in 2008 February. From 2004 until now, I've developed many web sites (B2B, B2C). Currently work for Siemens AG (http://siemens.com/ingenuityforlife) as a R&D Engineer (IoT) and I still continue to develop my personal projects about encryption algorithms, maths, OpenGL, Stock Exchange Market Analyses and Real-time Systems, MultiThreaded Applications and Web Solutions (mostly ASP.NET C#, JQuery/JS, MVC, WinForms, Win/Web Services, T-SQL and less PHP, ASP, MySQL and some possible other methods about problem solving if necessary). Also personal profession of photography : https://www.instagram.com/egldgn/


Circuit Engine base URL : https://sites.google.com/view/circuitengine

Software Developer Arnisoft
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.





Engineer
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.
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.
Systems / Hardware Administrator
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 CambridgeSoft
United States United States
Developer of chemical software by day, model railroad software after hours (trainplayer.com).
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 (Senior)
United Kingdom United Kingdom
Ok, it's about time I updated this profile. I still live near 'Beastly' Eastleigh in Hampshire, England. However I have recently been granted a permamant migration visa to Australia - so if you're a potential employer from down under and like the look of me, please get in touch.
Still married - just, still with just a son and daughter. But they are now 8 and 7 resp and when together they have the energy of a nuclear bomb.
I worked at Teleca UK for over 8.5 years (but have now moved to TikitTFB) and have done loads of different things. Heavily involved with MFC, SQL, C#, The latest is ASP.NET with C# and Javascript. Moving away from Trolltech Qt3 and 4.
Jordan.
Software Developer (Senior)
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Iraq Iraq
I had MSC in computer Engineering From IRAQ and i worked with telecommunication field with ZTE and ALCATEL but i look forward to practice programming alot. i had studied C, C++, and VC++. I hope that i will continue my studies to the PhD and to write a book about Computer Engineering in general.
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
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Greece Greece
I'm working in C++, PHP , Java, Windows, iOS, Android and Web (HTML/Javascript/CSS).

I 've a PhD in Digital Signal Processing and Artificial Intelligence and I specialize in Pro Audio and AI applications.

My home page: https://www.turbo-play.com
Software Developer Datasoft Solutions
United States United States
I'm a c++ programmer in the midwest, now using VC7 at work and at home. I enjoy creating generic libraries, and template based programming.

I also enjoy web development (xhtml, css, javascript, php).
Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Australia Australia
Started programming eight years ago in an attempt to see how my computer worked. I then found that coding myself was often the best way to get what I want.

Most of my work has been around windows mobile devices and communications. My most popular project released was gsmBeam, a device to device file transfer tool used over CSD lines on GSM mobile networks.

This is not my job, I just do it for the fun.
visit me at www.odeean.com
India India
One of the many obscure programmers dreaming at their desks.
Software Developer (Senior)
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 (Senior)
United Kingdom United Kingdom
Started programming on a Commodore Vic 20(!), and later entered employment programming for the Mac back in the days of System 6. Soon the pull of the Dark Side became too strong and I switched to Windows (Win 3.1) and have been coding for Windows ever since.

I'm now lead programmer for a small software house in Glasgow, Scotland. Our main products include PTFB Pro, ColorCache, and LogMeister.
Architect
United Kingdom United Kingdom
I am a .NET architect/developer based in London working mostly on financial trading systems. My love of computers started at an early age with BASIC on a 3KB VIC20 and progressed onto a 32KB BBC Micro using BASIC and 6502 assembly language. From there I moved on to the blisteringly fast Acorn Archimedes using BASIC and ARM assembly.

I started developing with C++ since 1990, where it was introduced to me in my first year studying for a Computer Science degree at the University of Nottingham. I started professionally with Visual C++ version 1.51 in 1993.

I moved over to C# and .NET in early 2004 after a long period of denial that anything could improve upon C++.

Recently I did a bit of work in my old language of C++ and I now realise that frankly, it's a total pain in the arse.
Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect CliverSoft (www.cliversoft.com)
Ukraine Ukraine
Sergey is graduated as applied mathematician. He is specialized in custom development including parsing tools, client/server applications.
github: https://github.com/sergeystoyan
site: http://cliversoft.com
Architect Atalasoft, a Kofax Company
United States United States
Steve Hawley is a software engineer/architect at Atalasoft, Inc., responsible for current and future component designs.
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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/
Software Developer (Senior)
United States United States
I began coding at the ripe old age of eleven (yep, I've always been a nerd). Back then every 8-bit computer on the market had its own flavor of BASIC burned into the EPROM and I was adept at most of them. Somewhere in my bedroom there was an actual bed, but you'd be hard pressed to find it surrounded as it was. My collection included a C64, VIC20, TRS80, APPLE II+, TI-99/4A, and even one of those silver Timex Sinclair "computers" with the chicklet keys.

Eventually I taught myself 6502 assembler, and later Pascal and C. While I spent the majority of my professional career doing a mixture of C++, C#, and dabbling in ARM Assembler, for the last year I've been focusing on JAVA and the Android Platform. While I am a Windows guy at heart lately I'm finding some love for UBUNTU as well.

When I am not at the computer I am hanging out with my 12 year old son. He just finished coding a javascript implementation of Conway's Game of Life. Oh yeah, I guess that means we were in front of the computer. Go figure!
Software Developer (Senior)
China China
Programmer live in china.
Interesting with knowledge management.

My home page: http://herosys.net
You must sign in to participate in this contest.
This contest has ended.
1 Mar - 31 Mar 2008