Click here to Skip to main content
15,883,975 members
This competition has ended

All Topics Mar 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.
24 Mar 2007arie_schwartzman
This article explains how to draw strings with tagging information, such as different background color for a substring.
3 Mar 2007Slavka Petrova
The article presents the Ribbon interface and discusses techniques for effectively using a r.a.d.ribbonbar for WinForms in custom applications
Please Sign up or sign in to vote.
6 Mar 2007James, Lu Zuheng
An XML Web Service using ATL Server and Called by MFC Client
Please Sign up or sign in to vote.
7 Mar 2007alex turner
To complement my earlier post on sending emails using JScript and Netcat, here is the same but using VBScript and showing the translation from JScript to VBScript.
13 Mar 2007Atanu Banerjee
The 2007 Microsoft Office system provides a comprehensive set of servers, clients, services and tools to make it easier for enterprises and developers to build and deploy a new class of business applications called Office Business Applications (OBAs).
Please Sign up or sign in to vote.
14 Jun 2011Sacha Barber
100% Reflective Class Diagram Creation Tool
Please Sign up or sign in to vote.
16 Apr 2007Raj Lal
The power of MSN videos in your Windows Vista sidebar with Soapbox. Create and share your favorite video list
Please Sign up or sign in to vote.
15 Mar 2007jeffb42
An article on how to marshal a C++ class
Please Sign up or sign in to vote.
12 Mar 2007cristitomi
An introductory article in numerical methods for the beginner.
Please Sign up or sign in to vote.
25 Mar 2007Ernest Laurentin
An Introduction to ScriptRunner. A scripting tool for user interface Unit Testing.
Please Sign up or sign in to vote.
13 Mar 2007Wilson, Drew
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
Please Sign up or sign in to vote.
15 Nov 2010Igor Ladnik
A .NET WCF equipped component injected into automated process allows both local and remote clients to control the process and get its asynchronous events.
Please Sign up or sign in to vote.
26 Mar 2007Wojtek Jeziorczak
How to send/receive MSMQ messages in SQL Server using CLR Integration
Please Sign up or sign in to vote.
9 Mar 2007Ruslan Sudentas
Describes a very simple way on how to use a CheckBox in a GridView or Repeater in a manner similar to a Button.
Please Sign up or sign in to vote.
4 Apr 2007Ozgur Ozcitak
An article explaning how to read backup files created with the Microsoft Tape Format (MTF) specification.
Please Sign up or sign in to vote.
16 Mar 2007craigd
Refactor Searcharoo C# search engine code to make it easier to extend, and add ability to index/search Microsoft Office documents, PDFs, etc.
Please Sign up or sign in to vote.
13 Mar 2007azamsharp
Create draggable objects and drop them in a shopping cart
Please Sign up or sign in to vote.
25 Mar 2007Chrisi476
This article describes ColorTextBox, a customizable User Control which was written completely from scratch and is intended to fill the gap between the TextBox and RichTextBox controls found in the .NET 2.0 library.
Please Sign up or sign in to vote.
17 Mar 2007Eugene Ciloci
A library to parse and evaluate Excel-style formulas and recalculate in natural order
Please Sign up or sign in to vote.
30 Mar 2007James Ashley
An application that plays word games to demonstrate the SAPI capabilities of Vista and the .NET 3.0 Framework.
Please Sign up or sign in to vote.
4 Apr 2007Raj Lal
Preview Adobe Photoshop® (PSD) files with the help of Photoshop Preview Handler and Managed Preview Handler Framework in Windows Vista™
Please Sign up or sign in to vote.
19 Mar 2007Michael Dunn
A library and a visual editor that make it easy to build task dialogs and use them in your C++ applications
Please Sign up or sign in to vote.
22 Mar 2007Hamed J.I
A class for read and write ID3
Please Sign up or sign in to vote.
22 Apr 2007Alphons van der Heijden
Syslogd is an installable Windows service which receives and translates syslog messages to Windows Eventlog logs
Please Sign up or sign in to vote.
21 Mar 2007mileni
Ever wanted to hide, protect properties at design or runtime using other property value? Here is the answer!!!
Please Sign up or sign in to vote.
27 Mar 2007Anton Milev
Optimized KD-tree and multidimensional nearest neighbours search
Please Sign up or sign in to vote.
3 Nov 2007rkapl
Excel based solution for modifying Database data
Please Sign up or sign in to vote.
27 Mar 2007Stefan Repas
How to build Windows Vista aware Windows NT Service which can interact with the user
Please Sign up or sign in to vote.
14 Apr 2010Douglas Day
This article describes the steps to load and view iCalendars in your program by using the DDay.iCal library
Please Sign up or sign in to vote.
17 Mar 2007Andrey Shchekin
Hacking ASP.NET to build a Repeater with generics support
Please Sign up or sign in to vote.
22 May 2008thund3rstruck
A collection of the most common Active Directory Tasks in C#
Please Sign up or sign in to vote.
11 Jan 2008Rafik Robeal
Build occasionally connected applications using Microsoft Synchronization Services for ADO.NET
Please Sign up or sign in to vote.
15 Mar 2007Madhu Rajagopalan
Phone Directory Implementation Using TRIE data structure.
Please Sign up or sign in to vote.
16 Mar 2007victorbos
Tutorials on creating PDF files using C# (.NET 2.0) and iTextSharp
Please Sign up or sign in to vote.
14 Nov 2009Declan Bright
Edit individual GridView cells without putting the entire row into edit mode.Examples using the SqlDataSource and ObjectDataSource controls are included.
Please Sign up or sign in to vote.
3 Apr 2007Adi Shavit
An article explaining how to add Text-To-Speech to an application, using an ostream interface
Please Sign up or sign in to vote.
21 Jun 2007MattsterP
This article describes how to build an AI Chatterbot using a popular, Regular Expression-based open source Chatterbot engine: Verbots
Please Sign up or sign in to vote.
12 Jul 2007Lingsong
A digital meter control of virtual instruments
Please Sign up or sign in to vote.
11 Jun 2007Ivar Lumi
C# implementation of SIP
Please Sign up or sign in to vote.
8 Nov 2007Jan Dolinay
An article on detecting insertion and removal of removable drives in C#
Please Sign up or sign in to vote.
31 Mar 2007Ahmed Abd El Kader
When you need to run a different version of the .NET Framework on different Virtual Directories
Please Sign up or sign in to vote.
6 Feb 2014aureolin
DataGridView printing encapsulated in a stand-alone object. Very easy to use! Updated to allow printing columns wider than one page.
Please Sign up or sign in to vote.
19 Apr 2007Frank Kerrigan
Using SQL Server to do paging of sql results.
Please Sign up or sign in to vote.
27 Jul 2007Tomas Petricek
CLinq project is a library that makes it possible to use LINQ technologies from the C++/CLI language
Please Sign up or sign in to vote.
23 Mar 2007Dr.Luiji
How to auto-generate VC++ source and include it in your project
Please Sign up or sign in to vote.
9 Mar 2007e-DJ
Creating XML-files to be opened in Excel
Please Sign up or sign in to vote.
29 Aug 2008Stephen Huen
A set of user controls to provide Microsoft Office SharePoint Server (MOSS) search functionality

Current Participants

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

Software Developer (Senior) Welcome Italia spa
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
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 (Senior) ICSS
Qatar Qatar
Sharepoint, MCMS



Web Developer
United Kingdom United Kingdom
I am now a Software Systems Developer - Senior Principal at Micro Focus Plc. I am honoured to work in a team developing new compiler and runtime technology for Micro Focus.

My past includes a Ph.D. in computational quantum mechanics, software consultancy and several/various software development and architecture positions.

For more - see

blog: http://nerds-central.blogspot.com

twitter: http://twitter.com/alexturner
Retired Van der Heijden Holding BV
Netherlands Netherlands
I'm Alphons van der Heijden, living in Lelystad, Netherlands, Europa, Earth. And currently I'm retiring from hard working ( ;- ), owning my own company. Because I'm full of energy, and a little to young to relax ...., I don't sit down, but create and recreate software solutions, that I like. Reinventing the wheel is my second nature. My interest is in the area of Internet technologies, .NET etc. I was there in 1992 when Mosaic came out, and from that point, my life changed dramatically, and so did the world, in fact. (Y)
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.
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.
Web Developer
Israel Israel
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
Atanu Banerjee is an architect on the Architecture Strategy Team at Microsoft. He has 10 years' experience in the software industry, having worked earlier on solutions for supply chain management and advanced process control. He joined Microsoft from i2 Technologies, where he served as chief architect for its supply and demand management product line. Before that, he worked at Aspen Technologies' advanced control systems group. He received a Ph.D. from Georgia Tech in 1996, and holds a bachelor's degree from IIT Delhi, India.
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.
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
Publisher
Czech Republic Czech Republic
I'm 63 years old, originally physicist, later programmer by profession, now pensioner.

Jirí Šoler
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Australia Australia
-- ooo ---
www.conceptdevelopment.net
conceptdev.blogspot.com
www.searcharoo.net
www.recipenow.net
www.racereplay.net
www.silverlightearth.com
Software Developer (Senior)
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer
Ireland Ireland
I have been designing and developing business solutions for the aviation, financial services, healthcare and telecommunications industries since 1999. My experience covers a wide range of technologies and I have delivered a variety of web and mobile based solutions.
Web Developer
United States United States
Doug has been a Software Engineer for 7 of the previous 9 years, and has 12 years of programming experience.

For the past 3 years, he has been developing custom applications in C# and Visual Basic.NET, with an emphasis on custom cross-Internet applications for IT management, real-time collaboration, and process management and reporting.
Web Developer
Germany Germany
Juergen Wagner just lives in Augsburg, Germany and writes applications to help him out in his job as CIO in a mental hospital.
Software Developer (Senior)
United States United States
Ernest is a multi-discipline software engineer.
Skilled at software design and development for all Windows platforms.
-
MCSD (C#, .NET)
Interests: User Interface, GDI/GDI+, Scripting, Android, iOS, Windows Mobile.
Programming Skills: C/C++, C#, Java (Android), VB and ASP.NET.

I hope you will enjoy my contributions.
Web Developer
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 (Senior)
United Kingdom United Kingdom
Frank Kerrigan

Currently developing Insurance systems with SQL Server, ASP.NET, C#, ADO for a company in Glasgow Scotland. Very keen on OOP and NUNIT testing. Been in IT forever (20 years) in mix of development and supporting applications / servers. Worked for companies big and small and enjoyed both.

Developed in (newest first) : C#, Progress 4GL, ASP.NET, SQL TSQL, HTML, VB.NET, ASP, VB, VBscript, JavaScript, Oracle PSQL, perl, Access v1-2000, sybase/informi, Pic Controllers, 6502 (ask your dad).

Msc .Net Development Evenings www.gcu.ac.uk
MCAD Passed
MCP C# ASP.NET Web Applications
MCP SQL Server 2000
HND Computing
OND / HNC Electrical Engineering,
Web Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Israel Israel


  • Nov 2010: Code Project Contests - Windows Azure Apps - Winner
  • Feb 2011: Code Project Contests - Windows Azure Apps - Grand Prize Winner


Estonia Estonia
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
James is a program writer for a respectable software company. He is also a Microsoft MVP.
Web Developer
China China
I am favor to use C\C++,MFC,ATL,COM and JavaScript to program, and interesting in network security as well.In my spare time,I like playingbasketball,Climbing.I now live in Beijing,China.It is nice to go along the red walls around the Forbitten City.
Employed (other) Tomas Bata University in Zlin
Czech Republic Czech Republic
Works at Tomas Bata University in Zlin, Czech Republic. Teaches embedded systems programming. Interested in programming in general and especially in programming microcontrollers.
Software Developer
United States United States
In a nutshell, my forte is Windows, Macintosh, and cross-platform development, and my interests are in UI, image processing, and MIDI application development.
Researcher
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.
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.
Web Developer
United States United States
Matt Palmerlee is a Software Engineer that has been working in the Microsoft.NET environment developing C# WebServices, Windows Applications, Web Applications, and Windows Services since 2003.
Software Developer (Senior) VMware
United States United States
Michael lives in sunny Mountain View, California. He started programming with an Apple //e in 4th grade, graduated from UCLA with a math degree in 1994, and immediately landed a job as a QA engineer at Symantec, working on the Norton AntiVirus team. He pretty much taught himself Windows and MFC programming, and in 1999 he designed and coded a new interface for Norton AntiVirus 2000.
Mike has been a a developer at Napster and at his own lil' startup, Zabersoft, a development company he co-founded with offices in Los Angeles and Odense, Denmark. Mike is now a senior engineer at VMware.

He also enjoys his hobbies of playing pinball, bike riding, photography, and Domion on Friday nights (current favorite combo: Village + double Pirate Ship). He would get his own snooker table too if they weren't so darn big! He is also sad that he's forgotten the languages he's studied: French, Mandarin Chinese, and Japanese.

Mike was a VC MVP from 2005 to 2009.
Web Developer
Italy Italy
Working as consultant for "IT punto COM", italian company situated in Milan.
14 years of professional programming and software designing experience.
Currently interested in VB.NET, C# programming.
Turkey Turkey
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer Raveable.com
United States United States
Entrepreneur, developer and then some. I started Raveable Hotel Reviews in 2008 to help travelers find the best hotel for their vacation with no history of bed bug reports (hint: don't go new york without checking bed bugs in NYC hotels page), cases of personal property theft, or food poisoning incidents.

Prior to Raveable.com, I was a development lead at Microsoft Corporation. I led the team developing the next generation social networking for Windows Mobile. Before that I played leading role in the design and development of Microsoft Sync Framework, Sync Services for ADO.NET, SQL Server Replication and Windows File Replication.

My Company: Raveable Hotel Reviews
My Sync Blog: The Synchronizer
My Sync WebSite: www.syncguru.com
Founder Teamcal AI
United States United States
Software Developer (Senior)
Austria Austria
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
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
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
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.
Web Developer
Europe Europe
I started my professional career learning FORTRAN in 1979. Later I graduated Master of Science in power engineering and wrote assembly language programs in the mid 80s in order to control huge and heavy equipments at a hydro power station on the Danube River. Next I graduated PhD in control engineering. At that time I spent long nights to learn and practice both Basic- and C languages on my precious Atari ST. Do you remember the classical book from Ritchie and Kernighan? In the 90s I used Visual C++ working for the Vienna City Government. In the new millennium I joined Microsoft, passed exams for MCAD and now I’m working as consultant serving for software developers in Austria. Please take a note, my articles are not checked by the product teams, therefore they are reflecting just my personal experience.
Software Developer (Senior)
Canada Canada
A Microsoft Certified Professional Developer and Technology Specialist.

Experience and expertise in SharePoint 2016 / 2013 / 2010 / 2007.

Role ranges from a developer in a multi-person team to a solution consultant with expert-level skills, leading a project to completion status.

Proven experience working effectively in a team environment and a self-managed environment.
Software Developer
United States United States
I'm a professional .NET software developer and proud military veteran. I've been in the software business for 20+ years now and if there's one lesson I have learned over the years, its that in this industry you have to be prepared to be humbled from time to time and never stop learning!
Czech Republic Czech Republic
I live in Prague, the capital city of Czech republic (most of the time Smile | :) ). I've been very interested in functional programming recently and I have a passion for the new Microsoft F# language. I'm writing a book about Functional Programming in the Real World that shows the ideas using examples in C# 3.0 and F#.

I've been Microsoft MVP (for C#) since 2004 and I'm one of the most active members of the F# community. I'm a computer science student at Charles University of Prague. My hobbies include photography, fractals and of course many things related to computers (except fixing them). My favorite book writers are Terry Pratchett and Philip K Dick and I like paintings by M. C. Escher.

PS: My favorite codeproject icon is Sheep | [baah] .
Architect Dell
United States United States
I am a Big Data Architect working with MPP Database Systems and Hadoop.
Software Developer
United States United States
An old dog trying to learn new tricks!
United States United States
.Net Software Engineer in Kansas, USA trying to keep pace with technology.
Web Developer
Poland Poland
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 Mar - 1 Apr 2007