Click here to Skip to main content
15,891,136 members
This competition has ended

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

25 Nov 2004Redgate 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.
27 Nov 2004Richard Schneider
Allows an application to queue work that is performed concurrently to the main thread while maintaining exception processing.
Please Sign up or sign in to vote.
13 Mar 2008Corinna John
Some ideas on how to hide binary data in text documents
Please Sign up or sign in to vote.
3 Jan 2006Mike Dimmick
Using the operating system's time zone APIs to convert times from Universal time (UTC) to a specified time zone.
Please Sign up or sign in to vote.
4 Nov 2004Philipp Sumi
A simple, user-friendly and flexible framework that takes care of all your email template files - once and for all.
Please Sign up or sign in to vote.
12 Nov 2004Kenneth Young
This article demonstrates the use of an XML Schema validation class.
Please Sign up or sign in to vote.
18 Nov 2004Scott Bradley
Easily share configuation settings with the appSettings element File attribute.
Please Sign up or sign in to vote.
25 Nov 2004Jan Seda (Skilldrive.com)
.NET Strong Name technology explained
Please Sign up or sign in to vote.
7 Feb 2005Karl Seguin
Mastering Page-UserControl communication.
Please Sign up or sign in to vote.
16 Nov 2004Lim Bio Liong
Introduces .NET remoting via a simple but potentially useful example.
Please Sign up or sign in to vote.
12 Nov 2004Neil Baliga
Handle System Events to protect your application data.
Please Sign up or sign in to vote.
21 Nov 2004Lim Bio Liong
Introduces .NET remoting via a simple but potentially useful example.
Please Sign up or sign in to vote.
23 Dec 2004Eric Newton
In this article, we talk about the lack of Cookie security built-into the ASP.NET framework, and a decent workaround to provide integrated tamper proof security for cookie data.
Please Sign up or sign in to vote.
4 Nov 2004Tom Guinther
Defining a Forms Region using an Extender Provider.
Please Sign up or sign in to vote.
26 Dec 2004Franz Pentenrieder
A library that allows to query nearly all gameserver types
Please Sign up or sign in to vote.
20 Nov 2004Anas Bahsas
In this class, I introduce a solution for converting dates between two calendars: Hijri & Gregorian.
Please Sign up or sign in to vote.
12 Jan 2005Datac0re
Have you ever had a field that was required, but only if another field was a certain value? Then, this validator is for you!
Please Sign up or sign in to vote.
14 Nov 2004Julijan Sribar
A simple divider with text.
Please Sign up or sign in to vote.
24 Nov 2004Jay Nelson
An article on accessing a CVS repositry using C#.
Please Sign up or sign in to vote.
13 Nov 2004MrEyes
Uses ASP .NET sessions to track and display a users navigation through your site
Please Sign up or sign in to vote.
10 Nov 2004Logu Krishnan
A simple application that illustrates how to use MapPoint SDK using C#, and render the Route maps and calculate the distance on a SmartPhone.
Please Sign up or sign in to vote.
11 Jan 2005hurddar
An approach to proactive IIS 6.0 server management and ASP.NET performance tuning and testing. We will look at editing the Metabase for expanding the use of GZip, at threading, at compression, at security, IIS 6.0 object cache, and a host of other topics.
Please Sign up or sign in to vote.
23 Nov 2004Marc Clifton, J. Dunlap
Use declarative programming to create UI's common for both Web and Form applets.
Please Sign up or sign in to vote.
30 Nov 2004Hannes Pavelka
How to create custom property pages and add those to Outlook 2003
Please Sign up or sign in to vote.
16 Jan 2005Bob Aman
Plug-in systems provide extensibility and flexibility while avoiding code bloat and feature creep. This article demonstrates how to create and use an advanced plug-in manager using a secondary AppDomain and reflection.
Please Sign up or sign in to vote.
1 Dec 2004n_1_c_k
A web control that allows photo album browsing
Please Sign up or sign in to vote.
8 Nov 2004Logu Krishnan
A simple application that illustrates how to use MapPoint SDK using C# and render the maps on a SmartPhone.
Please Sign up or sign in to vote.
15 Nov 2004Charlie Williams
A set of classes to measure your code's execution time.
Please Sign up or sign in to vote.
18 Nov 2004Leonardo Pessoa
How much time do you spend to ensure user permissions? Ease the job and let Windows and Active Directory do it for you.
Please Sign up or sign in to vote.
30 Nov 2004Marc Clifton
Demonstrating putting together a useful application from the amazing amount of code available here at The Code Project
Please Sign up or sign in to vote.
8 Nov 2004Wesley Varela & Jonathan Feldkamp
An article on poker bots and card libraries
Please Sign up or sign in to vote.
3 Nov 2004Ansil
This article demonstrates how to convert a VS.NET 2003 project to VS.NET 2002
Please Sign up or sign in to vote.
10 Nov 2004Ashish Kaila
An outlook style toolbar control in ASP.NET
Please Sign up or sign in to vote.
29 Nov 2004Hannes Pavelka
How to add custom commandbars to Outlook 2003 using C#.
Please Sign up or sign in to vote.
18 Nov 2004ritzcoder
This program creates a wrapper around the XSLT process that allows you to transform an XML file using the embedded MSXSL script.
Please Sign up or sign in to vote.
28 Nov 2004YOSSI ROZENBERG
A class to represent group data type and an example code to demonstrate how to use it in code.
Please Sign up or sign in to vote.
14 Nov 2004Kevin Staunton-Lambert
A general overview of Internet technologies including what the Internet actually is, what HTML and XML are, using Web forms, CGI/MIME, IIS ISAPI, ASP and creating HTML based front ends to databases via ODBC32, OLE DB, ADO and ASP.NET
Please Sign up or sign in to vote.
22 Nov 2004Anwar Hussain (Technical Specialist)
A custom control - server side MessageBox in VB.NET and C#.
Please Sign up or sign in to vote.
3 Feb 2005Tim Almdal
An approach to implementing a Component that has read-only run time properties that are read/write at design time.
Please Sign up or sign in to vote.
7 Nov 2004Lord of Scripts
Addresses the problem of web controls that need additions to the page HEAD element such as depending on an external style sheet, JavaScript or XML file.
Please Sign up or sign in to vote.
23 Nov 2004JR Hull
Save time when developing large applications, by using code generation for your business objects.
Please Sign up or sign in to vote.
5 Nov 2004Tim Almdal
A Most Recently Used component written in C#.
Please Sign up or sign in to vote.
12 Jan 2005David Thielen
An explanation of what you need to know to write a Word add-in in C#.
Please Sign up or sign in to vote.
10 Nov 2004Rakesh Rajan
This article talks about how to use the Background Worker component in Whidbey to execute long-running operation asynchronously. It also talks about how to support progress reporting and cancellation.
Please Sign up or sign in to vote.
11 Nov 2004ronnyek
How to use NHibernate in real world apps.
Please Sign up or sign in to vote.
29 Nov 2004Rami Saad
How to build ComboBox, DateTimePicker and Button as User Controls for DataGridColumns for WinForms.
Please Sign up or sign in to vote.
2 Nov 2004Richard Schneider
Serialization of user options.
Please Sign up or sign in to vote.
19 Nov 2004Alexander German
With agStoredProc, you can generate a C# class out of all the stored procedures in a MS-SQL database. No Microsoft ApplicationBlocks needed.

Current Participants

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

Web Developer
Spain Spain
I have been programming for a few years now, like since 1996. Currently working as freelance.

C#.NET MCP. Works with tools such as Delphi, C#.NET, VB.NET, ASP.NET, ADO.NET, XML, java, j2me, Oracle, mySQL, and Sql Server, etc, etc. Open to everything.
Web Developer
Saudi Arabia Saudi Arabia
he is working now as Analyst Developer for Ebbon-Dacs, ,he implemnted projects for Goverment and Companys using C# , XML WebService , ASP.NET ,MSSQL 2000.

he also like to read about Security , Network programming specially in C#...

he is focusing now on software engineering and design patterns in C#.
Software Developer (Senior)
India India
Just another Developer
http://anzboy.wordpress.com/
Web Developer
India India
Anwar Hussain is a Software Developer (Project Leader) presently working for an MNC based in Bangalore, Karnataka ( I N D I A ). He is an Microsoft Certified Application Developer ( .NET ) and presently working on .NET Technology.

If you want to have a drink or go to a rock concert with me please feel free to contact... ..!!
Software Developer (Senior) MixModes Inc. | Research In Motion
Canada Canada
Ashish worked for Microsoft for a number of years in Microsoft Visual Studio (Architect edition) and Windows Live division as a developer. Before that he was a developer consultant mainly involved in distributed service development / architecture. His main interests are distributed software architecture, patterns and practices and mobile device development.

Currently Ashish serves as a Technical Lead at RIM leading next generation BlackBerry media experience and also runs his own company MixModes Inc. specializing in .NET / WPF / Silverlight technologies. You can visit MixModes at http://mixmodes.com or follow it on Twitter @MixModes

In his free time he is an avid painter, hockey player and enjoys travelling. His blog is at: http://ashishkaila.serveblog.net
Web Developer
United States United States
Bob Aman is a recent graduate of the Rochester Institute of Technology. He currently works as a Java developer for Element K and tries to sneak whatever time he can into his various side projects when he's not busy flying kites. He takes great interest in natural language processing, artificial intellegence, and the Semantic Web (especially FOAF).

He lives with his family and his dog, Blue, in Webster, NY. Don't mock the poodle!
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
Malaysia Malaysia
I am Chua Wen Ching and it is great to be part of CodeProject network Smile | :)
Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
United States United States
Brian is a software developer at a manufacturing company in Ohio. He does mostly C# windows and web programming, with a small pinch of VB thrown in when necessary.

He is a moderator for the CSharpNET Yahoo group, which you can visit by going here:

http://groups.yahoo.com/group/CSharpNET/
Chief Technology Officer Windward Studios
United States United States
CTO/founder - Windward Studios
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
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Germany Germany
Feel free to visit my blog at www.hannes-pavelka.com
Web Developer
United States United States
Experience in Govt., Higher Educ., and individual consulting large and small. Former Server Admin who got married and needed a more stable job so went into programming. Nuts aren't I?

Working with database and XML mainly. Love working with various field professionals and those salty dispositioned people who need small to medium apps built.
Czech Republic Czech Republic
Find out more on www.skilldrive.com.


More about security and other topics in my free ebook .NET in Samples.
Architect Omron Adept Technologies, Inc
United States United States
I have been developing software professionaly since 1991 writing software in automation and manufacturing environments. For 14 years I worked for companies that built custom robotic automated equipment for the semiconductor, telecommunications, and other industies. Presently, I work for a company that manufacturers industrial robots where I write high level coordination and control software.

My undergraduate degrees are in Mathematics and Philosopy. My graduate degree is in Management Information Systems. I am MCSD certified in Visual C++ 6.0 and MCSD.NET certified in C#. I am also have the PMI-ACP certification.

I enjoy karate and reading.
Web Developer
United States United States
Software Architect with 20++ years of software design and development experience with a strong hold in Object-Oriented software engineering using UML with Design Patterns. Architected and developed several industrial software packages and passed through full software development life-cycle. Currently managing a small group of developers, developing management software for the agriculture industry.
Software Developer (Senior)
Croatia Croatia
Graduated at the Faculty of Electrical Engineering and Computing, University of Zagreb (Croatia) and received M.Sc. degree in electronics. For several years he was research and lecturing assistant in the fields of solid state electronics and electronic circuits, published several scientific and professional papers, as well as a book "Physics of Semiconductor Devices - Solved Problems with Theory" (in Croatian).
During that work he gained interest in C++ programming language and have co-written "C++ Demystified" (in Croatian), 1st edition published in 1997, 2nd in 2001, 3rd in 2010, 4th in 2014.
After book publication, completely switched to software development, programming mostly in C++ and in C#.
In 2016 coauthored the book "Python for Curious" (in Croatian).
Canada Canada
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.
Web Developer Me
Australia Australia
Software Engineer - ISP Services, Embedded Systems, Digital Television Interactive Services, .NET Enterprise
Located in Sydney, Australia
Software Developer (Senior)
Brazil Brazil
architecture student (5/10)​ · designer · developer · geek
Systems Engineer NEC
Singapore Singapore
Lim Bio Liong is a Specialist at a leading Software House in Singapore.

Bio has been in software development for over 10 years. He specialises in C/C++ programming and Windows software development.

Bio has also done device-driver development and enjoys low-level programming. Bio has recently picked up C# programming and has been researching in this area.
Web Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
Netherlands Netherlands
The author always had an interest for the moldable attributes of software and the exciting field of electronics. It is then not surprising that he graduated with a degree in Electrical Engineering (USA) with emphasis on computer architecture (my favourite), control theory and electromagnetics.

Began his career back in 1989 at Philips Semiconductors/Europe where he spent many years doing what he loved most (aside from the obvious), marrying hardware and software into exciting projects.

Later moved on to non-embedded software and have since been involved in designing and developing web applications, database-driven backend and GUI applications in both Unix and Microsoft platforms.
That with the ocassional embedded development project.

Formerly a Linux fanatic with a load of free/open-source software on his name. Yet years ago he decided to embrace the Microsoft .NET platform. The latter to the amazement of his friends.

Currently designing systems in .NET platforms. Flight simulator enthusiast.

I no longer publish articles here because it is a hassle to do the syntax highlighting. However, I am very active writing non-fiction articles and a novel.
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.
Software Developer (Senior)
United Kingdom United Kingdom
Mike Dimmick is employed as a Software Engineer in the south of England. His role mainly involves Pocket PC programming of Data Capture applications but also encompasses server software and databases, using C++, C#, VB6 and VB.NET. He also leads a double life as a systems administrator.

Away from work he enjoys rock music older than he is, reading fiction and playing Xbox.
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.
Web Developer
United Kingdom United Kingdom
I'm currently working in London working on a variety of technologies.
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.
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.
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
Ireland Ireland
Expert in Microsoft technologies.

MCP in developing windows applications. Worked in hardware/software development, system design/integration.

Currently working as Partner Technical Specialist.
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
Web Developer
New Zealand New Zealand
I have been involved with computer engineering (both hardware and software) since 1975. During these almost 30 years, I have mainly been associated with start-up companies, except for a 3-year stint at Digital Equipment Corp. and 2 years at Telecom New Zealand Ltd. My positions have included Analyst, Software Engineer, R&D Manager and Director of Research and Development.
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.
United States United States
I've been involved with software development since teaching Basic to teachers in 6th grade. Since then I've been involved with every aspect of computers.

Lately, I've involved myself very much in building Entperise Java and .Net applications.
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.
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
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.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Israel Israel
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 Nov - 1 Dec 2004