Click here to Skip to main content
15,881,139 members
This competition has ended

C# Dec 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.
21 Dec 2005Rob Harwood
An article that shows the implementation of a lightweight UDP server and client with optional reliable channel.
Please Sign up or sign in to vote.
30 May 2022Alexey Shalnov
Building old MFC app in .NET app, replacing MFC MDI Framework with modern WinForms or WPF Framework and integrating MFC Views and Dialogs in it
Please Sign up or sign in to vote.
3 Aug 2007Eli Gazit
An exact mimic of the Office 2003 color picker, both as a ComboBox and as a ToolStripButton
Please Sign up or sign in to vote.
23 Nov 2007Tim_Mackey
How to send large files across web services in small chunks using MTOM (WSE 3)
Please Sign up or sign in to vote.
28 Nov 2006Paolo Gios
The first open source PDF splitter and merger tool written in C#.
Please Sign up or sign in to vote.
27 Oct 2006Satishkumar.B
This article talks about building an application to translate .NET resource files like .resx and .js using Google Translate, for internationalization testing.
Please Sign up or sign in to vote.
18 Apr 2006Keith Rule
A C# native, fast Texas Holdem Hand Evaluator.
Please Sign up or sign in to vote.
22 Jan 2006M@dHatter
The Grouper is a special groupbox control that is rounded and fully customizable. The control can paint borders, drop shadows, and has other features like gradient and solid backgrounds, custom text, and custom icons.
Please Sign up or sign in to vote.
3 Dec 2005Tomas Petricek
A C# implementation of the very efficient Aho-Corasick keyword matching algorithm with multiple keywords support.
Please Sign up or sign in to vote.
17 Apr 2006Corinna John
What you never wanted to know about PCM.
Please Sign up or sign in to vote.
8 May 2016Dan Letecky
A good-looking ASP.NET control that shows events visually arranged in a day calendar. Includes design-time support and data binding.
Please Sign up or sign in to vote.
20 Dec 2005Johann Anhofer
Extend the VS6 IDE with .NET addins.
Please Sign up or sign in to vote.
24 Dec 2005Marc Clifton
Using the Koch curve, a fractal, to draw a snowflake.
Please Sign up or sign in to vote.
6 May 2013Curtis Schlak.
A foray into the world of creating composite custom controls with design-time support.
Please Sign up or sign in to vote.
15 Dec 2005manicguitarist
An article on how to build add-ins for Visual Studio.
Please Sign up or sign in to vote.
19 Apr 2015Dan Letecky 1 alternative  
Parsing PDF files in .NET using PDFBox and IKVM.NET (managed code).
Please Sign up or sign in to vote.
8 Dec 2005Noor Abuhamdeh
A balloon tooltip control implementing the IExtender interface.
Please Sign up or sign in to vote.
14 Feb 2006Johannes Hansen
Dynamically sorting a list by using dynamic methods and delegates.
Please Sign up or sign in to vote.
13 Dec 2005Paul Galvin
XML documents can represent Microsoft Excel spreadsheets. This article provides a working example of a relatively low-tech C# program generating a properly formatted XML document that Microsoft Excel loads and views as one would expect.
Please Sign up or sign in to vote.
14 Dec 2005David Nissimoff
Covers the basics needed to get a Pocket PC and a Garmin GPS talk in their own language and to graphically display the calculated data.
Please Sign up or sign in to vote.
1 Dec 2005Niraj Sharma
Shows how to add 'Google Suggest' functionality to an ASP.NET application.
Please Sign up or sign in to vote.
24 Dec 2005Vlad Hrybok
The article describes creating a Visual Studio .NET Setup Project that allows ASP.NET applications to be deployed on boxes that don't have IIS installed. Some familiarity with Visual Studio .NET Setup Projects will help better understand the material in this article.
Please Sign up or sign in to vote.
1 Dec 2005Shahed.Khan, David.Grinberg
This paper demonstrates creating a flexible, extensible, plug-in-based .NET application (JOM - Smart Job Manager). JOM is an asynchronous job processing engine built using the MS Provider design pattern and the .NET technology available today.
Please Sign up or sign in to vote.
14 Dec 2005Nicholas Butler
A simple SoapExtension that examines the SOAP messages being passed to and from your web service.
Please Sign up or sign in to vote.
8 Dec 2005Roman Kiss
This article describes an implementation, concept and usage of the NULL transport for WSE 3.0.
Please Sign up or sign in to vote.
10 Apr 2012BobJanova
Introduces a couple of cover classes to provide event-driven interaction with TCP/IP sockets and simple message protocols
Please Sign up or sign in to vote.
1 Dec 2005manicguitarist
Post build step static linking tool for C#, using ILMerge.
Please Sign up or sign in to vote.
9 Dec 2005Todd Denlinger
Presents a method for monitoring the amount of time database connections stay open in ASP.NET applications.
Please Sign up or sign in to vote.
14 Dec 2005Mohan Raphel
In this chapter, we discuss a few of the options available to MCMS developers for adding search functionality to their sites. We also take an in-depth look at the searching features built into SharePoint Portal Server and how they can be leveraged as a back-end search workhorse for an MCMS site.
Please Sign up or sign in to vote.
14 Dec 2005Florence FZ Li
This article shows how to convert a text file to PDF.
Please Sign up or sign in to vote.
25 Dec 2005Lim Bio Liong
Build an assembly searching system via custom attributes and reflection.
Please Sign up or sign in to vote.
2 Dec 2005kubben
This article exposes a trick to help in creating apps with MS Office automation.
Please Sign up or sign in to vote.
7 Dec 2005Iddo Lazar
A COM+ monitoring application.
Please Sign up or sign in to vote.
10 Oct 2007Steven Berkovitz
An article on building a time field that mimics the behavior of the one found in Microsoft Outlook.
Please Sign up or sign in to vote.
15 Feb 2006joaoPaulo
A tool to set one specific IIS Virtual Directory for a lot versions of the same web project.
Please Sign up or sign in to vote.
17 Feb 2006Erlend Robaye
A wizard of wizards that can be configured without stopping Visual Studio.
Please Sign up or sign in to vote.
16 Dec 2005Gary Dryden
Calculate the distance between two locations given their latitude and longitude.
Please Sign up or sign in to vote.
3 Dec 2005miklovan
Give your application a good start! Handle unhandled exceptions, ensure one instance running, use splash screen for lengthy load and more. All in one pack - enjoy!
Please Sign up or sign in to vote.
22 Dec 2005Fabian Tang
An article on tab page browsing in MDI Windows forms.
Please Sign up or sign in to vote.
25 Dec 2005Gokuldas
The sudoku game in C#.
Please Sign up or sign in to vote.
14 Dec 2005daniel049
This article shows how to implement a DirectShow filter in C#.
Please Sign up or sign in to vote.
13 Dec 2005kubben
This article shows how to keep an app to one instance and how to bring up the existing app if it is minimized or hidden, like with a notify icon in the tray.
Please Sign up or sign in to vote.
28 Dec 2005renzea
Sample code that shows how to drag bound information from the DataGridView control to another control (i.e. ListBox).
Please Sign up or sign in to vote.
19 Dec 2005Gary Dryden
ASP.NET GridView - how to add a new record.
Please Sign up or sign in to vote.
24 Jan 2006Bram Pellens
This article presents a control that allows for easy number entering.
Please Sign up or sign in to vote.
13 Dec 2005kubben
This article shows how to use the new notify icon control along with the new balloon tip properties.
Please Sign up or sign in to vote.
22 Dec 2005Mainak Saha
An article on using the __cdecl callback from C#, changing compiler service.
Please Sign up or sign in to vote.
7 Dec 2005alaac#
An article on how to go about your .NET remoting design choicies and development specification upon your requirments.
Please Sign up or sign in to vote.
12 Dec 2005Adrian K
How to log client side JavaScript errors to the server using AJAX, XML and C#.
Please Sign up or sign in to vote.
27 Mar 2006Daniele Fontani
A complete Object Inspector. Some cool features added.

Current Participants

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

Architect Morphological Software Solutions
New Zealand New Zealand
Mild mannered Solutions Architect by day, .Net CMS/web-app framework developer by night.

For the CMS/Framework check-out: http://www.morphological.geek.nz and/or morphfolia.codeplex.com

I blog: www.morphological.geek.nz/blogs/PeruseMuseInfuse.aspx

And you can also find me on LinkedIn: www.linkedin.com/in/adriankearns
Web Developer
Jordan Jordan
i am a software developer i have interests in .net remoting ,asp.net , software engineering,
visual studio.net 2005 ,
also FileNet P8 the platform that i am working on

i found that eclipse is amazing IDE i may change to a J2EE developer because of him and the FileNet Smile | :)

i have started my programming trip since 2001
i hope it will be good with codeproject
Germany Germany
I'm a Russian (MS, Physics, Lomonosov Moscow State University) Software Engineer living in Berlin, Germany since 1999. I have a long experience in Windows programming and have been developing large GUI, Real Time Enterprise Client/Server and Database C++/C# commercial applications. I am interested in different aspects of the interop of MFC and WinForms/WPF applications.

Try last version of MfcAdapter 3.0 VS2019 (Date published: 31.05.2022)

Email: mfcadapter@gmail.com
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.
Researcher
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
Architect curtissimo.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.
Czech Republic Czech Republic
My open-source event calendar/scheduling web UI components:

DayPilot for JavaScript, Angular, React and Vue
United States United States
You can read my blog entries at:
http://wwww.informikon.com/blog/
Chief Technology Officer
Italy Italy
I'm senior developer and architect specialized on portals, intranets, and others business applications. Particularly interested in Agile developing and open source projects, I worked on some of this as project manager and developer.

My programming experience include:

Frameworks \Technlogies: .NET Framework (C# & VB), ASP.NET, Java, php
Client languages:XML, HTML, CSS, JavaScript, angular.js, jQuery
Platforms:Sharepoint,Liferay, Drupal
Databases: MSSQL, ORACLE, MYSQL, Postgres
Web Developer
Brazil Brazil
I am currently 18 years old and since I was very little I've been into computer-programming. Back then I used to play with a Basic compiler and now I am using the most powerful development environments out there for creating games and windows applications in general.
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
Belgium Belgium
Studied Math and later System Analysis.
Made computer graphics on Commodore Amiga for games Ziriax and Zarathrusta (GPOD on pocket PC).
Started working in 1990 on Vax/Vms system.
Programmed Vax Basic for 5 years, ticket reservation system, Weight and Balancing System, tools for source generation etc.
Started working for Distrigas(later renamed to Fluxys) in 1995 on Vax/Vms using Vax Pascal. Developed a DataBase Engine and a Color Ui using SMG, delevolped many generic software layers and tools.
Switched to PC programming using C# in 2001. Have been programming C# every since and loving every bit of it.
I also make 3D based logos, do some oilpainting and I love to cook ( and eat of course Wink | ;) ).
I love good music (Ozric Tentacles, Porcupine Tree, Millionaire, dEUS, QotsA, Shpongle, Ratm, Pink floyd, dub, jazz, blues, etc ), good movies and a good book ( dudde tjsum ! ).

FOR THE 2005 VERSION of the ADD ITEM WIZARD, take a look at http://www.erroba.be in the software section.
Singapore Singapore
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
M.S.: Computer Science, B.S.: Physics, MCSD: .NET, MCSD: VS 6

Florence currently works at Confident Software, Inc. Atlanta, U.S.A. Besides programming, during her spare time she enjoys opera.
Software Developer (Senior)
Canada Canada
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
I am Solution Architect with 20+ years of IT experience in the field of real time,embedded,client/server and web based applications and Business Intelligence . I am currently working as Senior Consultant for Infor.
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 BENNER SISTEMAS
Brazil Brazil
im just a developer,..
Software Developer (Senior)
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 Jubii A/S
Denmark Denmark
Johannes Hansen was born in denmark during a thunderstorm in mid-june 1980.

He grew up stealing time on his father's C64 and finally got his own computer in 1995.

He currently work as a developer/ at the danish company Jubii A/S where he spends his time developing spam filters, portals and oher user-driven solutions using C#.
Software Developer (Senior)
United States United States
I work at Tektronix in Beaverton OR. I've been programming for fun since 1975 (I started while in a Computer Explorer Scout group in Spokane WA). I've been programming in C since 1979 and I've been working professionally since 1983.

I really enjoy www.codeproject.com. It has saved me an incredible amount of time. I only hope my small contributions have given back some of what I've taken.
Software Developer (Senior)
United States United States
I started my programmer career over 26 years ago doing COBOL and SAS on a MVS mainframe. It didn't take long for me to move into windows programming. I started my windows programming in Delphi (Pascal) with a Microsoft SQL server back end. I started working with vb.net when the beta 2 came out in 2001. After spending most of my programming life as a windows programmer I started to check out asp.net in 2004. I achieved my MCSD.net in April 2005. I have done a lot of MS SQL database stuff. I have a lot of experience with Window Service and Web services as well. I spent three years as a consultant programing in C#. I really enjoyed it and found the switch between vb.net and C# to be mostly syntax. In my current position I am programming in C# working on WPF and MSSql database stuff. Lately I have been using VS2019.

On a personal note I am a born again Christian, if anyone has any questions about what it means to have a right relationship with God or if you have questions about who Jesus Christ is, send me an e-mail. ben.kubicek[at]netzero[dot]com You need to replace the [at] with @ and [dot] with . for the email to work. My relationship with God gives purpose and meaning to my life.
Systems Engineer NEC
Singapore Singapore
Lim Bio Liong is a Specialist at a leading Software House in Singapore.

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

Bio has also done device-driver development and enjoys low-level programming. Bio has recently picked up C# programming and has been researching in this area.
Software Developer (Senior) Codevendor
United States United States
Please visit my personal website https://codevendor.com for my latest codes and updates.
India India
Mainak Saha is an Aerospace Engg from Indian Institute Of Technology Kharagpur(2003 batch) .... Now working with Cognizant Technology Solutions ... Think himself as one of the many C# gurus .. Smile | :)
Web Developer
United Kingdom United Kingdom
I have been developing software since I first got hold of a ZX80 age 10. After a few years with BBC Basic and 6502 assembler (I used to write articles for PCW and Acorn User) I then discovered Pascal with Objects and quickly moved to C++ where I spent 15happy years before finding the joys of c#.

After discovering the wonders of working for myself I founded Hollingside Technologies (www.hollingside.com). We offer c# / c++ / Delphi / SQL and also management consultancy. As well as the consultancy work we have run a number of successful C# and Object Oriented Programming training courses. Past bespoke software that we have written includes mobile software (pocket PC) that integrates with MS Exchange via GPRS for a sales team; Asp.net remote hardware monitoring software; scanning and image recognition software for passport control and a heap of other stuff.

When not being a geek I play guitar in a semi-successful rock band(www.stircrazy.org) and am a competitive fencer.

Other spare time is spent walking my dogs and riding my motorbike.

After all that? Give me a good beer and a splatter movie!
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.
Web Developer
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.
Web Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United Kingdom United Kingdom
I discovered C# and .NET 1.0 Beta 1 in late 2000 and loved them immediately.
I have been writing software professionally in C# ever since

In real life, I have spent 3 years travelling abroad,
I have held a UK Private Pilots Licence for 20 years,
and I am a PADI Divemaster.

I now live near idyllic Bournemouth in England.

I can work 'virtually' anywhere!
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
Jordan Jordan
NOOR ABUHAMDEH
Working as a Technical Team Leader in a software solutions company in Jordan, interested in .net technology, C++
Web Developer
Italy Italy
Freelance software ASPNET / C# Software Developer

I live in Torino, Italy

my homepage is: http://www.paologios.com
Web Developer
United States United States
Partner at Integrated Systems and Services group (www.issgroup.net).

Graduated Lafayette Collage (Easton, PA) with B.S. C.S. in 1991.

Married with one son.

Living in the great state of New Jersey.

Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United Kingdom United Kingdom
Born in England, I have been programming since a very early age when my dad gave me prewritten programs to type in and run on a Sinclair ZX81 machine (seeing my name printed out on a TV screen was enough to keep me entertained!). I later did work using basic and STOS basic on the Atari ST and after that got my first PC and used Microsoft's QBasic. Later when I was about 13 I was in an airport and saw a trial copy of Visual Basic on a magazine, which I bought and it got me hooked on the Microsoft development tools.

Currently I am studying a software engineering degree and have been working with .NET since 1.0. I have just moved over to Visual Studio 2005/.NET 2.0 and am loving it! During my degree I have worked for a year at DuPont, where I ended up changing a lot of their old existing software over to .NET and improving it in the process! Since then I have been back and done some consulting work involving maintaining some of their older C++/MFC software.

While most of my current interestes involve .NET I am also confident in working with C++ in Win32, VB, Java, and have even done some development work on the Linux platform (although most of this involved ensuring that software I wrote in C++ was platform independent).

I have a strong passion for software technology, both higher level and more recently, systems level stuff (the dissertation I am doing for my degree is to implement a small compiler and virtual machine in C# for a Pascal-style language).
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.
India India
Satish is an application developer working on many different technologies, VC6, VBA, CORBA, XML, ASP, ASP.NET and recently experimenting with C#. He has started looking into building rich UIs using flash, php, asp & javascript too.
Web Developer
Australia Australia
I have been awarded MVP (Visual C#) for year 2007, 2008, 2009. I am a Microsoft Certified Application Developer (C# .Net). I currently live in Melbourne, Australia. I am a co-founder and core developer of Pageflakes www.pageflakes.com and Founder of Simplexhub, a highly experienced software development company based in Melbourne Australia and Dhaka, Bangladesh. Simplexhub.
My BLOG http://www.geekswithblogs.net/shahed
http://msmvps.com/blogs/shahed/Default.aspx.
Web Developer
Canada Canada
Steven is VP Development at MBC Computer Solutions Ltd. (http://www.mbccs.com), a Richmond Hill based company specializing in e-Business Application Development, e-Store Solutions, Managed Co-Location and Proactive IT services.

Steven has over 10 years experience in software and hardware design and is experienced with a large array of platforms, technologies and languages.

In his spare time, Steven enjoys a wide array of music, is an avid skier and enjoys spending time with friends.

Steven is the primary contributor of MBC's blog which can be read at http://blogs.mbccs.com/mbccomputersolutions
Web Developer
Ireland Ireland
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
Todd has been a professional software developer for over 20 years, working in a variety of different languages including C, C++, C#, Basic, (and this really dates him) COBOL and RPG. He has been working with Microsoft operating systems since the early days of DOS.

He and his wife currently co-own a firm that provides continuing education for CPAs and financial professionals.
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] .
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.
You must sign in to participate in this contest.
This contest has ended.
1 Dec 2005 - 1 Jan 2006