Click here to Skip to main content
16,016,306 members
This competition has ended

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

12 Oct 2006yshrestha
Creating data rich maps is a challenge. Making them easy to manipulate further complicates this task. Learn how to overcome both of these challenges using Dundas Map's AJAX-driven zooming, panning, and navigation functionalities, and how to add further interactivity to your Dundas Map applications.
2 Oct 2006Redgate Software
This article describes how you can use ANTS Profiler to eliminate performance hotspots and memory leaks from your .NET applications.
10 Oct 2006Whole Tomato Software
A review of the code refactoring tools in Visual Assist X - by John Krajewski, Senior AI Programmer, Pandemic Studios.
Please Sign up or sign in to vote.
23 Oct 2006GProssliner
Dynamic typing (DuckTyping) implementation for .NET.
Please Sign up or sign in to vote.
14 Feb 2008CastorTiu
Library to manipulate icons and icons libraries with support to create, load, save, import and export icons in ico, icl, dll, exe, cpl and src format. (Windows Vista icons supported).
Please Sign up or sign in to vote.
8 Nov 2015Phillip Piper
.NET ListView maxed out on caffeine, guarana and steroids.
Please Sign up or sign in to vote.
30 Nov 2006siva pinnaka
This article explains how to migrate data between different SQL Server environments.
Please Sign up or sign in to vote.
27 Nov 2006SimmoTech
Provides code and techniques to enable developers to optimize serialization of DataSets/DataTables.
Please Sign up or sign in to vote.
23 Dec 2006Dan Letecky
Fine DHTML context menu with layout of Action Lists/Smart Tags known from Visual Studio .NET 2005
Please Sign up or sign in to vote.
3 Oct 2006P.Adityanand
A C# 2.0 library for executing parts of a method code asynchronously using Anonymous Methods and ManagedIOCP.
Please Sign up or sign in to vote.
15 Oct 2006Andrew Kirillov
The articles describes a C# library for evolution computations and their application for several problems solving.
Please Sign up or sign in to vote.
10 Dec 2007jonnynolimits
A library for serializing any class in XML format.
Please Sign up or sign in to vote.
19 Oct 2006Josh Smith
A ListBox which slides its items when they are selected and deselected.
Please Sign up or sign in to vote.
26 Oct 2006Sacha Barber
An article which describes how to obtain a list of network computer names using C# and the NetServerEnum function from the Netapi32.dll.
Please Sign up or sign in to vote.
30 May 2007Pete Everett
This article describes the basics of sound waves as well as the PCM WAVE format, and illustrates how to create music by writing your own custom wave form.
Please Sign up or sign in to vote.
29 Mar 2007Herre Kuijpers
This article is meant as an introduction to raytracing and explains the basic techniques to raytrace a scene.
Please Sign up or sign in to vote.
19 Dec 2013Jon Sagara
This article shows how easy it is to use ASP.NET and Google Co-op's Custom Search Engine to build your own search engine.
Please Sign up or sign in to vote.
24 Oct 2006Jürgen Bäurle
This article describes how to create Data Access Layer Components (DALC) using ASP.NET build providers and a self-defined description language in C#, including an easy scanner, parser, and CodeDOM generator.
Please Sign up or sign in to vote.
5 Oct 2006pconverse
Data bind using INotifyPropertyChanged
Please Sign up or sign in to vote.
10 Oct 2006Jonas Beckeman
Read/write Photoshop PSD files, serialize to XML, extract layer bitmaps, and more.
Please Sign up or sign in to vote.
26 Oct 2006T.D. Ryan
Create dynamic image thumbnails on-the-fly at runtime.
Please Sign up or sign in to vote.
30 May 2007Tomas Petricek
In this article, I'll describe the concepts that influenced the design of C# 3.0. Most of these concepts are from other programming languages like Haskell, LISP, or languages developed at Microsoft Research.
Please Sign up or sign in to vote.
16 May 2007pseudonym67
A Look at Adaptive Programming with Genetic Algorithms
Please Sign up or sign in to vote.
14 Mar 2007The Man from U.N.C.L.E.
How to create a Splash Screen that can start before the main application thread
Please Sign up or sign in to vote.
20 Oct 2006kurt.griffiths
Handy Regex test utility for .NET helps you get the right expression to use in your code
Please Sign up or sign in to vote.
9 May 2008johnnycantcode
United States Postal Service (USPS) Web Tools Wrapper is a .NET library you can use for address validation, retrieving rates and YES even printing labels
Please Sign up or sign in to vote.
23 Oct 2006bsargos
A set of popular algorithms to solve the equation f(x)=0 in one dimension.
Please Sign up or sign in to vote.
23 Oct 2006Igor Tkachev
Run-time data accessor generation
Please Sign up or sign in to vote.
20 Oct 2006Igor Ladnik
A sample of collaboration between MSRS service and WinForm application by means of WCF services.
Please Sign up or sign in to vote.
18 Oct 2006awseditor
This article is a simple, step-by-step guide for those who have ideas and want to quickly implement them. We’ll use code to demonstrate how easy it is to build an application on Amazon S3. We’ll also highlight questions that you may ask before releasing an application.
Please Sign up or sign in to vote.
16 Oct 2006Keith Vinson
Having trouble keeping your applications running? This could be why....
Please Sign up or sign in to vote.
3 Nov 2006Alois Kraus
What happens during the shutdown of a managed application?
Please Sign up or sign in to vote.
23 Oct 2006Mike Ellison
Demonstrates how to apply conditional formatting in a GridView or DataGrid when columns are dynamically generated, and wrap such code in an IExtenderProvider control.
Please Sign up or sign in to vote.
28 Oct 2006Stephan Depoorter
Handling Fixed width flat files with .NET custom attributes
Please Sign up or sign in to vote.
22 Jun 2007Ivar Lumi
This article discusses how to create and parse vCards using a .NET vCard API
Please Sign up or sign in to vote.
14 Mar 2007Sean Yixiang Lu
A wrapper of System.Drawing.Bitmap that serves as a compromising solution in terms of memory usage and loading time.
Please Sign up or sign in to vote.
28 Oct 2006David Hay
Provide more control over logging by extending the Enterprise Library Logging Application Block.
Please Sign up or sign in to vote.
13 Oct 2006Andrew Tweddle
RegexToXml is a command line utility which applies a regular expression to input text and returns the results as an XML document.
Please Sign up or sign in to vote.
6 Nov 2006adamAFA46
Simple but powerful GUI O/R Mapper which generates C# 2.0 to handle all of your object relational persistence.
Please Sign up or sign in to vote.
18 Oct 2012Eduard Gomolyako
Library for decoding and encoding mobile short messages to/from SMS protocol data unit
Please Sign up or sign in to vote.
16 Oct 2006Sean Goodpasture
An article describing a way to find the differences between two database instances
Please Sign up or sign in to vote.
22 May 2007jjzam
Drag and drop control on Custom Panel Container with regions-based editable
Please Sign up or sign in to vote.
6 Nov 2006Bashir Magomedov
The article describes the Hopfield model of neural network.
Please Sign up or sign in to vote.
16 Oct 2006Matthew Noonan
An article on creating a prompted textbox in the style of Outlook 2007, IE7, and Firefox 2.0.
Please Sign up or sign in to vote.
25 Oct 2006Elia Sarti
Two classes that let you synchronize GUI and Settings (or any other binding) with automatic saving/cancelling.
Please Sign up or sign in to vote.
18 Oct 2006Jeltz1
An algorithm to convert an integer from one base to another
Please Sign up or sign in to vote.
14 Jan 2008ShahabFatemi
Basics of Crystal Report for .NET programmers
Please Sign up or sign in to vote.
10 Nov 2008James Kolpack 1 alternative  
PipeStream is a thread-safe read/write data stream for use between two threads in a single-producer/single-consumer type problem.
Please Sign up or sign in to vote.
9 Oct 2006Tony Ioanides
One approach to displaying a custom control in a ToolStrip drop-down button
Please Sign up or sign in to vote.
4 Dec 2006J_Madden
Describes WMI namespace security, and introduces code to review and modify WMI Namespace security.

Current Participants

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

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.
Systems Engineer Siemens
Germany Germany
He is working for a multi national company which is a hard and software vendor of medical equipment. Currently he is located in Germany and enjoys living in general. Although he finds pretty much everything interesting he pays special attention to .NET software development, software architecture and nuclear physics. To complete the picture he likes hiking in the mountains and collecting crystals.
Software Developer IBM
United Kingdom United Kingdom
Started software development at about 15 years old and it seems like now it lasts most part of my life. Fortunately did not spend too much time with Z80 and BK0010 and switched to 8086 and further. Similar with programming languages – luckily managed to get away from BASIC and Pascal to things like Assembler, C, C++ and then C#. Apart from daily programming for food, do it also for hobby, where mostly enjoy areas like Computer Vision, Robotics and AI. This led to some open source stuff like AForge.NET, Computer Vision Sandbox, cam2web, ANNT, etc.
Architect Dariel Solutions
South Africa South Africa
Andrew Tweddle started his career as an Operations Researcher, but made the switch to programming in 1997. His current programming passions are Powershell and WPF.

He has worked for one of the "big 4" banks in South Africa as a software team lead and an architect, at a Dynamics CRM consultancy and is currently an architect at Dariel Solutions working on software for a leading private hospital network.

Before that he spent 7 years at SQR Software in Pietermaritzburg, where he was responsible for the resource planning and budgeting module in CanePro, their flagship product for the sugar industry.

He enjoys writing utilities to streamline the software development and deployment process. He believes Powershell is a killer app for doing this.

Andrew is a board game geek (see www.boardgamegeek.com) with a collection of over 190 games! He also enjoys digital photography, camping and solving puzzles - especially Mathematics problems.

His Myers-Briggs personality profile is INTJ.

He lives with his wife, Claire and his daughters Lauren and Catherine in Johannesburg, South Africa.
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)
United Kingdom United Kingdom
Work: HSBC (http://www.hsbc.co.uk/).
Regalia: PhD in CS, MCAD, MCPD: Web Developer, MCTS: .Net Framework 2.0., 3.5.
Interests: Programming, artificial intelligence, C#, .NET, HTML5, ASP.NET, SQL, LINQ.
Marital Status: Married, daughter
Blog: http://www.magomedov.co.uk
Software Developer
France France
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
I started with programming about 19 years ago as a teenager, from my old Commodore moving to PC/Server environment Windows/UNIX SQLServer/Oracle doing gwBasic, QBasic, Turbo Pascal, Assembler, Turbo C, BC, Summer87, Clipper, Fox, SQL, C/C++, Pro*C, VB3/5/6, Java, and today loving C#.

Currently working as SDE on Failover Clustering team for Microsoft.

Passion for most programming languages and my kids Aidan&Nadia.
Czech Republic Czech Republic
My open-source event calendar/scheduling web UI components:

DayPilot for JavaScript, Angular, React and Vue
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.
Chief Technology Officer
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Synved Ltd.
Ireland Ireland
Architect
Austria Austria
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.
Software Developer (Senior)
Israel Israel


  • Nov 2010: Code Project Contests - Windows Azure Apps - Winner
  • Feb 2011: Code Project Contests - Windows Azure Apps - Grand Prize Winner


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.
Estonia Estonia
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
Software developer for the past 10 years in the Windows environment. Married, with two teenagers, and no money!
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.
Engineer
Australia Australia
I am a programmer with a degree in chemical engineering. I know my way around PLC's and real-time programming, and also develop visual studio applications in C#, C++, and specialsed engineering functions for use behind Excel. I have over 20 years experience in programming personal computers, PLC's, and industrial automation.
Web Developer
Mexico Mexico
I'm an electronics engineer since 2003 by ITTG from Chiapas, Mexico. I love programming with C++, C#, ASP.NET, VB, JAVA MIDLET and Microcontrollers, FPGA.
Software Developer (Senior) Gologic Tech LLC.
United States United States
I work as an independent software architect and senior developer. I have worked on many large enterprise projects as well as small single user applications.
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
Web Developer
Sweden Sweden
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Italy Italy
I am a biomedical engineer. I work in Genoa as software developer. I developed MFC ActiveX controls for industrial automation for 2 years and packages for Visual Studio 2005 for 1 year. Currently I'm working in .NET 3.5 in biomedical area.
Software Developer (Senior)
United States United States
Josh creates software, for iOS and Windows.

He works at Black Pixel as a Senior Developer.

Read his iOS Programming for .NET Developers[^] book to learn how to write iPhone and iPad apps by leveraging your existing .NET skills.

Use his Master WPF[^] app on your iPhone to sharpen your WPF skills on the go.

Check out his Advanced MVVM[^] book.

Visit his WPF blog[^] or stop by his iOS blog[^].

See his website Josh Smith Digital[^].
Software Developer (Senior)
Germany Germany
I’m a software developer based in Germany.

Homepage
Chief Technology Officer Image Access, Inc.
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) Jungle Disk
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
I have been a software developer for almost 20 years, focusing primarily on Microsoft based technologies. I recently started my own consulting company and haven't looked back.

I also developed a product called EasyObjects.NET to enable developers to produce better code in a shorter time frame.
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.
Architect
India India
Software Professional with 14+ Years of experience in design & development of server products using Microsoft Technologies.

Woked/Working on server side product development using Managed C++ & C#, including Thread pools, Asynchronous Procedure Calls (APC), Inter Process Communication (IPC) using named pipes, Lock Free data structures in C++ & .Net, etc.
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
Pete has just recently become a corporate sell-out, working for a wholly-owned subsidiary of "The Man". He counter-balances his soul-crushing professional life by practicing circus acrobatics and watching Phineas and Ferb reruns. Ducky Momo is his friend.
Team Leader
Australia Australia
Phillip has been playing with computers since the Apple II was the hottest home computer available. He learned the fine art of C programming and Guru meditation on the Amiga.

C# and Python are his languages of choice. Smalltalk is his mentor for simplicity and beauty. C++ is to programming what drills are to visits to the dentist.

He worked for longer than he cares to remember as Lead Programmer and System Architect of the Objective document management system. (www.objective.com)

He has lived for 10 years in northern Mozambique, teaching in villages.

He has developed high volume trading software, low volume FX trading software, and is currently working for Atlassian on HipChat.
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.
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
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Web Developer
United States United States
I'm the owner and principal consultant of a small (one man!) shop here in the Dallas, Texas area.

I mostly work with Microsoft technologies, but run a lot of Linux at home.
Software Developer
Singapore Singapore
This guy loves computer programming, software design and development. He is interested and specialized in C family languages, especially C#, Java, Objective-C and D Programming Language. Ruby and Python are starting to interest him as well.
Sweden Sweden
I am not using Microsoft.NET and Crystal report anymore.
I moved from computer science to space science in 2008. Currently I'm a researcher in space plasma physics in Sweden. I apologize if I cannot reply your emails/messages anymore. This is because I am not using Windows and any of the Microsoft products.
Software Developer (Senior) Hunton Information Systems Ltd.
United Kingdom United Kingdom
Simon Hewitt is a freelance IT consultant and is MD of Hunton Information Systems Ltd.

He is currently looking for contract work in London.

He is happily married to Karen (originally from Florida, US), has a lovely daughter Bailey, and they live in Kings Langley, Hertfordshire, UK.
Web Developer
United States United States
MCSD.NET Early Achiever,MCDBA SQL 2000,MCITP SQL 2005 Charter Member,MCPD Charter Member
Web Developer
Belgium Belgium
Stephan works as a .NET solution archtect at Euricom, one of Belgiums leading .NET companies.
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
United Kingdom United Kingdom
Unfortunately my real name was already in use as a code project login. For those of you who are wondering I am really Napoleon Solo. Sorry, I mean, Mark Jackson. Well, I do look a bit like him I think.
Czech Republic Czech Republic
I live in Prague, the capital city of Czech republic (most of the time Smile | :) ). I've been very interested in functional programming recently and I have a passion for the new Microsoft F# language. I'm writing a book about Functional Programming in the Real World that shows the ideas using examples in C# 3.0 and F#.

I've been Microsoft MVP (for C#) since 2004 and I'm one of the most active members of the F# community. I'm a computer science student at Charles University of Prague. My hobbies include photography, fractals and of course many things related to computers (except fixing them). My favorite book writers are Terry Pratchett and Philip K Dick and I like paintings by M. C. Escher.

PS: My favorite codeproject icon is Sheep | [baah] .
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.
United States United States
Whole Tomato Software, Inc. was founded in 1997 with a mission to improve developer productivity. We make progress on our goal by creating simple yet powerful improvements to existing development environments.

Since its founding, the company has improved every Microsoft IDE since Microsoft Visual C++ 5.0. In that early IDE, the company introduced features that form the foundation of what is now called IntelliSense.
This is a Organisation

2 members
Architect
Canada Canada
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 Oct - 1 Nov 2006