Click here to Skip to main content
15,499,289 members
This competition has ended

Best C++/MFC article of October 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.
25 Oct 2009Valery Grebnev
This article illustrates simple approaches and test results when creating containers with concurrent flavor and running on a multi-core PC.
Please Sign up or sign in to vote.
1 Oct 2009Nishad S
A tool for capturing data from controls like TreeCtrl, ListCtrl, ComboBox, ListBox, etc.
Please Sign up or sign in to vote.
21 Oct 2009csrss
Introduction to Remote Administration and Monitoring Systems
Please Sign up or sign in to vote.
17 Nov 20090x3c0
Descriptor tables and interrupts.
Please Sign up or sign in to vote.
6 Oct 2009John Hilton
Simple yet comprehensive viewing code for OpenGL and Direct3D.
Please Sign up or sign in to vote.
21 Oct 2009Ihab ramadan
A car simulation demo using the Irrlicht game engine and the Newton physics engine.
Please Sign up or sign in to vote.
21 May 2011David MacDermot
This article describes the creation of a non-MFC custom RS232 control.
Please Sign up or sign in to vote.
19 Oct 2009Apriorit Inc, Vladimir S. Sabanov
In this article, we will consider the methods of hooking keyboard data in the kernel mode.
Please Sign up or sign in to vote.
23 Oct 2009Ivan_Komarov, Apriorit Inc
We will describe how to create your own native Firebird extension and show some approaches how to use it in managed code applications
Please Sign up or sign in to vote.
12 Oct 2009John Hilton
How to pan in perspective views so the point under the cursor stays under the cursor.
Please Sign up or sign in to vote.
22 Oct 2009Craig Giles
Simply put, I was getting a few FPS problems with the development of my game, and thought I would come up with a way to batch all of my drawing into as few OpenGL calls as I could.
Please Sign up or sign in to vote.
16 Oct 2009David Crow
How to request and parse data from various time servers using the NTP, DAYTIME, and TIME protocols.
Please Sign up or sign in to vote.
10 Oct 2009Daniel Yanovsky
This article describes how to integrate C# Window Form in C++ Project
Please Sign up or sign in to vote.
30 Oct 2009cor2879
This article contains a brief look into the new Gestures API that is available for Windows Mobile 6.5 Professional Edition. We will walk through creating a small Smart Device application that is able to read gestures made by the user, and report back information about these gestures to the screen.
Please Sign up or sign in to vote.
20 Oct 2009nicolas_chang
Help us to find the position of the exception in the source code
Please Sign up or sign in to vote.
27 Oct 2009DaveAuld
Using the Arduino platform for a SIMON game implementation.
Please Sign up or sign in to vote.
22 Oct 2009cdh928
Plant bubble breaker's game from WinCE to Windows XP by MFC
Please Sign up or sign in to vote.
27 Oct 2009Javed Akhtar Ansari
This article demonstrates the use of MSXML APIs using C++.
Please Sign up or sign in to vote.
1 Oct 2009Anshul R
Solves linear equation in one variable, 2 linear equations in 2 variables, quadratic equations and cubic equations
Please Sign up or sign in to vote.
19 Oct 2009ocoudert
There are striking lessons in failed software architectures, and it all starts with API design. I am sharing here my practical experience with C++ projects, but most of these advices also apply to Java.
Please Sign up or sign in to vote.
23 Oct 2009David Crow
A brief description of how to parse XML from a few weather-related sites.
Please Sign up or sign in to vote.
12 Oct 2009R@jeev K R
This articles shows how to capture an image from a streaming URL using different ISampleGrabber modes.
Please Sign up or sign in to vote.
18 Oct 2009Brett Goodman
An article about a very useful C++ stream class
Please Sign up or sign in to vote.
18 Oct 2009Sunny1270
Add the _T macro to quoted strings when porting to a Unicode configuration in VC++.
Please Sign up or sign in to vote.
29 Oct 2009Dan Bloomquist
'Disk Operating System' suitable for very small systems
Please Sign up or sign in to vote.
13 Oct 2009S. Senthil Kumar
Mixing SetEnvironmentVariable and getenv is asking for trouble
Please Sign up or sign in to vote.
9 Oct 2009Nick Gorlov
A variant for collapsed groupbox class
Please Sign up or sign in to vote.
8 Oct 2009Chris Losinger
A simple class to animate the movement of child windows
Please Sign up or sign in to vote.
8 Dec 2009Gordon Kushner
Utility program for generating SQL Server INSERT scripts
Please Sign up or sign in to vote.
29 Oct 2009Addison-Wesley
It is also possible to write debug messages to the Xcode console when you write your application. Accessing these capabilities is not limited to Objective-C applications. Your hybrid applications can do these things from within JavaScript.
Please Sign up or sign in to vote.
9 Oct 2009dxlee
A small utility that shows debug messages from programs compiled using release mode
Please Sign up or sign in to vote.
13 Oct 2009Yonghwi Kwon
A class for manipulating tab order with sub dialogs
Please Sign up or sign in to vote.
28 Oct 2009rj45
Loading ini files for Pocket PC requires the unavailable GetPrivateProfileString.
Please Sign up or sign in to vote.
18 Oct 2009Bachowny
C++ code showing how to track memory usage to avoid memory leaks

Current Participants

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

Other Scania AB
Sweden Sweden
I have been a carpenter and machine operator since I graduated from high school. I like working on things I can see. At age 7 I was playing in a machine shop in my dad's school and injured myself on my head by a lathe. I have a scar on my head with no hair in that area. However, my love of machines did not go away.

At my spare time I read some programming books and like some of the modern languages such as C# and C++ very much. But after repeated attempts to change myself into a "good" programmer, spanning 20 years, I am still pretty dumb. I tried once to find a job in Dallas as a programmer. They liked my demo projects but were very unhappy with the fact that I did not have a bachelor's degree in computers. Needless to say I did not get that job.

Since I am looking at programming from a non-programmer's point of view, my programs sometimes look unconventional. That drew some criticisms. I don't mind negative views on my programs. I even feel good when people say something like that.

I am the main customer of my programs. They work well for me.

I am a carpenter anyway!
Other
United Kingdom United Kingdom
Ninja programmer
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.
Student
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
This is a Organisation

33 members
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 (Senior) EzTools Software
Australia Australia
I'm EzTools Software, a small software company in Perth, Western Australia. I've created some interesting and hopefully useful tools and technology, which you can see at www.eztools-software.com.
Software Developer
United States United States
Chris Losinger was the president of Smaller Animals Software, Inc. (which no longer exists).
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 Microsoft
United States United States
Software Engineer from Western NC specializing in C#, .Net Framework, Javascript, and C/C++ development. I love solving complex problems and injecting witty sarcasm into the situation. When one gets out of control I apply the other. Currently working as a Software Development Engineer at Microsoft, where I have constructed a test automation harness for Microsoft Fixit products ,a native code application for Windows Mobile Marketplace, a WCF service, an abstraction library for Microsoft Log Parser that allows Log Parser records to be processed with Linq as they are returned, and a Windows Sidebar Gadget.
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 ORM
Poland Poland
codeceptive[at]gmail.com
Systems Engineer
United States United States
In 2001 my wife and I started on a new business venture. Reserve Analyst Software

http://www.ReserveAnalyst.com

I have been messing with computers since the 6502 was announced. A good deal on the hardware side.


http://www.Lakeweb.net


Thanks, Dan.

Software Developer
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer
Scotland Scotland
I have been working in the Oil & Gas Industry for over 30 years now.

Core Discipline is Instrumentation and Control Systems.

Completed Bsc Honours Degree (B29 in Computing) with the Open University in 2012.

Currently, Offshore Installation Manager in the Al Shaheen oil field, which is located off the coast of Qatar. Prior to this, 25 years of North Sea Oil & Gas experience.
Software Developer (Senior) Pinnacle Business Systems
United States United States

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

HTTP 404 - File not found
Internet Information Services
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)
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) Main Telecom
Egypt Egypt
Senior C++ and Java developer graduated from faculty of computers and infomation cairo university.
I gift this article to do3aa

Just want to make a usful egyptian contripution on this great site
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
India India
Javed is software developer (Lead). He has been working on desktop software using C++\C# since 2005.
Founder Spatial Freedom
Australia Australia
Software engineer, mechanical engineer, electronics engineer, inventor, manager, entrepreneur, husband, father, friend.
B.Sc. B.E.(Hons) M.Eng.Sc.
Some things I've done
- Invented the Spaceball(R)/1983 and Astroid(R)/2002 3D mice
- Patents: 3D mouse, data compression, acoustic transducer
- Wrote animation software in mid 1980s for TV commercials
- Wrote a basic CAD drawing program in 1980s
- Lived in Boston, Massachusetts for 11 years
- Architected and managed full custom ASIC chip
- Reviewed bionic eye technology for investment purposes
- Product development on CPR aid for heart attacks
- Developed an electronic sports whistle
- Was actually stranded on a deserted Pacific island
- Software: lots - embedded, device driver, applications
Some things I want to do
- Develop more cool hardware/software products
- Solve the 3D mouse software barrier to proliferate 3D mice
- Help bring 3D to the masses
- Help others
Software Developer
Ukraine Ukraine
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
I’m a software developer and mainly use C/C++. Until now I mainly develop in the WinCE OS. I developed drivers for WinCE, such as Serial, USB, Hard disk, Storage Card, keyboard, Bluetooth, IR, Remote Controller…Ah, basically, I have developed every driver. But now I’m developing applications in WinCE. My aim is to become a software system architecture designer or a professional technique manager.

Now I focus on Android WiFi!!!
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.
Architect OC Consulting
United States United States
I have 20 years experience in software architecture and product development, including 10 years experience in research. I worked at eBay, Synopsys, Mentor Graphics, Magma, and I am an independent consultant in software design and development. I have published 50+ research papers or book chapters, and invented several algorithms for which I hold a few patents.

I am interested in technology as a whole, in particular software, hardware, and web-based applications. Check me out on LinkedIn or twitter (@ocoudert).
Architect
India India
I am an iOS\VC++\.net programmer. I am currently employed as an Architect in a software development company. The main technologies I used are
Objective C, Swift,VC++,MFC,C#.NET,DirectShow,COM,Windows media Format etc...

I'm looking to advance my career by learning new technologies and extending my programming experience.

EMail : rajeevkr.asr@gmail.com
Skype : rajeevkr_asr
Software Developer (Senior)
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 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.
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Canada Canada
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
I started to write software since 1999 and have developed various products including security solutions and system utilities.

Microsoft Visual C++ MVP
Assistant Professor at the University of Virginia
Website: http://yongkwon.info
You must sign in to participate in this contest.
This contest has ended.
1 Oct - 31 Oct 2009