Click here to Skip to main content
15,880,967 members
This competition has ended

C# Mar 2003

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.

Please Sign up or sign in to vote.
3 Mar 2003Jerry Dennany
This article explains extending TraceListeners using Reflection.
Please Sign up or sign in to vote.
26 Mar 2003Arik Poznanski
This article is about the AutoComplete features enabled by windows and how to use them with C#. AutoComplete is the ability to expand strings written in an edit box. The article will develop a class for using this functionality in you applications.
Please Sign up or sign in to vote.
30 Mar 2003Paul Riley
Demistifying the mysterious ASP.NET validator controls, allowing fast and painless validation of Web Forms.
Please Sign up or sign in to vote.
6 Mar 2003Richard Birkby
This article shows how to write a column handler shell extension for Explorer's 'Detail' view using C#
Please Sign up or sign in to vote.
21 Mar 2003mikas
Assigning disabled image to ImageButton Control
Please Sign up or sign in to vote.
17 Mar 2003Peter Provost
An article presenting benefits and techniques for using test-driven development in .NET.
Please Sign up or sign in to vote.
2 Mar 2003Arik Poznanski
This article is about Application Desktop Toolbars, which are applications that can align to the screen much like the taskbar. The article will develop a base class for developing such apps.
Please Sign up or sign in to vote.
5 Mar 2003Mark Mullin
How to recover and repackage information on the World Wide Web.
Please Sign up or sign in to vote.
13 Mar 2003Marc Clifton
The third installment of this series discusses the design and implementation of the Data Hub.
Please Sign up or sign in to vote.
9 Mar 2003John Gunnarsson
This article shows you how to implement the Factory pattern using attributes and activation.
Please Sign up or sign in to vote.
9 Mar 2003Christian Ballerstaller
Thumbnail Generator application supporting a bunch of image file types (for both: source images and target thumbnails), fixed target image size as well as ratio calculation, and full internationalization.
Please Sign up or sign in to vote.
2 Mar 2003Iulian Iuga
A tree control that can be used in every website based on ASP.NET.
Please Sign up or sign in to vote.
25 Mar 2003kais
A C# client library for access Hotmail using the undocumented HTTPMail protocol.
Please Sign up or sign in to vote.
8 Mar 2003Dan Logan
The first article in a multi-part series, describing how to incorporate resources into your .NET application development.
Please Sign up or sign in to vote.
31 Mar 2003Rui Miguel Barbosa
Create a code39 barcode using a webservice in C#
Please Sign up or sign in to vote.
15 Mar 2003Jim Hollenhorst
The Savior class makes it simple to save and restore application settings using the registry or a binary file.
Please Sign up or sign in to vote.
1 May 2003Ray Hayes
A utility class allowing automatic command line switches and parsing.
Please Sign up or sign in to vote.
27 Mar 2003Dan Glass
FTP client library for C#, including asynchronous operations.
Please Sign up or sign in to vote.
8 Mar 2003James Mimeault
Demonstrates the use of CopyMemory in .NET to initialize classes
Please Sign up or sign in to vote.
23 Mar 2003Giles
An article on using .NET to create COM+ distributed components acting with a transaction across multiple databases.
Please Sign up or sign in to vote.
18 Mar 2003Marc Clifton
When to use .NET's ThreadPool class, and when to use something different.
Please Sign up or sign in to vote.
8 Mar 2003Ben Peterson
Svg.Net is a C# framework for creating SVG images. A GDI-SVG bridge is implemented on top of it.
Please Sign up or sign in to vote.
15 Mar 2003Mauricio Ritter
This article describes the process of inserting data in a DataSet and then submitting this changes to the database. It targets the issue when having IDENTITY/AutoNumber columns in the database.
Please Sign up or sign in to vote.
31 Mar 2003Dan Glass
C# WebCam Windows Service with FTP upload, Windows Service Installer, and file rotation.
Please Sign up or sign in to vote.
1 Apr 2003MohammadAbdulfatah
Exception correctness can be more easily attainted with the help of a couple of utility classes and C#'s "using" clause.
Please Sign up or sign in to vote.
31 Mar 2003Dan Glass
Complex Data Binding a collection implementing IBindingList and ITypedList
Please Sign up or sign in to vote.
12 Mar 2003Harshawardhan Desai
This article shows you how to build a simple user control by creating a graph control in 7 easy steps.
Please Sign up or sign in to vote.
17 Apr 2003Simon Segal
A simple way to encapsulate all Session object variables in a user defined class
Please Sign up or sign in to vote.
17 Mar 2003coolshot26
Simple program utilizing the mouse to draw lines and rectangles.
Please Sign up or sign in to vote.
9 Mar 2003Harshawardhan Desai
This article explains how to implement basic drag and drop functionality similar to dragging a text file from Windows explorer and dropping it on the notepad.
Please Sign up or sign in to vote.
2 Mar 2003Stefan Popov
This article shows you how to add context aware XPath functions to an XSL transformation. This is done by a hack using reflection.
Please Sign up or sign in to vote.
17 Mar 2003Tom Archer
Method that resizes all the columns of a specified Data Grid object
Please Sign up or sign in to vote.
11 Mar 2003Andi Fleischmann
Ever find yourself hoarding little pieces of code that are always coming in handy? Snippet Manager is a little utility written in C# that collects all your code snippets into one convenient location, allowing you to save them into XML, or copy them into any code editor using the clipboard.
Please Sign up or sign in to vote.
8 Mar 2003Member 96
Convert delimited text files to XML file or DataSet object
Please Sign up or sign in to vote.
27 Apr 2003Dan Glass
Web Image Browser with directory explorer and thumbnail/web friendly on-the-fly image creation and caching.
Please Sign up or sign in to vote.
21 Mar 2003Omkar Bhave M
This article explains how to use PUSH method for drawing reports.
Please Sign up or sign in to vote.
13 Jun 2005j-hannemann
A class that implements routines for saving and loading TreeView content using serialization.
Please Sign up or sign in to vote.
9 Sep 2003Andi Fleischmann
Use HttpHandlers to forward the user to different webpages depending on the requested hostname (domainname).
Please Sign up or sign in to vote.
11 Mar 2003Tim Fitzgerald
A UNIX-like Whereis utility written for Windows in C#.
Please Sign up or sign in to vote.
18 Mar 2003Christian Ballerstaller
A class library for an easy submission of IP Address, Port Number and Subnet Mask
Please Sign up or sign in to vote.
28 Mar 2003Robin Galloway-Lunn
Application and component configuration from XML .config files.
Please Sign up or sign in to vote.
12 Mar 2003Jonathan de Halleux
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
Please Sign up or sign in to vote.
23 Mar 2003pgrenette
This is a simple skeleton for a multi-thread process or services
Please Sign up or sign in to vote.
30 Mar 2003Dan Glass
Password file manager - simple double click to look at your password file.
Please Sign up or sign in to vote.
3 Mar 2003Jeff Turner
Installing .NET framework with your application.
Please Sign up or sign in to vote.
21 Mar 2003'Anil' Radhakrishna
Mimics PowerPoint functionality & can be used for short text messages
Please Sign up or sign in to vote.
10 Mar 2003Coder2k
An easy to implement shopping cart for any database.
Please Sign up or sign in to vote.
23 Mar 2003Andrew S Traub
This is a simple method to display a custom drawn graphic on the fly without referencing an .aspx page.
Please Sign up or sign in to vote.
10 Mar 2003Goran Mitrovic
As its name suggests, it consists of two fields, the start and the end, which define inclusive bounds of a range the structure represents.
Please Sign up or sign in to vote.
16 Mar 2003Gerald Nelson
Monitor Folder Activity in C#

Current Participants

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

Web Developer
Germany Germany
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.
Architect
India India
'Anil' Radhakrishna is a seasoned architect who enjoys working with Microsoft tools & technologies. He blogs quite regularly about his little discoveries and technical experiments on his blog called Tech Tips, Tricks & Trivia. He loves building mash-ups using public Web APIs.
Software Developer (Senior) Verint
Israel Israel
Arik Poznanski is a senior software developer at Verint. He completed two B.Sc. degrees in Mathematics & Computer Science, summa cum laude, from the Technion in Israel.

Arik has extensive knowledge and experience in many Microsoft technologies, including .NET with C#, WPF, Silverlight, WinForms, Interop, COM/ATL programming, C++ Win32 programming and reverse engineering (assembly, IL).
Web Developer
United Kingdom United Kingdom
My interests are software engineering, Japanese, and talking about how good things used to be back in the good old days.

URL: http://www.jbrowse.com
Favorite Toy: http://www.ruby-lang.org

Web Developer
Germany Germany
Experience:
- Java
- C#
- XML, XSL, PHP, ASP, ASP.NET
- Server administration

- ASM, Visual Basic (poor)
- Linux (poor)

If you have any offers, questions, or project ideas please feel free to contact me.

If you experience any bugs in my software, please report them.

Thank you.
Software Developer
Canada Canada
I am a developer working with C# and .NET in open source projects.
Web Developer
United States United States
A software programmer hobbyist who have been developing for a number of years spanning multiple languages and platforms.
Architect support.com
Australia Australia
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.
Web Developer
United States United States
Hi all, I have been developing software for 10 years, experienced in COBOL, VB, Pascal, C, DBase, Foxpro, ACCESS, VBA, ASP, COM, JavaScript, Java and Csharp. I hold a BSC and I'm a MCDBA. Currently do most work in Databases such as SQL Server and Oracle on MS/Linux/Sun Solaris platforms.

You can send me an email to gerald@dotnetcompany.com, like sharing tips and the like, feel free to contact me at any time. Also if you like that domain it's currently for sale Wink | ;)
Web Developer
United Kingdom United Kingdom
Not surprisingly, Giles is a software developer. Currently he works in finance, but previously worked in a company doing Physics and Engineering studies/research. Outside of programming and work he enjoys Physics & Astronomy and everything else scientific. Also he has a heathly addiction to books. Amazon, being his dealer of choice, known for praying on other vulerable book addicts all over the world. Oh yes, last but not least playing the guitar and drums when he gets time.
Croatia Croatia
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
I have an experience of 5 years in software and it was mostly VC++ COM/DCOM. I recently took up studying C# and found it very easy and interesting.I got my MCAD in C# in Feb 2003 and used the articles on this site to leanr new things and expand my C# knowledge. I love this site and I want to post articles to help others learn C# easily and quickly.
When I am not programming, I listen to lots of music, watch lots of movies, read lots of non-computer books and am a self-improvement junkie.
I believe in doing whatever it takes to achive one's goals and you would rather be busy DOING things to make you succussful than sitting on the couch cribbing about how life is unfair!
Web Developer
Germany Germany
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
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 doesn't quite have enough reputation to be able to display their biography and homepage.
Web Developer
United States United States
Jerry Dennany is a software engineer in the Atlanta, Georgia area. He regularly blogs at http://weblogs.asp.net/jdennany.
Database Developer
Germany Germany
I am programming more or less since I was 15 years.
It started with BASIC and during school I did
a lot Pascal programs for MS DOS.
After that I came to visual Windows programming and coded a lot in Delphi and later in C# .NET.
I made also some excursions in C and C++.

I also like Perl, Python and other scripting languages.
After a long break not programming anything, the last approx. 5-6 years I am only working with Java and SQL.

New for me is Objective-C - I am starting to get involved into Mac Programming Smile | :)
Researcher
United States United States
Ultrapico Website: http://www.ultrapico.com

Download Expresso 3.0, the latest version of the award-winning regular expression development tool.
Software Developer (Senior) Kodkultur AB
Sweden Sweden
A Pretty nice guy Smile | :)
Engineer
United States United States
Jonathan de Halleux is Civil Engineer in Applied Mathematics. He finished his PhD in 2004 in the rainy country of Belgium. After 2 years in the Common Language Runtime (i.e. .net), he is now working at Microsoft Research on Pex (http://research.microsoft.com/pex).
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.
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
Brazil Brazil
Mauricio Ritter lives in Brazil, in the city of Porto Alegre. He is working with software development for about 8 years, and most of his work was done at a bank, within a home and office banking system.
Mauricio also holds MCSD, MCSE, MCDBA, MCAD and MCT Microsoft certifications and work as a trainer/consultant in some MS CTEC in his city.
Mauricio also works in his own programming site, aimed to Brazilian Developers: http://www.dotnetmaniacs.com.br

In his spare time he studys korean language...
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Turkey Turkey
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Saudi Arabia Saudi Arabia
Mohammad Abdulfatah is currently working as a senior software developer in a small software shop where he spends most of his time maintaining tons of C++/Win32 code and writing .Net web applications. He hates having his picture taken for the same reason he freaks out when he hears his own recorded voice: they both don't look/sound like his own self-image/voice. When he is not coding for a living he could be found stuck to his computer at home coding for fun, reading a book, writing on his weblog (http://mohammad.abdulfatah.net/), or pursuing other vanity projects.
Software Developer (Senior) Autodesk Inc.
United States United States
my name is omkar bhave. I work in Autodesk Inc. USA.
Web Developer
United Kingdom United Kingdom
Paul lives in the heart of En a backwater village in the middle of England. Since writing his first Hello World on an Oric 1 in 1980, Paul has become a programming addict, got married and lost most of his hair (these events may or may not be related in any number of ways).

Since writing the above, Paul got divorced and moved to London. His hair never grew back.

Paul's ambition in life is to be the scary old guy whose house kids dare not approach except at halloween.
Web Developer
United States United States
Peter Provost has been programming computers since he was 10 years old. Currently a C# and C++ junkie, he has been developing on the Windows platform since Windows 286.

Peter is a Software Design Engineer with Microsoft's patterns and practices team where he works on guidance for .NET developers.

Peter maintains an active weblog about technology, .NET and other interesting stuff at http://www.peterprovost.org
Web Developer
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Product Manager
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United Kingdom United Kingdom
Richard Birkby is a software engineer from London, UK, specializing in .Net. Richard has coded for many different sized companies from small venture-capital funded start-ups, to multi-national corporations (ie Microsoft). When he's not programming, he enjoys driving his sports car or eating curry (although never at the same time!).

Richard helps run CurryPages.com and has several other covert ventures in development. Stay tuned!
Architect
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Portugal Portugal
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer
Australia Australia
Simon Segal resides in Melbourne Australia, is a certified MCAD, MCSD, MCDBA, MCSE, MCST BizTalk Specialist and has been working in the Software Development industry for some 10 years now. His key area of interest are distributed systems / SOA built with Microsoft technologies.
Germany Germany
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
.NET software developer, sculptor
Software Developer (Senior) Microsoft
United States United States
I manage the strategy for the Azure Management Experience documentation at Microsoft. Those technologies include Open-Source DevOps (Terraform, Ansible, Jenkins), Azure PowerShell, and Azure CLI.
You must sign in to participate in this contest.
This contest has ended.
1 Mar - 1 Apr 2003