Click here to Skip to main content
15,885,767 members
This competition has ended

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

5 Jun 2006Dundas Data Visualization
Learn how AJAX features provide interactivity and zooming/scrolling to Dundas Chart.
5 Jun 2006Bill Albing
Spreadsheet components allow a quick move from management-by-spreadsheet to advanced applications as businesses grow. With a minimal amount of code, you can import existing Excel spreadsheets, customize component appearance, and deploy them on both Windows desktop and Web with FarPoint Spread.
19 Jun 2006Crosscheck Networks
Effective techniques are revealed to developers and testers on testing Web Services for reliability and robustness. These techniques demonstrate how a user can push the boundary of testing Web Services intelligently, without having access to the source code to a Web Service.
Please Sign up or sign in to vote.
4 Jul 2006Luyan
Method reflecting invoke is nice, but very frequently it can be too slow. This article describes an alternative method for dynamic method invoke.
Please Sign up or sign in to vote.
13 Jun 2006Evyatar Ben-Shitrit
A ListBox control with horizontal scrolling capability.
Please Sign up or sign in to vote.
10 Jun 2006Chris Wuestefeld
Create Code128 barcodes for WinForms or ASP.NET.
Please Sign up or sign in to vote.
23 Jun 2006Ambalavanar Thirugnanam
The HTML report engine is a .NET class library which helps in generating well formatted HTML reports.
Please Sign up or sign in to vote.
4 Jul 2006Stephen Erisman
Fast run-time access to Property/Field values using the new (.NET 2.0) DynamicMethod class, and a very small amount of emitted IL code.
Please Sign up or sign in to vote.
4 Jul 2006Rama Krishna Vavilala
This utility geo-locates the IP addresses on the path of a network packet in an IP network and displays them on a map.
Please Sign up or sign in to vote.
9 Jun 2006Pete Everett
A library which draws 3D images on any GDI+ Graphics object.
Please Sign up or sign in to vote.
21 Jun 2006gtamir
Three approaches to storing passwords - explained with examples.
Please Sign up or sign in to vote.
4 Jun 2007Roman Kiss
This article describes the design, implementation and usage of the WS-Eventing for distributed applications driven by new MS communication model WCF (Windows Communication Foundation)
Please Sign up or sign in to vote.
29 Jun 2006Herre Kuijpers
A grid allowing grouping and arranging items, much like Outlook.
Please Sign up or sign in to vote.
26 Mar 2007Emma Burrows
Babies and other animals love nothing better than to have a whack at the keyboard, with all sorts of unpredictable results. This application demonstrates how to trap keystrokes before they can do any damage.
Please Sign up or sign in to vote.
11 Jun 2006Hawk777
A combination generator that works properly with duplicate symbols in its input.
Please Sign up or sign in to vote.
5 Jun 2006John Storer II
A basic, easy-to-use template for a Windows Service in C# 2.0.
Please Sign up or sign in to vote.
25 Jun 2006Rama Krishna Vavilala
This article implements a tracert component based on the Ping class available in .NET Framework 2.0.
Please Sign up or sign in to vote.
4 Jun 2006Karin Huber
In WPF, custom controls should be look-less. That means, that business logic and UI are strongly separated. When you create a control, you can provide a default template for the control, but anyone who uses the control can override it without touching the business logic.
Please Sign up or sign in to vote.
17 Jun 2006Alaa-eddine KADDOURI
An example demonstrating how to sign PDF documents with the iTextSharp library.
Please Sign up or sign in to vote.
14 Feb 2022Radhakrishna Banavalikar
How to develop patient monitoring systems based on a WinMobile device
Please Sign up or sign in to vote.
15 Mar 2007Raj Lal
Functionality of Windows Explorer in a user control using C#
Please Sign up or sign in to vote.
25 Oct 2006Phil Crosby
A simple, easy-to-use, resumable .NET file downloader.
Please Sign up or sign in to vote.
29 Jun 2006Nader Elshehabi
The ultimate printing component. Use it to print ListBoxes, ListViews, TreeViews, DataGridViews, Forms, TabPages, or even your own UserControls.
Please Sign up or sign in to vote.
13 Jun 2006Dan Radu
The XML2JSON web service allows conversion of any kind of XML in to JSON format.
Please Sign up or sign in to vote.
13 Jun 2006sandeep Kumtakar
This article will help you know how to use PJL commands to fetch information from a printer without using the Windows Spooler. Well, this was tested on printers which are connected to LANs and not to personal computers using a parallel port.
Please Sign up or sign in to vote.
9 Jan 2008mav.northwind
This article shows how to implement drag&drop inside a ListView and how to enable custom painting in a ListView.
Please Sign up or sign in to vote.
19 Jun 2006Sue_NC
A step by step guide to create dynamic themes in ASP.NET 2.0.
Please Sign up or sign in to vote.
22 Apr 2009Dustin Metzgar
Tired of writing long, complicated CodeDom expressions? This parser's for you!
Please Sign up or sign in to vote.
15 Jun 2006Patrick Smacchia MVP.NET
This article presents a new feature named anonymous methods added to the 2.0 version of the C# language. Unlike generics, this feature does not involve new IL instructions. All the magic happens at the level of the compiler.
Please Sign up or sign in to vote.
21 Sep 2006Mattman206
This article demonstrates how to use a ComboBox dropdown to select the text for nodes in a TreeView.
Please Sign up or sign in to vote.
30 Nov 2006James Ashley
This tutorial delves into the relationship between declarative and imperative programming in Atlas, and how these can be used to create drag and drop functionality in a web client.
Please Sign up or sign in to vote.
20 Jun 2006OrlandoCurioso
A usercontrol that can show the ColorEditor permanently on a form.
Please Sign up or sign in to vote.
3 Jun 2006BvUsername
Two part series on how to create a three state Treeview in .NET 2.0 without using Win32 or a state imagelist
Please Sign up or sign in to vote.
2 Jun 2006Roberto Loreto
Very often, we need to intercept method calls and enable some code to run before/after a method call of an external type (.NET object). Learn how to do this.
Please Sign up or sign in to vote.
8 Dec 2014daluu
An article on creating and using a web browser (IE only) compatible ink or drawing control using the Microsoft Tablet PC SDK version 1.7. A sample pre-built control is provided for use and demonstration.
Please Sign up or sign in to vote.
13 Jul 2006Bruce Hatt
A simple way to test individual access rights for a given file and user
Please Sign up or sign in to vote.
11 Dec 2006LSteinle
CustomXmlSerializer is an alternative to XmlSerializer, supporting both shallow and deep serialization of ArrayLists, Collections, and Dictionaries.
Please Sign up or sign in to vote.
15 Jun 2006Richard Deeming
An updated version of the AutoActivateControl class posted by Dundas Software.
Please Sign up or sign in to vote.
12 Jun 2006Warlib
This article shows how to use some TCP/UDP functions of the IP Helper API to get the active connections and the processes attached to a connection.
Please Sign up or sign in to vote.
12 Jun 2006Petr Ivankov
An article on a universal scalable engineering framework.
Please Sign up or sign in to vote.
14 Jun 2006Yunyou Yao
This article will explore some solutions for dynamic connection string and cursor handling using Enterprise Library 2.0 in an ASP.NET 2.0 applications with an Oracle database.
Please Sign up or sign in to vote.
24 Nov 2006NicolNghia
An advanced TrackBar (Slider) control that supports MAC Style and many other features
Please Sign up or sign in to vote.
20 Jun 2006Goldberg Royee
Adding functionality to a Folder Browser Dialog control.
Please Sign up or sign in to vote.
6 Jun 2006Alex B. Clarke
This sample shows how to switch between security contexts within the same process. It also demonstrates how this can be done on a single or multiple threads.
Please Sign up or sign in to vote.
20 Jun 2006Sergey Gorbenko
An implementation of TypeConverter which allows you to edit bit flag enumerations in the PropertyGrid.
Please Sign up or sign in to vote.
13 Jun 2006Asif Sayed
An article to demonstarte the use of Reporting Services using Smart Client interfaces.
Please Sign up or sign in to vote.
9 Jun 2006Addison-Wesley
The C# Programming Language, Second Edition, is the definitive reference for programmers who want to acquire an in-depth knowledge of C#.
Please Sign up or sign in to vote.
11 Jun 2006r.stropek
This article shows a way how to create a 3D sphere in C# and XAML
Please Sign up or sign in to vote.
23 Jun 2006Peter Schlang
Theory and summary of different sort methods.
Please Sign up or sign in to vote.
27 Jun 2006rajivpopat
How to support loosely coupled integration by invoking Web Services dynamically, without setting a Web Reference.

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.
Technical Lead
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
United Kingdom United Kingdom
Alex B. Clarke is a professioinal software developer specialising in .Net, C#, Asp.Net, SQL, ADSI, CDO, and other technolgies. He writes applications that automate business processes.
Architect BNY Mellon
India India
Ambalavanar, working as a .NET Solutions Architect at BNY Mellon (iNautix), Chennai. Enjoys designing and developing UI & highly scalable apps.
Architect FeatherSoft Inc.
Canada Canada
Asif Sayed has over twenty + years experience in software development and business process architecture. He has a consulting firm in Toronto, Canada. His firm provides IT solutions to all sizes of industries. He also teaches .NET technologies at Centennial College in Scarborough, Ontario. Recently he has become member of team as a subject matter experts with Microsoft's Learning Division. He has a book published by Apress with the Title "Client-Side Reporting with Visual Studio in C#".

My blog: http://www.dotnetsme.com
My Website: http://www.feathersoft.ca
Technical Writer FarPoint Technologies, Inc.
United States United States
Bill Albing creates technical documentation with as much automation and content management as possible and is a proponent of XML and structured authoring. With over 15 years experience, he is presently employed at FarPoint Technologies where he creates user-centered and API reference documentation for software products.
Founder Pur Investing Inc.
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
Ben's current development interests are in WinForms, C#, and .NET 2.0.
Web Developer
United States United States
Chris has been developing software since the 80s, and is currently a project manager at SHI in New Jersey where he builds ecommerce applications. Technologically he concentrates primarily on OO and relational databases, and is currently working in .Net technologies. He's also co-author of "Inside ISAPI".

He thinks that programming is easy, the really challenging work is figuring out what an application needs to do in the first place.
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 States United States
Practitioner of C#, .NET, C++, C, ASP, VBScript, Windows Scripting Host, JScript, Perl, Perlscript, ADO.

Interested in automation, systems & application integration, web services & applications, and mobile computing.
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.
United States United States
Since 1992 Dundas Data Visualization has been helping companies all over the world visualize their data. Dundas products have a global reputation of being the highest quality, and are all designed, built and tested to meet the strictest requirements that developers and business managers demand.

Our showcase product is Dundas Dashboard, an easy-to-integrate digital dashboard software solution. Dundas Dashboard allows for the rapid and collaborative development of performance dashboards, helping companies leverage their business intelligence (BI) solutions.

Our web-based dashboard software comes with wizard interfaces, and a unique Dundas DashFlowTM process, allowing for the simultaneous development of an executive dashboard by business analysts, IT staff and database administrators. It also uses premier charts, maps, gauges and graph controls, letting end-users visualize their data as required.

Dundas also offers superb, world class consulting services for those companies that do not have the in-house expertise to implement their data visualization projects.

The quality of our products in conjunction with our unmatched technical support, numerous awards and years of experience reflect Dundas Data Visualization's commitment to being the best!
This is a Organisation

3 members
Software Developer Microsoft
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
Emma's first steps in programming took place at primary school over thirty years ago, thanks to a TI-99/4A and the LOGO language. Following a Master's degree in English Studies (obtained, strangely enough, with a paper on the birth of the microcomputer), Emma started her career in IT.

Over the last ten years, she has worked as a localiser, technical writer, editor, web designer, systems administrator, team leader and support engineer, before finally making the move into software development a few years ago. She is now thrilled on a daily basis that she is getting paid for writing code after doing it for free half her life!
Web Developer
Israel Israel
I am a 28 years old, happily married and live in peace in Jeruslem, Israel. I have been study at computer science depratment of Hadassah college Jerusalem.

I am employed as an application develoder on Verint corporation.
Web Developer
Israel Israel
I am a software engineer team leader in a company called Verint.

Our main focus is C# WinForm aplications, Remoting, Reflection, AOP and GDI+.

Web Developer
United States United States
Giora Tamir has been Architecting, Designing and Developing software and hardware solutions for over 15 years. As an IEEE Senior member and a talented developer, Giora blends software development, knowledge of protocols, extensive understanding of hardware and profound knowledge of both Unix and Windows based systems to provide a complete solution for both defense and commercial applications. Giora, also known as G.T., now holds the position of Principal Engineer for ProfitLine, Inc. architecting the next generation of .NET applications based on a Service-Oriented-Architecture.

Gioras areas of interest include distributed applications, networking and cryptography in addition to Unix internals and embedded programming.

Founded in 1992, ProfitLine manages hundreds of millions of dollars in annual telecom spend for its prestigious Fortune 1000 client base, such as Merrill Lynch, Charming Shoppes, Macromedia, CNA Financial Corporation, and Constellation Energy Group. ProfitLine's outsourced solution streamlines telecom administrative functions by combining a best practices approach with intelligent technology. For more information about ProfitLine, call 858.452.6800 or e-mail <a href=mailto:sales@profitline.com>sales@profitline.com.
Researcher
Canada Canada
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)
United States United States
James is a program writer for a respectable software company. He is also a Microsoft MVP.
Software Developer Employer's Security
United States United States
I'm a Computer Support Technician for a Indiana School System. Really, I'm a C#/ASP.NET Developer in a Software Support coat. Jack-of-all-trades, I do Hardware Support, Software Support, Programming in C#.NET, ASP.NET / Javascript, Web Design, Graphic Arts and lots of other stuff.

I've been programming almost 21 years now, and have used more than 10 different languages in the past.
Software Developer software architects
Austria Austria
Hi, my name is Karin Huber. Since 1998 I have been working as a developer and IT consultant focusing on building database oriented web applications. In 2007 my friend Rainer and I decided that we want to build a business based on COTS (component off-the-shelf) software. As a result we founded "software architects".

These days we are offering our first version of the time tracking software called 'time cockpit'. You can find more information at www.timecockpit.com.
Web Developer
United States United States
Larry Steinle is a systems analyst for HDR, Inc, a nationally recognized architecture, engineering, and consulting firm. He graduated with a certificate in Biblical Studies, an Associate in Computer Programming, and a Bachelor Degree in Management Information Systems.
China China
I am currently working for a .NET framework names AgileFramework. It's introduction at here:
http://www.agilelabs.cn/agileframework

Now I'm living in China. I have been designing and developing .NET based software applications for 5+ years.
Engineer
United States United States
Just a lowly grad student...
http://thevalerios.net/matt/
Software Developer (Senior) 4voice AG
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
President
Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Vietnam Vietnam
Founder & Manager of X-Component (MAC-UI Suite, XP-UI Suite, IDE-UI Suite...)
URL: http://www.x-component.com

MCP with below MS certifications.
- MFC
- VC++ Desktop
- VC++ Distributed
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
France France
Patrick Smacchia is a .NET MVP involved in software development for over 15 years. He is the author of Practical .NET2 and C#2, a .NET book conceived from real world experience with 647 compilable code listings. After graduating in mathematics and computer science, he has worked on software in a variety of fields including stock exchange at Société Générale, airline ticket reservation system at Amadeus as well as a satellite base station at Alcatel. He's currently a software consultant and trainer on .NET technologies as well as the author of the freeware NDepend which provides numerous metrics and caveats on any compiled .NET application.
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.
Web Developer
Germany Germany
Peter Schlang, working with computers since 1974
Developing mainly for newspapers since 1981, first as employee of ATEX
Freelancer since 1987
Preferred language is VB: Starting with VB 1.0 and VBDOS, up to VB.NET
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
Web Developer
United States United States
I'm a recent graduate of the University of Maryland. I have interned with the Visual Studio team at Microsoft and was an Extreme Blue Intern at IBM. I'm currently hacking on InstallPad.com, Mono applications for GNOME, and Ink for Word (Tablet PC annotation support for Microsft Word). Visit my blog or homepage.
software architects
Austria Austria
Hi, my name is Rainer Stropek. I am living a small city named Traun in Austria. Since 1993 I have worked as a developer and IT consultant focusing on building database oriented solutions. After being a freelancer for more than six years I founded a small IT consulting company together with some partners in 1999. In 2007 my friend Karin and I decided that we wanted to build a business based on COTS (component off-the-shelf) software. As a result we founded "software architects" and developed the time tracking software "time cockpit" (http://www.timecockpit.com). If you want to know more about our companies check out my blogs at http://www.software-architects.com and http://www.timecockpit.com or take a look at my profile in XING (http://www.openbc.com/hp/Rainer_Stropek2/).

I graduated the Higher Technical School for MIS at Leonding (A) in 1993. After that I started to study MIS at the Johannes Kepler University Linz (A). Unfortunately I had to stop my study because at that time it was incompatible with my work. In 2005 I finally finished my BSc (Hons) in Computing at the University of Derby (UK). Currently I focus on IT consulting, development, training and giving speeches in the area of .NET and WPF, SQL Server and Data Warehousing.
Architect
United Kingdom United Kingdom
Cloud solutions architect with a wide range of experience creating and optimising innovative, sustainable, highly available and scalable cost sensitive solutions using modern cloud/conventional architectures to discover, measure and deliver value utilising data assets based on a mixture of business acumen, subject matter knowledge, pragmatism and common sense. I have evaluated, implemented and evangelised numerous new architectures, techniques/technologies successfully and have built/led effective international cross functional teams.
Founder Teamcal AI
United States United States
India India
Rajiv has been developing on Microsoft Platforms for over 6 years and is a principal officer, technology @ eFORCE Inc. where he has worked for around 5 years and enjoys doing some really interesting stuff like writing a software adaptor for MFD scanners and other hardware using Microsoft Technologies, Writing a DAL that hooks up VC++ layers to .NET, writing a .NET Remoting Bridge that securely connects world-wide oil rigs of a drilling company and many other interesting endeavours.

More information about Rajiv can be found @ www.rajivpopat.com
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.
Software Developer CodeProject
United Kingdom United Kingdom
I started writing code when I was 8, with my trusty ZX Spectrum and a subscription to "Input" magazine. Spent many a happy hour in the school's computer labs with the BBC Micros and our two DOS PCs.

After a brief detour into the world of Maths, I found my way back into programming during my degree via free copies of Delphi and Visual C++ given away with computing magazines.

I went straight from my degree into my first programming job, at Trinet Ltd. Eleven years later, the company merged to become ArcomIT. Three years after that, our project manager left to set up Nevalee Business Solutions, and took me with him. Since then, we've taken on four more members of staff, and more work than you can shake a stick at. Smile | :)

Between writing custom code to integrate with Visma Business, developing web portals to streamline operations for a large multi-national customer, and maintaining RedAtlas, our general aviation airport management system, there's certainly never a dull day in the office!

Outside of work, I enjoy real ale and decent books, and when I get the chance I "tinkle the ivories" on my Technics organ.
Web Developer
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
India India
I have done my Masters in Computer Application and currently working with an MNC as a software engineer.Working on .NET technology and Databases.
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.
Web Developer
United States United States
I am currently working as an Enterprise Architect at TicketsNow.com.

I have been designing and developing web/windows based software applications and utilities for 8+ years.

And here is a random picture of my dog. Wink | ;)
United States United States
http://www.edream.org/resume.aspx
Web Developer
Russian Federation Russian Federation
I am a CIO in Nizhny Novgorod, Russia.
Web Developer
United States United States
Yunyou Yao is a Senior IT Specialist in Houston, USA.
You must sign in to participate in this contest.
This contest has ended.
1 Jun - 1 Jul 2006