Click here to Skip to main content
14,271,759 members

C# Mar 2003

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.

3 Mar 2003
Jerry Dennany
This article explains extending TraceListeners using Reflection.
26 Mar 2003
Arik 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.
6 Mar 2003
Richard Birkby
This article shows how to write a column handler shell extension for Explorer's 'Detail' view using C#
30 Mar 2003
Paul Riley
Demistifying the mysterious ASP.NET validator controls, allowing fast and painless validation of Web Forms.
21 Mar 2003
mikas
Assigning disabled image to ImageButton Control
17 Mar 2003
Peter Provost
An article presenting benefits and techniques for using test-driven development in .NET.
2 Mar 2003
Arik 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.
5 Mar 2003
Mark Mullin
How to recover and repackage information on the World Wide Web.
13 Mar 2003
Marc Clifton
The third installment of this series discusses the design and implementation of the Data Hub.
9 Mar 2003
John Gunnarsson
This article shows you how to implement the Factory pattern using attributes and activation.
9 Mar 2003
Christian 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.
2 Mar 2003
Iulian Iuga
A tree control that can be used in every website based on ASP.NET.
25 Mar 2003
kais
A C# client library for access Hotmail using the undocumented HTTPMail protocol.
31 Mar 2003
Rui Miguel Barbosa
Create a code39 barcode using a webservice in C#
8 Mar 2003
Dan Logan
The first article in a multi-part series, describing how to incorporate resources into your .NET application development.
15 Mar 2003
Jim Hollenhorst
The Savior class makes it simple to save and restore application settings using the registry or a binary file.
1 May 2003
Ray Hayes
A utility class allowing automatic command line switches and parsing.
27 Mar 2003
Dan Glass
FTP client library for C#, including asynchronous operations.
8 Mar 2003
James Mimeault
Demonstrates the use of CopyMemory in .NET to initialize classes
23 Mar 2003
Giles
An article on using .NET to create COM+ distributed components acting with a transaction across multiple databases.
18 Mar 2003
Marc Clifton
When to use .NET's ThreadPool class, and when to use something different.
8 Mar 2003
Ben Peterson
Svg.Net is a C# framework for creating SVG images. A GDI-SVG bridge is implemented on top of it.
15 Mar 2003
Mauricio 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.
31 Mar 2003
Dan Glass
C# WebCam Windows Service with FTP upload, Windows Service Installer, and file rotation.
1 Apr 2003
MohammadAbdulfatah
Exception correctness can be more easily attainted with the help of a couple of utility classes and C#'s "using" clause.
31 Mar 2003
Dan Glass
Complex Data Binding a collection implementing IBindingList and ITypedList
12 Mar 2003
Harshawardhan Desai
This article shows you how to build a simple user control by creating a graph control in 7 easy steps.
23 Mar 2003
Andrew Boisen
Using a timer to create a simple alarm application that plays a wave file for an alarm.
17 Apr 2003
Simon Segal
A simple way to encapsulate all Session object variables in a user defined class
9 Mar 2003
Harshawardhan 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.
2 Mar 2003
Stefan Popov
This article shows you how to add context aware XPath functions to an XSL transformation. This is done by a hack using reflection.
17 Mar 2003
coolshot26
Simple program utilizing the mouse to draw lines and rectangles.
17 Mar 2003
Tom Archer
Method that resizes all the columns of a specified Data Grid object
11 Mar 2003
Andi 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.
8 Mar 2003
Member 96
Convert delimited text files to XML file or DataSet object
27 Apr 2003
Dan Glass
Web Image Browser with directory explorer and thumbnail/web friendly on-the-fly image creation and caching.
21 Mar 2003
Omkar Bhave M
This article explains how to use PUSH method for drawing reports.
9 Sep 2003
Andi Fleischmann
Use HttpHandlers to forward the user to different webpages depending on the requested hostname (domainname).
13 Jun 2005
j-hannemann
A class that implements routines for saving and loading TreeView content using serialization.
11 Mar 2003
Tim Fitzgerald
A UNIX-like Whereis utility written for Windows in C#.
18 Mar 2003
Christian Ballerstaller
A class library for an easy submission of IP Address, Port Number and Subnet Mask
28 Mar 2003
Robin Galloway-Lunn
Application and component configuration from XML .config files.
12 Mar 2003
Jonathan de Halleux
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
23 Mar 2003
pgrenette
This is a simple skeleton for a multi-thread process or services
30 Mar 2003
Dan Glass
Password file manager - simple double click to look at your password file.
3 Mar 2003
Jeff Turner
Installing .NET framework with your application.
21 Mar 2003
'Anil' Radhakrishna
Mimics PowerPoint functionality & can be used for short text messages
10 Mar 2003
Coder2k
An easy to implement shopping cart for any database.
23 Mar 2003
Andrew S Traub
This is a simple method to display a custom drawn graphic on the fly without referencing an .aspx page.
10 Mar 2003
Goran 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.

Current Participants

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

Andi Fleischmann
Web Developer
Germany Germany
No Biography provided
Andrew S Traub
Web Developer
United States United States
No Biography provided
Andrew Boisen
Software Developer
Australia Australia
No Biography provided
'Anil' Radhakrishna
Web Developer
India India
'Anil' Radhakrishna is a seasoned developer 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.
Arik Poznanski
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).
Ben Peterson
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

Christian Ballerstaller
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.
Coder2k
Software Developer
Canada Canada
I am a developer working with C# and .NET in open source projects.
coolshot26
Web Developer
United States United States
A software programmer hobbyist who have been developing for a number of years spanning multiple languages and platforms.
Dan Glass
Architect support.com
Australia Australia
Dan Logan
Web Developer
United States United States
No Biography provided
Giles
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.
Goran Mitrovic
Croatia Croatia
No Biography provided
Harshawardhan Desai
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!
Iulian Iuga
Web Developer
Germany Germany
No Biography provided
James Mimeault
Software Developer (Senior)
United States United States
No Biography provided
Jeff Turner
Web Developer
United States United States
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Jerry Dennany
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.
j-hannemann
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 | :)
Jim Hollenhorst
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.
John Gunnarsson
Software Developer (Senior) Kodkultur AB
Sweden Sweden
A Pretty nice guy Smile | :)
Jonathan de Halleux
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).
kais
United Kingdom United Kingdom
No Biography provided
Marc Clifton
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.
Mark Mullin
United States United States
No Biography provided
Mauricio Ritter
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...
Member 96
Canada Canada
No Biography provided
mikas
Web Developer
Turkey Turkey
No Biography provided
MohammadAbdulfatah
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.
Omkar Bhave M
Software Developer (Senior) Autodesk Inc.
United States United States
my name is omkar bhave. I work in Autodesk Inc. USA.
Paul Riley
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.
Peter Provost
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
pgrenette
Web Developer
France France
No Biography provided
Ray Hayes
Product Manager
United Kingdom United Kingdom
No Biography provided
Richard Birkby
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!
Robin Galloway-Lunn
Architect
United Kingdom United Kingdom
No Biography provided
Rui Miguel Barbosa
Web Developer
Portugal Portugal
No Biography provided
Simon Segal
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.
Stefan Popov
Germany Germany
No Biography provided
Tim Fitzgerald
Web Developer
United States United States
.NET software developer, sculptor
Tom Archer
Software Developer (Senior) Microsoft
United States United States
I'm a Senior Programming Writer in the Microsoft Windows Server organization where my focus is WMI, BITS, WinRM, and SMI-S.
 
 -  An Outlook Bar Implementation
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Mar - 1 Apr 2003