Click here to Skip to main content
15,892,697 members
This competition has ended

C# Sep 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. The top 50 entries are shown.

Please Sign up or sign in to vote.
23 Sep 2003Al Alberto
An account of my experience in learning to develop in the .NET environment
30 Sep 2003Redgate Software
ANTS Profiler allows you to identify slow lines of code in .NET applications within 5 minutes of installation, allowing you to get on with what you do best – writing code.
Please Sign up or sign in to vote.
28 Sep 2003Levent Saltuklaroglu
Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
Please Sign up or sign in to vote.
30 Jun 2008Liping Dai
An editor to view, analyse and modify ASN.1 DER encoded data
Please Sign up or sign in to vote.
31 Aug 2003Leslie Sanford
Skip Lists, their Algorithms, and a SkipList class in C#.
Please Sign up or sign in to vote.
24 Sep 2003Mike Ellison
A console application for sending email from the command line
Please Sign up or sign in to vote.
23 Nov 2005Heath Stewart
Use XML Digital Signatures for a request- and signing-based licensing mechanism for your applications.
Please Sign up or sign in to vote.
18 Sep 2003Marc Clifton
An Introduction To The Issues Of Unit Testing
Please Sign up or sign in to vote.
8 Sep 2003Allen Anderson
Guide to creating a CAO object through an SAO class factory
Please Sign up or sign in to vote.
14 Sep 2003Ramesh Shrivastav
An article describing the various forms of Balloon Tips
Please Sign up or sign in to vote.
29 Sep 2003Jim Korovessis
Sample and brief description of simple class that enables sizing and dragging of controls on a form
Please Sign up or sign in to vote.
28 Sep 2003Marc Clifton
Extend Unit Testing So That Entire Processes Can Be Tested
Please Sign up or sign in to vote.
3 Sep 2003Jean-Michel Cupidon
This ASP.NET application allows the sharing of Internet Explorer Favorites URLs over an intranet or the Internet.
Please Sign up or sign in to vote.
11 Sep 2003Thomas Zumbrunn
How to share a user control across multiple websites.
Please Sign up or sign in to vote.
22 Feb 2004Alvaro Mendez
The classes presented in this article provide benefits for the most popular types of data that may be entered.
Please Sign up or sign in to vote.
31 Aug 2003Adam Nelson
Provides an overview and discussion of the author's BitmapManipulator C# class, including examples of each feature, as well as numerous .NET/GDI+ caveats.
Please Sign up or sign in to vote.
18 Sep 2003Mike Kitchen
An article on drawing cards using the cards.dll supplied with windows
Please Sign up or sign in to vote.
22 Sep 2003Rudi Breedenraedt
Step by Step guide to implement event handling in C#.
Please Sign up or sign in to vote.
26 Aug 2008Mike Mayer
Using the library presented, you can print reports from C# and other .NET languages
Please Sign up or sign in to vote.
3 Apr 2004Corinna John
An article about spreading hidden data over many images.
Please Sign up or sign in to vote.
3 Nov 2003Christian Liensberger, Martin Geier
Developing an object-oriented application based on an SQL storage using OPF.Net.
Please Sign up or sign in to vote.
27 Sep 2003Gareth Edwards
This article describes how to pass the equivalent of an array, into a stored procedure, showing a number of different data types. This technique doesn't have the size limitations that a number of other techniques suffer from.
Please Sign up or sign in to vote.
21 Sep 2003Erhan Hosca
Utility to read ID3 tags from MP3 files using Windows Shell functions.
Please Sign up or sign in to vote.
21 Sep 2003Rakesh Rajan
An article with code on how to create the Alpha effect (fading in and out effect). Starts with the application of alpha on images, and ends with the creation of alpha animation. This is NOT about the Per Pixel Alpha Blend used in Windows.
Please Sign up or sign in to vote.
9 Sep 2003Al Alberto
An account of my experience in learning to develop in the .NET environment
Please Sign up or sign in to vote.
22 Sep 2003Marc Clifton
This article illustrates how a unit test automation framework is implemented and continues the case study developed in Part I.
Please Sign up or sign in to vote.
25 Sep 2003Simone Spagna
C# version of RC4 encryption algorithm.
Please Sign up or sign in to vote.
9 Sep 2003cthomas
Demonstrates drawng rubber band rectangles using GDI in a .NET GDI app
Please Sign up or sign in to vote.
31 Aug 2003Ianier Munoz
An article on low-level audio capture and playback using the waveIn/waveOut APIs through P/Invoke in C#.
Please Sign up or sign in to vote.
2 Sep 2003Paul Riley
The conflict between maintenance and efficiency examined and resolved.
Please Sign up or sign in to vote.
30 Sep 2003haag
An article on how to serialize PrinterSettings.
Please Sign up or sign in to vote.
25 Feb 2004I G 198
A component that allows to save and restore layout of any Form without coding.
Please Sign up or sign in to vote.
3 Sep 2003Paul Haley
Enable multiple environment configurations in a single .config (no longer just appSettings).
Please Sign up or sign in to vote.
2 Sep 2003Ben Kloosterman
A simple Hex engine using DirectX
Please Sign up or sign in to vote.
24 Sep 2003Salil Pitkar
Reuse code in Windows and Web forms
Please Sign up or sign in to vote.
30 Sep 2003David Boland
This article provides a simplified C# wrapper to the FreeImage project for graphical file format conversion.
Please Sign up or sign in to vote.
27 Sep 2003Levent Saltuklaroglu
Controlling LEDs (Light Emiting Diodes) with Parallel Port
Please Sign up or sign in to vote.
31 Aug 2003Scott McCain
An article on asynchronous socket communications using the .NET framework.
Please Sign up or sign in to vote.
30 Sep 2003Bill Seddon
An update to Jon Rista's treeview/listview control
Please Sign up or sign in to vote.
18 Sep 2003Addison-Wesley
Sample Chapter from Programming in the .NET Environment
Please Sign up or sign in to vote.
30 Sep 2003Frank Olorin Rizzi
This article explains the myUML project that provides a set of tools for the creation and manipulation of UML diagrams.
Please Sign up or sign in to vote.
30 Dec 2009Don Kackman
An article on using Windows hooks from .NET, demonstrated with a MouseHook.
Please Sign up or sign in to vote.
24 Sep 2003Yaron Walfish
A web control for emailing the content of an HTML form.
Please Sign up or sign in to vote.
7 Mar 2004Prashant Nayak (.Net Lover)
How to extend ASP.NET datagrid for multi-selection of data rows.
Please Sign up or sign in to vote.
22 Sep 2003Rudi Breedenraedt
Describes several casting and type related operations in VB.NET and C#.
Please Sign up or sign in to vote.
6 Sep 2003Não Interessa!!!
A .NET class library for audio processing.
Please Sign up or sign in to vote.
18 Sep 2003User 159454
A Visual Studio .NET macro to automatically update the build number written in AssemblyInfo.cs.
Please Sign up or sign in to vote.
25 Sep 2003Shawn Cicoria
Simple File Splitter / Joiner utility that demonstrates FCL and Winforms UI processing
Please Sign up or sign in to vote.
28 Sep 2003Saikat Sen
This sample code illustrates how to create a custom control, specifically a round button in C# with advanced color effects.
Please Sign up or sign in to vote.
31 Aug 2003Robert H. Davis II
This article will describe how to set the "Allow Service to Interact With Desktop" on a windows service created in .NET

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
United States United States
My name is Adam Nelson. I've been a professional programmer since 1996, working on everything from database development, early first-generation web applications, modern n-tier distributed apps, high-performance wireless security tools, to my last job as a Senior Consultant at BearingPoint posted in Baghdad, Iraq training Iraqi developers in the wonders of C# and ASP.NET. I am currently an Engineering Director at Dell.

I have a wide range of skills and interests, including cryptography, image processing, computational linguistics, military history, 3D graphics, database optimization, and mathematics, to name a few.
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 States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer Primary Architects, Inc.
United States United States
I started my programming career in the late 80's with video games and have since written games on the AppleIIgs, SNES, Saturn, Playstation, and PC. After leaving the games industry and joining the ranks of consultants I began doing a lot of work with client/server applications, data movement, and communications. I've also become a recent convert to the XP principles of software development. Despite my defection to the business world I am still an avid gamer and I can be found on the gamezone most weekends slugging it out with others in the various online games there.

I currently live in Utah where I run PA (enterprise architecture consulting firm) and occasionally guest speak at architect forums. I mountain bike (badly), golf (very badly), and have fun (often).
Web Developer
China China
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
Independent software development for clients including Microsoft. Design and development of modules for financial reporting and business intelligence.
Web Developer
Austria Austria
Studying at the technical university for vienna. Living in Brixen (South Tyrol, Italy) and working at Bozen (also in South Tyrol) during the summer months and holidays...
Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader Starkey Laboratories
United States United States
The first computer program I ever wrote was in BASIC on a TRS-80 Model I and it looked something like:
10 PRINT "Don is cool"
20 GOTO 10

It only went downhill from there.

Hey look, I've got a blog
Web Developer JPMorgan Chase & Co.
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 has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
New Zealand New Zealand
Works as a developer for a small software development company in Christchurch, New Zealand, were I like to go tramping/alpine climbing when not looking after the sproggs.
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 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.
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
Luxembourg Luxembourg
Ianier Munoz lives in France and works as a senior consultant and analyst for an international consulting firm. His specialty is in multimedia applications, and he has authored some popular software, such as American DJ's Pro-Mix, Chronotron and Adapt-X.
Web Developer
Switzerland Switzerland
Jean-Michel is a Swiss citizen living in France in the georgious county of Alsace.
Mastering french, english and german, he is open to the world and has a strong anger to learn and discover new horizons.
In the computer science since 20 years (the first computer was a ZX81 self-mounted Sinclair), Jean-Michel is a recent MCAD for .NET certified.
He enjoys sailing any time he does not code.
Program Manager General Dynamics Mission Systems Canada
Canada Canada
Manager, Customer Training in Ottawa, ON, Canada
www.gdcanada.com
United States United States
Aside from dabbling in BASIC on his old Atari 1040ST years ago, Leslie's programming experience didn't really begin until he discovered the Internet in the late 90s. There he found a treasure trove of information about two of his favorite interests: MIDI and sound synthesis.

After spending a good deal of time calculating formulas he found on the Internet for creating new sounds by hand, he decided that an easier way would be to program the computer to do the work for him. This led him to learn C. He discovered that beyond using programming as a tool for synthesizing sound, he loved programming in and of itself.

Eventually he taught himself C++ and C#, and along the way he immersed himself in the ideas of object oriented programming. Like many of us, he gotten bitten by the design patterns bug and a copy of GOF is never far from his hands.

Now his primary interest is in creating a complete MIDI toolkit using the C# language. He hopes to create something that will become an indispensable tool for those wanting to write MIDI applications for the .NET framework.

Besides programming, his other interests are photography and playing his Les Paul guitars.
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.
Software Developer (Senior)
United States United States
Liping Dai has worked in IT industry more than 17 years. He moved to Canada in 1996. After worked in Toronto for 4 years, he relocated to Silicon Valley. He has strong passion in the area of Multi-core/Multi thread programming, Parallel Computing, Image Reorganization, Secure Communication, and Mobile Device development.
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.
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.
Software Developer (Senior)
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.
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.
Web Developer
United Kingdom United Kingdom
Paul has a background in VB / C++ COM development and has now converted to dotNET, coding in C# for the financial markets industry for the last 3 years.
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
Cranking code more than 12 years. Technical/Project lead/MCSD. Offered services to various industuries like S/W, Telecom, Publishing, Insurance etc.

When not on computer, I play/swim/read with my kids and help my better half (of course my lovely wife) to clean house. Solving challenging S/W problems is my passion. Hate non-productive meetings. Do lots of GOOGLE and Eat/Drink/Sleep around MSDN.
Web Developer
India India
Rakesh Rajan is a Software Engineer from India working at Technopark, Trivandrum in Kerala. He is a Microsoft MVP and an MCSD (.NET) with a few other certifications, and had been working in .NET for the past 3 years. He graduated majoring in Computer Science during his memorable days at Ooty (a wonderful hill station in Southern India). You can find him posting at newgroups, writing articles, working on his own projects or taking some time off by listening to music by Enya or Yanni, or reading an Archer or Sheldon.

Find his online publications here.

Rakesh blogs at http://rakeshrajan.com/blog/ and maintains a site http://rakeshrajan.com/.
He used to blog at http://www.msmvps.com/rakeshrajan/.

Drop him a mail at rakeshrajan {at} mvps {dot} org.
Web Developer
United States United States
Ramesh is very much into Microsoft technologies, and silently marvels at the power of Windows SDK.
He juggles his time between his family, work and his computer.
Red Gate Software Ltd.
United Kingdom United Kingdom
Redgate makes ingeniously simple software used by 804,745 IT professionals and counting, and is the leading Microsoft SQL Server tools vendor. Our philosophy is to design highly usable, reliable tools which elegantly solve the problems developers and DBAs face every day, and help them adopt database DevOps. As a result, more than 100,000 companies use products in the Redgate SQL Toolbelt, including 91% of those in the Fortune 100.
This is a Organisation

1 members
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 AREBIS
Belgium Belgium
Senior Software Architect and independent consultant.
Web Developer
United States United States
I am a software developer based in Seattle, Washington. I used to work for Lucent in New York.
Web Developer
United States United States
Over 15 years of experience in designing and architecting high availability/scalability financial application software using OO technologies such as C++/Java/C#.
Web Developer
United States United States
I am a software engineer with over 20 years experience. My interests include web application development, graphics programming, network connectivity, and game programming.
Web Developer
United States United States
I have over 15 years of experience in the Application Development. Unfortunately, I still remember punch cards from College and VisiCalc on the Apple II.

My recent experience (about 6 years) covers the 2 main camps in distributed computing: J2EE based and COM[+] / .NET.

Lately, it's been deep .NET, C#, ASP.NET and the rest of the .NET Framework.

I've been working on Internet related technologies since 1993, initially writing Perl scripts under the original NCSA Http server.
Web Developer
Italy Italy
I'm a senior software engineer specialized in data access ( odbc, oledb and .net ), resource dispensers and security software development.
My favourite programming languages are C#, C++.NET, C++ and Java. I'm used also to work with MFC, ATL, STL, lex & yacc and regular expressions.
Web Developer
Switzerland Switzerland
Thomas is the founder of Votations.com and the .NetPolls web control. He's holding an MCDBA / MCSD .NET in C# and can be reached through this url : http://www.votations.com/contacts.asp.

Web Developer
United States United States
Darrel is a perfectionist at heart: he refuses to work on code that does not adopt perfect indentation. He usually has to spend a great deal of time doing reformatting. This has made him have little achievement as a coder since the beginning of his programmer's life at age 12.

Other than programming, he drives his 2003 Desert Silver Acura RSX, watches movies and listens to soft music.
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.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 1 Oct 2003