Click here to Skip to main content
15,900,694 members
This competition has ended

C# Mar 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.
26 Mar 2006Marc Clifton
Using a NetworkStream with raw serialization, GZipStream, and CryptoStream.
Please Sign up or sign in to vote.
31 Mar 2006Dan Radu
The DACBuilder application provides auto-generation features from multiple database systems in multiple programming languages.
Please Sign up or sign in to vote.
13 Mar 2006Marc Clifton
An investigation into different data entry modalities and the need for a transaction sandbox.
30 Mar 2006Whole Tomato Software
Read on to learn the real reason my co-workers virtually dragged me to our purchasing agent to get my very own license for Visual Assist X!
Please Sign up or sign in to vote.
3 Apr 2006Josh Smith
A tool which allows you to view, save, and copy an image embedded in any assembly.
Please Sign up or sign in to vote.
19 Mar 2006Eyal Post
Using the IFilter interface to extract text from various document types.
Please Sign up or sign in to vote.
15 Mar 2006bsargos
This article presents an extended GroupBox that displays an icon in the header.
Please Sign up or sign in to vote.
25 Aug 2006mattsj1984
A control to display pie charts with highly customizable formatting.
Please Sign up or sign in to vote.
11 Jun 2008Billy McCafferty
This article describes best practices for leveraging the benefits of NHibernate 1.2, ASP.NET, generics and unit testing together.
Please Sign up or sign in to vote.
7 Apr 2006Adam Tibi
Discussing the MultipleFieldsValidator that validates a group of fields in which at least one is required, like phone number, mobile phone number, or email. It inherits the BaseValidator and uses some new cool ASP.NET 2.0 features.
Please Sign up or sign in to vote.
1 Mar 2006lxwde
Crafting a C# Forms Editor by implementing a RectTracker and a transparent control.
Please Sign up or sign in to vote.
22 Aug 2006Danilo Corallo
Extend a PropertyGrid with an Item collection; easy customization of properties with custom editor, custom converter and databinding.
Please Sign up or sign in to vote.
4 Mar 2006Marc Clifton
Adds synchronization to the DataTable Transaction Logger.
Please Sign up or sign in to vote.
7 Mar 2006Christian Birkl
A .NET port of the VC++ 6.0 sample, 'dbmon'.
Please Sign up or sign in to vote.
28 Aug 2013Software Developer's Journal
This article presents possibilities for development of .NET applications running on operating systems other than Windows, using the MONO platform. Advantages and challenges will be presented. Also presented are some common issues encountered while developing applications using the .NET technology.
Please Sign up or sign in to vote.
8 Mar 2006Chris Rogers
In this document, I will explain how to use proxy classes and attributes to intercept method calls to set and get statements, and perform basic validation and change tracking.
Please Sign up or sign in to vote.
29 Mar 2006Jeroen Landheer
Extending the .NET 2.0 WebBrowser control.
Please Sign up or sign in to vote.
27 Mar 2006bsargos
This articles describes some easy ways to filter the properties displayed in a Microsoft PropertyGrid.
Please Sign up or sign in to vote.
6 Apr 2006Russell Aboobacker
Drag a borderless form by clicking anywhere on the form
Please Sign up or sign in to vote.
6 Mar 2006jconwell
Introduction to creating dynamic types with Reflection.Emit.
Please Sign up or sign in to vote.
14 Mar 2006Matthias Hertel
This article is about comparing text files, and the best and most famous algorithm to identify the differences between them.
Please Sign up or sign in to vote.
8 Mar 2006Tim Clark
Using .NET 2.0 generics to allow for enum like classes with human readable descriptions.
Please Sign up or sign in to vote.
19 Mar 2006Hatem Mostafa
A multi-threaded simple crawler with C# sockets to solve the WebRequest.GetResponse() locking problem.
Please Sign up or sign in to vote.
20 Mar 2006Aby Watson
A very simple way to parse all sorts of logs like W3C, IIS, WMS etc.
Please Sign up or sign in to vote.
26 Apr 2006jocool2550
A simple way to keep all your fat client or single user applications up to date, easy to add to your projects and much easier than any other product to put online an update!
Please Sign up or sign in to vote.
4 Apr 2006Salvatore Vetro
The art of swap from a database to another changing a flag
Please Sign up or sign in to vote.
1 Mar 2006Kent Boogaart
Describes how to create a more useful SiteMapResolve event.
Please Sign up or sign in to vote.
23 Mar 2006Chayan
IKVM.NET is an open source implementation of Java for Mono /Microsoft .NET Framework and makes it possible both to develop .NET applications in Java, and to use existing Java APIs and libraries in applications written in any .NET language.
Please Sign up or sign in to vote.
15 May 2006Robert Rohde
A component to make Windows Forms controls more dynamic by adding animation capabilities.
Please Sign up or sign in to vote.
22 Mar 2006Manuel Abadia
An article to master the ObjectDataSource.
Please Sign up or sign in to vote.
6 Apr 2006FoxholeWilly
A basic keyboard usercontrol suitable for touchscreen displays.
Please Sign up or sign in to vote.
22 Mar 2006Simon Mourier
This article shows you how to programmatically eject USB removable disk drives using .NET, with a sample GUI application.
Please Sign up or sign in to vote.
26 Mar 2012Sten Hjelmqvist 1 alternative  
A version of the Levenshtein algorithm that uses 2*Min(StrLen1,StrLen2) bytes instead of StrLen1*StrLen2 bytes.
Please Sign up or sign in to vote.
3 Apr 2006nadav74
An article on how to deal with designer exceptions in Visual Studio 2005.
Please Sign up or sign in to vote.
14 Mar 2006Ewout Stortenbeker
The SelectQueryBuilder class allows you to build complex SQL statements and commands from your code. It also prevents you from possible SQL injection attacks.
Please Sign up or sign in to vote.
3 Mar 2006Michael Coyle
Using an XML Schema Definition file, this program uses code generation and CodeDom manipulation to edit XML data in the PropertyGrid.
Please Sign up or sign in to vote.
6 Apr 2006Karl M. Hulme
An article that describes how to create server-side asynchronous service methods for ASP.NET and WinFX, thereby freeing up resources on the server to handle more clients simultaenously.
Please Sign up or sign in to vote.
15 Mar 2006WarrenBurch
Code to create cool looking text for use in your application.
Please Sign up or sign in to vote.
26 Mar 2006Christian Birkl
A simple .NET based WebClient with JavaScript support.
Please Sign up or sign in to vote.
3 Jul 2010The Man from U.N.C.L.E.
How to control the painting of the .NET TabControl
Please Sign up or sign in to vote.
21 Mar 2006_ABHILASH_MS_
An article on how to use Dynamic Mapping in BizTalk.
Please Sign up or sign in to vote.
19 Mar 2006Marc Clifton
A really basic TCP server, just the core
Please Sign up or sign in to vote.
30 Mar 2006Devakumar Sai Chinthala
How to create custom bound fields and dynamically add them to the GridView
Please Sign up or sign in to vote.
14 Mar 2006Columbus-MCSD
An article on implementing Telnet and SSH, and displaying it on a VT100 Terminal Emulation control created using GDI+.
Please Sign up or sign in to vote.
10 Sep 2011Naveen Karamchetti
This article explains how to handle exceptions in BizTalk Orchestrations
Please Sign up or sign in to vote.
13 Mar 2006Alexandru Ghiondea
Describes a way of creating a web service that persists its state between sequent calls.
Please Sign up or sign in to vote.
14 Mar 2006Andrew Wirger
This article describes how, under some circumstances, an ActiveX control event handler can cause COM objects to linger.
Please Sign up or sign in to vote.
17 Mar 2006Homam Hosseini
This article explains a more accurate method than the algorithm that the .NET Framework's PersianCalendar uses, to deal with the Persian calendar. This method covers a wider range of dates, and also years before Common Era.
Please Sign up or sign in to vote.
10 Aug 2006ChrisMitchell_
An article on the semantic Web and a simple music application
Please Sign up or sign in to vote.
22 Mar 2006Thomas Stockwell
The article will go over various design-time features including smart tags, menu items, adornments.

Current Participants

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

Architect
United States United States
Abhilash is from Kerala, South India. He is presently working as an Integration Consultant for many fortune 500 companies in his current role at Neudesic

Abhilash has been programming since he got his first PC, when they used to load BASIC using tapes. He got his first real PC in 1994 - a 286 with a 40 MB hard disk, 1 MB RAM, and a 5.25 " FDD with a HGA graphics card.

Pascal was his first favorite programming language. And he thought at one time that it was the greatest language. He never really got on to the Delphi wagon, but went with C++, and then progressively VC++ SDK, MFC, COM, and then eventually chose C# as his preferred language once .NET came along. With the emergence of SOA into mainstream, Abhilash chose BizTalk as his SOA realization tool of preference. He opines that BizTalk helps implement SOA; by so clearly separating the message and the underlying implementation, and connect apps purely based on contracts. This is what many classic technologies like IDL tried to do, but somewhere, the point got lost. BizTalk is his tool of choice for EAI. Abhilash has worked in various platforms including Win32,.NET,Linux, and Mainframes and has professional experience in embedded development and voice telephony.This helps him understand the EAI domain better.

His passions include programming, blogging ,cricket and chess. He likes to troll MS user groups and used to run a site www.biztalkcafe.com as a hobby. The site has a forum, so if you work with BizTalk server, he would like to hear about your experiences there.

He was awarded Biztalk Server MVP in April of 2006.

His life events gets recorded here www.abhilash.in. You can connect with him on Linkedin
Engineer ITV Stdios, New York
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
United Kingdom United Kingdom
Passionate about refining software practices, promoting self-motivated teams and orchestrating agile projects.
Lives in London, UK and works as a .NET architect consultant in the City.

Blog AdamTibi.net.
Software Developer Microsoft
United States United States
I am working on the C# compiler at Microsoft since 2007.

Microsoft Certified Professional since 2006

Interests: C#, ASP.NET, LINQ
Software Developer (Senior)
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Web Developer
India India
Chayan Ray has been working as a Technical Consultant in a CMM level 5 company in India. His technical domain includes ASP.NET, C#, PHP, Perl, Cold Fusion, MySQL and MSSQL 2000.
Web Developer
United States United States
Chris Rogers is a consultant for International Network Services, Inc. and is based out of Dallas, TX.

He has been developing software for almost 10 years and specializes in .Net web apps and business integration APIs.
Web Developer
United Kingdom United Kingdom
Chris is a PhD research student working on machine learning in the area of music information systems. His current incarnation lecturers and researches at Anglia Ruskin University as part of the Audio music technology pathway. He has published in journals and has worked as a network consultant to finance his research. He entered the world of windows programming while writing a piece of software for music genre recognition. A passion for music technology has lead him to explore some of the fundamentals of audio 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.
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 Telstra Internet
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)
Italy Italy
I am 40 years old and I've been working with C++, Visual Basic .NET, C# and ASP.NET. I have a large experience in Industrial Automation solutions, but I've worked also as Web developer and DBA. I like to share knowledge and projects with other people.
Founder Articledean.com & conveygreetings.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.
Web Developer
Netherlands Netherlands
27 years old. Alive and kicking!
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
United States United States
For the past 11 years or so I worked exclusively on developing client/server and web applications with Oracle Forms. I needed to learn something new and recently found all those nice freebie Visual Studio Express applications so I spent an afternoon downloading all of them, along with the .NET 2 framework and the SQL Server 2005 Express edition and a few other goodies.

My first project was a match scheduling application I made for my online Call of Duty 2 clan using Visual Web Developer tied to a SQL Server database. I found an inexpensive hosting provider, and that's where it now lives.

I started playing with C# in early March 2006 and realized it would be of use for a project I will be working on - a touchscreen display application for a local museum, so that is currently what I am concentrating on.
Software Developer (Senior)
Egypt Egypt
Web Developer
United Arab Emirates United Arab Emirates
I love messing around with JavaScript, my discovery of the power of JavaScript was the biggest discovery since the time I found out I like astronomy. I spent most of my life shooting heavenly bodies, studying physics, organizing or just being a nice member of amateur astronomy groups and writing about astronomy.

I believe in fast and agile development styles, things just change for a small company before almost any design could be finalized. The programs that I create evolve. An evolved program works better and better by time, but finally nobody knows how!

Seriously, I’m a software architect with wild ideas. I enjoy working on large distributed systems, anything from remotely controlling a telescope to a network of games distributed all over the internet.

Here is the latter one, Hyzonia; I invested a good amount of time on designing and developing it. You might enjoy it if you want to spice up your website with some games or if you’re looking for a good reason to develop a casual game.

Here's my blog.
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
Chile Chile
I am
- born in The Netherlands
- living in Chile together with my wife.
- a Microsoft Certified Professional Developer on all 3 areas (Windows, Web and Enterprise)
- an MCITP on Microsoft SQL Server 2005 (Database Administrator)
- an active programmer for about 14 years.
- a business owner, of a Dutch company called "The Wheel Automatisering" (http://www.thewheel.nl)
- a coder in C#, VB.Net and Managed C++.
- someone who likes to share knowledge

For fun I like to go out with my dogs, enjoy the sun or write some articles that I share with the community.
Web 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 (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[^].
Web Developer
United Kingdom United Kingdom
I live with my wife in Bournemouth in the UK. She consistently inspires me to be the person I know I should be. I enjoy writing music, playing the piano, watching movies, philisophical discussion and eating jaffa cakes.
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.
Technical Lead
China China
liuxiaoweide # gmail.com
Web Developer
Spain Spain
Manuel Abadia had his MS Degree in Computer Science (Univ. Murcia, Spain)

He is a Freelance Software Architect/Engineer and Trainer.

He sells his own components in his webpage (http://www.manuelabadia.com).

He was the Software Architect for the MoviTAP project that won the first prize in the Microsoft and Vodafone mobile web Services contest.

He has done some external work in companies like Namco America Inc. and Gaelco SA.

He has contributed to the MAME project (http://www.mamedev.com) for some years (and continues to do so eventually).
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.
Architect Deutsche Bank AG
Germany Germany
see https://www.mathertel.de
United States United States
I am a software engineer. When I'm not coding, I enjoy reading, especially sci-fi and fantasy. I also like getting outside to run and hike, probably so that my pale skin isn't criminally blinding.
Architect Blue Toque Software
Canada Canada
I've been lead architect in several software companies. I've worked in the Justice and Public Safety area for the last 7 years, writing facial recognition, arrest and booking software and emergency management/GIS software. Prior to that I worked in the games industry with 3D animation.

Currently I'm working on some GIS/mapping software for outdoor enthusiasts. I intend to spin off portions of this into the open source community as time permits.
Software Developer (Senior)
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect AT&T Wi-Fi Services
United States United States
Naveen has done his Masters (M.S.) in Computer science, has started his career programming the mainframes and now has more than a decade of programming, development and design experience. Naveen has a sharp eye and keen observation skills. Naveen has worked for several companies and strived hard to build large scale business applications and bringing better solutions to the table.
Quite recently Naveen has built a fairly complex integration platform for a large bank. His hobbies include training, mentoring and research. Naveen spends his free time visiting National Parks nationwide.

Naveen has developed the BizTalk Control Center (BCC)
http://biztalkcontrolcenter.codeplex.com
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.
Web Developer
India India
Russell Aboobacker is a Software Engineer from India, Currently working in Cognizant, Bangalore as Software Architect. He Enjoys Coding and Sharing his Experiences with the Colleagues and Friends.When he is not coding he enjoys spending time with his Family.

If you have any suggestions / Ideas , Share it With me. arusselkm@yahoo.com
Web Developer
Italy Italy
Salvo is a software architect working in Milan, Italy.

He enjoys design infrastructures based on object oriented paradigm.
At the moment he is managing the integration of “ERP Business Processes” with other applications developing designing business services that are service-oriented architecture compliant.
Chief Technology Officer Aelyo Softworks
France France
Simon Mourier is Software Architect & CTO in France.
Publisher
Poland Poland
Software Developer's Journal (formerly Software 2.0) is a magazine for professional programmers and developers publishing news from the software world and practical articles presenting very interesting ready programming solutions. To read more
Software Developer (Senior) SEB bank
Sweden Sweden
I work as a developer in the 'Risk control' department at SEB bank in Stockholm,Sweden and I have been designing software since the early 80's.
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.
Software Developer University of Michigan-Flint
United States United States
I am currently a Database Administrator & Developer for the International Center at the University of Michigan. My expertise is GUI design with WinForms and WPF.
Web Developer
United States United States
Tim Clark graduated in 2005 with an MS in Computer Science. He is currently employed as a .NET developer.
Web Developer
United States United States
After writing Elite for the Acorn Archimedes I came to work for Microsoft in the States for a year and didn't go back. 14 years later I left Microsoft to co-found a startup 'Snaptune' that helps people find new music.

In my spare time I enjoy being with my family, flying and playing squash.
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
You must sign in to participate in this contest.
This contest has ended.
1 Mar - 1 Apr 2006