Click here to Skip to main content
15,910,234 members
This competition has ended

Best C++/MFC article of May 2010

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. The top 50 entries are shown.

Please Sign up or sign in to vote.
10 Sep 2010logicchild
An article that explains how to use this library
Please Sign up or sign in to vote.
28 May 2010DecodedSolutions.co.uk
This is a simple article describing how to create an add an outlook appointment to your MS Outlook Calender.
Please Sign up or sign in to vote.
19 May 2010MobileAppMastery
How to uniquely identify your user's iPhone, iPad or iPod with UIDevice
Please Sign up or sign in to vote.
11 Nov 2010Ajay Vijayvargiya
Learn about parallel algorithms, parallel containers, tasks, task groups, agents library, task scheduler etc in VC10
Please Sign up or sign in to vote.
5 May 2010fhrdina
An article on Windows XP logon process modification
Please Sign up or sign in to vote.
30 May 2010cyb70289
A C++ library to help in parsing an NTFS volume, file record and attributes.
Please Sign up or sign in to vote.
13 May 2010R@jeev K R
A simple streaming server using Direct Show and Windows Media Format SDK
Please Sign up or sign in to vote.
17 May 2010Martin Brandl
Easily determine the version of a specified file or the version of the current process.
Please Sign up or sign in to vote.
27 Jun 2010Wayne Wood
Verify the execution efficiency of a short CUDA program when using the library thrust
Please Sign up or sign in to vote.
17 May 2010Apriorit Inc, Dmitriy Mihailik
This article describes some basic specific moments of porting application from Windows to Linux
Please Sign up or sign in to vote.
4 Jun 2010ShaneMcDonald
A simple introduction to static and dynamic libraries with GCC.
Please Sign up or sign in to vote.
18 May 2010Syed Aftab Naqvi
Hosting Silverlight control in C++ using ATL
Please Sign up or sign in to vote.
6 Jan 2011Walter Capers
The webonization of the netstat command, netstat in a browser
Please Sign up or sign in to vote.
12 May 2010Sarath C
Simple method to display progressbar over taskbar button
Please Sign up or sign in to vote.
22 Aug 2011TheyCallMeMrJames 2 alternatives  
If you have two blocks of code that you are testing and need to switch back-and-forth between them, here's a commenting trick that works as a powerful code block toggling mechanism.Say you have a variable called foo of type string and want to change between using initialized values and...
Please Sign up or sign in to vote.
27 May 2010Apriorit Inc, andrew_lyakhov
In this article, we examine the problems of program control of the Microsoft Hyper-V hypervisor with the help of the C++ language and WMI technology.
Please Sign up or sign in to vote.
17 May 2010Paul Heil
Using the RAPI2 interface safely and effectively.
Please Sign up or sign in to vote.
21 May 2010Miki Rozloznik
Describes Win32 exception layering and discusses Structured Exception Handling (SEH) on OS level and on C++ compiler level.
Please Sign up or sign in to vote.
5 Jun 2010Software_Developer
This article describes how to create a Breakout game in a Win32 console with Visual C++ 6.0
Please Sign up or sign in to vote.
20 May 2010Syed Aftab Naqvi
It explains how we can call a method defined in Silverlight from Silverlight C++ host.
Please Sign up or sign in to vote.
20 May 2010Gaurav Kishore, Prateek Vaishnav
A 3D chess game that can be played between a computer and a human
Please Sign up or sign in to vote.
6 May 2010imagiro
A simple thread pool with minimal dependencies
Please Sign up or sign in to vote.
2 Jun 2010Ali BaderEddin
Interesting/weird usage of pointers in C
Please Sign up or sign in to vote.
22 May 2010Morten Gorm Madsen
A 3-click package to suspend your computer when idle but only if CPU usage is low
Please Sign up or sign in to vote.
2 Jun 2010Software_Developer
A Star Wars Scroller Demo that moves smoothly from the bottom to the top in OpenGL (GLUT)
Please Sign up or sign in to vote.
17 May 2010Denys Podymskyy, Apriorit Inc
In this article, we will examine a problem of receiving the correct value of the dmCopies variable in the DEVMODE structure while printing from Microsoft Word 2003.
Please Sign up or sign in to vote.
18 May 2010Ali BaderEddin
An attempt to understand the internal logic of drawing and coloring lines in a graphics library.
Please Sign up or sign in to vote.
21 Feb 2012m_sylvain
This article shows how to build plug-ins to simulate logic gates with the FxEngine framework.
Please Sign up or sign in to vote.
10 May 2010User 271009
Stuff is an example application I wrote for WPF Line of Business Tour at Redmond event.  During some of the event sessions I used the code in Stuff to demonstrate topics I was teaching.  During the event, we did not do an end-to-end examination of Stuff, that is the purpose of this bl
Please Sign up or sign in to vote.
4 May 2010SureshAddaguduru
Basics of building an iPhone application
Please Sign up or sign in to vote.
29 May 2010Software_Developer
A Mandelbrot Explorer/Zoom with Julia walkabout
Please Sign up or sign in to vote.
4 Jun 2010Software_Developer
Handling mouse events and simulating push buttons and list boxes in a Win32 Console
Please Sign up or sign in to vote.
25 May 2010ben-oved
The copy constructor is a special kind of constructor which creates a new object which is a copy of an existing one, and does it efficiently.The copy constructor receives an object of its own class as an argument, and allows to create a new object which is copy of another without building it...
Please Sign up or sign in to vote.
1 May 2010Ajay Vijayvargiya
Visual Studio 2010, for Visual C++ projects/code, now supports auto complete feature for #include statement too!Just type in #include directive followed by " or
Please Sign up or sign in to vote.
14 Jul 2010Software_Developer
This article describes how to create a Realtime animation of a Mandelbrot Zoom in a Win32 Console with Visual C++ 6.0
Please Sign up or sign in to vote.
10 May 2010Software_Developer
A Windows Forms C++ Mandelbrot Explorer/Zoom with Julia walkabout
Please Sign up or sign in to vote.
29 May 2010Software_Developer
A Cessna Skyhawk Skeleton for further development in OpenGL (GLUT) using a Win32 Console
Please Sign up or sign in to vote.
29 May 2010Software_Developer
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005
Please Sign up or sign in to vote.
24 May 2010Ali BaderEddin
Implementing a three dimensional array dynamically in C, C++, C# and Java
Please Sign up or sign in to vote.
12 May 2010David Crow
An alternative to iterating a folder's contents to get the size is to use the scripting object, FileSystemObject.Using ClassWizard (Ctrl+W), the first thing you'll need to do is add the classes contained in the Script Runtime engine (scrrun.dll). This will add scrrun.cpp and scrrun.h to...
Please Sign up or sign in to vote.
17 May 2010Rassul Yunussov
Introduction...
Please Sign up or sign in to vote.
12 May 2010Javed Akhtar Ansari
An Optimized Queue
Please Sign up or sign in to vote.
9 May 2010zvx
A library for writing simple TCP client applications
Please Sign up or sign in to vote.
29 May 2010Software_Developer
How to create a simple Windows Forms C++ Database Application
Please Sign up or sign in to vote.
10 Jun 2010Software_Developer 1 alternative  
set the variable count_down_time_in_secs in seconds for desired count down time.The Code is self explanatory.1 minute = 60 secs5 minutes = 60x5 secs30 minutes =60x30 secs1 hour = 60x60 secs#include #include int main (){ unsigned int...
Please Sign up or sign in to vote.
11 May 2010Michael Safyan
If you've done a regular search for API reference documentation, most likely you've come across links to very old versions of the API (e.g. links to Java 1.4.2 instead of Java 5 or Java 6), or you've probably come across plenty of links that are completely unrelated to the actual search (getting...
Please Sign up or sign in to vote.
20 May 2010ReymonARG
#include #include #include "Raiz_Cuadratica.h"int main(){ // float xx = 1; float x = 1; float i = -12; RaizCuadratica *lala = new RaizCuadratica( xx, x, i ); RaizCuadratica::sRaiz raiz = lala->GetRaiz(); printf( "x1 = %f || x2 = %f\n\n",...
Please Sign up or sign in to vote.
29 May 2010Software_Developer
How to create an object oriented Win32 Console application
Please Sign up or sign in to vote.
26 May 2010MobileAppMastery
Top 5 Must Know Variable Types For iPad (& iPhone) Programming
Please Sign up or sign in to vote.
8 May 2010Software_Developer
How to pass a two dimensional array to a function (C++)

Current Participants

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

Software Developer (Senior)
India India
Started programming with GwBasic back in 1996 (Those lovely days!). Found the hidden talent!

Touched COBOL and Quick Basic for a while.

Finally learned C and C++ entirely on my own, and fell in love with C++, still in love! Began with Turbo C 2.0/3.0, then to VC6 for 4 years! Finally on VC2008/2010.

I enjoy programming, mostly the system programming, but the UI is always on top of MFC! Quite experienced on other environments and platforms, but I prefer Visual C++. Zeal to learn, and to share!
Software Developer
United States United States
https://open-gl.com
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
Software Developer (Junior) Texas Instruments
United States United States
Lior Ben Oved is a senior software engineer specializing in the field of data communication & embedded.

Lior have more than 10 years of experience and have been developing in C/C++, assembly, and C#.

Lior has a B.Sc in Computer Science from Ben Gurion University.
China China
From Shanghai, China
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
Software Developer (Junior) DecodedSolutions.co.uk
United Kingdom United Kingdom
We are software developers and we specialise in all software development.

Visit Decoded Solutions NOW for all your development needs.
Software Developer Apriorit Inc.
Ukraine Ukraine
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)

Czech Republic Czech Republic
fhrdina @ http://kddcup.yahoo.com/leaderboard.php?track=1&n=100
IIIT Allahabad
India India
I am 2nd year student pursuing my btech degree in Information Technology from IIITA.
Software Developer
Germany Germany
Born in 1968 I do programming since over 25 years now. I started with Basic on a ZX81 and with hacking hexcodes in a Microprofessor before I switched to C++ and other languages.

Since more than 10 years I work as a professional software developer, currently for Salsitasoft in Prague.
Software Developer (Senior)
India India
Javed is software developer (Lead). He has been working on desktop software using C++\C# since 2005.
Software Developer Monroe Community
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
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
Germany Germany
I study computer science, develop software in my free time.
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) Eccam s.r.o.
Czech Republic Czech Republic
Senior Sofware Developer focused on embedded systems.
Company website: http://www.eccam.com
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.
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) An engineering firm in Cedar Rapids, Iowa
United States United States
I'm also on the MSDN forums
http://social.msdn.microsoft.com/profile/paulh79
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
Web Developer
Kazakstan Kazakstan
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Junior) RB Argentine Software
Argentina Argentina
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
India India
Software Developer
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.
About me:
I attended programming college and I have a degree in three most famous and successful programming languages. C/C++, Visual Basic and Java. So i know i can code. And there is a diploma hanging on my wall to prove it.
.
I am a professional, I am paid tons of cash to teach or do software development. I am roughly 30 years old .

I hold lectures in programming. I have also coached students in C++, Java and Visual basic.

In my spare time i do enjoy developing computer games, and i am developing a rather simple flight simulator game
in the c++ programming language using the openGL graphics libray.

I've written hundreds of thousands of code syntax lines for small simple applications and games.
Architect articledean.com, conveygreetings.com
United States United States
10+Years of experience in Software Development, Project Management, with proficiency in Development and maintenance
of Mobile Computing, Banking, Commercial, Web –Based and Desktop Applications.

Expertise in C#, .NET, MFC, eVc++, VC++ 6.0, VB 6.0, VBA,J2EE with struts framework, Mobile VB 4.0 (App Forge), eVB, VC-COM, TCP/IP socket Programming with ATL, Visual Studo 2005 & 2008, IIS and SQL-Server 2005, Perl and Shell scripting.

Expertise in RIM BlackBerry JDE, Good understanding of J2EE struts framework, with Oracle J-Developer, IBM Rational Software Architect, and Macro Vision InstallShield 12.

In- depth understanding of C++ TRUESPEECH, PCM, Real Audio, Video Codec’s, Audio Conferencing (VoIP), Video Conferencing in VC++, MFC, OOPS, SDLC, N-Tier Architecture with Client Server Technologies, Web Technologies.

Good Experience on ASP.NET, AJAX, VB.NET, Flash, Win32 API, Oracle 8i and SQL-Server 2005.
Software Developer (Senior)
United States United States
Syed Aftab Hassan Naqvi
Software Developer (Senior)
Canada Canada
For almost 30 years I have been working with computers, learning a myriad of languages and participating in various computing environments.

Though I have been mentoring other developers for the last decade, I have recently found a strong interest in writing and am learning to translate the fun of in-person teaching to something I can get into article form.

I enjoy following technology trends, new gadgets and trying to guess where innovation will lead us next (I'm kinda holding out for a robot-served utopia, but willing to submit to our future robot leaders).

I am a guy who is passionate about my faith, my family and a cure for Juvenile Diabetes (my son lives with this disease).
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.
Architect
United States United States
Currently I am a Software Architect for Compuware specializing in software security
Languages: C/C++, FORTRAN, COBOL, Java
Libraries: OpenGL, MFC, X11 (X-Windows), WIN32

Platform Experience: AIX, HP-UX, SunOS, Open VMS, AS400, OSF, AIX, SGI, Linux, Windows CE, Windows

I have a strong background in 3D graphics programming, TCP/IP development, threading, cross platform development, encryption and secured communications, and system level programming.

In the early years before OpenGL made its way to the PC world, I authored one of the first high performance double buffered 3D graphics engines that supported both DOS and Windows providing real time 3D graphics for Engineering Technology Associate’s Finite Element Model Builder, FEMB. You can see their products at www.eta.com.

I also hold a US patent http://www.patentstorm.us/patents/6894690.html
Engineer
United States United States

Free your CFD


Working on numerical modelling on electromagnetic, thermal and fluid dynamics etc in power and energy field.

Programming in C/C++ from Visual C++ 6.0 and in C#/VB.NET since Visual Studio 2003. Experienced in MATLAB, Python and Fortran etc. Meanwhile I am also a Linux fan.

Happy to exchange ideas!
zvx
Software Developer
Brazil Brazil
I'm a long-time software developer living in Brazil.

I've been developing software for retail and banking automation in C/C++ for many years now. In the old days I even did some COBOL programming, and some assembly for the 8080.

My experience ranges from low level software such as interface code for serial devices for DOS and Windows (bar code scanners, printers, cash dispensers, etc) and goes to writing end user applications for POS terminals and bank ATMs. In between I've done a great deal of TCP/IP programming using the basic Berkeley sockets interface, which is my main interest nowadays.
You must sign in to participate in this contest.
This contest has ended.
1 May - 31 May 2010