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

C# Jan 2005

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.
14 Jan 2008Andy Lang
With this tool, you can statistic a C# solution or project code count.
4 Jan 2005Donald King
.NET Development Component for adding maps to your Windows desktop or ASP.NET web applications.
Please Sign up or sign in to vote.
2 Jan 2005Jon Sagara
This article provides an easy method to lookup a U.S. City/State by ZIP Code, or one or more ZIP Codes by City/State. It also describes a method to calculate the distance between two ZIP Codes and find all other ZIP Codes within a radius of X miles of a specified ZIP Code.
Please Sign up or sign in to vote.
3 Jan 2005Mike Ellison
A user interface web control for building conditions suitable for use in a SQL statement.
Please Sign up or sign in to vote.
13 Jan 2016Sebastien Lorion
A reader that provides fast, non-cached, forward-only access to CSV data.
Please Sign up or sign in to vote.
27 Jan 2005Justin Williams
Leveraging the Common Gateway Interface in C#.
Please Sign up or sign in to vote.
23 Jan 2005Mauricio Ritter
This is a tool created to compile all C# or VB.NET projects in a specified folder. It'll recurse into the subdirectories looking for projects to compile. It has a lot of options like those for changing the project's target folder and logging. Hope you find it handy!
Please Sign up or sign in to vote.
4 Jan 2005DGoins
This article explains a brief introduction to SOA and a Subscriber-Publisher model, along with how to implement one using WSE SOAP Receiver and WSE SOAP Sender classes inside a Windows .NET application.
Please Sign up or sign in to vote.
1 Jan 2005Ian Nowland
A Visual Studio .NET 2003 add-in that reflows (rewraps) text in comments to make them easier to read.
Please Sign up or sign in to vote.
10 May 2005Dennis C. Dietrich
This article is an introduction on how to create your own effect plug-ins for Paint.NET 2.1 in C#.
Please Sign up or sign in to vote.
23 Jan 2005Sean Michael Murphy
A library you can use to encode "hidden" data in existing files.
Please Sign up or sign in to vote.
23 Jan 2005Colin Angus Mackay
Discusses various aspects of SQL Injection attacks, what to look for in your code, and how to secure it against SQL Injection attacks.
Please Sign up or sign in to vote.
25 Jan 2005Omar Al Zabir
Distributed Command Pattern is a pattern for connected systems which implements command pattern. It frees designers from thinking about the communication and helps them concentrate on implementing commands as if it is a regular desktop application. The framework takes care of the communication.
Please Sign up or sign in to vote.
26 Jan 2005Hamilton Verissimo
Demonstrates the usage of inversion of control and the Castle on Rails framework to build web solutions.
Please Sign up or sign in to vote.
2 Aug 2005Brian Delahunty
The first in a series of articles about Mono. This article explains how to install Mono and shows how to compile your first Cross Platform application.
Please Sign up or sign in to vote.
1 Jan 2005mav.northwind 1 alternative  
An extended RichTextBox that allows to enter links not starting with one of the standard protocols.
Please Sign up or sign in to vote.
23 Jan 2005Michea77
This article shows how to implement an Explorer like treeview drag and drop in C#.
Please Sign up or sign in to vote.
22 Jan 2005Corinna John
A simple way to hide binary data in any kind of list
Please Sign up or sign in to vote.
9 Jan 2005Kim Sheffield
The RDL Project is an open source (GPL) implementation of the RDL for the .NET environment created by fyiReporting Software. RDL is an XML based language created by Microsoft with the goal of promoting interoperability of reporting products. Project RDL is a compact implementation of RDL.
Please Sign up or sign in to vote.
2 May 2005Franck Desbrosses
An add-in for Visual Studio to generate properties automatically.
Please Sign up or sign in to vote.
10 Feb 2005Hardy Erlinger, ASommer
Introducing a workable approach to converting Windows Forms to ASP.NET Web Forms.
Please Sign up or sign in to vote.
23 May 2005Ronit H
A webbrowser example of how to open new web windows in new tabs.
Please Sign up or sign in to vote.
5 Jan 2005Teo Lachev
Introducing Microsoft Reporting Services.
Please Sign up or sign in to vote.
19 Jan 2005Dominique Bijnens
Class for capturing keyboard events.
Please Sign up or sign in to vote.
11 Jan 2005Sreejumon
Modify PropertyGrid control Items collection, at runtime.
Please Sign up or sign in to vote.
1 Feb 2006Gil.Schmidt
An icon handling class for icon extraction from files and registry
Please Sign up or sign in to vote.
21 Jan 2005Mark J Biddlecom
Describes the use and architecture of an animated, circularly arranged pop-up menu control written in C#.
Please Sign up or sign in to vote.
28 Jan 2005Dan Letecky
An example that shows how Firebird database excels in embedding.
Please Sign up or sign in to vote.
23 Jan 2005Igor Velikorossov
A .NET wrapper for IProgressDialog interface and a COM object to allow use of the standard Windows progress dialog with AVI animation and built-in time remaining calculation.
Please Sign up or sign in to vote.
11 Jan 2005Patric_J
How to create a report from XML, format it using an XSL style sheet and display the report in Internet Explorer, all done without saving anything to file.
Please Sign up or sign in to vote.
7 Jul 2005markrouse
An article on comparing two images by computing and comparing their hash values.
Please Sign up or sign in to vote.
28 Apr 2008mid=5741
A C# analogue to the MFC CIPAddressCtrl
Please Sign up or sign in to vote.
5 Jan 2005mav.northwind
Common task of letting the user select a file or folder wrapped in an IExtenderProvider implementation.
Please Sign up or sign in to vote.
24 Jan 2005Mauricio Ritter
Override the default implementention of client side validation of ASP.NET and modify the default functionality by adding focus to error fields and individual alerts for each invalid field
Please Sign up or sign in to vote.
25 Jan 2005Alexander Turlov
This document describes how to implement conditional or cyclic invoking of methods using such features of C# and the .NET Framework as delegates and Reflection. The document contains a number of C# code examples with comments.
Please Sign up or sign in to vote.
4 Jan 2005Wouter van Vugt
An implementation of a custom CodeDomSerializer for repairing the IExtenderProvider in Visual Studio's ASP.NET designer.
Please Sign up or sign in to vote.
26 Jan 2005Edwin Roetman
A solution to easily store form- and application-settings using Isolated Storage.
Please Sign up or sign in to vote.
26 Jan 2005Chris Wuestefeld
Uses a cache on the client side of a distributed .NET application to improve performance.
Please Sign up or sign in to vote.
6 Jan 2005Wai Friend
A way to bind up a simple TreeView control.
Please Sign up or sign in to vote.
2 Feb 2005Scott McMaster
This article presents a utility written in Visual Basic .NET that generates a C# or VB.NET source file from a .resx or .resources file. The resulting class enables compile-time checking of resource string identifier names and the numbers of format items.
Please Sign up or sign in to vote.
5 Jan 2005Jaryl Sim
Use different database providers without tying implementation to one.
Please Sign up or sign in to vote.
17 Jan 2005InteractiveLogic
This article describes how to assign an icon to a folder in Windows Explorer, using C#.
Please Sign up or sign in to vote.
12 Jan 2005Dave Brighton
Uses a RichtextBox to cache our text for printing.
Please Sign up or sign in to vote.
1 Jan 2005Sebastien Lorion
Removes SCC information from a solution or project file. Works with solutions, C#, VB.NET, ASP.NET, deployment projects, and project templates.
Please Sign up or sign in to vote.
2 Jan 2005Sean Michael Murphy
A reusable library to obtain command line parameters passed to executables in an orderly manner.
Please Sign up or sign in to vote.
7 Jan 2005Matteo Ermidoro
How to modify the properties shown in a propertygrid at runtime.
Please Sign up or sign in to vote.
12 Jan 2005Rüdiger Klaehn
An implementation of latent typing or implicit interface casting for .NET.
Please Sign up or sign in to vote.
20 Jan 2005NielsHoldijk
How a different way of looking at a problem can result in better performance.
Please Sign up or sign in to vote.
14 Jan 2005samirkut
An application (based on Gtk#) which uses the google web service to search the internet.
Please Sign up or sign in to vote.
17 Jan 2005Martin Budar
The article briefly describes the library for conversion of Windows domain account name into its security identifier (SID) and vice versa.

Current Participants

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

Architect
Canada Canada
Alexander Turlov is a professional software development consultant that has been working in IT industry since 1987. His programming experience includes such languages as FORTRAN, Pascal, Basic, C, C++ and C#. He's been working for different industries including but not limited to science, manufacturing, retail, utilities, finance, insurance, health care, education and so on. His area of professional interests is cloud powered rich web applications development with .NET, C#, ASP.NET/MVC and JavaScript. He is working in software development doing architecture, design and development on .NET platform and using Microsoft Visual Studio, Azure and Visual Studio Team Services as his primary tools. He holds a M.Sc. degree in physics and various industry certifications including MCSD.NET, Azure and Scrum.

View my profile on LinkedIn

View my blog
Architect
China China
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
Irish guy living in Seattle who is passionate about technology, running, trail running. Software Engineer @Microsoft by day (and night too Smile | :) )

He is an ex Codeproject Editor... time restrictions are still a problem.
Web Developer
United States United States
Chris has been developing software since the 80s, and is currently a project manager at SHI in New Jersey where he builds ecommerce applications. Technologically he concentrates primarily on OO and relational databases, and is currently working in .Net technologies. He's also co-author of "Inside ISAPI".

He thinks that programming is easy, the really challenging work is figuring out what an application needs to do in the first place.
Technical Lead
Scotland Scotland
Have been a Code Project MVP 5 years running and was Microsoft C# MVP 4 years running, MBCS, MIAP and a whole bunch of other stuff. Now I just help run Scottish Developers which is a user group with software development events in Edinburgh, Glasgow and Dundee and I have also started an open source project to help with Password Validation

Main topics I blog about:
* Parallelization in .NET
* Code Quality
* Data Security
Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
Czech Republic Czech Republic
My open-source event calendar/scheduling web UI components:

DayPilot for JavaScript, Angular, React and Vue
Web Developer
United States United States
I studied Fortran IV in HighSchool where we had 2 keypunch machines, and access to an IBM 1100 at the Community College. We ran our programs batch, and compiled our programs on paper tape.

Years later when PC's became affordable, I gave programming another shot. This time I studied RPG with the IBM AS-400 computer. I could access the College Computer with Emulator Software( Mocha Soft MW 5250 ) and my home PC.

C++ came later, then VB-6, C#.Net, and Managed C++. I am currently studying VB.Net
Germany Germany
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
Software Developer
Belgium Belgium
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
Satellite Provider Satellite Provider
Since 1995 I have gathered wide experience in IT, in several different roles and in different environments. I am currently working for Capgemini Netherlands as Microsoft Software Developer, Software Architect and Project Manager.
In my leisure time I like to do sports, mainly speedskating and windsurfing. I also love to go cycling and to travel with my girlfriend and our son in camper.
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
Israel Israel
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
Hamilton Verissimo has been working with software development for 9 years. He's involved with a lot of open source projects to fill his spare time.
Web Developer
Germany Germany
Hardy is an independent consultant and developer located in Munich, Germany. He spezializes in ASP.NET development and runs the .NET Developers Group Munich since April 2003.

Company website: www.netspectrum.de
Web Developer
United States United States
Ian has written a lot of C++ code in his life. Some of it even does useful things.
Software Developer (Senior)
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 (Senior) Interactive Logic, Inc.
United States United States
Evan K. Stone is an iOS Developer and former .NET developer working in the San Francisco Bay Area. He has over 19 years of experience in Software Development, UX, and Agile methodologies.
Singapore Singapore
Jaryl Sim is a student at Singapore Management University with a fervent passion for all things programming.
Software Developer (Senior) Sagara Software, Inc.
United States United States
Jon is a senior software developer who loves using .NET to solve problems.

When he's not fooling around with computers or reading, he's busy spending time with his super wife, Kelly, and his three boys. He also likes to take his mountain bike for a spin.

Visit my blog
Software Developer (Senior)
United States United States
Justin Williams works as a RIA developer in sunny San Diego, California.
United States United States
Kim Sheffield is the founder of fyiReporting Software, LLC.
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 Kingdom United Kingdom
Mark Rouse works as a software developer for Imagio Technology in Yorkshire, UK

When not working on his favourite charting component, SimpleChart, Mark is providing custom application development for his clients using ASP.NET, C# and SQL Server and in particular Web Services.
Web Developer
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web 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
Brazil Brazil
Mauricio Ritter lives in Brazil, in the city of Porto Alegre. He is working with software development for about 8 years, and most of his work was done at a bank, within a home and office banking system.
Mauricio also holds MCSD, MCSE, MCDBA, MCAD and MCT Microsoft certifications and work as a trainer/consultant in some MS CTEC in his city.
Mauricio also works in his own programming site, aimed to Brazilian Developers: http://www.dotnetmaniacs.com.br

In his spare time he studys korean language...
Software Developer (Senior) 4voice AG
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Switzerland Switzerland
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.
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
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
Web Developer
United States United States
I'm a software developer from Sweden who got tired of snow and cold weather and moved to USA. I choose New York City, so I wouldn't totally miss out on snow and cold weather. I work on Wall Street with financial systems (not much else to do in this neighborhood). I primarily use Visual C++/MFC or C#/.NET as development tool.

The picture is of my wife and me in Cannes, France, drinking the most expensive Coke we ever had.
Israel Israel
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
Rüdiger Klaehn works as freelance developer in the space industry. He is very interested in functional programming languages and hopes that .NET will lead to a more widespread adoption in the industry.
Web Developer
Singapore Singapore
Samir Kuthiala founded a Singapore based technology firm Innove Technologies Pte Ltd in 2002. Innove Technologies specialises in providing enterprise level .NET solutions to their clients.
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.
Technical Lead
Canada Canada
I'm a graduate of the University of Toronto with a degree in zoology. I'm currently a software development manager with a large Canadian financial institution, and a passionate squash player.

I am a proud daddy to Alex and Sarah.
Architect
Canada Canada
Sébastien Lorion is software architect as day job.

He is also a musician, actually singing outside the shower Smile | :)

He needs constant mental and emotional stimulation, so all of this might change someday ...
Web Developer
India India
Sreejumon, Microsoft MVP for last 5 years.

He blogs at http://blog.sreesharp.com

He maintains the following sites.

http://www.industrial-automation-software.com
http://forum.t-mug.org
http://www.t-mug.org
http://www.sreesharp.com

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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Code Counsel
Netherlands Netherlands
Wouter van Vugt is a Microsoft MVP with Office Open XML technologies and an independent consultant focusing on creating Office Business Applications (OBAs) with SharePoint, the Office 2007 system and related .NET technologies. Wouter is a frequent contributor to developer community sites such as OpenXmlDeveloper.org and MSDN and has published several white papers and articles as well a book available on line titled Open XML: the markup explained. Wouter is the founder of Code-Counsel, a Dutch company focusing on delivering cutting-edge technical content through a variety of channels. You can find out more about Wouter by reading his blog and visiting the Code-Counsel Web site.
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2005