Click here to Skip to main content
15,941,828 members
This competition has ended

Best C++/MFC article of Jun 2007

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.
16 Jul 2007PrafullaT
This is a toolbar for the Internet Explorer which shows information from RSS taken from the Internet.
16 Jun 2007NineRays, Mark Sochan
Most .NET software projects can easily be tampered, exposing your software to security risks and theft of intellectual property. This article shows different techniques used to protect .NET code and determine the best protection for you. 9rays.Net offers you Spices.Obfuscator to these ends.
12 Jun 2007Lou Franco
Atalasoft decided to create web versions of their WinForms imaging controls. This case study outlines the requirements and analysis used to determine which technology was used in order to get migrate functionality to the browser: AJAX vs. Java vs. ActiveX vs. Flash.
Please Sign up or sign in to vote.
21 Jan 2008Jeffrey Walton
Create and Verify RSA Digital Signatures with Appendix Using Crypto++
Please Sign up or sign in to vote.
15 Jun 2007Martin Richter [rMVP C++]
An easy way to create programs that use CRT, MFC and ATL library DLLs from application local folders
Please Sign up or sign in to vote.
4 Dec 2007Jeffrey Walton
Create Semi-Anonymous Installation Fingerprints Using Truncated Hashing and Crypto++
Please Sign up or sign in to vote.
21 Mar 2008Thomas Hruska
Learn how UAC operates behind the scenes. Use the Elevate package to start multiple elevated processes but only display one UAC elevation dialog from a non-elevated process.
Please Sign up or sign in to vote.
28 Jun 2007Helmut Obertanner
An article about how to access Extended MAPI properties, fields and methods from your .NET applications.
Please Sign up or sign in to vote.
7 Aug 2007Hans Dietrich
XString offers functions for remove, replace, trim, and case-insensitive search that are not included in the CRT.
Please Sign up or sign in to vote.
19 Jun 2007Leshchuk Aleksey
Creating the General ProfUIS Dialog and ProfUIS MessageBox
Please Sign up or sign in to vote.
12 Mar 2011Hans Dietrich
XFxDetect inspects registry and file system of local or remote computer to determine which versions of .Net Framework are installed.
Please Sign up or sign in to vote.
7 Mar 2008Jeffrey Walton
An Analysis Demonstrating the PE Checksum is an Additive Checksum based on RFC 1071
Please Sign up or sign in to vote.
26 Jun 2007Elias Bachaalany
Learn C++/CLI in less than 10 minutes.
Please Sign up or sign in to vote.
29 Jun 2007umeca74
Offers adjustable keyboard shortcuts for your menu commands with this drop-in class.
Please Sign up or sign in to vote.
11 Jun 2007Hans Dietrich
XFolderSize is a non-MFC class that collects folder size, folder count, and file count based on starting folder.
Please Sign up or sign in to vote.
30 Jul 2007dzolee
A Wifi scanner with custom slider, tab control, buttons and checkboxes
Please Sign up or sign in to vote.
5 Jun 2007msbsoftware
This article shows how to create gadgets that use COM, without requiring installation or administrator permission.
Please Sign up or sign in to vote.
9 Oct 2007Yap Chun Wei
A portable software to import, export, delete, rename, view, edit and execute files in TrueCrypt containers without requiring administrative privileges
Please Sign up or sign in to vote.
5 Jun 2007uusheikh
Improve program performance using OpenMP on multi-core systems
Please Sign up or sign in to vote.
7 Jun 2007Stephen Boissiere
A description of a bug in the Visual C++ 2003 compiler and a workaround
Please Sign up or sign in to vote.
8 Aug 2007Andre Ladeira
A class to create a NT service with a few lines of code
Please Sign up or sign in to vote.
15 Jun 2007azamsharp
Implementing an auto-completion feature using ASP.NET 2.0 client callbacks
Please Sign up or sign in to vote.
1 Sep 2007Sudhir Mangla
Some of the best open source projects in VC++ and MFC
Please Sign up or sign in to vote.
7 Jun 2007callmepls
A Fast CSV Writer Using ATL
Please Sign up or sign in to vote.
16 Nov 2007gordius
Controlling the twelve output pins and the five input pins of the LPT port.
Please Sign up or sign in to vote.
15 Jun 2007dmihailescu
Take a snapshot of the main Window of any UI application
Please Sign up or sign in to vote.
17 Jun 2007 Muammar©
Dealing with the designer when everything disappears
Please Sign up or sign in to vote.
4 Jul 2007Iain Clarke, Warrior Programmer
Dealing with the WM_DEVICECHANGE message to detect volumes being added or removed.
Please Sign up or sign in to vote.
25 Jun 2007Ben Aldhouse
For an ADALINE with two inputs taking +1 or -1 and an offset of +1.
Please Sign up or sign in to vote.
6 Jun 2007Alex_Intw
In this article, a set of C macros is presented to help construct UML state machines.
Please Sign up or sign in to vote.
20 Jun 2007Boby Thomas P
This article explains a generic communication interface to a peripheral device with a slower or faster data transfer rate than the data input.
Please Sign up or sign in to vote.
24 Jun 2007kris_raj
How to trap a C# application window message in an eMbedded VC++ created DLL.
Please Sign up or sign in to vote.
22 Jun 2007chaitanya shah
Useful for beginners who want to call Webserive from VC6.0
Please Sign up or sign in to vote.
11 Jun 2007PooranPrasad
This article covers some of the ways of sending SMS using .NET
Please Sign up or sign in to vote.
12 Jun 2007dstefanov
Virtual Serial (COM) Driver that translates GPS input from NMEA 0183 v2.3 to v2.0 so it can be consumed from legacy GPS applications
Please Sign up or sign in to vote.
18 Feb 2010Sumit Kapoor
This article discusses a trick to define/re-define a dynamic button's click event.
Please Sign up or sign in to vote.
6 Jun 2007sudhir_Kumar
This class can be used for the enumeration of processes and modules.
Please Sign up or sign in to vote.
27 Jun 2007Rabinarayan Biswal
A simple yet effective solution to memory leak detection in C code
Please Sign up or sign in to vote.
12 Jun 2007venura c.p.w. goonatillake
This is to understand and impliment user define window mesages, and how to pass arguments through message
Please Sign up or sign in to vote.
10 Jun 2009David Crow
Use NetServerEnum to find servers running particular services.
Please Sign up or sign in to vote.
25 Jun 2007defconomicron
Uses pseudo-random bit rotations and xor on 32-bit integer blocks to encrypt/decrypt files.
Please Sign up or sign in to vote.
14 Jun 2007kornelious
Simple implementation of an MRU cache in C++ using STL.
Please Sign up or sign in to vote.
15 Jun 2007Khathar
This artcle describes how to load image into dialogs easily
Please Sign up or sign in to vote.
24 Jun 2007kris_raj
How mangling changes in VC++ 6.0 and VC 8.0 can cause problems in your existing application and how to solve it.
Please Sign up or sign in to vote.
21 Jun 2007swarup, pkhach
Limiting dialog based programs to single instance by modifying the dialog template and using Mutex.
Please Sign up or sign in to vote.
10 Jun 2007Ionescu Marius
A simple calculator based on inheritance class
Please Sign up or sign in to vote.
10 Jun 2007Leon/wzhihai
TCP clients Transfers image to TCP server, TCP server show image throuth OleLoadPicture

Current Participants

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

Retired QSoft
Yemen Yemen
Biography?! I'm not dead yet!
www.QSoftOnline.com
Software Developer (Senior)
United States United States
Alex "Question is more important than the answer."
Software Developer
Brazil Brazil
I taught myself C and then C ++ at college (I have a degree in Naval Engineering) just for the fun of it, and started creating some simple engineering applications, to replace the ones available to me back then (most were crap at that time, and still are today!)

Even before my Engineering graduation I got a job as a C/C++ programmer. I´ve been working with programming since then, in C/C++ most of the time but also in other languages ​​when needed or fun!
Web Developer
United States United States
My name is Mohammad Azam and I have been developing iOS applications since 2010. I have worked as a lead mobile developer for VALIC, AIG, Schlumberger, Baker Hughes, Blinds.com and The Home Depot. I have also published tons of my own apps to the App Store and even got featured by Apple for my app, Vegetable Tree. I highly recommend that you check out my portfolio. At present I am working as a lead instructor at DigitalCrafts.




I also have a lot of Udemy courses which you can check out at the following link:
Mohammad Azam Udemy Courses
United Kingdom United Kingdom
Software Developer (Senior) DWS
Australia Australia
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 Tata Consultancy Servcies
India India
I have experience in iOs, Objective C,Java,C++/Vc++ 6.0,vc.Net,MFC,ATL,COM,WTL.

You can contact me on chaitanya.ce@gmail.com if you have any query.
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
Decebal Mihailescu is a software engineer with interest in .Net, C# and C++.
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)
Hungary Hungary
I'm a 29-year old software developer. I began programming on a ZX Spectrum many years ago. I've programmed a number of high level languages (Basic, Pascal, C/C++, Java, Php, Perl, C#). I also like reverse-engineering and assembler programming.
I'm interested in handheld devices programming, especially Windows Mobile devices.
Web Developer
United States United States
Elias (aka lallousx86, @0xeb) has always been interested in the making of things and their inner workings.

His computer interests include system programming, reverse engineering, writing libraries, tutorials and articles.

In his free time, and apart from researching, his favorite reading topics include: dreams, metaphysics, philosophy, psychology and any other human/mystical science.

Former employee of Microsoft and Hex-Rays (the creators of IDA Pro), was responsible about many debugger plugins, IDAPython project ownership and what not.

Elias currently works as an Anticheat engineer in Blizzard Entertainment.

Elias co-authored 2 books and authored one book:

- Practical Reverse Engineering
- The Antivirus Hacker's Handbook
- The Art of Batch Files Programming
Web Developer
Hungary Hungary
I graduated at University of Veszprem, Hungary and I'm working at Continental Teves as a software developer for brake systems. I like sports (swimming, hiking, jogging) and reading scientific books.
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 (Senior) X4U electronix
Germany Germany
I'm a 1968 model, made in Germany.
After School transformed into an electronic engineer and started repairing computers in 1986. From PET till now In the IT-world. Currently employed as softwaredeveloper in a company creating solutions for pharmacies.
MCSE2000, MCSD, MCTS - Team Foundation Server, MCTS - Visual Studio Tools for Office.
Specialized in Outlook/Exchange custom development. Languages: german, english, C#, C++, VB.Net, VB6, SQL.
In 2006 received an award as MVP - Visual Developer VSTO by Microsoft.
Homepage: [http://www.x4u.de]
Software Developer (Senior)
Sweden Sweden
I have now moved to Sweden for love, and recently married a lovely Swede.


-----------------
I started programming on BBC micros (6502) when I was six and never quite stopped even while I was supposed to be studying physics and uni.

I've been working for ~13 years writing software for machine control and data analysis. I now work on financial transaction transformation software, for a Software company in Gamlastan, Stockholm.
Look at my articles to see my excellent coding skills. I'm modest too!
Web Developer
Romania Romania
Programming in all language.
Systems / Hardware Administrator
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 Kingdom United Kingdom
Love C++, SQL, C#, directX, COM
design Distributed Applications

BrainBench C# 4.11/5.00, am in top 7% test taker

working in SunGard

MSc in Computer Graphics Programming from University of Hull
BS in Electronics Engineering from GIK Institute, Pakistan

Likes Psychology
Software Developer (Senior) VL Machine Vision Systems Pvt Ltd.,
India India
Bachelor degree in Computer Aplications.

- 9+ years experience in C, C++, and Visual C++.
- Obssessed in OOP style design and programming.
- Desigining and developing Industrial Auotmation Products.
- Designing and writing code to build a Image processing algorithms VC++.

The summary of my skills:
BASIC, COBOL, C++ code, VC++, MFC, , SQL Server, MS Access, VB, FoxPro, Desktop Tools.
Israel Israel
A diet freak, social challanged usually without a women kind'a guy. Working at Microsoft as a SDE.
Also the author of FLAMEingo game.
Architect
India India
A Software Engineer working on C++, VC++, MFC and .Net Compact Framework.
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Atalasoft, Inc.
United States United States
Lou Franco is the Director of Engineering at Atalasoft, provider of the leading .NET Imaging SDK (DotImage) and the Document Viewer for SharePoint (Vizit).

http://atalasoft.com/products/dotimage
http://vizitsp.com
Software Developer (Senior)
Germany Germany
MVP for C++ in Germany from 2000 up to 2015.
Developer since 1979, working with C/C++ since 1982
Started with Windows development in 1990

Love my bicycles (specially my recumbent) and geocaching
http://blog.m-ri.de/index.php/category/real-life/fahrrad/
Software Developer (Senior)
Switzerland Switzerland
Markus Bosshard is an ancient software developer who started programming with punch cards before he graduated with a BSc (Computer Science) at Wits University Johannesburg. He now lives in Switzerland and does software consulting and development as an independent software developer. If he has the choice he develops using C#.
Web Developer
Russian Federation Russian Federation
Founded in 2001, 9Rays.Net is a developer tools company specializing in .NET. Coupled with state of the art products, is an excellent support team and at 9rays we assure you of premium performance. We are the leading company in our field of work.

Development offices are based in St.Petersburg and Moscow.
India India
http://pooran.googlepages.com
India India
Quote : "Life is all about solving problems and enjoying their solutions !! "
Architect
India India
A self-motivated programmer, blogger, leader – an avid reader and growing older Wink | ;)
Web Developer
China China
the Realtang Webmaster of www.realtang.com
Netherlands Netherlands
Sjoerd Bakker was a 6510 (C64) machine language editor for a Dutch computer magazine in the mid eighties of the previous century.
Software Developer (Senior) Olduwan Ltd.
United Kingdom United Kingdom
Entertainment software.
Web development.
Architect SVAM International
India India
I am a B.E in Information Technology form Lingaya's Institute of Management and Technology Faridabad, India.Curently I am working as Technical Project manager in a software company in India (Noida).
I has worked and designed on complex and large project in ASP.NET, .NET, ASP.NET MVC. I have use various technologies like Apache Solr, Knockout JS, Redis and No SQL databases

Feel Free to check my website at http://Programmerworld.NET and http://DevelopersVoice.com
Systems Engineer
India India
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
Working in Patni Computer Systems, Noida(INDIA). I like to work in C/C++ even from my school time & mostly worked using C++, VC++, COM.

I want to give something bigger than biggest to IT field. Try is going on.

I like to make friends.
That’s all about me.

Ok! See you.
Have a nice Life.
Architect
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
Been writing software for a really long time - something like 18 years. Started on the TI/99-4A, moved to the Tandy 1000, and somehow managed to skip all the lousy hardware/software jumps (286, 386, first Pentiums, Win95, etc.)

I now run a small software business called CubicleSoft with a few products you might be interested in. VerifyMyPC and MyUpdate Toolkit are the most popular. I'm also the author of a book called "Safe C++ Design Principles".
Web Developer
United Kingdom United Kingdom
Nikos Bozinis spends his days writing code for process simulation and optimization at Imperial College, London, but by night he adds spice to life trying to put windows explorer out of business Smile | :) . You will find software samples and other articles at xplorer² website.
Engineer
Malaysia Malaysia
Hi, I'm Usman and I am from Malaysia, where I am doing my postgraduate in Image Processing. Most of the time I code in C++, and CodeProject has been a really helpful 'friend' to me!
Software Developer (Senior)
Sri Lanka Sri Lanka
I am working as a Tech Lead. I love VC++.
I am trying to get into new technologies coming with VC++ and also in other areas too.

Currently I am working in C# .Net as well...

Now I have sound knowledge in C# as well as in VC++.
Researcher
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Jun - 1 Jul 2007