Click here to Skip to main content
13,801,506 members

MFC/C++ Jan 2006

This competition has ended

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.

You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2006

Current Entries

Articles that match the contest criteria are automatically entered.

20 Jan 2006
Nish Nishant
CAutoNativePtr is a managed template class that acts as a smart pointer, and is handy for using native objects in managed code.
19 Mar 2007
Hans Dietrich
XSudokuWnd is an MFC control that implements a solver for the popular Sudoku puzzle, based on D.E. Knuth's Dancing Links algorithm. Example projects show how to use XSudokuWnd in dialog and SDI applications.
29 Jan 2006
Toby Opferman
Introduction to the Windows display driver model.
29 Jan 2006
lgaudouen
A ListBox which could display and allow selection of fonts, with special features.
4 Jun 2007
Victor Ricklefs
MFC tree control showing the files in a manner similar to the left-hand side of Windows Explorer, but allowing selection of multiple files and folders for further processing in your program
14 Feb 2006
lano1106
This article describes how to improve dynamic allocation performance on a class basis in a non-intrusive way with an undocumented MFC utility class.
10 Jan 2006
darkoman
An article on a simple ODBC SDK wrapper library.
9 Jan 2006
Hans Dietrich
XColourPicker is a simple drop-in colour picker.
2 Feb 2006
Lim Bio Liong
Learn the fundamental principles of building COM DLL and EXE Servers using a .NET language.
24 Jun 2008
Daniel Pistelli
A full description of the .NET File format.
13 Jan 2006
Baryon Lee
This article explains the procedure for using WTL with Visual Studio 2005 Express edition.
22 Aug 2007
Mitchel Haas
A generic template class library for storing data in a tree-like structure.
10 Jan 2006
Chakrabarty Rajib
A simple way to call a managed method from the unmanaged world.
28 Jan 2006
Rama Krishna Vavilala
This article describes an asynchronous pluggable protocol implementation to support the data: protocol, as described in RFC 2397, in Internet Explorer.
16 Jan 2006
mattbattey
An OpenSource cross-compilable/cross-platform message queue server like MSMQ or MQSeries.
27 Jan 2006
Bahrudin Hrnjica
Putting and retrieving images files to and from a database, via ADO.
14 Jul 2009
Ivo Beltchev
VSHelper adds some usability enhancements to Visual Studio .NET
7 Jan 2006
valdok
Give me a thread and I'll show you a stack...
18 Jan 2006
David M Brooks
A technique for programmatically adding attachments to emails.
19 Jun 2007
lano1106
Exploring the MFC GDI classes' inner working and proposing an alternative
6 Jan 2006
Roger65
Windows Find is a nice tool but sometimes you want a little more. This program/tool does just that.
10 Jan 2006
Victor Ricklefs
Extended version of ExtTextOut supporting subscripts and superscripts
21 Jan 2007
Dmitry Khudorozhkov
Learn how to integrate MS Word functionality with your JScript/WSH scripting solutions.
4 Jan 2006
Shawn Poulson
An introduction to Palm OS development - HotSync conduits.
11 Jan 2006
Atul Mani
An article on calling managed .NET C# COM objects from unmanaged C++ code.
6 Apr 2010
Ladislav Nevery
Probably the simplest possible sample for video image grabber on Windows. Supports AVI, MPG, QTV, Webcam,TVTuner, etc.
31 Jan 2006
Han Bo Sun
An article on how to turn compilable C++ source code into HTML page so that the source is highlighted for display.
4 Mar 2007
Ivo Beltchev
Using Expression Evaluator to convert a CRC hash value to a string in the debugger.
5 Jan 2006
Koushik Biswas
Written using pure C# WinForms, WURDZ is a completely new idea in the world of word games! This will be one game which will be as much fun to play as it will be to study its code, if not more. You make meaningful words from a random stream of letters, and score points.
20 Jan 2006
Maxim Izbrodin
Description of a process recovery utility, which can be considered as a simple example of using multithreading, inter-thread communication, and synchronization techniques.
2 Jan 2006
Ramesh Ketha
Illustrates converting time from universal time to local time and vice versa in C++
24 Jan 2006
mattbattey
Describes the process for implementing a round trip, query-response message interaction with SAFMQ.
17 Jan 2006
Steve Johnson (Sven)
Implementing one-shot timers.
12 Jul 2007
Saneesh
Simplest way to record sound...
23 Jan 2006
Flavio.Antonioli
A simple implementation of a readers/writers lock with support for reentrance and lock escalation.
13 Jan 2006
Chakrabarty Rajib
A simple way to trap a command message and send the message to any window.
11 Jan 2006
Ohad Redlich
This article explains how to use the IMessageFilter.
14 Feb 2006
Ahmed Qazi
This article presents a Tree class, which lets you assemble any data type in a tree structure and then work with it using depth-first traversal.
3 Feb 2006
Vitaly Shelest
Demonstrates an easy way of creating and embedding Java objects into C++ code, with Object-Oriented JNI.
18 Jan 2006
cokkiy
An article on how to read/write a line from/to a text file encoded by ANSI/Unicode type.
17 Jan 2006
R.selvam
This article explains Managed Threads with Windows Forms Controls
19 Jan 2006
Will Gray
An interesting algorithm with two solutions.
24 Jan 2006
Jason Gao
Hosting Common Language Runtime in Unmanaged Codes without the Dependency on .NET Framework
26 Jan 2006
Javier Aroche
Back Orifice XP (BOXP) is a network administration tool based on BO2K
31 Jan 2006
Rasmus Kaae
A fly weight implementation of a C++ template library for applying Design Patterns easily in any application.
17 Jan 2006
vamsidhar
This article gives information on client server communication using sockets.
26 Jan 2006
thor2023
An application that simulates multiple desktops. Including the ability to transfer windows between desktops, which seems to be missing from Microsoft's implementation.
9 Jan 2006
samadony
This design pattern solves the problem of having to implement huge switch - case statements and makes dynamic switch - case not dependent on the number of cases.
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2006

Current Participants

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

Ahmed Qazi
Web Developer
United States United States
Biography: Still in the making!

http://44th.org/qazi

Atul Mani
Web Developer
United States United States
Atul Mani Tripathi has been a professional developer since 1997 and working as a senior consultant with Cognizant Technology Solutions (CTS) .

Most of the time, his focus is on creating a clean and simple solution to development problems. He is a C++, Visual C++ and C# (Dot NET) guy who loves Visual Studio, Google, Code Project and developing personal projects.

Bahrudin Hrnjica
Software Developer (Senior)
Bosnia and Herzegovina Bosnia and Herzegovina
Senior Software Developer at daenet.eu and Microsoft MVP for Visual C#.
Baryon Lee
Web Developer
Japan Japan
I write software and share it to make our life more easy and interesting.
Welcome to my site:Share our software. Love Programming, Love Life.
Chakrabarty Rajib
Web Developer
United States United States
Rajib is one of the many altruist guy working with Cognizant Technology Solution ... Smile | :)
cokkiy
Team Leader
China China
The God created the world.
The programer made the world easy.
I am a programer like c# and c++, so I am writting application with it.
Creating beautiful application make life easy.
If you have a project and looking for a man, I'll be say "hi, I am just the man you are looking for."
Daniel Pistelli
Software Developer
Germany Germany
The languages I know best are: C, C++, C#, Assembly (x86, x64, ARM), MSIL, Python, Lua. The environments I frequently use are: Qt, Win32, MFC, .NET, WDK. I'm a developer and a reverse engineer and I like playing around with internals.

You can find most of my work at http://ntcore.com.
darkoman
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.
David M Brooks
Technical Lead
United Kingdom United Kingdom
When Dave isn't trying to play drums, fly helicopters or race cars, he can be found coding hard and herding cats at JoinIn Networks He must try harder!

You can read Dave's ramblings in his blog Aliens Ate My GUI

Or, if you can be bothered, he twitters on BoomerDave
Dmitry Khudorozhkov
Software Developer Freelance software engineer
Russian Federation Russian Federation
Dmitry Khudorozhkov began programming (and gaming) with his ZX Spectrum in 1989. Having seen and used all IBM PCs from early XT to the latest x64 machines, now Dmitry is a freelance programmer, living in Moscow, Russia. He is a graduate of the Moscow State Institute of Electronics and Mathematics (Applied Mathematics).

He is proficient in:

- C/C++ - more that 9 years of experience. Pure Win32 API/MFC desktop programming, networking (BSD/Win sockets), databases (primarily SQLite), OpenGL;

- JavaScript - more that 6 years of experience. Client-side components, AJAX, jQuery installation and customization;

- Firefox extensions (immediatelly ready for addons.mozilla.org reviewing) and Greasemonkey scripts. As an example of extensions Dmitry made you can search for FoxyPrices or WhatBird Winged Toolbar;

- XML and it's applications (last 2 years): XSLT (+ XPath), XSD, SVG, VML;

- ASP.NET/C# (webservices mostly);

Also familiar with (= entry level):

- PHP;

- HTML/CSS slicing.

Trying to learn:

- Ruby/Ruby-on-Rails;

- Czech language.

If you wish to express your opinion, ask a question or report a bug, feel free to e-mail:dmitrykhudorozhkov@yahoo.com. Job offers are warmly welcome.

If you wish to donate - and, by doing so, support further development - you can send Dmitry a bonus through the Rentacoder.com service (registration is free, Paypal is supported). Russian users can donate to the Yandex.Money account 41001132298694.

-
No Biography provided
Han Bo Sun
Team Leader The Judge Group
United States United States
No Biography provided
Hans Dietrich
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.





Ivo Beltchev
Software Developer (Senior)
United States United States
Ivo started programming in 1985 on an Apple ][ clone. He graduated from Sofia University, Bulgaria with a MSCS degree. Ivo has been working as a professional programmer for over 12 years, and as a professional game programmer for over 10. He is currently employed in Pandemic Studios, a video game company in Los Angeles, California.
Jason Gao
Canada Canada
No Biography provided
Javier Aroche
Web Developer
Guatemala Guatemala
I'm a computers enthusiast, software developer and a bit as graphics designer; My computers experience is: LINUX, DOS, Windows 95/98/NT Operating Systems;
PHP, C, C++, Perl, Java, Javascript, few assembly, .NET Programming; Visual C++, Borland C, Visual Basic, Win32 API's, MFC, GUI design, SQL and database programming;
software design and project planning; networks configuration and design;
CorelDraw and Photoshop image design;
AES, Serpent, CAST-256, DES, 3DES, BLOWFISH Crypto modules;
and of course hardware handler.

I'm the Core BOXP Developer!

My Site
Koushik Biswas
Architect Yahoo! Inc
United States United States
Koushik is an Architect who also manages a team of developers and architects at Yahoo Cloud Organization, including Media Content Serving and Storage. An Electronics Engineer from Jadavpur University, he has been a consultant throughout most of his career. Apart from spending time with work and projects, he loves playing cricket, listening to old songs, watching science fiction movies, camping and fishing, all kinds of food, sea beaches and his gas grill.
Ladislav Nevery
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
lano1106
Web Developer
Canada Canada
I'm located in Montreal,Canada and I graduated in electrical engineering at E.T.S.

Highly experienced C++ developer. I have been working 3 years at Nortel Networks on their Next-gen OC-768 products firmware. I then worked for the FAA 3 years on their next-gen Oceanic Air Traffic Control system. Followed by a short period in the video game industry at Quazal, the online multiplayer middleware provider and now I am in the Internet audio/video streaming business at StreamTheWorld.

To contact me, visit my website
lgaudouen
Web Developer
France France
No Biography provided
Lim Bio Liong
Systems Engineer NEC
Singapore Singapore
Lim Bio Liong is a Specialist at a leading Software House in Singapore.

Bio has been in software development for over 10 years. He specialises in C/C++ programming and Windows software development.

Bio has also done device-driver development and enjoys low-level programming. Bio has recently picked up C# programming and has been researching in this area.
mattbattey
Architect
United States United States
A programmer for 20 years and professionaly employed for 12, I am currently Cheif Engineer for Pharmacy Chare Professionals, Inc., located in Omaha, NE.

My experience is in the area of OO Design, Application, and programming, technical team leadership, RDBMS applications, ISAM applications, Image Processing, Mathematical image generation, Client-Server business applications, eBusiness applications, XML & EDI B2B communications, Java application development, C/C++ application development, CFML/ASP/VB development, on systems like Win2K/NT/98/95, Linux, Irix, Solaris, and MacOS.
No Biography provided
Mitchel Haas
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).
Nish Nishant
United States United States
Nish Nishant is a Principal Software Architect based out of Columbus, Ohio. He has over 17 years of software industry experience in various roles including Lead Software Architect, Principal Software Engineer, and Product Manager. Nish was a Microsoft Visual C++ MVP between 2002 and 2015.

Nish is an industry acknowledged expert in the Microsoft technology stack. He authored C++/CLI in Action for Manning Publications in 2005, and had previously co-authored Extending MFC Applications with the .NET Framework for Addison Wesley in 2003. In addition, he has over 140 published technology articles on CodeProject.com and another 250+ blog articles on his WordPress blog. Nish is vastly experienced in team management, mentoring teams, and directing all stages of software development.

Contact Nish : If you are interested in hiring Nish as a consultant, you can reach him via his google email id voidnish.

Company Website : www.ganymedesoftwaresolutions.com
Ohad Redlich
Israel Israel
worked for NICE systems (MFC C++ COM...)
worked for BMC software (Java, ...)
working for WatchDox (Java, Spring, Spring-Security...)

My Linkedin Profile

Visit my photography gallery
R.selvam
Software Developer (Senior)
India India
Selvam has worked on several technologies like Core Java, VC++, MFC, Windows API and Weblogic server. He takes a lot of interest in reading technical articles and enjoy writing them too. He has been awarded as a Microsoft Community Star in 2004, MVP in 2005-06, SCJP 5.0 in 2009, Microsoft Community Contributor(MCC) 2011.

Github : https://github.com/selvamselvam
Web site: http://www.careerdrill.com
Rama Krishna Vavilala
Architect
United States United States
No Biography provided
Ramesh Ketha
United States United States
No Biography provided
Rasmus Kaae
Web Developer
Denmark Denmark
No Biography provided
Roger65
United States United States
No Biography provided
samadony
Egypt Egypt
No Biography provided
Saneesh
Software Developer (Senior)
United States United States
I am from the beautiful sea side town called Kochi ( cochin), Kerala, South India.
Shawn Poulson
Web Developer
United States United States
Developer for hire.
.NET/C# ; PalmOS ; SQL ; Win32/MFC/COM/ADO/DirectX ; ASP/VBScript/PerlScript ; Perl/CGI/mod_perl ; HTML/Javascript ; C/C++ ; x86 ; 6502 ; AtariBasic ... what's next?

On my free time, I'm also a big sports car buff and apprentice do it yourself home improvement contractor.

Feel free to discuss. Visit my home page at www.explodingcoder.com or email me at spoulson@explodingcoder.com.
sswater shi
Software Developer (Senior)
China China
Begin coding from basic, since 1994. Interested in coding and database and website constructing.
My website: http://www.regexlab.com/ - Regular Expression Laboratory
The easiest regex engine: http://www.regexlab.com/deelx/
Steve Johnson (Sven)
United States United States
No Biography provided
thor2023
United Kingdom United Kingdom
No Biography provided
Toby Opferman
Engineer Intel
United States United States
Toby Opferman has worked in just about all aspects of Windows development including applications, services and drivers.

He has also played a variety of roles professionally on a wide range of projects. This has included pure researching roles, architect roles and developer roles. He also was also solely responsible for debugging traps and blue screens for a number of years.

Previously of Citrix Systems he is very experienced in the area of Terminal Services. He currently works on Operating Systems and low level architecture at Intel.
valdok
Software Developer (Senior)
Israel Israel
My name is Vladislav Gelfer, I was born in Kiev (former Soviet Union), since 1993 I live in Israel.
In programming I'm interested mostly in low-level, OOP design, DSP and multimedia.
Besides of the programming I like physics, math, digital photography.
vamsidhar
United States United States
No Biography provided
Victor Ricklefs
Kazakstan Kazakstan
No Biography provided
Vitaly Shelest
Software Developer (Senior) Javain Ltd
Israel Israel
No Biography provided
Will Gray
Web Developer
United States United States
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2006
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2006
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2006
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2006

Advertise | Privacy | Cookies | Terms of Service
Web03 | 2.8.181215.1 | Last Updated 1 Jan 2006
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid