Click here to Skip to main content
15,847,549 members
This competition has ended

C# Jan 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.
10 Apr 2003Robert Hinrichs
Managed MessageBeep() and Beep() classes in C#
Please Sign up or sign in to vote.
1 May 2003Simon Gregory
Describes an approach for delivery of Soap Messages serialised using ASP.NET Web Client Services over MSMQ and MQ
Please Sign up or sign in to vote.
13 Jan 2003Arik Poznanski
This article demonstrates directly reading another processes memory in C# using P/Invoke and Win32 Api's.
Please Sign up or sign in to vote.
29 Mar 2008Brian Low
A .NET class library for capturing video and audio to AVI files.
Please Sign up or sign in to vote.
4 Aug 2013Davide Icardi
SourceGrid is a free open source grid control. Supports virtual grid, custom cells and editors, advanced formatting options and many others features
Please Sign up or sign in to vote.
28 Jan 2003Arik Poznanski
This article shows the insides of the freecell and hearts games, it uses the a library of reading and writing another process memory.
Please Sign up or sign in to vote.
6 Jan 2003Roman Kiss
This article describes a design and implementation of the Remoting over Internet using the Advanced Web Services Enhancements - DIME technology. This solution allows to flow the binary formatted Remoting Messages through the Web Server included uploading and downloading any types of the attachments.
Please Sign up or sign in to vote.
14 Mar 2004dacris
This utility converts projects and solutions from VS.NET 7.0 to VS.NET 7.1 and vice versa.
Please Sign up or sign in to vote.
31 Jan 2003Arik Poznanski
This article introduces shell programming using C#. It includes developing several utility classes for working with the shell and a class that wraps the extensible Browse for Folder dialog.
Please Sign up or sign in to vote.
14 Oct 2003Marc Clifton
An editor capable of producing common XSD documents
Please Sign up or sign in to vote.
31 Jan 2003Marc Schneider
Shows how to change the visual style of the application form with an animation.
Please Sign up or sign in to vote.
12 Jan 2010Arik Poznanski
This article continues shell programming using C#. It includes Launching applications, doing Shell file operations (Copy, Move, Delete) with the proper shell response, adding files to Recent Documents list and doing some printer operations.
Please Sign up or sign in to vote.
26 Jan 2003Giovanni Montrone
This article discusses the problems with the .NET ListView and offers a solution to fix those problems.
Please Sign up or sign in to vote.
4 Jan 2003Wesner Moise
An detailed look at the implementation of Arrays and ArrayLists.
Please Sign up or sign in to vote.
10 Feb 2003leppie
A DUMeter clone, but with some better/different reporting features.
Please Sign up or sign in to vote.
29 Sep 2004Nick Parker
A method of calling .NET functions from a COM enabled non .NET environment through a COM callable wrapper
Please Sign up or sign in to vote.
16 Jan 2003Sean Winstead
Details five ways to implement a class factory in C#.
Please Sign up or sign in to vote.
28 Jan 2003Matthias Hänel
Writing a control to use MS-Word in your own Application like a windows-form.
Please Sign up or sign in to vote.
27 Jan 2003Nick Pirocanac
Handling events and View State inside a Web Custom Control using Composition Rendering.
Please Sign up or sign in to vote.
24 Jan 2003Smitha Nishant
An article on how to develop an MDI application using C# and the .NET Framework.
Please Sign up or sign in to vote.
5 Jan 2003Alexander Arlievsky
This article demonstrates usage of .NET events in the stateless remoting server, thus allowing to use .NET event mechanism in highly available and scalable distributed applications.
Please Sign up or sign in to vote.
28 Jan 2003Steve Maier
This "Space Invaders" - like game was ported to C# using the new DirectX9 to demonstrate the ease of managed DirectX.
Please Sign up or sign in to vote.
30 Jan 2003matthias s.
This Article shows how to display a splash screen during your application initialization.
Please Sign up or sign in to vote.
6 Aug 2003Gary Brewer
IPv6 programming in the C# .NET 1.1 environment
Please Sign up or sign in to vote.
25 Jan 2003Heath Stewart
Combine the ADO.NET techniques you know - and perhaps some you don't know - with the power and flexibility of Microsoft Index Server and ASP.NET to create easy - yet powerful - custom search pages for your Web site.
Please Sign up or sign in to vote.
31 Jan 2003Shock The Dark Mage
Step-by-step tutorial on Managed DirectX, Part 2 - Sprite animation and Audio playback.
Please Sign up or sign in to vote.
18 Jan 2003Matt Watson
An article on creating a program to check your IMAP mail. The program will minimize in the system tray and will show the number of new messages.
Please Sign up or sign in to vote.
28 Jan 2003Mike McPhail
This article describes how to create an SMTP Trace Listener for use with .NET diagnostics
Please Sign up or sign in to vote.
5 Jan 2003Marc Clifton
This console mode applet illustrates the significant performance hit of methods invoked using reflection.
Please Sign up or sign in to vote.
2 Jan 2003Johan Danforth
Extend the ASP.NET Label control to read strings from a cached resource XML file. Useful if you want to have an ASP.NET application in multiple languages or just want to let the site owner change the texts on pages and buttons etc.
Please Sign up or sign in to vote.
28 Jan 2003Hzi
Simple program to inspect custom attributes in assemblies
Please Sign up or sign in to vote.
21 Jan 2003Benjamin L. Miller
Basic SMTP Login class
Please Sign up or sign in to vote.
21 Jan 2003Leon Langleyben
Simple utility to browse assembly object hierarchy
Please Sign up or sign in to vote.
16 Jan 2003Shock The Dark Mage
Step-by-step tutorial on Managed DirectX,- Part 1
Please Sign up or sign in to vote.
1 Jan 2003Marc Clifton
This article describes in detail the design considerations for the Bootstrap Loader and the Component Manager.
Please Sign up or sign in to vote.
31 Jan 2003corvado
This is a simple viewer application which allows you to apply basic operation on images such as Rotate, Flip, ROI (Region of interest) zoom and Panning.
Please Sign up or sign in to vote.
20 Jan 2003DGoins
Using resource files in ASP.NET.
Please Sign up or sign in to vote.
28 Jan 2003Chris.fi
Small demo app using Sybase ODBC.NET and a DataAdapter to edit a DataGrid
Please Sign up or sign in to vote.
17 Jan 2003RicardoPDV
A very useful maskedbox control using vb.net
Please Sign up or sign in to vote.
4 Jan 2003diSant
This article shows you how to use Hashtable() to store data, foreach() to cycle through collections of elements, and some other functions that you can usually see in most of the applications.
Please Sign up or sign in to vote.
4 Feb 2003Tracy Anne Barlow
DateTime Picker allows blank display when no data entered.
Please Sign up or sign in to vote.
25 Jan 2003Kiff
This class helps in creating and using menus in console applications by using delegates. It will show you the basics of array lists and delegates.
Please Sign up or sign in to vote.
26 Mar 2003manowar
A custom web control to validate a user hand-inserted date.
Please Sign up or sign in to vote.
1 Jan 2003GKris
A datagrid control with field chooser context menu
Please Sign up or sign in to vote.
15 Mar 2003Matthias Gerloff
Classes to parse HTML parts into an object tree and back
Please Sign up or sign in to vote.
22 Jan 2003Red Forks
Enable Debug.Assert under ASP.NET just like under windows Forms
Please Sign up or sign in to vote.
31 Jan 2003Samar Aarkotti
Implementing Singleton and AbstractFactory patterns in C#
Please Sign up or sign in to vote.
27 Jan 2003Zeeshan Anwar
The article explains how to use the XML DOM in .NET Framework.
Please Sign up or sign in to vote.
6 Jan 2003anandaji
This article shows how we can use caching while performing insert, edit and update functions in the DataGrid.
Please Sign up or sign in to vote.
12 Jan 2003ian mariano
A strategy to implement dynamic object creation for application frameworks.

Current Participants

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

Software Developer
South Africa South Africa
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Photocase.com
Germany Germany
I'm into photography a lot. And yes, I do code as well. Mostly C# these days.
Architect mPrest Systems
Israel Israel
I am working with various Microsoft technologies since 1994 (remember Windows 3.1 ?Smile | :) ). Language of choice - C++/C#. I am mainly interested in software engineering and "generic solutions", so frequently I find myself designing / implementing frameworks and application skeletons, although sometimes I do various stuff from DB to Kernel Mode device drivers. I also love to understand why things are in the way they are, not just how to use them.
Currently I am Chief Software Architect and CTO of the software outsourcing company mPrest Ltd , Israel.
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.
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).
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
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Product Manager Glitnir
Finland Finland
Currently working in Finland for an Icelandic bank
France France
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
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
Software Developer
Italy Italy
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
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
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
Australia Australia
I am a software 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
Australia Australia
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.
Hzi
Web Developer Ajuntament del Vendrell
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer
United States United States
20+ years as a strategist at the intersection of business, design and technology.
Web Developer
Sweden Sweden
Johan started coding a long time ago on a ZX Spectrum and the Z80 processor. His parents were rather sceptical about him sitting up all night coding and playing Manic Miner but they don't regret buying that computer now, since it turned out pretty good in the end.
Johan is now working as a Systems Architect and jump between a number of different platforms and computer languages every day. He wouldn’t cope if it weren’t for IntelliSense and code completion...
Brazil Brazil
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Israel Israel
Leon works as Chief Architect at SRL Group. He leads architectural design and development of various enterprise level projects.
You can meet him on user groups, conferences and forums dedicated to Architecture, ASP.NET, Team System etc. or join him for the next white water rafting adventure
Web Developer
Italy Italy
Born in 1977, works as a freelancer, focusing on Database / Software Architecture.
In the free time writes articles for two of the major Italian programming magazines (Computer Programming and VBJ) and also develops nice and useful programs.
His major interests and skills are the .NET framework (C# in particular) and SQL Server.
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.
Web Developer
Germany Germany
I'm currently working as a Computer Science Engineer for a german company which develops gambling machines. I program with VC++ 5.0 + OpenGL ! Privately I'm learning C# and ASP.NET !

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
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO
Germany Germany
I am a developer with a Computer Science degree. I am programming Visual C ++ for over 7 year now and C# for about 3 years. If you want to know more about me please look at my homepage: www.intercompu.de
Web Developer
United States United States
Software developer for 9 years. Likes .NET and C#.
Software Developer (Senior)
United States United States
Nick graduated from Iowa State University with a B.S. in Management Information System and a minor in Computer Science. Nick works for Zetetic.

Nick has also been involved with the Iowa .NET User Group since it's inception, in particular giving presentations over various .NET topics. Nick was awarded the Visual C# MVP award from Microsoft for four years in a row.

In his mystical spare time he is working on a development project called "DeveloperNotes" which integrates into Visual Studio .NET allowing developers easy access to common code pieces. He is also a fan of using dynamically typed languages to perform unit testing, not to mention how he loves to talk about himself in the third person.
Web Developer
United States United States
I have been programming for about 15 years, starting off with simple BASIC on the venerable C=64 and progressing all the way to C#.

I am currently for hire and contracting projects, so if you have opportunities in the Mid-West area, feel free to contact me! My strengths include C#/ASP.NET, MS-SQL Server, Client/Server/Distributed Architectures, C++/ATL7/MFC, and JAVA (Servlets/J2ME).

I am currently developing a live ranking system for Halo at www.haloranking.com, stop by and check it out!
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
Brazil Brazil
Im a 48 years old and work developing applications since 14 years old

COBOL, my first language (i love)
BASIC, i born know

C#, Current passion !

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.
Web Developer
United States United States
Samar holds a Bachelors degree in computer science from INDIA.

He has been doing programming since 12 years using Java,J2EE,JSP,C++,MFC,VC++,ATL,COM, TCP/IP and now with in C#, He is currently exploring speech technology using C#.
Web Developer
United States United States
Sean is a consultant for Falafel Software, Inc. and gets to spend his time working on fun .NET projects. He lives and works in beautiful Colorado Springs.
I'm currently in College(Cegep) in Computer Science.

I'm developping since 2 years starting with C and now i'm an active C# developper.



1998 - Got my PC

1999 - Make my first web page

2000 - Started ROM Translation

2001 - Learned programming with C, first program(Final Fantasy 1 Trainer)

2002 - Learned C#, got VS.NET, started my first big programming project(Aeru IRC)

2003 - Continue Aeru IRC, Learn Managed DirectX, go to CEGEP.

2004 - Dumped Windows as my main desktop(using Gentoo Linux), remake Contra on GBA in C, learn x86 and ARM7 assembler.
2005 - Gamefu (http://sf.net/projects/gamefu/)


My current knowlegde in computer language:
ARM7 assembler, C, C++, C#, PHP and Delphi.


My current active projects is a coding group called Pixel Coders found at http://www.pixel-coders.tk
Web Developer
United Kingdom United Kingdom
I am the Technical Director for Myphones.com, which specialises in developing integrated VoIP products and services for the consumer and SME markets. Technology-wise, we are heavily into the 2nd generation WS stack atop .NET, and basically most things Microsoft, as well as C++ on Linux.
The Code Project
United States United States
Smitha is a software developer, and has been in the industry since January 2000. She has experience in ASP.NET, C#, Windows Forms, Visual Basic, ASP, JavaScript, VBScript, and HTML. She has been with CodeProject since 2003 and currently works as Senior Editor.

In her free time, she tries out new dishes, reads a little, and puts together jigsaw puzzles. Originally from Trivandrum, Smitha currently lives with her husband and fellow CP'ian Nish [^] and her son Rohan in Columbus, Ohio.
Software Developer (Senior) InfernoRed Technologies
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
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO SoftPerson; previously, Microsoft
United States United States
I am a software entrepreneur and former Microsoft Excel developer

I founded SoftPerson LLC (softperson.com) to build software using artificial intelligence to perform tasks associated with people. My business plan was a finalist in a national competition.

I helped develop Microsoft Excel 97, 2000 and XP. I received a BA from Harvard College in Applied Mathematics/Computer Science and an MBA from UCLA in technology entrepreneurship. I also obtained an MCSE/MCSD certification in 1997. My IQ is in the 99.9 percentile. I received a Microsoft MVP award in 2006.

My technical blog on .NET technologies is wesnerm.blogs.com.
My personal website is http://wesnermoise.com.
My company website is http://softperson.com.
Architect
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 Jan - 1 Feb 2003