Click here to Skip to main content
15,885,771 members
This competition has ended

C# Mar 2004

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.

1 Mar 2004PortSight
Free .NET Component for managing users and controlling access to your applications. 
Please Sign up or sign in to vote.
1 Mar 2004Jonathan de Halleux
A smart wrapper around CodeDom that speeds up code generation.
Please Sign up or sign in to vote.
25 Mar 2004John Sasak
Step by step guide for .NET programming with a Post-Relational Database
Please Sign up or sign in to vote.
21 Nov 2005Friedrich Brunzema
This article describes how to use the "Select Users or Groups" system dialog.
Please Sign up or sign in to vote.
9 Jan 2005Michael Kennedy
A class library for using *global* system hooks in .NET.
Please Sign up or sign in to vote.
23 Mar 2004Joe Pardue
An article on Compositing, ColorMatrix, and ImageAttributes
Please Sign up or sign in to vote.
2 Mar 2004piers7
Describes using reflection to automatically populate member parameters from the Form and Querystring.
Please Sign up or sign in to vote.
16 Sep 2005Andy Brummer
A timer that easily supports absolute schedules like run at 4:00 AM every day or at 5:00 PM on Fridays..
Please Sign up or sign in to vote.
4 Mar 2004Michael Micco
Implementation of a list accessible by key with HashTable-like performance
Please Sign up or sign in to vote.
9 Mar 2004Vladimir Afanasyev
Device configuration using C# (Part 2) . How to enumerate devices.
Please Sign up or sign in to vote.
23 Mar 2004Joe Pardue
An article on alpha blending and transparency
Please Sign up or sign in to vote.
23 Mar 2004Joe Pardue
An article on Compositing, ColorMatrix, and ImageAttributes
Please Sign up or sign in to vote.
26 Apr 2004John Sasak
ADO.NET programming with a post-relational database
Please Sign up or sign in to vote.
13 Jan 2006DameonBlack
Creating a transparent Splash Screen - like the one used by Adobe.
Please Sign up or sign in to vote.
9 Mar 2004Werdna
Shows how to use different brushes and write owner drawn listbox
Please Sign up or sign in to vote.
25 Apr 2005Alvaro Mendez
Use client-side JavaScript to remotely invoke methods in ASP.NET pages.
Please Sign up or sign in to vote.
10 Mar 2004Vladimir Afanasyev
Device configuration using C# (Part 3). Device resources - IRQ, DMA, etc.
Please Sign up or sign in to vote.
4 Mar 2004Redth
Give your application Plug-in functionlity!
Please Sign up or sign in to vote.
4 Mar 2004Edward Moemeka
Well, by now everybody has read the article and either laughed or defended it. Its now time to undo some of the damage.
Please Sign up or sign in to vote.
28 Apr 2004Heath Stewart
Discusses the implementation of custom format providers for existing types and custom formatting for user-defined types.
Please Sign up or sign in to vote.
29 Feb 2004Jevgenij Pankov
An extender provider component that provides Image and Font properties to a MenuItem class.
Please Sign up or sign in to vote.
8 Mar 2004Vladimir Afanasyev
Device configuration using C# (Part 1)
Please Sign up or sign in to vote.
29 Feb 2004Chen Pang
Detecting upload and download speed of a network adapter using performance counters.
Please Sign up or sign in to vote.
30 Mar 2004Member 987427
A non-well-formed HTML parser for .NET
Please Sign up or sign in to vote.
3 Mar 2004Manster
Another article which shows you how to dynamically create an image from text in ASP.NET.
Please Sign up or sign in to vote.
30 Mar 2004Neil Baliga
AppDomains allow sharing of the .NET runtime to save on memory usage.
Please Sign up or sign in to vote.
25 Feb 2005Nicholas Butler
An implementation of a Tree Collection in C#.
Please Sign up or sign in to vote.
31 Mar 2004Cohen Shwartz Oren
Houston, we have a problem. One small step for mankind, one Giant irritation for developers.
Please Sign up or sign in to vote.
29 Mar 2004John Sasak
Object-oriented programming with a post-relational database
Please Sign up or sign in to vote.
15 Mar 2004Mike Ellison
A declarative ASP.NET Query control with parameter support; this article offers examples of custom control parsing and provider-neutral database access
Please Sign up or sign in to vote.
30 Mar 2004Gaston
A Resource Editor integrated on VS.NET 2003 using VSIPExtras.
Please Sign up or sign in to vote.
14 Mar 2004vikramk
This article describes a way to implement a control allowing user to stop refesh of a page after submitting the request.
Please Sign up or sign in to vote.
29 Mar 2004Tingu Abraham
Understanding the 'using' statement in C#
Please Sign up or sign in to vote.
3 Mar 2004Javier Campos
This article explains how to manage to make a TypeConverter for enums using its descriptions.
Please Sign up or sign in to vote.
2 Mar 2004Nicholas Butler
A simple way to display a WaitCursor.
Please Sign up or sign in to vote.
15 Mar 2004David Cruwys
Build a flexible WebRobot and process an entire site using a WebSpider
Please Sign up or sign in to vote.
3 Mar 2004Mark Schmidt, Simon Robinson
Chapter 3: Strings and Regular Expressions
Please Sign up or sign in to vote.
4 Mar 2004Jevgenij Pankov
An extender provider that draws MDI child forms to another form's edges while moving or resizing
Please Sign up or sign in to vote.
28 Mar 2004munishk
This article, along with real code, explains to you how to use HttpWebRequest and HttpWebResponse in .NET, using C#.
Please Sign up or sign in to vote.
18 Mar 2004JasperB
Using a delegate to pass data between two forms
Please Sign up or sign in to vote.
12 Mar 2004derekdevdude
A user control to automatically display an enum, or bit-sets.
Please Sign up or sign in to vote.
30 Mar 2004Daniel Liedke
A TicTacToe game written in C# with AI and network support
Please Sign up or sign in to vote.
12 Apr 2004Steven Campbell
A fully tested component capable of encoding and decoding yEnc data.
Please Sign up or sign in to vote.
28 Mar 2004BenDi
Another addition to the System.Collections namespace - a priority queue, also known as a heap.
Please Sign up or sign in to vote.
9 Mar 2004Corneliu Tusnea
Another macro to show an RSS feed in VS.NET, nicely formatted using the CP colors
Please Sign up or sign in to vote.
24 Mar 2004Benjamin Liedblad
An example of how to process an image for barcode strings
Please Sign up or sign in to vote.
7 Mar 2004Natty Gur
In the following lines, I'll show how to create a very simple viewer that displays the contents of the controls store in view state. It's NOT just a tree holding all the ViewState data as stored in __VIEWSTATE field, but a list of all the controls storing data in ViewState and the saved data.
Please Sign up or sign in to vote.
19 Jun 2005pseudonym67
A file backup system using remoting.
Please Sign up or sign in to vote.
2 Nov 2005Ebse
A TreeView control with tri-state checkboxes.

Current Participants

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

Web Developer
United States United States
I've done extensive work with C++, MFC, COM, and ATL on the Windows side. On the Web side, I've worked with VB, ASP, JavaScript, and COM+. I've also been involved with server-side Java, which includes JSP, Servlets, and EJB, and more recently with ASP.NET/C#.
Web Developer
Australia Australia
There's some kinda mutex between money and the time to enjoy it, and it's called work.
Software Developer (Senior) Standard Beagle Studios
United States United States
I co-founded Standard Beagle Studio, a software development consulting service in Austin Texas with my wife Cindy Brummer. We focus mostly on web projects, but have built some react native mobile apps, and even a windows screen saver or two.

I started my career back when ASP pages were state of the art, and IE3 was considered a web browser. I've worked with Microsoft technologies for most of that time, and have recently branched out into node, wordpress, and react native applications.

I'm a web developer, math and physics enthusiast, father of 2, and all around great guy. I live in Austin TX and love using technology to change people's lives for the better. When I manage scrape together some spare time, I build generative art at curvature of the mind.
Software Developer (Senior)
Germany Germany
I did my diploma in Dresden and Sydney where I dealt with algorithms, agents and other cool AI stuff. Now I moved to Frankfurt to work on my PhD dealing with software structures for artificial intelligence systems. If I can, I do things in C# and ASP.NET, but if I have to, my C++, Java and SQL are not that bad.
Long Live .NET.
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.
Software Developer Autodesk
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.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead OneSaas - Cloud Integrations Made Easy
Australia Australia
Web Developer
United States United States
Just another programmer trying to figure it all out. Big Grin | :-D





MCP, MCSD & MCAD
Architect
Brazil Brazil
I started development 37 years from now, since MSX basic. Started Windows programming with VB 2.0 and Web programming with ASP 3.0. Then I built Windows Forms, Web Applications, NT services and WPF applications using Microsoft.NET. I am MCP in Visual Basic 6.0, MCAD and MCSD.NET in Framework 1.1, MCPD Web in Framework 2.0, MCTS in .NET 3.5 workflow, MCTS in .NET 3.5 communication foundation, windows presentation foundation and MVC applications. Built MVC Web Application and WCF services using Micro Services architecture proposed by me. Working with AI projects to improve the business performance and customer experience. Besides programming I love running, swimming, reading and movies.
Web Developer
Australia Australia
I have been programming commercially since 1990, my last two major roles have been Architect/Lead Developer for an online bank and Australia's largest consumer finance comparison portal.

On the side I am a Forex Currency Trader and actively develop tools and applications for Currency Traders.

I have just launched a personal blog at www.davidcruwys.com and a website targeting Foreign Exchange traders at www.my-trading-journal.com
Software Developer (Senior)
Australia Australia
G'day, the name's Derek Kowald.
I've been a software engineer for 10+ years.
For 9 of those I developed software with C++, MFC.
Now I'm into C#, .NET.
Software Developer (Senior)
Germany Germany
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
Hi I'm Edward Moemeka,
For more interesting articles about stuff check out my blog at http://moemeka.blogspot.com
To correspond, email me at edward.moemeka@synertry.com
To support my company, thus help me feed my family, check out our awesome online preview at www.synertry.com. Remember, its in alpha Wink | ;-)
Software Developer (Senior) AB SCIEX
Canada Canada
I was born and grew up in Northern Germany grew up in Quebec in a French Language environment. I finished High School in Fergus, Ontario. After a 4 year training as a Pipe Organ Builder in Germany, I returned to Canada to get a B.Sc. in Computer Science. I'm currently working for a company called AB SCIEX working on Mass Spectrometer Software, am married, and have three often wonderful children. What you believe in matters - I am a follower of Jesus Christ - we attend a German-Lutheran congregation in downtown Toronto.
Web Developer
Uruguay Uruguay
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Microsoft
United States United States
Principal Software Engineer currently working on Azure SDKs at Microsoft. My opinions are my own. I work on a number of OSS projects for work and personally in numerous languages including C++, C#, JavaScript, Go, Rust, et. al. See a problem, fix a problem (or at least create an issue)!

Avid outdoor adventurer 🏔️❄️👞🚴‍♂️, husband, father.
Web Developer
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer La Boutique del Hogar
Spain Spain
I've been programming since 1994 and done projects in x86 Assembler, C, C++, Delphi and lately C#.
Latvia Latvia
Jevgenij lives in Riga, Latvia. He started his programmer's career in 1983 developing software for radio equipment CAD systems. Created computer graphics for TV. Developed Internet credit card processing systems for banks.
Now he is System Analyst in Accenture.
Technical Writer Smiley Micros
United States United States
www.smileymicros.com
Web Developer
United States United States
John is a software consultant and currently working for a large .NET project. He has an extensive experience in object-oriented technologies for more than 15 years ranging from Smalltalk, C++, Java, .NET to databases.
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).
Web Developer
United States United States
Doug graduated college in 2000 with a degree in
Computer Information Systems. Since then Doug
has been working on software engineering projects
mostly for government consulting companies.
The majority of Doug's programming experience is in
windows development using C# and visual C++ with MFC.
Since October 2002, Doug has been using C# and has
been creating C# windows applications and ASP.NET web applications.
United States United States
Mark Schmidt has been a software engineer at Hewlett-Packard for the past 3 years. Mark began his career writing magazine articles for Fawcette Technical Publications. His articles have appeared in Visual C++ Developer's Journal, Visual Basic Programmer's Journal, and Visual Studio Magazine. In January 2001, Mark spoke at the VSLive! Developer's Conference in San Francisco. In that talk, Mark outlined his solution for advanced customizable user interfaces based on the Active Template Library (ATL). Mark is on a constant path to learn the latest and greatest technologies, and his recent work within the .NET world has kept him busier than ever. You can read more about Mark and this book at http://www.csharpcookbook.com.
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.
Instructor / Trainer DevelopMentor
United States United States
Michael Kennedy is a founding partner and software engineer at United Binary, LLC (http://www.unitedbinary.com [^]) and he is active in the agile software development community. Michael has been developing software for over 10 years. The last 4 of those years have been solidly focused on .NET development. For more information, please visit his website http://www.michaelckennedy.net [^]

In a previous life, Michael was pursuing a fairly successful career in mathematics before he saw the True Light and chose The Way of Programming.
Web Developer
United States United States
I am a .NET Artisan in C# with experience building both windows and web solutions that scale to thousands of users. I began my career on a C64 in 1982.
University of Nevada, Las Vegas
United States United States
With a background in education, music, application development, institutional research, data governance, and business intelligence, I work for the University of Nevada, Las Vegas helping to derive useful information from institutional data. It's an old picture, but one of my favorites.
Web Developer
Switzerland Switzerland
Visit my forum: forum.rupnet.com

Keen learner. Love .NET and C#. I enjoy being techie and try my best to make happy application. You can contact me for any .NET, WebServices, .Net Remoting, Database (Oracle/SQL Server/Sybase), Visual basic, Crystal Report, XML/XSLT, ASP, Javascript problems and I would try my best to resolve ASAP. I am available to projects worldwide.

Feel free to contact me.
Web Developer
Israel Israel
Read my blog




Natty Gur is the founder and CTO of “The enterprise architects group” an international enterprise architecture consulting group based in Vestal, NY. Natty has 13 years of experience in the IT field, 7 of them focused on running enterprise architecture in companies and governmental bodies. Natty has written many articles and is a well known speaker on EA topics. You can reach natty at: natty@theeagroup.net

President Verifide Technologies, Inc.
United States United States
Neil Baliga is the founder of Verifide Technologies, Inc. (www.verifide.com), an initiative for automated test systems for product verification used in manufacturing. He strongly believes that the value in software is in its simplicity. His experience includes UNIX, Win32 API, TCP/IP multithreaded servers, C#, C++ et. al, and Radio Frequency (RF) measurement science. He came across .NET in 2001 and has been in love with it ever since. He is an avid LA Lakers and Denver Broncos fan and loves to hang out with his dog 'Reboot'. He is extremely lucky to have the love and support of his beautiful wife Jyothi.
United Kingdom United Kingdom
I discovered C# and .NET 1.0 Beta 1 in late 2000 and loved them immediately.
I have been writing software professionally in C# ever since

In real life, I have spent 3 years travelling abroad,
I have held a UK Private Pilots Licence for 20 years,
and I am a PADI Divemaster.

I now live near idyllic Bournemouth in England.

I can work 'virtually' anywhere!
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.
This is a Organisation

1 members
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
Canada Canada
Currently I'm an Oracle DBA for a School Board, having recently completed my undergrad at the University of Guelph with a Bachelor of Computing.

I obviously enjoy programming Smile | :)

Contact Me:
(MSN: jondick at gmail dot com)
(IRC: Dalnet: #c#, #asp.net, #vb.net)
(IRC: FreeNode: #linuxpeople)
Web Developer
United States United States
Steve is a software developer working in Minneapolis, MN.
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
United States United States
Vikram is an Enterprise Application Architect specializing in EAI, ETL, all relational databases and transforming legacy applications to Microsoft .Net environment. Vikram works for a consulting firm in Research Triangle Park, NC. Vikram has expertise in all relational databases, Cobol, mainframe, OO programming, C, Perl and Linux. C# is a newfound craze for Vikram.
Web Developer
Ukraine Ukraine
I am C++ Builder developer.
I am interesting in WMI, Shell, some deep
COM interface. Beside these I am Brainbench
Win32 API Master.
Now I very like Microsoft .NET and C#. I made some firsts OPOS drivers for Ukrainian fiscal printers.
Chief Technology Officer
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.
You must sign in to participate in this contest.
This contest has ended.
1 Mar - 1 Apr 2004