Click here to Skip to main content
14,929,864 members
This competition has ended

.NET Oct 2002

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.
19 Oct 2002
Roman Kiss
Using the WebService Probe to publish details of the "talking" between the web service and its consumer. Here is its design, implementation and usage in the WebService Analyzer Studio.
Please Sign up or sign in to vote.
14 Oct 2002
Douglas Earl
Use .NET remoting to send the contents of your clipboard to another computer
Please Sign up or sign in to vote.
29 Oct 2002
Stephane Rodriguez.
Provides a fix to catch otherwise hidden events of MS Internet Explorer
Please Sign up or sign in to vote.
16 Oct 2002
Marc Clifton
Implements an instrumented event manager which can be used to invoke event sinks both synchronously and asynchronously. The event sink can be declared using either the System.EventHandler delegate or by reflection.
Please Sign up or sign in to vote.
18 Sep 2003
Emmanuel Kartmann
This article provides a C# wrapper class (GnuPGWrapper) that will enable use of GnuPG (the OpenPGP Internet encryption standard) within a .NET application.
Please Sign up or sign in to vote.
16 Oct 2002
Thomas Caudal
Shows how to receive shell notifications for specified directories
Please Sign up or sign in to vote.
26 Aug 2003
Furty
A Mozilla-style collapsing splitter control in C#
Please Sign up or sign in to vote.
5 Nov 2002
GriffonRL
Class to parse command line arguments and store/retrieve them.
Please Sign up or sign in to vote.
4 Oct 2002
Shaun Wilde
An article on how to actually support data binding in your WebControl such that you can manipulate them in the Properties window.
Please Sign up or sign in to vote.
3 Jan 2003
Paul Riley
Everything you ever wanted to know about ASP.NET Cookies but were too afraid to ask.
Please Sign up or sign in to vote.
25 Oct 2002
Furty
A simple explorer-like FolderTreeView control for C#
Please Sign up or sign in to vote.
18 Jul 2007
Dan Fontanesi
Learn OOD in .NET by examining a Blackjack game
Please Sign up or sign in to vote.
9 Oct 2002
Michael Potter
An object that enforces a rule that only one instance of a program can be running at a time.
Please Sign up or sign in to vote.
26 Oct 2002
Daniel Turini
A tool for acessing CodeProject and have instant notifications of Codeproject's posts
Please Sign up or sign in to vote.
20 Dec 2002
Derek Lakin
Extended System.Windows.Forms.Panel classes for a collapsible panel and a panel bar to contain them, in a Windows XP style.
Please Sign up or sign in to vote.
25 Oct 2002
Jie Tang
PocketUML is a portable UML add-in for Visual Studio.NET
Please Sign up or sign in to vote.
12 Oct 2002
Erik Westermann
Sample chapter from Learn XML In A Weekend by Erik Westermann
Please Sign up or sign in to vote.
3 Jan 2003
blong
How to build a chart control with full design-time support.
Please Sign up or sign in to vote.
27 Oct 2002
Stoyan Damov
A (managed C++) library for object pooling in .NET
Please Sign up or sign in to vote.
4 Oct 2002
JediBaron
Fully customizable and fast site hit counter with multiple counters supported and done without using cookies or any extra files or settings!
Please Sign up or sign in to vote.
20 Jan 2003
Patrick Long
Use C# Comment tags to produce great documentation and code
Please Sign up or sign in to vote.
31 Oct 2002
ian mariano
A narrative article demonstrating creation of a .NET distributed web application through hand-coding using best practices.
Please Sign up or sign in to vote.
17 Oct 2002
Thierry Bouquain
This piece of code is the implementation of a simple flags editor. It can be used to edit flags in a property grid.
Please Sign up or sign in to vote.
24 Oct 2002
James T. Johnson
A short article to guide you through how to use embedded resources in .NET projects using Visual Studio .NET
Please Sign up or sign in to vote.
24 Oct 2002
Valer BOCAN
Microsoft Intermediate Language (MSIL) may be improved by adding a few new instructions
Please Sign up or sign in to vote.
12 Oct 2002
Marc Clifton
C#'s built in Debug and Trace classes can be confusing and inappropriately used. This article looks at one success story using debug traces and assertions, and presents an improved debug class.
Please Sign up or sign in to vote.
10 Oct 2002
Matt Foley
Ten very useful tips to use with IIS
Please Sign up or sign in to vote.
3 Oct 2002
Daniel Turini
How RAID-5 protects data, using simple XOR tricks.
Please Sign up or sign in to vote.
16 Oct 2002
Alexander Werner
handling a System-wide Hotkey
Please Sign up or sign in to vote.
23 Oct 2002
GriffonRL
How to write all your errors when using Console.Error to an XML file.
Please Sign up or sign in to vote.
11 Nov 2004
Douglas Earl
Use a web service to retrieve the temperature for a given zipcode and display it in the taskbar system tray
Please Sign up or sign in to vote.
21 Oct 2002
DGoins
Use the Resource Editor to load a text file and use it inside a C++ app.
Please Sign up or sign in to vote.
20 Mar 2003
Dion Heskett
Simple Label Gradient Control
Please Sign up or sign in to vote.
27 Feb 2003
Agha Ali Raza
An article on capturing the Screen using Win32 APIs in C#
Please Sign up or sign in to vote.
30 Sep 2002
Marc Clifton
Sometimes, you only want one instance of your application running. This is a C# implementation that tests to see if an instance of your application is already running, and brings it to the foreground if it is.
Please Sign up or sign in to vote.
29 Oct 2002
Marc Clifton
To learn a new language, a good starting point is by becoming familiar with its keywords and their usage.
Please Sign up or sign in to vote.
30 Sep 2002
Robin Galloway-Lunn
How to use Windows semaphores in C# to share access to a system resource between many processes.
Please Sign up or sign in to vote.
27 Nov 2002
Adrian-Bogdan Andreias
A smart logger that makes use of the new predefined VC++.NET macros.
Please Sign up or sign in to vote.
30 Jan 2003
Thierry Bouquain
VS.NET Add-in providing easy code navigation feature.
Please Sign up or sign in to vote.
3 Nov 2002
DCUtility
Slider control class to perform gamma correction.
Please Sign up or sign in to vote.
17 Aug 2006
Jeff Bramwell
How to create an Internet Explorer favorites control.
Please Sign up or sign in to vote.
15 Oct 2002
MrPolite
Code in VB.NET to find out what's closing your application.
Please Sign up or sign in to vote.
15 Oct 2002
kavehdr
This program shows how to make a simple clock.
Please Sign up or sign in to vote.
21 Oct 2002
James Coleman
Allows Forms-based authentication to work on non-parsed files such as images.
Please Sign up or sign in to vote.
1 Oct 2002
Chris Dufour
A console application to send SMTP mail
Please Sign up or sign in to vote.
9 Oct 2002
Marc Clifton
C#'s release mode doesn't allow break points to be set. This function emits an IL break, forcing a breakpoint in the debugger.
Please Sign up or sign in to vote.
7 Mar 2004
Hasani
A basic FTP client in C#.
Please Sign up or sign in to vote.
11 Oct 2002
Zombies with Coffee, LLC
A wizard control for .NET
Please Sign up or sign in to vote.
4 Nov 2002
Vagif Abilov
What is the best technique to produce trace output in release build of .NET application, i.e. when application is shipped to a customer or runs in a production environment? The article discusses pros and cons of standard .NET trace facilities, and presents some alternatives.

Current Participants

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

Shaun Wilde
Employed (other) Purplebricks
Australia Australia
All articles are supplied as-is, as a howto on a particular task that worked for me in the past. None of the articles are supposed to be out-of-the-box freeware controls and nor should they be treated as such. Caveat emptor.

Now living and working in Australia, trying to be involved in the local .NET and Agile communities when I can.

I spend a good chunk of my spare time building OpenCover and maintaining PartCover both of which are Code Coverage utilities for .NET.
Adrian-Bogdan Andreias
Web Developer
Romania Romania
I've been programming in C++ since 1998.
Helped me to get the job done: VC++ 6.0, MFC, ATL, COM. DTL(Database Template Library), WIN32 API.
TCP/IP based protocols: SMTP, POP, HTTP.
Platform SDK: RAS, MMC snap-ins, shell API , MSMQ, MAPI, etc
Also databases: ADO, DAO, BDE, SQL Server (T-SQL).

I've also played a little with VB6.0 (and enjoy it), Delphi 6.0 (didn't enjoy it).

Since the beginning of 2002 I've been studying Java Enterprise Edition and .NET Framework.

I love to travel.
When the time will allow me I promise to continue the paragliding class that I began.
Agha Ali Raza
Web Developer
Pakistan Pakistan
No Biography provided
Alexander Werner
Web Developer
Germany Germany
No Biography provided
blong
Web Developer
United States United States
No Biography provided
Chris Dufour
Web Developer
Canada Canada
No Biography provided
Dan Fontanesi
Web Developer
United States United States
I'm a software engineer and consultant working in San Diego, California. I began using .NET during the early alpha releases since I worked for a Microsoft subsidiary then, and now I've focused my career on .NET technologies.

There are a lot of .NET sites out there now, but The Code Project is still top of the heap.
Daniel Turini
CEO
Brazil Brazil
I develop software since I was 11. In the past 20 years, I developed software and used very different machines and languages, since Z80 based ones (ZX81, MSX) to mainframe computers. I still have passion for ASM, though no use for it anymore.
Professionally, I developed systems for managing very large databases, mainly on Sybase and SQL Server. Most of the solutions I write are for the financial market, focused on credit systems.
To date, I learned about 20 computer languages. As the moment, I'm in love with C# and the .NET framework, although I only can say I’m very proficient at C#, VB.NET(I’m not proud of this), T/SQL, C++ and libraries like ATL and STL.
I hate doing user interfaces, whether Web based or not, and I’m quite good at doing server side work and reusable components.
I’m the technical architect and one of the authors of Crivo, the most successful automated credit and risk assessment system available in Brazil.
DCUtility
CEO
Canada Canada
Derek Lakin
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
DGoins
Web Developer
United States United States
Dwight N. Goins, MCT, MCSD, MCAD

Is a Microsoft Education Consultant with Hewlett-Packard. He teaches Microsoft Official Cirriculum with HP (formerly Extreme Logic).
He has also authored Courseware and Manuals for BizTalk Server 2004 and Microsoft Partners.

Dwight.Goins@hp.com
dngoins@hotmail.com
Dion Heskett
United Kingdom United Kingdom
No Biography provided
Douglas Earl
Architect Serlio Software
United States United States
Doug is co-founder of Serlio Software, creators of CaseComplete use case authoring and requirements management tool. Prior to Serlio, he worked at Rational Software on the Rose and XDE products. He's old enough to remember when Rose fit on a single floppy.
Emmanuel Kartmann
Web Developer
France France
Fell into computer software at the age of 11, founder of 3 startups, and now manager of an independent software vendor (ISV) labelled proSDK (www.prosdk.com)... And still a freeware writer and technical article author!
Erik Westermann
Software Developer (Senior) erikwestermann.com
Canada Canada
Erik is a senior developer-writer with more than 20 years professional programming experience designing and developing large scale database and Internet-centric applications for organizations including MSN.ca, ADP, Nortel, EDS, Merrill Lynch, ePost, CIBC, TD Securities, IBC, CIHI, InnovaPost, etc.

Erik has been specializing in BizTalk Server-based solutions for many years. His experience includes many SOA and ESB-style applications using technologies like Commerce Server, SharePoint, ASP.NET and advanced .NET Framework.
Furty
Web Developer
Thailand Thailand
Furty will code for food.
GriffonRL
Software Developer (Senior) Siliconz Ltd
New Zealand New Zealand
Richard Lopes
Just Programmer
Hasani
United States United States
No Biography provided
ian mariano
Chief Technology Officer
United States United States
20+ years as a strategist at the intersection of business, design and technology.
James Coleman
Technical Lead Independent Consultant
United States United States
___________________________
J A M E S C O L E M A N
Director, Technical Services
Linked-In: http://www.linkedin.com/in/jameswcoleman
Blog: ledtalks.wordpress.com
James T. Johnson
Software Developer (Senior) InfoPlanIT, LLC
United States United States
James has been programming in C/C++ since 1998, and grew fond of databases in 1999. His latest interest has been in C# and .NET where he has been having fun writing code starting when .NET v1.0 was in its first beta.

He is currently a senior developer and consultant for InfoPlanIT, a small international consulting company that focuses on custom solutions and business intelligence applications.

He was previously employed by ComponentOne where he was a Product Manager for the ActiveReports, Data Dynamics Reports, and ActiveAnalysis products.

Code contained in articles where he is the sole author is licensed via the new BSD license.
JediBaron
Web Developer
United States United States
No Biography provided
Jeff Bramwell
Web Developer
United States United States
No Biography provided
Jie Tang
Web Developer
China China
8 Years Development experience from MS-DOS v3.0 to WindowsXP in C/C++. Profession in Visual C++, Native Win32 and MFC programming, Embedded development.Computer Graphics(Computer Games),Network Program.

Living in China now.
kavehdr
Web Developer
United States United States
Started programming when I was 8 using BASIC under DOS. Later I switched to C and then C++. Recently I have been doing PHP and just started with C#.
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.
Matt Foley
United States United States
No Biography provided
Michael Potter
Chief Technology Officer
United States United States
No Biography provided
MrPolite
United States United States
No Biography provided
Patrick Long
Web Developer
Europe Europe
I have been programming now for 10 years starting with COBOL, CICS and DB2 and ending up with ASP.NET, WPF, and various web technologies.

I work for Munkiisoft in the UK.

Check out my blog here
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.
Robin Galloway-Lunn
Architect
United Kingdom United Kingdom
No Biography provided
Roman Kiss
Software Developer (Senior)
United States United States
No Biography provided
Addicted to reverse engineering. At work, I am developing business intelligence software in a team of smart people (independent software vendor).

Need a fast Excel generation component? Try xlsgen.
Stoyan Damov
Web Developer
Bulgaria Bulgaria
I'm crazy about programming, bleeding-edge technologies and my wife, Irina. Thinking seriously to start living in Centurian time.

The image shows me, happy :P

My blog
Thierry Bouquain
Web Developer
France France
No Biography provided
Thomas Caudal
Web Developer
France France
No Biography provided
Vagif Abilov
Architect Miles AS
Norway Norway
Vagif Abilov is a Russian/Norwegian software developer and architect working for Miles. He has more than twenty years of programming experience that includes various programming languages, currently using mostly C# and F#.

Vagif writes articles and speaks at user group sessions and conferences. He is a contributor and maintainer of several open source projects, including Simple.Data OData adapter, Simple.OData.Client and MongOData.
Valer BOCAN
Architect
Romania Romania
I am a software engineer based in Timișoara, Romania and currently hold the position of software architect for one of the largest companies in the world.

I invented a dialect of the Forth programming language and implemented the first Forth compiler for the .NET platform. I reverse-engineered the communication protocol of some GPS trackers and wrote from scratch a vehicle tracking system that is currently used to track my two cars. I hold a PhD in computer science and I am the author of several papers and a book chapter. In the 90s I wrote several computer viruses in assembly language for my own research and I was the first to devise a technique to deter heuristic virus scanners. In short, a humble man.
Zombies with Coffee, LLC
Founder Zombies With Coffee, LLC
United States United States
Phillip has been a programmer long enough to remember cutting paper strip code out of Dr. Dobbs and running them thru a mechanical decoder to avoid typing in the samples.
You must sign in to participate in this contest.
This contest has ended.
1 Oct - 1 Nov 2002