Click here to Skip to main content
15,066,505 members
This competition has ended

Best C++/MFC article of December 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.
5 Dec 2009
S. Senthil Kumar
Why did it not run?
Please Sign up or sign in to vote.
16 Dec 2009
Jipat
For creating filesystem driver we need IFS kit [ http://www.microsoft.com/whdc/devtools/ifskit/default.mspx...
Please Sign up or sign in to vote.
4 Dec 2009
S. Senthil Kumar
When a C++ destructor did not run
Please Sign up or sign in to vote.
23 Dec 2009
alex turner
Introduction - Why? this project sprang from a real need. Whilst it is possible to browse subversion from a web browser, the handling of non html files is a pain. We wanted a program which would show html files as web pages and all other files as text.
Please Sign up or sign in to vote.
19 Mar 2012
Sergey Podobry, Apriorit Inc
This article describes an easy way to set up system-wide global API hooks.
Please Sign up or sign in to vote.
8 Dec 2009
Apriorit Inc, Eugene Wineblat
In this article, we continue investigation in the field of hiding application in the system. This article will tell where Windows OS stores the services and how uses them. We’ll discuss how this knowledge can be applied to finding our custom service and hiding it.
Please Sign up or sign in to vote.
15 Dec 2009
Nikhil Soman
Easy to use profiler for time and impact analysis of C/C++ code which uses the Visual Studio C/C++ compiler (/Gh and /GH flags) and the DIA SDK to gather profiling data.
Please Sign up or sign in to vote.
3 Dec 2009
Tomek Kawecki
An article which describes how to implement a fast polymorphic math parser using machine code generation methods.
Please Sign up or sign in to vote.
14 Dec 2009
Sergey Timoschuk, Apriorit Inc
This article is the description of the first steps in setting QT, Visual Studio and FireBird.
Please Sign up or sign in to vote.
7 Dec 2009
PJ Arends
1 alternative  
A C++/MFC class that allows you to use the free CutePDF Writer without user intervention
Please Sign up or sign in to vote.
8 Mar 2010
Richard MacCutchan
2 alternatives  
Week numbers according to ISO8601
Please Sign up or sign in to vote.
30 Dec 2009
ProtoBytes
Review of Randall Hyde's Write Great Code Vol. 2
Please Sign up or sign in to vote.
1 Dec 2009
Apriorit Inc, Sergey Yakimenko
This article was mostly written for Linux developers. The article gives a method of writing out-of-process plugins to open source software.
Please Sign up or sign in to vote.
24 Dec 2009
Aric Wang
Shows you how to make a player's ripple effect with bitmap not dx
Please Sign up or sign in to vote.
7 Dec 2009
MobileAppMastery
This video will show you how to implement this in your own iPhone app.
Please Sign up or sign in to vote.
28 Dec 2009
Joel Ivory Johnson
The HttpWebRequest handles redirects automatically. That's usually a nice feature but it can actually get in the way when the web server is setting cookies in the same response in which it is sending a redirect.
Please Sign up or sign in to vote.
22 Dec 2009
Febil Chacko Thanikal
This article suggests three methods to implement template classes in a .cpp file.
Please Sign up or sign in to vote.
28 Dec 2009
Aric Wang
Just a simple digital LCD class and do not use an external bitmap.You can use and change it.
Please Sign up or sign in to vote.
10 Dec 2009
PenangDev
A class to check disk information like total size, free space, used space, and clean up.
Please Sign up or sign in to vote.
23 Dec 2009
Febil Chacko Thanikal
An article on structure padding.
Please Sign up or sign in to vote.
26 Dec 2009
Aric Wang
To show you how to create a easy animation with palette
Please Sign up or sign in to vote.
29 Dec 2009
Aric Wang
The article demonstrates a method to shake the window using multithreading. Just like some IM tools, you click a button, then the dialog begins to shake.
Please Sign up or sign in to vote.
25 Dec 2009
Aric Wang
Shows you how to make a simple fire effect
Please Sign up or sign in to vote.
14 Dec 2009
matthias.fauconneau
A Qt application displaying max-flow at work
Please Sign up or sign in to vote.
10 Dec 2009
zoufeiyy
Tiny WinHTTP API wrapper library for asynchronous HTTP with callback handler
Please Sign up or sign in to vote.
16 Dec 2009
Kundan Kr
Sometimes it is useful to modify (add / remove / delete) resources in an exe and/or DLL file at run time.
Please Sign up or sign in to vote.
23 Dec 2009
Nisamudheen
Briefly explains one of the powerful usages of the data type void*.
Please Sign up or sign in to vote.
29 Dec 2009
Soumya Ranjan Das
#include
Please Sign up or sign in to vote.
25 Dec 2009
sean_vn
The fast Walsh Hadamard transform (WHT) is done using patterns of addition and subtractions.That means it is extremely fast and also the central limit theorem applies. If you transform an array of random numbers the output numbers will have a Gaussian distribution (aka the Normal...

Current Participants

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

alex turner
Web Developer
United Kingdom United Kingdom
I am now a Software Systems Developer - Senior Principal at Micro Focus Plc. I am honoured to work in a team developing new compiler and runtime technology for Micro Focus.

My past includes a Ph.D. in computational quantum mechanics, software consultancy and several/various software development and architecture positions.

For more - see

blog: http://nerds-central.blogspot.com

twitter: http://twitter.com/alexturner
Apriorit Inc
Chief Technology Officer Apriorit Inc.
United States United States
ApriorIT is a software research and development company specializing in cybersecurity and data management technology engineering. We work for a broad range of clients from Fortune 500 technology leaders to small innovative startups building unique solutions.

As Apriorit offers integrated research&development services for the software projects in such areas as endpoint security, network security, data security, embedded Systems, and virtualization, we have strong kernel and driver development skills, huge system programming expertise, and are reals fans of research projects.

Our specialty is reverse engineering, we apply it for security testing and security-related projects.

A separate department of Apriorit works on large-scale business SaaS solutions, handling tasks from business analysis, data architecture design, and web development to performance optimization and DevOps.

Official site: https://www.apriorit.com
Clutch profile: https://clutch.co/profile/apriorit
Group type: Organisation

33 members

Aric Wang
Engineer
China China
Secret..
Febil Chacko Thanikal
Software Developer
India India
No Biography provided
Jipat
Software Developer (Senior)
India India
No Biography provided
Joel Ivory Johnson
Software Developer
United States United States
I attended Southern Polytechnic State University and earned a Bachelors of Science in Computer Science and later returned to earn a Masters of Science in Software Engineering. I've largely developed solutions that are based on a mix of Microsoft technologies with open source technologies mixed in. I've got an interest in astronomy and you'll see that interest overflow into some of my code project articles from time to time.



Twitter:@j2inet

Instagram: j2inet

Kundan Kr
Software Developer Amdocs
India India
M.sc(Mathematics) and MCA from Birla Institute of Technology, Mesra.
matthias.fauconneau
France (Metropolitan) France (Metropolitan)
No Biography provided
MobileAppMastery
United States United States
No Biography provided
Nikhil Soman
Technical Lead Geometric Ltd
India India
C/C++ practitioner with more than 5 years of experience in 3D Visualization.
Nisamudheen
Software Developer
India India
Shooting for the Moon.
PenangDev
Software Developer (Senior)
Malaysia Malaysia
An ordinary guy from Penang Island...
PJ Arends
President
Canada Canada
No Biography provided
ProtoBytes
CEO AW Proto-Code, Inc.
United States United States
I’m a self learned wiz kid turned Architect. Stared with an Apple IIe, using AppleSoft Basic, ProDos and Begal Basic at age 10.

Picked up LPC in college before the Dot Com Explosion. Wrote some Object C in the USAF for one of my instructors. Got a break from a booming computer manufacture testing server software. Left the Boom and went to work for a Dot Com built from the ashes of Sun Micro in CS. Mentoring in Java solidified me as a professional developer. Danced in the light of the sun for 13 years, before turning to the dark side. An evil MVP mentored me in the ways of C# .NET. I have not looked back since.

Interests include:

~ Windows Presentation Foundation and Silverlight
~ Parallel Programming
~ Instruction Set Simulation and Visualization
~ CPU to GPU code conversion
~ Performance Optimizations
~ Mathematics and Number Theory
~ Domain Specific Languages
~ Virtual Machine Design and Optimization
~ Graphics Development
~ Compiler Theory and Assembler Conversion Methodology
~ CUDA, OpenCL, Direct Compute, Quantum Mechanics

IEEE Associate Member 2000
Group type: Organisation (No members)


Richard MacCutchan
Retired
United Kingdom United Kingdom
I was a Software Engineer for 40+ years starting with mainframes, and moving down in scale through midi, UNIX and Windows PCs. I started as an operator in the 1960s, learning assembler programming, before switching to development and graduating to COBOL, Fortran and PLUS (a proprietary language for Univac systems). Later years were a mix of software support and development, using mainly C, C++ and Java on UNIX and Windows systems.

Since retiring I have been learning some of the newer (to me) technologies (C#, .NET, WPF, LINQ, SQL, Python ...) that I never used in my professional life, and am actually able to understand some of them.

I still hope one day to become a real programmer.
S. Senthil Kumar
Software Developer Atmel R&D India Pvt. Ltd.
India India
I'm a 27 yrs old developer working with Atmel R&D India Pvt. Ltd., Chennai. I'm currently working in C# and C++, but I've done some Java programming as well. I was a Microsoft MVP in Visual C# from 2007 to 2009.

You can read My Blog here. I've also done some open source software - please visit my website to know more.
sean_vn
United States United States
No Biography provided
Sergey Podobry
Team Leader Apriorit
Ukraine Ukraine
No Biography provided
No Biography provided
Soumya Ranjan Das
Software Developer (Senior)
India India
Soumya is currently working as a Senior Software Developer in Mumbai. His programming experience contains following Technologies i.e. C# .Net ,VC++, MFC, COM, SQL Server, LINQ etc. You can find him at dassoumyaranjan@gmail.com/soumya1007@yahoo.co.in
Tomek Kawecki
Software Developer
Poland Poland
No Biography provided
zoufeiyy
China China
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2009