Click here to Skip to main content
13,863,735 members

MFC/C++ Nov 2005

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.

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

9 Nov 2005
Koushik Biswas
An article on synchronization of a GET REQUEST/ PUT RESPONSE MQ C# program and a PUT REQUEST/ GET RESPONSE MQ C# program.
14 Feb 2011
Elmue
A complete class encapsulating a versatile HTML editor
29 Nov 2005
Peter Kankowski
An article on generating Mandelbrot and Julia sets using Intel's Streaming SIMD Extensions (SSE, SSE2).
22 Feb 2018
Marius Daniel Ciorecan
A library that provides an easy to use class (CDecompressLibrary) that will detect and decompress into memory buffers an archive file (zip, gz, tar.gz).
14 Nov 2005
shellraker
A Windows FTP client written without CInternetSession or CFtpConnection classes. Demonstrates manual manipulation of Winsock sockets, FTP principles, and GUI concepts such as List controls with in-place label-editing and column sorting, progress indicators, and reading and writing to the Registry.
2 Nov 2005
Lam Do
Drawing UPCA/E barcodes based on Neil Van Eps' and Rainman_63's articles.
20 Jun 2006
Ertan Tike
A calendar DayView control.
25 May 2006
icestatue
An article on how to build login password filters on WinXP.
18 Nov 2008
Warren Stevens
CStatic enhancement that adds a trailing horizontal line, and supports WinXP themes.
21 Nov 2005
John Jiyang Hou
1 alternative  
This program can transform between IEEE, IBM or VAX floating point number formats and their bytes expressions.
11 Feb 2008
Jonathan [Darka]
A free tool for setting/updating/deleting System Environment Variables.
13 Dec 2005
Stephen Bogner
Demonstrates mixing C++ ACE/TAO clients and servers with C# IIOP.NET clients and servers on Windows and Linux.
19 Jul 2018
Elia Sarti
A class which encapsulates a hyperlink control for web page redirection or normal button usage
19 Nov 2005
Christopher Diggins
I provide an implementation of fast-growing indexable stacks which outperforms std::vector and std::deque
21 Nov 2005
Eduard Baranovsky
An object oriented drawing component for building GIS and CAM applications with multiple views of geometrical model, multiple resolution handling, layers, optimized graphics and more.
9 Nov 2005
Francesco Aruta
CMagDialog: a class to enable dialogs to dock side by side.
6 Mar 2006
Roman Kiss
The soap.msmq transport update for the WSE 3.0, configuration and usage of the message exchange patterns.
24 Nov 2005
Stephen C. Steel
How to get buttons using an icon or bitmap to use XP visual styles.
3 Nov 2005
Arman S.
An article that presents some C++ classes to play MIDI files.
16 Nov 2005
Axonn Echysttas
How to communicate between a VC++ DLL and a VB 6 application (but not only).
3 Nov 2005
mb2sync
A Port of ::FindFirstFile to Boost.Range and Boost.Foreach
31 May 2006
oto spal
A utility for "Keep It Simple Stupid" code block execution-speed benchmarking.
25 Nov 2005
Igor Vigdorchik
A WTL class that will make any window transparent and allow mouse clicks to pass through the window in Windows 2000 and XP.
14 Nov 2005
Mircea Puiu
A set of macros used to break the infinite loops at run-time in DEBUG mode (VC++).
7 Feb 2006
lano1106
An article on how to implement clipboard copy with metafiles
6 Feb 2006
lano1106
This class is small, efficient and is compatible with Win32 API programs and MFC programs as well.
9 Nov 2005
mattraffel
Command line parsing is the same regardless of the values in the parameters. My classes handle the parsing of the command line so that you can focus on interpreting the data.
25 Nov 2005
Farhat Aisha
How to add dynamic menus to your application using DLLs, if you want to support add-ons to your base application.
2 Aug 2013
Manish K. Agarwal
To protect your application's unauthorized copy by using image integrity functions (Platform SDK's ImageHlp APIs) and to manage certificates in a portable executable (PE) image file.
20 Nov 2005
A. Riazi, Mohammad Riazi
Implementation of BCH Error Correcting Code (ECC).
7 Nov 2005
Ethihas
An article on a generic WorkerThread library.
29 Nov 2005
Shine Kumar
This artcile describes a simple reusable list control
30 Dec 2005
liangml
A useful tool for WmlScript disassembling.
9 Nov 2005
Jobin Wilson
An article on Socket Programming with MFC
11 Nov 2005
msg555
Perfect image rotation using geometry.
30 Nov 2005
Levi Rosol
Review of Patterns of Enterprise Application Architecture by Martin Fowler
3 Nov 2005
Prathamesh S Kulkarni
An article on using keyboard hooks in WinCE.
6 Nov 2005
Jeremy Thornton
An improved timer behaving like a built in type to explain a programming philosophy.
9 Nov 2005
Ganyob
How to build secure private file sharing client/server using a freeware SDK
14 Dec 2005
ravi_pothuraju
This Article discuss about windows embedded Studio and how to develop custom windows embedded xp operating system for a device using Microsoft Embedded Studio
5 Jan 2006
Sean McLeod
Virtual Earth add-in for media center for browsing and viewing geocoded pictures.
22 Nov 2005
KarstenK
An easy way to get the icons of remote files if only the extensions are known.
20 Nov 2005
AlexEvans
Changing printer orientation and paper type at run time.
18 Nov 2005
NECDET COKYAZICI
An article good for beginners giving step by step instructions.
1 Jul 2006
Rabia Kl.
This article shows how to change the COM method signature by editing the Interop assembly
14 Nov 2005
John Jiyang Hou
This program can dump a file to the standard output in Windows.
3 Nov 2005
Ezhilan Muniswaran
This database script provides a template for properly maintaining multiple versions of a database.

Current Participants

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

A. Riazi
CEO Misbah3Com
Iran (Islamic Republic of) Iran (Islamic Republic of)
I was born in Shiraz, a very beautiful famous city in Iran. I started programming when I was 12 years old with GWBASIC. Since now, I worked with various programming languages from Basic, Foxpro, C/C++, Visual Basic, Pascal to MATLAB and now Visual C++.
I graduated from Iran University of Science & Technology in Communication Eng., and now work as a system programmer for a telecommunication industry.
I wrote several programs and drivers for Synthesizers, Power Amplifiers, GPIB, GPS devices, Radio cards, Data Acqusition cards and so many related devices.
I'm author of several books like Learning C (primary and advanced), Learning Visual Basic, API application for VB, Teach Yourself Object Oriented Programming (OOP) and etc.
I'm winner of January, May, August 2003 and April 2005 best article of month competetion, my articles are:


You can see list of my articles, by clicking here

AlexEvans
Web Developer
Australia Australia
No Biography provided
Arman S.
Software Developer 13
United States United States
No Biography provided
Axonn Echysttas
Software Developer (Senior) Axonn Software Development
Sweden Sweden
Music collector, astronomy impassionate who loves cycling and computer gaming, I dream about changing the world for the better. I began programming in 1998, starting with Pascal, on an old computer from a Swedish friend of my father's, an Intel 386 4 MB of RAM (my financial situation wasn't that great). For about 2 years and a half, Pascal was everything I knew, but was already trying to make games with it.

In the year 2001 I was able (again, through the help of somebody outside my life and family) to buy an AMD K6 2 500 MHz. It is then when I was first acquainted with high-level programming languages. The first was Visual Basic 6. A couple of months later, Delphi 5 and 6 followed.

My first major projects were: security application for an Internet Cafe (2002, VB) and an IRC Robot with sockets (2002, Delphi). Also, 2002 meant my first contacts with the then-Macromedia Flash, which is still one of my favourite programs, including its Action Script language, although right now in 2009 I mostly use Flash Builder to work in ActionScript 3.

In 2003 I was hired at ESD, a RO-US company and made my first contact with C#, MSSQL 2000, web only. In July 2005 I moved to Route 66, a company where I worked in C++ for Symbian Nokia Series 60 OS. Then, in March 2006 I returned to C# at DeuroMedia, this time with Postgre SQL, web only. March 2007 saw me move to a smaller company but with greater financial benefits, working with C# and MSSQL 2005, both desktop and web.

Together with a friend, in 2007 we founded a software development house (Wildcard Technologies). We had customers from USA, DE, CZ & NL. Unfortunately, after our participation at Systems @ Munchen 2007 and CeBit @ Hannover 2008 we got hit by the global crisis and had to close down.

In the second half of 2009, after a short period of being unemployed, I left for Stockholm, Sweden, on a new contract, involving ASP.Net 3.5, nHibernate and SQL 2008.

More details:

http://www.couchsurfing.org/people/axonn
CastorTiu
Software Developer Microsoft
United States United States
I started with programming about 19 years ago as a teenager, from my old Commodore moving to PC/Server environment Windows/UNIX SQLServer/Oracle doing gwBasic, QBasic, Turbo Pascal, Assembler, Turbo C, BC, Summer87, Clipper, Fox, SQL, C/C++, Pro*C, VB3/5/6, Java, and today loving C#.

Currently working as SDE on Failover Clustering team for Microsoft.

Passion for most programming languages and my kids Aidan&Nadia.
Christopher Diggins
Software Developer Autodesk
Canada Canada
This article was written by Christopher Diggins, a computer science nerd who currently works at Autodesk as an SDK specialist.
Eduard Baranovsky
Web Developer
Canada Canada
Baranovsky Eduard has been a software developer for more then 10 years. He has an experence in image processing, computer graphics and distributed systems design.
Elia Sarti
Synved Ltd.
Ireland Ireland
Elmue
Software Developer (Senior) ElmüSoft
Chile Chile
Software Engineer since 27 years.
Ertan Tike
Web Developer
Turkey Turkey
No Biography provided
Ethihas
Web Developer
India India
No Biography provided
Ezhilan Muniswaran
Web Developer
United States United States
Ezhilan Muniswaran has more than twelve years of experience in Software development mostly in Microsoft Technologies.
MCSD in .NET and Visual Studio 6.0
Farhat Aisha
Web Developer
United Kingdom United Kingdom
I am a visual C++ programmer, currently working in Industrial Control Systems in Sheffield, United Kingdom as a Senior Programmer and Researcher. You can contact me by sending email to farhat_aisha2000@yahoo.com
Francesco Aruta
Engineer
Italy Italy
No Biography provided
Ganyob
Software Developer (Senior)
Canada Canada
A software thinker
icestatue
Web Developer
United States United States
No Biography provided
Igor Vigdorchik
Web Developer
United States United States
No Biography provided
Jeremy Thornton
United Kingdom United Kingdom
No Biography provided
Jobin Wilson
Web Developer
United States United States
http://jobinwilson.blogspot.com/
John Jiyang Hou
Software Developer
Canada Canada
My name is Jiyang Hou (or John Hou). I was born in HeiLongJiang province in north east of China. I got all my educations in China. My university major is Geophysics, but my main professional role is software developer. My biggest accomplishment so far is quit smoking about 5 years ago after almost 20 years smoking history. I am still interested on programming beside making living with it like many other developers. I immigrated to Canada in 2003 and became a permanent resident till now. I live in Calgary, Alberta, Canada. You can reach me by jyhou69@gmail.com regarding to any questions, comments, advice, etc.
Jonathan [Darka]
Architect Elekta Limited
United Kingdom United Kingdom
No Biography provided
KarstenK
Software Developer
Germany Germany
I am living in germany and now living from programming for some Years. In my spare time I like sports as jogging, playing football (soccer) and basketball.

We must take care for our planet, because we and our family has no other. And everybody has to do something for it.
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.
Lam Do
Software Developer (Senior)
Vietnam Vietnam
I joined CodeProject since working in MFC/C++ applications. For some personal reasons, I switched to Flash/Flex web applications and joined Pyramid Consulting Vietnam. I left Pyramid Consulting Vietnam in 2009 and started my free-lance jobs. Now I am a professional multimedia developer with specialized in Flash/Flex technologies and intend to turn back this community as a chance to contribute my knowledge in Flash/Flex technologies.
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
Levi Rosol
Web Developer
United States United States
Over the years Levi has learned that there are 10 ways to do everything in IT. The problem is not only finding the best solution, or the best people to do it, but the problem is finding the best solution that all the people involved can agree on. Not just from a design or development standpoint, but also from an end user and cost standpoint.

Levi is a graduate of "The School of Life", and had been building web applications for the last 9 years. Professionally, his current focus is .Net architecture and development, and has been since 2001.

When not helping people write code, Levi spends time with his beautiful wife and three wonderful, yet "energetic", children. You may also find him trying to capture an image of 'The Perfect Sunset' on any given evening.
liangml
Web Developer
China China
I am a chinese programmer. I am interesting in Compiler,OS,Program Debugging,Mobile device programming...

In 2001,After I graduated from JiNan University(www.jnu.edu.cn),I joined netease(www.163.com) and became a online-game programmer.

welcome to visite my blog:
http://spaces.msn.com/members/AAMissile/
lxwde
Architect
China China
idling
Manish K. Agarwal
Software Developer (Senior) Oracle
India India
Working with Oracle. Using C/C++, VC++, MFC, STL, C#, Java etc. on various platform like Windows, Unix, Macintosh etc. from last 13+ years to convert various type of requirements into running software components. My core expertise is multithreaded desktop product and large scale enterprises software development.
Marius Daniel Ciorecan
Founder elapseit
Romania Romania
Old time developer, now managing partner at elapseit (https://elapseit.com)
mattraffel
Architect
United States United States
No Biography provided
mb2sync
Japan Japan
I am worried about my poor English...
Mircea Puiu
Software Developer (Senior)
Europe Europe
More than 22 years of software development experience.
SCRUM Master nowadays
msg555
United States United States
No Biography provided
NECDET COKYAZICI
Web Developer
United Kingdom United Kingdom
Necdet got his first computer in 1996 at the age of 11, a 386 at 3MHz, with 4MB RAM and a 10MB hard disk. His next computer was a 486 which he got 6 months later, he was shown how to remove and install hardware on that computer. Then he got a Pentium one year after that, and then a Pentium 3 in 2000 which he still uses. He learned programming in 1999, when he finally had access to the Internet and was able to find tutorials on C++, he then found tutorials on ANSI standard C, and didn't see the point in C++ so he used ANSI C instead for all his programs. He made lots of small but useful programs (almost 100) until 2000, but with an unfortunate hard disk crash, all his programs were lost which made him very dishearted about programming. He done no programming whatsoever until 2003, when he decided that people could learn programming from his simple programs so he tried to remember all the programs he wrote in 1999-2000 which were lost in the hard disk crash, and rewrite them from scratch, as a single program having all the functions of all of them. He called this program najitool, and posted the first version on sourceforge in 2004 with 9 functions he rewrote which he could remember. In 2005, he realized that most people didn't use command line programs, so he decided to make a Windows GUI (Graphical User Interface) version of najitool called najitool GUI a.k.a. naji_gui, written in Visual C++ 6.0 using MFC.
oto spal
Slovakia Slovakia
No Biography provided
Peter Kankowski
Software Developer
Russian Federation Russian Federation
Peter lives in Siberia, the land of sleeping sun, beautiful mountains, and infinitely deep snow. He recently started a wiki about algorithms and code optimization, where people could share their ideas, learn, and teach others.
No Biography provided
pseudonym67
United Kingdom United Kingdom
No Biography provided
Rabia Kl.
Software Developer (Senior)
Israel Israel
- Experience over 10 years in OOD/OOP, Working with Microsoft technologies VB, VC++, MFC, COM, C#, VB.NET, SQL Server, (Managed & Unmanaged code) etc... for developing solutions used in Optical industry and Semi-conductor industry.
- Team Leader: Leading & Management group of developers, Fixing software problems, Build Installation & QA.
- Individual efforts and learning : WEB Sites, ASP .Net,Encryption Protocols & MORE
ravi_pothuraju
Web Developer
India India
No Biography provided
Roman Kiss
Software Developer (Senior)
United States United States
No Biography provided
Sean McLeod
Web Developer
South Africa South Africa
Software developer.
shellraker
Web Developer
United States United States
My name is Jim Dunne. I'm retired from the US Air Force.

In some of my spare time, I develop some ping/traceroute applications that I first wrote as a Master's in Computer Engineering thesis.

My resume is at http://www.dunnes.net/resume.
Shine Kumar
Web Developer
India India
Hi,this is Shine from India, working as a software engineer. I am working mainly with C++ and C#. I like to create reusable stuffs.
Stephen Bogner
Engineer Defence R&D Canada
Canada Canada
Stephen Bogner is a Senior Research Engineer with Defence R&D Canada. As the Head Autonomous Applications Group, Autonomous Intelligent Systems Section, he only programs when it can't be avoided, and then only in C#.
Stephen C. Steel
Software Developer
Canada Canada
Stephen was originally trained as an experimental physicist at the University of Toronto. He specialized in physics at ultra-low temperatures, and has worked at a number of universities: University of B.C. in Vancouver, British Columbia; Queen's University in Kingston, Ontario and Leiden University in the Netherlands.

Since 1996 he has worked for a small firm that provides custom software for the broadcasting industry based outside Toronto, Canada.
Warren Stevens
Software Developer (Senior)
Canada Canada
www.IconsReview.com[^]
Huge list of stock icon collections (both free and commercial)

The picture is from September 2006, after picking up a rental car at the airport in Denver, Colorado. I'm smiling in the picture, because I have yet to come to the realization that I just wasted 400 bucks ( because you don't really need a car in downtown Denver - you can just walk everywhere).
 
Ashkbiz Danehkar -  Inject your code to a Portable Executable file
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Nov - 1 Dec 2005

Advertise | Privacy | Cookies | Terms of Service
Web03 | 2.8.190214.1 | Last Updated 1 Nov 2005
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid