Click here to Skip to main content
15,357,293 members
This competition has ended

C# Sep 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.

Please Sign up or sign in to vote.
26 Sep 2004
Scott McMaster
This article demonstrates the best technique for databinding the ListBox and ComboBox controls in .NET Windows Forms
Please Sign up or sign in to vote.
27 Sep 2004
sirgilligan
An article on scanf functionality for C# implemented using Regex
Please Sign up or sign in to vote.
28 Oct 2004
Scott McMaster
This article presents the TabOrderManager, which is a class that automatically adjusts the tab order on a Windows form based on different high-level schemes.
Please Sign up or sign in to vote.
10 Jul 2014
Yang Kok Wah
A chat program that supports Unicode input and picture transfer.
Please Sign up or sign in to vote.
20 Sep 2004
Horia Tudosie
A technique and a control for displaying vertical labels in web pages.
Please Sign up or sign in to vote.
15 Dec 2004
Al Gardner
A Wizard control designed for design time development.
Please Sign up or sign in to vote.
24 Sep 2004
Declan Brennan
Article to accompany source for controls to edit a wide range of data types and/or complex DataSets
Please Sign up or sign in to vote.
26 Sep 2004
Chester Ragel
Label which can display text in any orientation and shape.
Please Sign up or sign in to vote.
9 Sep 2004
Rob van der Veer
This control allows you to select a template for each different row in your Repeater, based on the content of that row.
Please Sign up or sign in to vote.
7 Sep 2004
Rogério Paulo
An example framework for toolbar handling, written in C#.
Please Sign up or sign in to vote.
4 Nov 2004
big71
A C# class to make your ASP.NET pages XHTML valid.
Please Sign up or sign in to vote.
29 Sep 2004
Kyung DuckHyun
When processing is taking a long time, this control is very useful for informing the user.
Please Sign up or sign in to vote.
21 Sep 2004
Tom Guinther
An expanding/collapsing 'Task Tray' ala Windows XP and Longhorn
Please Sign up or sign in to vote.
1 Jul 2016
Yang Kok Wah
Use of GDI+ Matrix class to perform image transformation.
Please Sign up or sign in to vote.
15 Sep 2004
Xinjie ZHANG
With ADO.NET, a database can be regarded as a virtual XML document. XPath query and XSLT transformation are naturally available.
Please Sign up or sign in to vote.
27 Apr 2005
Philipp Sumi
User-friendly but powerful template engine which provides clean and painless separation of content and MasterPages (templates).
Please Sign up or sign in to vote.
3 Oct 2004
fgshen
Triangulate a polygon by cutting ears in C#
Please Sign up or sign in to vote.
21 Sep 2004
Mike Ellison
An approach to displaying a "please wait" message/animated gif following a button click using encapsulated client-side JavaScript
Please Sign up or sign in to vote.
1 Sep 2004
Paul Talbot
Internet Explorer is a complex beast, I have managed to untangle the context menu to easily allow custom menus to appear when you right click
Please Sign up or sign in to vote.
29 Sep 2004
Oscar Bowyer
Using C# 2.0 Generics for Flexible Business Object Collection
Please Sign up or sign in to vote.
29 Sep 2004
Andrea Bioli
A very simple library that you can use to implement not-so-simple constructs of Aspect Oriented Programming
Please Sign up or sign in to vote.
14 Sep 2004
RoyClem
A C# implementation of a Red-Black Tree.
Please Sign up or sign in to vote.
27 Sep 2004
Eduard Liebenberger
Simplifying the creation of a user interface for business objects while providing a consistent mechanism for handling IsDirty and IsValid in the UI.
Please Sign up or sign in to vote.
22 Dec 2004
Gary J. Kuehn
This article discusses the various threading paradigms available under the .NET CLR, using C#.
Please Sign up or sign in to vote.
22 Sep 2004
Eugene Lepekhin
How to get all power of trees in SQL
Please Sign up or sign in to vote.
28 Sep 2004
gtamir
How to instrument your services to monitor performance using Performance Counters.
Please Sign up or sign in to vote.
5 Sep 2004
Jose A. Gonzalvo
A small command prompt utility to help you document your SQL Server/MSDE database
Please Sign up or sign in to vote.
23 Sep 2004
Marc Clifton
A Declarative Xml Parser In Less Than 300 Lines Of Code
Please Sign up or sign in to vote.
13 Sep 2004
Eric-Paul
ImageConverter allows images to be resized and written to a selected image format.
Please Sign up or sign in to vote.
7 Sep 2004
Mankayarkarasi
Enhanced List Box Control
Please Sign up or sign in to vote.
1 Nov 2005
Luke Foust
Improvements to the standard ASP.NET list controls including styles for individual list items and an improved API.
Please Sign up or sign in to vote.
20 Feb 2006
PaulMcKenzie
This stored procedure will generate all the C# code for calling any Stored Procedure
Please Sign up or sign in to vote.
17 Sep 2004
Marc Clifton
How to declaratively define a closed generic and use type converters to implement assignment from a string.
Please Sign up or sign in to vote.
13 Sep 2004
Christian Graus
A guided tour of the many reasons NOT to use DirectX9 for your audio/video playback needs
Please Sign up or sign in to vote.
9 Sep 2004
Nitin Kunte
An Article that shows how to use System.Management in C# to get System Information
Please Sign up or sign in to vote.
5 Sep 2004
Cr@zyIv@n
With use of the High Level Shader Language, this article will help you create almost photorealistic terrains.
Please Sign up or sign in to vote.
14 Sep 2004
Nick Seng
How to display images from the web on your Windows application.
Please Sign up or sign in to vote.
21 Sep 2004
Mind Experts
It is nice to be able to see the effects of colors and other properties in run time rather than design time.
Please Sign up or sign in to vote.
16 Nov 2004
Scott Van Vliet
The Page Template Framework for ASP.NET 1.1 provides a configurable solution for creating page templates in a Web application. Using this framework, page templates are stored in an XML file, and can be dynamically configured without recompiling the Web application.
Please Sign up or sign in to vote.
12 Apr 2007
Ram Kolluri
Free source code and tutorials for exporting data to CSV/Excel file from Web/Win Forms
Please Sign up or sign in to vote.
5 Sep 2004
Charlie Williams
A simple class to help dump property values at design-time.
Please Sign up or sign in to vote.
14 Sep 2004
atoenne
An implementation of the undocumented GAC API in C#
Please Sign up or sign in to vote.
19 Sep 2004
Sriram Chitturi
Tool to generate script for Linked Servers in SQL Server 2000, using C# and SQLDMO.
Please Sign up or sign in to vote.
23 Sep 2004
Marc Clifton
Runtime class generation to declaratively populate a property grid.
Please Sign up or sign in to vote.
2 Sep 2004
Ning Liao, Liang Yang
An article on creating a simple ASP.NET server control that functions as Message Box and Confirmation Box
Please Sign up or sign in to vote.
12 Sep 2004
David Salter
An article describing more basic use of the log4net library.
Please Sign up or sign in to vote.
22 Sep 2004
Horia Tudosie
Bulding a numeric validator for WebControls containing a Text property.
Please Sign up or sign in to vote.
20 Sep 2004
Mohamed Sengab
Implementing a simple chat application using ASP.NET and remote scripting.

Current Participants

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

PSK_
Architect
India India
Its me Smile | :)
Al Gardner
Software Developer (Senior)
United Kingdom United Kingdom
** Apologies but my daughter was born in October 2004, and so coding now comes second. My reponses tend to take a lot longer**

I've been coding since I got my first ZX Spectrum. From Basic to assembly, through C,C++ and arriving at C#. On the way I've throughly enjoyed Perl, Lisp and XML.

I find I can make the intellectual leap to understand the problem, I love big picture designs, patterns and reuse. I may be addicted to abstract classes Smile | :) GOF has a lot to answer for. I miss delete() even though I spent too much time finding the leaks.

My favourite part of coding is in UI design because of the complexity, the event driven nature, and the fact its (virtually) tactile. I hate GUI's that don't follow system guidelines, don't resize, and don't display properly when you change system colour and font.
Andrea Bioli
Web Developer
Italy Italy
Frog Software srl is an Italy based training and consulting company, specialized in .NET technologies. It's available in-house and in-place all over southern Europe.
Andrea Bioli is the founder, and has more than ten years of experience in C/C++ design and programming on large projects.
Since .NET launch, Frog Software has focused exclusively on this technology.
http://www.frogsoftware.it (in italian)
atoenne
Web Developer
Germany Germany
Greetings from a Smalltalk veteran.
I am exploring C# as the additional next programming language for our company and .NET as an additional strategic platform for our consulting offerings.

My personal aim is to transfer all the good properties of Smalltalk to .NET

Company: www.heeg.de
Private: www.atoenne.de
big71
Web Developer
Italy Italy
No Biography provided
Charlie Williams
Web Developer
United States United States
No Biography provided
Chester Ragel
Web Developer
Singapore Singapore
No Biography provided
Christian Graus
Software Developer (Senior)
Australia Australia
Programming computers ( self taught ) since about 1984 when I bought my first Apple ][. Was working on a GUI library to interface Win32 to Python, and writing graphics filters in my spare time, and then building n-tiered apps using asp, atl and asp.net in my job at Dytech. After 4 years there, I've started working from home, at first for Code Project and now for a vet telemedicine company. I owned part of a company that sells client education software in the vet market, but we sold that and I worked for the owners for five years before leaving to get away from the travel, and spend more time with my family. I now work for a company here in Hobart, doing all sorts of Microsoft based stuff in C++ and C#, with a lot of T-SQL in the mix.
Cr@zyIv@n
Netherlands Netherlands
No Biography provided
David Salter
Web Developer
United Kingdom United Kingdom
No Biography provided
Declan Brennan
Web Developer
Ireland Ireland
Declan Brennan is Chief Architect for Sekos Technology (www.sekos.com). Over the years he has worked in a huge range of technologies and environments and still gets a great thrill from the magic of computers.
Eduard Liebenberger
Web Developer
New Zealand New Zealand
No Biography provided
Eric-Paul
Netherlands Netherlands
Eric-Paul Jansen lives and works in Leusden, the Netherlands. He works for Inforay International, a leading supplier of Business Activity Monitoring solutions.

For the last seven years he has been, and still is, responsible for a meta modeling application for BAM environments. The developments started in C++, but the application has been completely rewritten using C#.

In his spare time, Eric-Paul likes to work on model railroading and on creating software, e.g. for controlling model railroads.
Eugene Lepekhin
Software Developer
United States United States
No Biography provided
fgshen
Web Developer
Canada Canada
No Biography provided
Gary J. Kuehn
Engineer
United States United States
No Biography provided
gtamir
Web Developer
United States United States
Giora Tamir has been Architecting, Designing and Developing software and hardware solutions for over 15 years. As an IEEE Senior member and a talented developer, Giora blends software development, knowledge of protocols, extensive understanding of hardware and profound knowledge of both Unix and Windows based systems to provide a complete solution for both defense and commercial applications. Giora, also known as G.T., now holds the position of Principal Engineer for ProfitLine, Inc. architecting the next generation of .NET applications based on a Service-Oriented-Architecture.

Gioras areas of interest include distributed applications, networking and cryptography in addition to Unix internals and embedded programming.

Founded in 1992, ProfitLine manages hundreds of millions of dollars in annual telecom spend for its prestigious Fortune 1000 client base, such as Merrill Lynch, Charming Shoppes, Macromedia, CNA Financial Corporation, and Constellation Energy Group. ProfitLine's outsourced solution streamlines telecom administrative functions by combining a best practices approach with intelligent technology. For more information about ProfitLine, call 858.452.6800 or e-mail <a href=mailto:sales@profitline.com>sales@profitline.com.
Horia Tudosie
Web Developer ESRI.CA
Canada Canada
Horia Tudosie is Master of Sciences from the Polytechnic University of Bucharest - Computer Sciences.
Horia came in Canada in 1994 and have work in US 4 years since 2003.
He was working with various peculiar languages as Delphi and Forth, but mainly with C++, C#, WPF, and JavaScript. He mainly develops applications and Extensions for GIS.
Jose A. Gonzalvo
Web Developer
Spain Spain
Software developer
Kyung DuckHyun
Software Developer (Senior)
Korea (Republic of) Korea (Republic of)
No Biography provided
Luke Foust
Web Developer
United States United States
Luke Foust is a software developer from San Diego, CA.
Mankayarkarasi
Web Developer
India India
Microsoft Certified Professional.Working as a Software Engineer for past 3+ years in .NET technology. Has experience in Visual C#.NET,VB.NET,Microsoft BizTlak Server 2004,ASP.NET,ADO.NET,XML Web Services,XML,ASP,JavaScript and SQL Server 2000.
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.
meebey
Germany Germany
No Biography provided
Mike Ellison
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.
Mind Experts
Web Developer
United States United States
Over 7 years of code development experience in various MS Platforms.

One of the best compliments I ever received was "All my code is nothing but Hacks"!!
My Web Site -->Mind Experts!
Mohamed Sengab
Software Developer (Senior)
Egypt Egypt
No Biography provided
Nick Seng
Web Developer
Malaysia Malaysia
Ahh...crap.How do you write a biography? Maybe it's easier to do a faq.Yeah that's it. The Official Nick Seng FAQ!.Updated:12/23/2003



1. Who are you
I'm Nick Seng

2. No,really, who are you?
jeez, I thought I already told you. It's Nick. You really need to pay more attention.

3. Didn't you use to go around with a different name
Who me? Nope. You must be thinking of somebody else.notorious smc

4. What do you do for a living?
I'm a programmer, though my official title is R&D Engineer. What the h*** does that mean anyway? I engineer R&D?? Who comes up with these titles?

5. What do you do in your free time?
Hah, I bet you think I'm gonna say code. Well, I don't. Not much, anyway

6. What else do you do?
Well, I play most indoor games, I like to read books/mags/comics/manga, watch the occasional anime,.....No, wait, I sound too much like a geek.....scrap that. I mean that I go clubbing, date hot supermodels, play professional sports and drive a ferarri. Yeah, that's it.



to be continued.....or not.

Ning Liao
United States United States
No Biography provided
Nitin Kunte
United States United States
Oscar Bowyer
Web Developer
United States United States
No Biography provided
Paul Talbot
Software Developer (Senior) Positive Solutions
United Kingdom United Kingdom
No Biography provided
PaulMcKenzie
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
Philipp Sumi
Architect I'm a gun for hire
Switzerland Switzerland
Philipp is an independent software engineer with great love for all things .NET.
He lives in Winterthur, Switzerland and his home on the web is at http://www.hardcodet.net.
Ram Kolluri
Architect NYC DEP
United States United States
I'm a solutions architect focused on cloud centric applications, Microservices, DevOps, Bots, IoT and Azure.
Rob van der Veer
Web Developer
Netherlands Netherlands
Rob has been a professional web developer since 1998, and is working with C# and ASP.Net since early 2002.

Most of the time, his focus is on creating a clean and simple solution to development problems. (Although that sometimes means that he needs to do some hard work to make somebody else's life more easier.).
Rogério Paulo
Web Developer
Portugal Portugal
Rogério Paulo is a software engineer in the domain of industrial information technology since 1999.
He has been mainly involved in product development in the fields of SCADA, engineering toolsets, embedded systems, communication networks and industrial communication protocols.
www.rpaulo.com
RoyClem
Architect
United States United States
Roy is a software developer who digs all aspects of software development, from design and architecture to implementation.
Scott McMaster
Web Developer
United States United States
I have over 10 years of full-lifecycle software development experience on a variety of large projects. I have a B.S. in Math from the University of Nebraska-Lincoln, a Masters in Software Engineering from Seattle University, and a Masters in Computer Science from the University of Maryland. I specialize in building and installing tools, frameworks, and processes that improve developer productivity and product quality. I am currently based in the Seattle area.
Scott Van Vliet
Web Developer
United States United States
Scott Van Vliet is a Principal Consultant with Neudesic based in Irvine, CA. He has been designing and developing technology solutions for the past 8 years, and has worked with Microsoft .NET technologies for over 3 years. Scott is currently developing solutions with ASP.NET 2.0, C# 2.0, Windows Presentation Foundation (codename "Avalon"), SQL Server 2000/2005, Reporting Services and SharePoint.

Scott welcomes feedback and can be reached through his Weblog at http://weblogs.asp.net/skillet/.
sirgilligan
Software Developer (Senior)
United States United States
Master Degree in C.S. .NET, Unix, Macintosh (OS X, 9, 8...), PC server side, and MFC. 17 years experience. Graphics, Distributed processing, Object Oriented Methods and Models.
Java, C#, C++. Webservices. XML. Real name is Geoffrey Slinker.
Sriram Chitturi
Architect
United States United States
No Biography provided
Tom Guinther
Web Developer
United States United States
I have been bumming around doing Software development for 22+ years. A bit of everything, including a most enjoyable stint at NuMega Technologies where I (and 2-3 other amazing developers) wrote SoftICE/95, SoftICE for Windows NT 3.0 and 3.5. I also developed the MACH5 technology behind the TrueTime profiler. During my time there I was fortunate enough to have the office next to Matt Pietrek and saw 1st hand the demands and difficulties of writing about software and software development. Still, I spent 2 years as a monthly columnist writing about Java technologies.

As of this time, I just write a lot of code, mostly C#, but some C++/ATL/COM, Assembler, and the occasional VB6/VB.NET. I focus mainly on UI because I spent so much time in the bowels of the OS that it just plain bores me.
Xinjie ZHANG
Web Developer
China China
Xinjie ZHANG is a mobile solution developer. His expertise includes .NET/.NET CE Framework, ATL/WTL/MFC, J2ME, Hibernate+Spring Framework, Symbian SDK etc. Welcome to his XrossOne Studio.
Yang Kok Wah
Software Developer (Senior)
Singapore Singapore
Coder. Hacker. Fixer.
 
Rüdiger Klaehn -  Using generics for calculations
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 1 Oct 2004