Click here to Skip to main content
15,891,745 members
This competition has ended

C# Sep 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.
18 Sep 2006Tim Almdal
Implementing an Autoplay handler in C#.
5 Sep 2006Inventu Corporation
Jump-start your projects with our rapid Web Service generation tools for existing Mainframe, AS/400, iSeries, and UNIX applications.
18 Sep 2006Laurence Moroney
Test the next generation of cross-platform development using the Visual Studio 2005 IDE, C# 2.0 features, and ASP.NET 2.0 controls. Recompile and deploy C# Web applications on Linux and other Java-enabled platforms running on Tomcat.
Please Sign up or sign in to vote.
9 Sep 2006circumpunct
A quick and dirty use of an XML file to save program settings between application execution sessions.
Please Sign up or sign in to vote.
21 Sep 2006g00fyman
An ASP.NET custom TextBox control with a built-in RequiredFieldValidator, providing a similar look and feel to the Windows Forms ErrorProvider.
Please Sign up or sign in to vote.
27 Oct 2006Dan Radu
This article explains how to use Office 2003 WordML features to display data stored in .NET datasets.
Please Sign up or sign in to vote.
7 Sep 2006Riaan Hanekom
A (very) simple XSLT test utility.
Please Sign up or sign in to vote.
18 Sep 2006P.Adityanand
Understand the internal working of anonymous methods in C# 2.0.
Please Sign up or sign in to vote.
9 Oct 2006Andrew Kirillov
A C# video surveillance application, which allows monitoring several IP cameras simultaneously.
Please Sign up or sign in to vote.
31 Jul 2011ZeljkoS
Learn how to read and write Open XML files (MS Office 2007).
Please Sign up or sign in to vote.
8 Jun 2007Ed.Poore
A generic class for providing thread-safe invocation of delegates. Can be used for (but not limited to) updating GUI elements from another thread.
Please Sign up or sign in to vote.
2 Jul 2013kevin delafield
A Windows Forms based text editor with HTML output, implemented with a browser control in edit mode.
Please Sign up or sign in to vote.
5 Sep 2006Kurt Harriger
Load WebForms and UserControls from embedded resources.
Please Sign up or sign in to vote.
15 Dec 2007Marcus Deecke
A deep XmlSerializer, supporting complex classes, enumerations, structs, collections, generics, and arrays
Please Sign up or sign in to vote.
27 Sep 2006Gary Perkin
A Windows round button control in C# with designer support
Please Sign up or sign in to vote.
8 Oct 2006Peter Huber SG
C# class reading ASCII emails from a POP3 server and converting them using MIME to aSystem.Net.Mail.MailMessage derived class for further processing. The complete code is provided (pure C# 2.0, only .NET framework DLLs used). If possible, it matches MIME multiparts to body, attachment, etc. of MailM
Please Sign up or sign in to vote.
10 Jul 2008darick_c
How to use Flash to upload multiple files in a medium-trust hosting environment
Please Sign up or sign in to vote.
8 Jul 2011Petr Ivankov
An article on framework applications to determine the orbits of artificial satellites
Please Sign up or sign in to vote.
12 Sep 2006Stefan Bocutiu
A rotator control for Windows Forms.
Please Sign up or sign in to vote.
16 May 2010SimmoTech
Provides code and techniques to enable developers to optimize serialization of data
Please Sign up or sign in to vote.
21 Jun 2007DreamInHex
Create an AJAX DataGrid that binds, sorts and pages with no post-backs
Please Sign up or sign in to vote.
23 Sep 2006Rojan Gh.
Search a process' memory to find specified 16, 32 or 64 bit data values.
Please Sign up or sign in to vote.
4 Sep 2006Sean Michael Murphy
A library to score cribbage hands
Please Sign up or sign in to vote.
2 Nov 2006Josh Smith
Demonstrates how to perform input validation using regular expressions, in a Windows Presentation Foundation application.
Please Sign up or sign in to vote.
25 Sep 2006Paul Tallett
This article describes how to implement your own WPF layout panels like Grid and StackPanel.
Please Sign up or sign in to vote.
7 Sep 2006Shahed.Khan
This paper demonstrates an extensible mass emailing framework (Smart Mass Email SME). The demo implementation uses cutting edge .NET technologies available today such as C#, .NET 2.0, Microsoft® SQL Server 2005 Service Broker, MS Provider Pattern, Enterprise Library January 2006 etc.
Please Sign up or sign in to vote.
19 Sep 2006jeff.brown
How to create and manipulate NTFS Junction Points (aka. symbolic links) in .NET
Please Sign up or sign in to vote.
28 May 2009rajantawate1(http//www.tawateventures.com
C# Helper class to convert image to byte array and byte array to image
Please Sign up or sign in to vote.
13 Jan 2007Mathieu Jacques
Freeze parts of the user interface until all drawings are done, and blend old content with the new one smoothly.
Please Sign up or sign in to vote.
26 Sep 2006Shahed.Khan
This paper demonstrates building a code generator, template engine, template parser, or template processor in .NET. The demo implementation uses cutting edge .NET technologies available today such as C#, .NET 2.0, MS Provider Pattern, Enterprise Library January 2006, CodeDom etc.
Please Sign up or sign in to vote.
4 Sep 2006RodgerB
Create BITS copy jobs using the Forms Designer. All features of BITS are available, and easy to use managed wrapper with all COM interop details hidden.
Please Sign up or sign in to vote.
13 Sep 2006Marc Clifton
Processing work units in a single thread instead of using a thread pool.
Please Sign up or sign in to vote.
19 Apr 2007Roman Kiss
The Workflow Adapter/Connector pair are custom WF Activities for a Business-To-Business Logical Connectivity based on the Interface Contract. The connectivity handles the invoking and consuming of Workflows, Remoting objects, WCF Services in the transparent manner based on the configuration.
Please Sign up or sign in to vote.
12 Sep 2006lotuspro
An implementation of a DropDownList Control Adapter which provides OptionGroup support.
Please Sign up or sign in to vote.
29 Sep 2006Stefan Prodan 1 alternative  
Password Manager is a System.Security usage example using SecureString and SymmetricAlgorithms.
Please Sign up or sign in to vote.
14 Sep 2006ShirleySW
How to use the ASP.NET 2.0 ReportViewer control in Local mode.
Please Sign up or sign in to vote.
10 Dec 2007jonnynolimits
A library for creating shapes and developing tools.
Please Sign up or sign in to vote.
20 Sep 2006H. S. Masud
Microsoft Visual Source Safe client which can notify of check-ins.
Please Sign up or sign in to vote.
29 May 2007M. Stander
A parallel web services example for .NET 2.0 written in C#
Please Sign up or sign in to vote.
5 Sep 2006Leon Segal
Includes description of an asynchronous HTTP handler (vs. alternative WebHandler) implementations that uses an asynchronous DB read operation to render a BLOB DB column as an image to any client browser.
Please Sign up or sign in to vote.
20 Sep 2006Laurent Cozic
An article on polygon collision detection. Can be used to implement collision between sprites in a 2D game. The algorithm can also be extended to 3D.
Please Sign up or sign in to vote.
7 Sep 2006Addison-Wesley
The seemingly simple application architecture in Windows Forms and .NET provides some useful capabilities, including tailored lifetime support and support for building SDI and MDI applications, whether multiple or single-instance.
Please Sign up or sign in to vote.
25 Oct 2006Charles Windhausen
Internet Explorer 5.5 and 6 cannot display transparent PNG images using the standard IMG tag. Here's a solution that uses a control adapter to output different HTML when the image to display is a PNG.
Please Sign up or sign in to vote.
5 Sep 2006Todd Davis
A tutorial on how to use the Provider Templates to create your own provider.
Please Sign up or sign in to vote.
2 Sep 2006Marc Clifton
An introduction to the XmlTextReader.
Please Sign up or sign in to vote.
13 Sep 2006salysle
This article describes a very easy approach to building an image conversion utility that will permit the user to open a supported image type and convert it to another supported image type.
Please Sign up or sign in to vote.
25 Oct 2006Elia Sarti
The SplitButton control represents a dropdown split button in standard theme-supported XP style.
Please Sign up or sign in to vote.
22 Jun 2007Filip van der Meeren
Creating your own extentions by using a simple WebBrowser object
Please Sign up or sign in to vote.
6 Sep 2006Herre Kuijpers
This article is meant for beginner programmers who are interested in building their own custom controls. As an example a GradientPanel control is implemented.

Current Participants

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

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 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.
Web Developer
United States United States
Charles works at PC Tools in Boulder, CO as a "do everything" developer. He's worked with Windows development for over 10 years and web development for over 5.
Saudi Arabia Saudi Arabia
Circumpunct is a Brianist
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.
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) CentralReach
United States United States
I have worked professionally in IT since 2004, and as a software architect since 2008, specializing in user interface design and experience, something I am still extremely passionate about. In 2013 I moved into management, and since then I've held positions as Director of Product Development, Director of Engineering, and Practice Director.
Engineer PooreDesign
United Kingdom United Kingdom
Ed is a student who due to a form of cancer (now clear) took a year out before going to Imperial College, London to study Electronic Engineering.

His interests include shooting (clay-pigeon (shotgun), air-rifle and rifle), playing with his three labradors (Sandy, Rosie and Tundra), programming (most experienced in C# and C, although those are not the only ones), walking (has completed Gold Duke of Edinburgh's Award), playing games and reading.

He lives in two places on a 57 acre farm in West Waleswith the rest of the family during the holidays; and Greater London during term time.

Languages and Technologies: C#, C, VB6, VB.NET, XAML, (X)HTML, CSS, XSLT, Assembler (PIC), ASP.NET, WPF, Windows.Forms, ASP, VBScript, JavaScript, Pascal / Delphi, XML

Current Stuff:
1st Year MEng Electronics Engineering (Imperial College, London)
Synved Ltd.
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
Australia Australia
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
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.
This is a Organisation

1 members
Web Developer
United States United States
My name is Jeff Brown.

I'm a software engineer currently working at Ingenio, Inc. My main interests are programming language design, software verification, and software engineering pragmatics.

Currently released open source projects:
- MbUnit v3 (Gallio)
- Castle.Components.Scheduler
- Castle.Components.Caching
- Castle.FlexBridge
- FxCop AddIn for Visual Studio at http://fxcopaddin.tigris.org/
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[^].
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Belgium Belgium
Laurence Moroney is the Director of Product Evangelism for Mainsoft. He joined Mainsoft from Reuters, where he was a Senior Architect in their CTO Office, specializing in Enterprise Architecture and Web Services Interoperability. Laurence has also worked extensively in the financial services and security fields. He is the author of several computer books, including ‘Expert Web Services Security in the .NET Platform’ and ‘ASP.NET 1.1 with VB.NET’ as well as several dozen technology articles.

You can find his blog at: philotic.com/blog
Software Developer Pogopixels Ltd
United Kingdom United Kingdom
Pogopixels is a London based software company specialising in the development of widgets, Flash and internet-based software.

It delivers innovative software solutions to companies using the latest technologies including Adobe AIR, Yahoo Widgets, or Google Desktop.

Have a look at pogopixels.com for more information.

On my spare time, I work on the Appetizer open source project: http://app.etizer.org It's a portable dock for Windows.
Chief Technology Officer
Austria Austria
Programming since over 30 years, went though Software Development in Web/Desktop/Mobile platforms, Windows and Unix, then Software Architecture in Front-End/Middle-ware and Back-End, certified Scrum Master running different teams across the globe, now as the CTO of a Software Company.
Software development is my hobby and I still enjoy writing code...
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
United States United States
Matt Stander earned an MBA with a concentration in Finance from New York University and a Bachelor of Science in Electrical Engineering from the University of Michigan. When he is not developing next-generation computer systems, he spends much of his time developing trading strategies and financial algorithms.
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.
Software Developer (Senior)
Germany Germany
I am working for a small software company in Hamburg, Germany, and my day-to-day distress is Java development.
Web Developer
Canada Canada
Software Engineer working at a fun and smart startup company
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.
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.
Architect
Russian Federation Russian Federation
Ph. D. Petr Ivankov worked as scientific researcher at Russian Mission Control Centre since 1978 up to 2000. Now he is engaged by Aviation training simulators http://dinamika-avia.com/ . His additional interests are:

1) Noncommutative geometry

http://front.math.ucdavis.edu/author/P.Ivankov

2) Literary work (Russian only)

http://zhurnal.lib.ru/editors/3/3d_m/

3) Scientific articles
http://arxiv.org/find/all/1/au:+Ivankov_Petr/0/1/0/all/0/1
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
South Africa South Africa
The author is a software consultant in South Africa, specializing in bespoke software solutions.
Software Developer (Senior) Adobe, LLC
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder Sojaner AB
Sweden Sweden
UX designer and full stack developer mainly focused on .NET technologies.
Currently loving .NET Core 2.0.
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.
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.
Technical Lead
Canada Canada
I'm a graduate of the University of Toronto with a degree in zoology. I'm currently a software development manager with a large Canadian financial institution, and a passionate squash player.

I am a proud daddy to Alex and Sarah.
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
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) 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.
Software Developer (Senior) Lab49
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.
CEO VeriTech.io
Romania Romania
Co-Founder at VeriTech.io. Passionate about software architecture, SOA, domain driven design, continuous integration, .NET and Javascript programming. I write on www.stefanprodan.com.
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems Engineer Virtual RadioLogic
United States United States
Todd Davis has been working in web and application development for several years, using Silverlight, ASP.NET, VB.NET, C#, C++ and Javascript, as well as a great deal of work with SQL server and IIS.

He currently works for Virtual Radiologic in Eden Prairie, MN, however he is better known for his varied work in the open source community, especially the DotNetNuke project for which he provided several world-renowned training videos and modules. A huge advocate of open source and open knowledge sharing, everything on his website (www.SeaburyDesign.com) is always offered for free.

Whenever he is not actively coding at his laptop (a rarity to be sure), he can be found woodworking, walking with his wife and kids, or motoring along the back roads of MN on his Harley Davidson Fatboy.
President GemBox Ltd
United Kingdom United Kingdom
Zeljko Svedic, the owner of a component vendor company called GemBox Software.
GemBox Software provides .NET developers a GemBox components that enable easy and efficient processing of office files:

  • GemBox.Spreadsheet, a .NET component for reading, writing, converting and printing spreadsheet files (XLSX, XLS, ODS, CSV, HTML, PDF and XPS).
  • GemBox.Document, a .NET component for reading, writing, converting and printing document files (DOCX, DOC, PDF, HTML, XPS, RTF and TXT).
  • GemBox.Presentation, a .NET component for reading, writing, converting and printing presentation files (PPTX, PPT, PDF and XPS).
  • GemBox.Email, a .NET component for reading and writing email files (MSG, EML, MHTML), and composing, receiving and sending email messages using IMAP, POP, and SMTP.
  • GemBox.Pdf, a .NET component for reading, writing, creating and updating PDF files.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 1 Oct 2006