Click here to Skip to main content
15,914,452 members
This competition has ended

C# May 2006

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.
4 May 2006Khalid Al-Hadlaq
This article is targeting architects and developers who are looking for a way to integrate .NET applications / Servers with IBM WebSphere MQ (IBM MQSeries).
Please Sign up or sign in to vote.
1 May 2006jconwell
Part 2 of an introduction to creating dynamic types. This article shows how to actually generate the methods in a dynamic type and how to call them.
2 May 2006Dan Petit
Defining coding standards and establishing a code review process can be time-consuming and challenging. This article explores techniques for doing so, focusing on creating practical standards and automating code reviews when possible.
2 May 2006Steve Hawley
Atalasoft DotImage includes many tools for manipulating or analyzing images. Included in it is a class ImageSource which allows to work effectively with an arbitrary number of images without worrying about the details of where they come from and how they’re managed. Read on...
2 May 2006Petr Palas
This article compares various approaches to storing, editing, and displaying structured content on the web. It shows the advantages and disadvantages of using XML and relational SQL databases.
4 May 2006Simon Galbraith
The architect of ANTS Profiler talks about his work.
29 May 2006JetBrains s.r.o.
ReSharper 2.0 has C# 2.0 and ASP.NET support, numerous refactorings, unmatched code assistance, error analysis and fixes, and unit testing.
Please Sign up or sign in to vote.
27 May 2006Rama Krishna Vavilala
An ASP.NET Atlas server extender control that converts text specified in a control to images from flickr.
Please Sign up or sign in to vote.
26 May 2006Jeff Brand
Using custom attributes and .NET Reflection to load objects from a CSV file.
Please Sign up or sign in to vote.
30 May 2006Messir
A flexible TabStrip control with basic design-time support.
Please Sign up or sign in to vote.
20 Nov 2006Robert Rohde
An extended picturebox, animated picturebox, and an animated progressbar in one component.
Please Sign up or sign in to vote.
23 Nov 2006Roman Kiss
This article describes a design and implementation of the WF workflow connectivity to the Windows Communication Foundation (WCF) Service for WS-Transfer operation contract.
Please Sign up or sign in to vote.
30 May 2006Corneliu Tusnea
A powerful window/object editor to be used at runtime that allows viewing/changing of properties and fields, method invocations, and object hierarchy navigation.
Please Sign up or sign in to vote.
26 Jun 2006Prasad Khandekar
A panel control with caption support, which can also dock child controls properly.
Please Sign up or sign in to vote.
9 May 2006Paul Tallett
This article describes how to implement file interaction with Windows Explorer
Please Sign up or sign in to vote.
21 May 2006Paul Stovell
An approach to implementing validation on custom business rules, using delegates.
Please Sign up or sign in to vote.
25 May 2007I@n
A Visual Studio 2005-like ToolBox control which supports almost all features of the original: drag'n'drop, renaming, hiding tabs, items, and disabling items
Please Sign up or sign in to vote.
28 Jun 2007Sorin Serban
This article shows how to get a readable and programmable result from the IL array provided by the MethodBody.GetILAsByteArray() method.
Please Sign up or sign in to vote.
29 Apr 2009Andre Azevedo
An asynchronous socket server and client with encryption and compression.
Please Sign up or sign in to vote.
8 May 2007Leslie Sanford
A new .NET Framework class for making thread synchronization issues easier to manage.
Please Sign up or sign in to vote.
24 May 2006Rei Miyasaka
A base class for managing screensaver initialization, timing, preview view, and multiple monitor support, the proper way.
Please Sign up or sign in to vote.
4 Aug 2006Peter Huber SG
C# class making it easy to interact with POP3 email server, like listing of emails, download and deletion. Special attention was given to reliable connection control. The code was tested for several months with Google Gmail, including SSL.
Please Sign up or sign in to vote.
29 May 2006Marc Clifton
A template driven tree control.
Please Sign up or sign in to vote.
9 May 2006Wouter van Vugt
Learn how to serialize object trees into SOAP and back again
Please Sign up or sign in to vote.
24 May 2006NasirAliKhan
Explains the concept of client callbacks in ASP.NET 2.0.
Please Sign up or sign in to vote.
30 Mar 2015Dan Letecky
Showing the features of a flexible ASP.NET event calendar/scheduling control.
Please Sign up or sign in to vote.
17 May 2006Syed Moshiur Murshed
Encrypt and Decrypt important data with C# and play
Please Sign up or sign in to vote.
17 Aug 2010Lawrence Botley
Ant Colony Optimisation - A genetic algorithm deriving from ant pheromone distribution trails to route network traffic efficiently
Please Sign up or sign in to vote.
22 May 2006Jeff Modzel
How to create your own ASP.NET 2.0 custom resource provider to replace resource files (resx) with SQL Server.
Please Sign up or sign in to vote.
5 Jun 2006Shailen Sukul
A fully working multi-threaded file downloader application.
Please Sign up or sign in to vote.
25 Oct 2006Igor Tkachev
A wrapper for the System.Reflection.Emit namespace
Please Sign up or sign in to vote.
18 May 2006Syed Moshiur Murshed
Encrypt and decrypt important data with C# and play
Please Sign up or sign in to vote.
28 Jul 2006Marc Sweetgall
Implementing the G711 µ-law and a-law codecs in C#.
Please Sign up or sign in to vote.
9 Dec 2012I_gO_tO_schoOl_by_scoOter
This article will describe the line contouring section in more detail
Please Sign up or sign in to vote.
19 May 2006Tim Haynes
Transparently boosting serialization performance and shrinking the serialized object's size.
Please Sign up or sign in to vote.
10 May 2006thebeekeeper
Learn how to create a graph that can automatically scale itself!
Please Sign up or sign in to vote.
4 Apr 2007Anoop Pillai
This article is expected to (0) Introduce Brainnet, a declarative neural network library we developed (1) Demonstrate some practical uses neural network programming (2) Give you a fair idea regarding neurons, neural networks and their applications (3) Introduce BrainNet library - an open source
Please Sign up or sign in to vote.
10 Nov 2006Herre Kuijpers
An article on using and writing a user control resembling one of Outlook's sidebar controls
Please Sign up or sign in to vote.
24 May 2006craigd
Adding advanced search-engine features (and persistent catalog) to Searcharoo project
Please Sign up or sign in to vote.
20 Sep 2006H. S. Masud
A collection class for listing all the computers and servers in your network, with category information.
Please Sign up or sign in to vote.
2 May 2006thomas_tom99
An article on a .NET based add-in/plug-in framework, with dynamic toolbars and menus.
Please Sign up or sign in to vote.
21 Oct 2008BobJanova
A simple lobby server for hosting multiple small games and allowing players to create and join games of many types.
Please Sign up or sign in to vote.
14 Jun 2007Serkant Samurkas
SDXGrid, is a comprehensive data grid component for Microsoft .NET 2.0 web application developers, easing the exhausting process of implementing the necessary code for sorting, navigation, grouping, searching, and real time data editing in a simple data representation object.
Please Sign up or sign in to vote.
17 May 2006cambo1982
A .NET 2.0 version of Pavel Zolnikov's BandObjects project.
Please Sign up or sign in to vote.
1 May 2006Cristian Odea
A simple OR Mapper built with custom build providers, which reads data from XML files.
Please Sign up or sign in to vote.
15 Jul 2008Jan Schreuder
A generic class for scanning directories using recursion and events
Please Sign up or sign in to vote.
13 Jul 2006Alexander Kleshchevnikov
How flexible is the normal functionality of ASP.NET validators? In this article, I am going to show how to customize the appearance of the attached control of a validator during an error situation on the server or the client side, or even call a custom client function without postback.
Please Sign up or sign in to vote.
21 Nov 2006Federico Andres Lois
This article will show you how to create generic singletons that honor all of their properties and at the same time are extensible enough to handle not so obvious scenarios.
Please Sign up or sign in to vote.
9 Jun 2009Martin Lapierre
Use a generic class to create all your Singletons.

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
Ukraine Ukraine
Alexander is freelance web developer with 4 years experience. He has skills in ASP.NET/MS SQL Server, PHP/MySQL, Ruby On Rails, XHTML, CSS. You can contact with me by seigo.ua@gmail.com. Also check my homepage at www.klalex.com.
Software Developer (Senior)
Brazil Brazil
- Living in São Paulo, Brazil
- Developing since 1994 with
* Clipper (Summer '87 and 5.02)
* FoxPro (DOS, 2.6), Visual Foxpro (6, 7, 8, 9)
* Delphi (1, 2, 5, 7, 2007)
* C# (2.0, 4.0)
Architect
India India
Architect, Developer, Speaker | Wannabe GUT inventor & Data Scientist | Microsoft MVP in C#
United Kingdom United Kingdom
I'm a recent graduate (MSci) from the University of Cambridge, no longer studying Geology. Programming is a hobby so I get to write all the cool things and not all the boring things Smile | :) . However I now have a job in which I have to do a bit of work with a computer too.
Software Developer (Senior)
Ireland Ireland
Husband, son, brother, I grok technologiy. I write code. I take photos. I teach & practice Krav Maga. I play football. I eat good-food. I drink nice-wine.
Technical Lead OneSaas - Cloud Integrations Made Easy
Australia Australia
Web Developer
Australia Australia
-- ooo ---
www.conceptdevelopment.net
conceptdev.blogspot.com
www.searcharoo.net
www.recipenow.net
www.racereplay.net
www.silverlightearth.com
Web Developer
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
Dan Petit is President of FlexiSoft Solutions, Inc., which was founded in 1997 with the mission of creating quality tools for developers at a reasonable price. Since its inception, FlexiSoft Solutions has added both specialized training and consulting services to it offerings. Their offices are in Collierville, TN.

Dan is the author of the book Real Visual Basic and of numerous technical articles on object-oriented analysis and design, hardcore VB programming, UML modeling, and project management.
Founder Corvalius
Argentina Argentina
Founder of Corvalius (http://www.corvalius.com). He is the Lead Architect of Beweevee Live Collaboration Technology (http://www.beweevee.com). Has a degree on Computer Science from the Universidad Nacional del Sur at Bahia Blanca. His research interests are real-time graphics, distributed systems and parallel computing, especially on data parallel architectures (GPGPU).

Formerly part of the Huddle's Group Core Technologies Team, specialized in consulting in areas like high performance computing, systems integration and scientific visualization. Frequent speaker at local conferences on technology. He also presented at the Demofest at the Microsoft Research Faculty Summit 2009 at Argentina.

Avid reader, counting along 40 books in the last year ranging from topics like Mathematical Uncertainty to Business and Behavioral Finance.

He also has been project leader from 2003 to 2006 on Project Xenocide (formerly XComUfo), an open source game that at the time has been named among the 10 most promising Open Source games by the April's 2003 issue of the Computer Games Magazine.

More details can be found at: http://ar.linkedin.com/in/federicolois
Software Developer (Senior) KAZ Software Limited
Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Rubicon
Netherlands Netherlands
Currently Herre Kuijpers is employed at Rubicon. During his career he developed skills with all kinds of technologies, methodologies and programming languages such as c#, ASP.Net, .Net Core, VC++, Javascript, SQL, Agile, Scrum, DevOps, ALM. Currently he fulfills the role of software architect in various projects.

Herre Kuijpers is a very experienced software architect with deep knowledge of software design and development on the Microsoft .Net platform. He has a broad knowledge of Microsoft products and knows how these, in combination with custom software, can be optimally implemented in the often complex environment of the customer.
I@n
Web Developer
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Nvidia Registered game developer.
Teaching Assistant,
Faculty of computer and information sciences,
Ain Shams University.
SmartLabZ QT Developer.
Have an experience of more than 2 years in c++(QT/MFC/ATL/Win32),c#, GDI,DirectX
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.
Technical Lead
Netherlands Netherlands
I'm a professional software developer for a small company in the Netherlands. I have been developing software since 1988 in C, Visual Basic and C#. My main focus is now on problem analysis in IT projects.
United States United States
I have been a professional developer since 1996. My experience comes from many different industries; Data Mining Software, Consulting, E-Commerce, Wholesale Operations, Clinical Software, Insurance, Energy.

I started programming in the military, trying to find better ways to analyze database data, eventually automating my entire job. Later, in college, I automated my way out of another job. This gave me the great idea to switch majors to the only thing that seemed natural…Programming!
Web Developer
United States United States
I've been with Microsoft for over 10 years now. I started with the company soon after the release of Windows 95. Now those were heady days. I've seen the long march of Windows 2000 and was right there for the browser wars. While at Microsoft, I have been a consultant, an ecommerce specialist, and an enterprise technology advisor. Prior to Microsoft, I was in the Air Force stationed at Offutt AFB in Omaha, NE where I was Chief Network Engineer (my pre-developer days) for the USSTRATCOM LAN.

Today, I am a .NET Developer Evangelist for Microsoft's North Central District. I live in Minneapolis and often travel to the surrounding states of Nebraska, Iowa, and the Dakotas (ok, not so much the Dakotas). In my current role, I am responsible for working with developers and customers that are evaluating or using .NET, especially Windows 8 and Windows Phone 8.

My hobbies and interests include: football, basketball, golf, poker, reading, painting miniatures, and Michigan State sports!

Check out my blog at http://slickthought.net, follow me on Twitter @jabrand, and make sure you check out http://aka.ms/30Days
Web Developer
United States United States
Technical Architect
Sungard HE
Czech Republic Czech Republic
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 (No members)

Web Developer
Saudi Arabia Saudi Arabia
I started working with .NET since it was Beta 1. I then joined Microsoft and had the chance to work with multiple technologies including BI, Portals, and Integration. I am working now at Microsoft as a Senior Development Consultant focusing on portals, and hopefully I will go back to my old love, Integration Smile | :)
Software Developer (Senior)
United Kingdom United Kingdom
Lawrence has a Degree in Computer Science and Artificial Intelligence and a Master of Science degree in Information Technology for e-Commerce.
United States United States
Aside from dabbling in BASIC on his old Atari 1040ST years ago, Leslie's programming experience didn't really begin until he discovered the Internet in the late 90s. There he found a treasure trove of information about two of his favorite interests: MIDI and sound synthesis.

After spending a good deal of time calculating formulas he found on the Internet for creating new sounds by hand, he decided that an easier way would be to program the computer to do the work for him. This led him to learn C. He discovered that beyond using programming as a tool for synthesizing sound, he loved programming in and of itself.

Eventually he taught himself C++ and C#, and along the way he immersed himself in the ideas of object oriented programming. Like many of us, he gotten bitten by the design patterns bug and a copy of GOF is never far from his hands.

Now his primary interest is in creating a complete MIDI toolkit using the C# language. He hopes to create something that will become an indispensable tool for those wanting to write MIDI applications for the .NET framework.

Besides programming, his other interests are photography and playing his Les Paul guitars.
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.
United States United States
Marc started proramming on a TI-83 Plus, and slowly moved through the languages: QBasic, VB, C++, and then Java. J# provided a good stepping stone into .NET, and now he uses primarily Java and C#.
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.
Web Developer
Russian Federation Russian Federation
Alex
.NET Developer
Russian Federation
rakemaker@gmail.com
Web Developer
United Arab Emirates United Arab Emirates
Iam Nasir Ali Khan, working a software architect in Dubai, works primarily on Microsoft Platform, MCTS certified for windows/web/distributed/mobile/enterprise applications.
Also teaches CS courses in a university in dubai.
Octopus Deploy
Australia Australia
My name is Paul Stovell. I live in Brisbane and develop an automated release management product, Octopus Deploy. Prior to working on Octopus I worked for an investment bank in London, and for Readify. I also work on a few open source projects. I am a Microsoft MVP for Client Application Development.
Web Developer
Europe Europe
I am a principal development consultant at Microsoft in the UK specialising in UI development. Recently I've been doing a lot of WPF work including the BBC iMP project shown at MIX06. I've been developing software for over 20 years - VAX, WIN16, MFC, ASP.NET, WinForms, WPF.

My main hobby is cars and my favourite day out is at Thruxton race track driving the Porsche 911 Turbo.
Software Developer (Senior)
Singapore Singapore
Retired SW Developer from Switzerland living in Singapore

Interested in WPF projects.
Web Developer
Czech Republic Czech Republic
Petr Palas is founder of Kentico Software (www.kentico.com), the producer of professional solutions for web developers. Kentico Software is focused on development and marketing of Kentico CMS for ASP.NET. Our goal is to create the most flexible and easy-to-use web content management solution for ASP.NET developers.
Software Developer (Senior) Freelancer
India India
I am a software professional with over 20 years of commercial business applications design and development experience.

My programming experience includes Java, Spring, .NET, Classic VB & ASP, Scripting, Power Builder, PHP, Magic & far far ago FoxPro, C, Assembly and COBOL.

From last 11 years I am mostly working with Java Technology. I am currently available to take up new assignments.
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.
Canada Canada
The cows are here to take me home now...
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.
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 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
Australia Australia
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
Simon Galbraith is joint CEO of Red Gate Software (www.red-gate.com), whose DBA and developer tools are used by more than 200,000 professionals and nearly 100,000 organizations worldwide, including Microsoft, HP, Sage, Bank of America, AT&T, and The U.S. Treasury.
Web Developer
Romania Romania
.Net Developer specialized in ASP.Net 2.0 Applications with AJAX technology
Architect Atalasoft, a Kofax Company
United States United States
Steve Hawley is a software engineer/architect at Atalasoft, Inc., responsible for current and future component designs.
Software Developer Pöyry Infra GmbH
Austria Austria
I am Syed Moshiur Murshed from Bangladesh. I studied BSC in Computer Science at American International University Bangladesh(www.aiub.edu). And then MSC in Software Technology at Stuttgart University of Applied Science, Germany(www.hft-stuttgart.de). Currently I am employed as a Software Engineer at Pöyry Infra GmbH in Salzburg, Austria since 04-2011.
I have been learning C# for quite some time and Enjoying it.
United States United States
Whoa! I'm thebeekeeper. I'm from Milwaukee, WI but I'm living in Boston, MA right now. I work for a very large organization doing digital signal processing, but sometimes I write programs for computers!

Go look at my web-site! (thebeekeeper.net)
Chief Technology Officer KTS INFOTECH PVT LTD
India India
->9+ Years of Experience in IT Field.
->Basically a C++ Programmer migrating to .NET
->Have Masters degree in Physics and Computer Scince.
-> Doing his Ph.D(Part Time) in Optical Networking)
->Interests: Software product development,Networking, Robotics,Sports Physics, Learning musical instruments, Cricket.

->Resides in kerala ,the gods own country, with his mother and wife.

Home page

Web Developer
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 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 May - 1 Jun 2006