Click here to Skip to main content
15,880,796 members
This competition has ended

Best C++/MFC article of September 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.
10 Mar 2009nkrscorpio
This is yet another example for memory mapped files. What is cool though is unlike other samples, I have a SetData(TCHAR* Key, TCHAR* value) / GetData(TCHAR* key) pattern here.
Please Sign up or sign in to vote.
24 Sep 2008AlexAbramov
Ever wanted to know how to call internal functions of other processes? This is an article on just that -- you'll learn how to read disassembled code in a project where the source code is known, and then apply that knowledge on an application where it isn't.
Please Sign up or sign in to vote.
2 Sep 2008Hans Dietrich
XGroupBox is an MFC control that displays a flicker-free groupbox with text and/or icon. You can use this to display either a standard groupbox or a header-only groupbox.
Please Sign up or sign in to vote.
10 Sep 2008Matt (D) Wilson
An introduction to the Pantheios logging API library's Back-end API, along with a trivial example to illustrate the concepts
Please Sign up or sign in to vote.
11 Feb 2009darkoman
An article on a free C++ bitmap manipulation class
Please Sign up or sign in to vote.
27 Jul 2011Rolf Kristensen
Example of how to enable categories in the MFC list control
Please Sign up or sign in to vote.
26 Jun 2014John D. Cook
This article covers five of the most important things someone needs to know when working with floating point numbers.
Please Sign up or sign in to vote.
16 Mar 2015Rolf Kristensen
A custom draw CListCtrl with subitem editing and formatting
Please Sign up or sign in to vote.
5 Sep 2008GabrielWF
Tutorial and sample explaining how to use the V8 virtual machine inside your application.
Please Sign up or sign in to vote.
28 Sep 2008AlexAbramov
This article explains how to make a plug-in for Solitaire that displays a high score table. By way of Codecave, Solitaire will automatically execute a DLL for this plug-in -- thus no user intervention required!
Please Sign up or sign in to vote.
3 Sep 2008Scott Dorman
The accepted social etiquette for posting in the CodeProject discussion forums.
Please Sign up or sign in to vote.
9 Sep 2008Leslie Godwin
Blend a First Class Gaming Graphics Engine into your WPF application
Please Sign up or sign in to vote.
18 Sep 2008Joshua Tully
A brief introduction into Windows anti-debugging techniques.
Please Sign up or sign in to vote.
25 Sep 2008darkoman
An article on a simple C++ class for manipulating WAV files
Please Sign up or sign in to vote.
23 Jun 2014ravenspoint
Give a C++ application its own web page
Please Sign up or sign in to vote.
2 Sep 2008programmersmind
Virtual functions in C++.
Please Sign up or sign in to vote.
28 Sep 2008Jaker.Chen
A PLC simulator for WINDOWS
Please Sign up or sign in to vote.
11 Sep 2008carlos@takeapps
This is a step-by-step guide to build your own control panel applet
Please Sign up or sign in to vote.
17 Aug 2015c-smile
The way to add generators with yield to C++
Please Sign up or sign in to vote.
25 Sep 2008Serghei Sarafudinov
Using XML technologies for Model-Driven Engineering.
Please Sign up or sign in to vote.
15 Sep 2008jackyxinli
An article to show how to play a Wave file with DirectSound and display its spectrum in real time.
Please Sign up or sign in to vote.
2 Sep 2008MaheshSatya
An article on using Windows Filtering Platform of Vista to write a simple firewall
Please Sign up or sign in to vote.
16 Sep 2008vikas maan
Create a 2008 MFCOutlookBar in any pane of a SplitterWnd.
Please Sign up or sign in to vote.
14 Sep 2008Toufiqur Rahman Chowdhury (TRC)
This article is about an application that parses a XML Configuration File and creates Menus and ToolBar dynamically.
Please Sign up or sign in to vote.
17 Sep 2008LaymanZheng
This article illustrates the common usage of a const in C++
Please Sign up or sign in to vote.
10 Sep 2008akiran
This article details how to create, install and use side-by-side native assemblies from C# and MC++.
Please Sign up or sign in to vote.
27 Sep 2008jrmwng
Minimal application of Generic Thunk.
Please Sign up or sign in to vote.
8 Sep 2008AnilAR
Introduction to Win32 TIB (Thread Information Block)
Please Sign up or sign in to vote.
30 Mar 2010rahulagarwal33
allocates a memory filled with the variable with appropriate padding
Please Sign up or sign in to vote.
6 Sep 2008ringphone
Flicker free drawing without using double buffer
Please Sign up or sign in to vote.
12 Sep 2008gabrielmaldi
A very simple way of doing it.

Current Participants

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

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.
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.
Team Leader
India India
Lead Engineer in a Leading MNC @ Technopark
Architect Carlos Salvatore
Argentina Argentina
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation (No members)

Founder Terra Informatica Software
Canada Canada
Andrew Fedoniouk.

MS in Physics and Applied Mathematics.
Designing software applications and systems since 1991.

W3C HTML5 Working Group, Invited Expert.

Terra Informatica Software, Inc.
http://terrainformatica.com
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 (Junior)
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Uruguay Uruguay
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Brazil Brazil
I did extremly different works: services to control harware, internet banking sites, Operational System migration (from Digital to Aix , from HpUX to Linux and from tru64 4.0 to 5.1b), Grafical user interfaces for lots of programs and different OS's...
I also know and had use Delphi, c, c++, java, python, assembly and perl.
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.





Software Developer none
China China
To be, or not to be, this is question. That's are all depend on your decision. What do you think?
Student NY
Taiwan Taiwan
8 years experience of automatic control with micro computer.
8 years experience of IT,SI,Software development(including 3 years of Project management).
I'm familiar with VB,C,C++,JAVA.
Operating System design and development is my little hobby.
President John D. Cook Consulting
United States United States
I work in the areas of applied mathematics, data analysis, and data privacy.

Check out my blog or send me a note.

 

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.
Engineer
Hong Kong Hong Kong
Jeremy Wong works as a software engineer for an industrial equipments manufacturer in Hong Kong (as of September 2008).
Software Developer
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead FNB Connect
South Africa South Africa
iOS Technical Lead at FNB
-

Computers are really sweet. Aren't they?
Yup they are...

I've always loved writing tools and components...never been very interested in playing games....always wanted to be able to write them though.

And, yes. I'm still pretty annoyed they discontinued the Amiga computer.
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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).
Software 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.
Software Developer (Senior) Rebaca Technologies
India India
int main(){
while(!isSleeping())
{
write_code();
}
return 0;
}
Software Developer Applied Research Internation
India India
B. Tech + M. Tech in Chemical Engineering Smile | :) from IIT Delhi
Founder Raven's Point Consulting
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Junior) IT IS AG
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.
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
Denmark Denmark
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 States United States
I am a Microsoft C# MVP, author, speaker, blogger, and software developer. I also created the WP Requests and WinStore Requests sites for Windows Phone and Windows Sotre apps as well as several open source projects.

I've been involved with computers in one way or another for as long as I can remember, but started professionally in 1993. Although my primary focus right now is commercial software applications, I prefer building infrastructure components, reusable shared libraries and helping companies define, develop and automate process and code standards and guidelines.
President SIS Consulting, LLC
United States United States
President and CEO of SIS Consulting, LLC – an offshore software development company.
Also a Senior Consultant at Princeton Consultants, Inc. – a US-based IT and Management consulting company.
Korea (Republic of) Korea (Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader UNIQA Bangladesh Design Centre Ltd.
Bangladesh Bangladesh
I like to be driven by my passion.

Interests: Software product development, Advanced Networking, Robotics, Sports Physics, Cricket.

Should you have any interest to change or update on this project, please let me know the result at toufiqbd@gmail.com.
Software Developer (Senior)
India India
Vikas Maan is a software developer for last 4 years working on windows platform with multiple programming languages mainly VC++, C#.net etc.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 1 Oct 2008