Click here to Skip to main content
15,889,931 members
This competition has ended

C# May 2003

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.
30 May 2003Simon Gregory
Describes an approach for delivery of Soap Messages serialised using ASP.NET Web Client Services over TCP/IP
Please Sign up or sign in to vote.
1 Jul 2003Roman Kiss
The Watchdog Management gives your architecture an event driven mechanism to control your business processing within the specified time. Using the Remoting Watchdogs allow to distribute an exception or acknowledge result asynchronously in the remoting manner.
Please Sign up or sign in to vote.
18 May 2003LongRange.Shooter
Uses the Internet Explorer / MSHTML hosting interfaces to embed and manipulate the WebBrowser control.
Please Sign up or sign in to vote.
24 Nov 2014Jeremy Falcon
A beginner's guide to talking like a computer.
Please Sign up or sign in to vote.
11 May 2003Michael Bebenita
An end-to-end example of a bottom up LALR(1) compiler for a fictitious language targeting the Common Language Runtime
Please Sign up or sign in to vote.
17 May 2003Rama Krishna Vavilala
An add-in that allows HTML element text to be pasted exactly as it is in the clipboard, disallowing VS.NET to add any extra attributes.
Please Sign up or sign in to vote.
23 Sep 2003firat kocak
Packet capture and analyzer program. With this program you can capture, display, analyze, save packets or load a saved packet file. It works like Etheral does.
Please Sign up or sign in to vote.
15 Jun 2003Mikael Wiberg
A TreeView control that implements multiple selection in different ways
Please Sign up or sign in to vote.
26 May 2003Richard van den Berg
Writes data in an XML file using XPath
Please Sign up or sign in to vote.
23 May 2003Shawn Cicoria
Illustrates a simple example of using the Invoke capabilities of Winforms
Please Sign up or sign in to vote.
20 May 2003Motti Shaked
.NET Remoting customization – it doesn't have to be so hard!
Please Sign up or sign in to vote.
30 Apr 2003Wytek Szymanski
This article is about installable transport connections
Please Sign up or sign in to vote.
5 May 2003Marc Clifton
Exploring the issues of menu management as specified externally via an XML file, in the context of status bars, toolbars, and events.
Please Sign up or sign in to vote.
30 May 2003Jeffrey Sax
Highly optimized classes for looking up the country code corresponding to an IP address
Please Sign up or sign in to vote.
30 May 2003Sriram Chitturi
A tutorial describing how to query Windows Active Directory to retrieve different objects using classes defined under .NET DirectoryServices namespace and LDAP queries
Please Sign up or sign in to vote.
7 May 2003'Anil' Radhakrishna
Overcome the problem of image quality deterioration on resizing by converting to PNG format.
Please Sign up or sign in to vote.
31 May 2003Georgi Atanasov
This article describes how to extend the default header control in a ListView in details mode.
Please Sign up or sign in to vote.
24 Sep 2003Valeria Bogdevich
.NET button that supports images and XP style on Windows XP and other versions of Windows
Please Sign up or sign in to vote.
26 May 2003Roy Osherove
Use Activator and IConfigurationSectionHandler in perfect harmony to add plugin abilities to your application
Please Sign up or sign in to vote.
21 May 2003leppie
Seemless NFA to DFA transfers with GraphViz graphing integration
Please Sign up or sign in to vote.
6 May 2003neilck
Provides and demonstrates a hexadecimal string encoding/decoding class
Please Sign up or sign in to vote.
20 May 2003Trevor Misfeldt
Article on the relative performance of various methods of iterating through large amounts of data.
Please Sign up or sign in to vote.
23 Jun 2003Haidong Chen
How to manipulate Windows services on local or remote computers.
Please Sign up or sign in to vote.
17 May 2003Wytek Szymanski
An article about .NET remoting channel schemas
Please Sign up or sign in to vote.
16 May 2003Konrad Rotuski
An article that describes a framework helpful for writing globalized Windows Forms appliations (other uses also possible).
Please Sign up or sign in to vote.
3 Dec 2003Colin Angus Mackay
An article on the .NET Framework's implementation of the Iterator pattern
Please Sign up or sign in to vote.
10 Jan 2007Patrick Long
An article showing how to create quick, "easy to use" views of session state and cache.
Please Sign up or sign in to vote.
29 May 2003Dan_P
Shows how to add a checkbox column to a datagrid
Please Sign up or sign in to vote.
26 May 2003DFU23
Information on uploading files, saving them to a database and downloading files in a ZIP archive.
Please Sign up or sign in to vote.
10 May 2003nhg2k
Create background gradient color bar
Please Sign up or sign in to vote.
22 May 2003Mike McPhail
This article describes how to build a data structure that supports storage of objects with key/value pairs as well as integer indexors
Please Sign up or sign in to vote.
26 May 2003Steve Yam
An Extended ImageIndexConverter and ImageIndexEditor for user control.
Please Sign up or sign in to vote.
14 May 2003Stefan Popov
This article provides some information on how to write standalone desktop applications with Web look. It also provides a framework to simplify the task.
Please Sign up or sign in to vote.
27 May 2003Softomatix
How to create a file share using NetApi with PInvoke in Microsoft .NET framework
Please Sign up or sign in to vote.
14 May 2003jasonee
This is a little enhancement so you can simply highlight the mines on minesweeper while you play.
Please Sign up or sign in to vote.
29 May 2003Zek3vil
How to do data paging using Repeater control and some T-SQL programming.
Please Sign up or sign in to vote.
22 May 2003Gytis Jakutonis
Property-Grid layout control
Please Sign up or sign in to vote.
3 May 2003Yoramo
Class Factory based on C# events & delegate
Please Sign up or sign in to vote.
10 May 2003Erik Westermann
Review of Teach Yourself ASP.NET In 21 Days
Please Sign up or sign in to vote.
7 May 2003xicoloko
Implements a DataGrid with a Master/Detail view on data.
Please Sign up or sign in to vote.
30 Nov 2003Stephane Rodriguez.
Useful project templates for C# document-centric applications
Please Sign up or sign in to vote.
16 May 2013Chris Richner
Provides docking support without writing one line of code.
Please Sign up or sign in to vote.
19 May 2003MJDamron
Converting a 2D chart into a 3D chart
Please Sign up or sign in to vote.
27 May 2003Palladino
Using attributes to solve subjects linked to the daily work of software maintenance.
Please Sign up or sign in to vote.
31 May 2003Georgi Atanasov
How to change the default 3D look in Windows 9x, NT and WinXP classic appearance menus
Please Sign up or sign in to vote.
11 May 2003vivekchauhan
This article is about developing a system that allows maintaining hierarchical data on the web. In this arrticle, we would talk about Patterns usage (MVC) in web applications and usage of IE web controls.
Please Sign up or sign in to vote.
24 May 2003Erik Westermann
Book Review of .NET and COM: The Complete Interoperability Guide

Current Participants

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

Software Developer
South Africa South Africa
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
Born and raised in Charlottesville, Virginia, USA.

Majored in Information Science at Christopher Newport University and now I design/program web applications for a living.

I'm an avid fan of the W3C web standards and would love to see them used to their full potential and make the web a better place for both surfers and developers.
Architect
India India
'Anil' Radhakrishna is a seasoned architect who enjoys working with Microsoft tools & technologies. He blogs quite regularly about his little discoveries and technical experiments on his blog called Tech Tips, Tricks & Trivia. He loves building mash-ups using public Web APIs.
Software Developer (Senior)
Switzerland Switzerland
My interest is in the future because I am going to spend the rest of my life there. (Charles Kettering)

Biography

  • 1996 - 1998 PC Board PPL, HTML, DHTML, Javascript and ASP
  • 1999 - 2001 coding Centura against Sql Database (SqlBase,MSSQL,Oracle)
  • 2002 - 2004 C# Windows Forms
  • 2005 - 2006 C# ASP.NET, Windows Forms
  • 2006 - 2009 C#, WCF, WF, WPF
  • 2010 - 2012 C#, Dynamics CRM, Sharepoint, Silverlight
  • 2013 - 2013 C#, WCF DS (OData), WF, WPF
  • 2014 - 2016 C#, Azure PaaS, Identity, OWIN, OData, Web Api
  • 2017 - now C#, aspnet.core, IdentityServer4, TypeScript & Angular @ Azure IaaS or PaaS

Interests

  • family & friends
  • chilaxing ,)
  • coding
Technical Lead
Scotland Scotland
Have been a Code Project MVP 5 years running and was Microsoft C# MVP 4 years running, MBCS, MIAP and a whole bunch of other stuff. Now I just help run Scottish Developers which is a user group with software development events in Edinburgh, Glasgow and Dundee and I have also started an open source project to help with Password Validation

Main topics I blog about:
* Parallelization in .NET
* Code Quality
* Data Security
Web Developer
Australia Australia
I've been programming for a few years now. I blog regularly at httpcode.
Software Developer (Senior) erikwestermann.com
Canada Canada
Erik is a senior developer-writer with more than 20 years professional programming experience designing and developing large scale database and Internet-centric applications for organizations including MSN.ca, ADP, Nortel, EDS, Merrill Lynch, ePost, CIBC, TD Securities, IBC, CIHI, InnovaPost, etc.

Erik has been specializing in BizTalk Server-based solutions for many years. His experience includes many SOA and ESB-style applications using technologies like Commerce Server, SharePoint, ASP.NET and advanced .NET Framework.
Web Developer
Turkey Turkey
Hi to all...
I am an alone programmer. i am not a specialist on programming but i love it. anyone who supports source code sharing is definetely my friend.
Because i am so poor on writing about myself, anyone who wants to learn more about me can feel free to contact me...
Team Leader Telerik Corp.
Bulgaria Bulgaria
.NET & C# addicted. Win8 & WinRT enthusiast and researcher @Telerik.
Lithuania Lithuania
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'm an IT Professional from New York.

Personal website - http://www.chenhaidong.com
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.
Founder Extreme Optimization
Canada Canada
Jeffrey has been writing numerical software for many years. He is founder and president of Extreme Optimization, a Toronto based provider of numerical component libraries for the .NET framework. He loves challenges, especially when it comes to making code run fast, and finding simplicity and elegance in what looks like complicated chaos.
Team Leader
United States United States
I've been in software development since 1994. Over the years I've learned quite a lot in what it takes to complete the process of pushing out a quality product to customers in a timely fashion. As most of my colleagues could attest, there have been many challenges in our new and growing field in the past couple of decades as the industry matures rapidly. Much more so than most others historically speaking.

As such, I've learned one of the best aspects of software engineering is embracing the change that inherently comes along with it as new technologies constantly emerge to help us improve our world one application at a time as we make sense of the overwhelming amount of data now prevalent in the Information Age.

We truly live in a time unlike that ever known to mankind in recorded history, and it is my hope to do my part to help it along to face the challenges and demands of tomorrow.
Web Developer
Poland Poland
At the moment I'm a student at Warsaw University of Technology in Poland.

My programming langugage of choice is C++.
I also like C# and Java.
Software Developer (Senior) currently : Avantia, Inc.
United States United States
I was born.

I'm currently coding.

I'll die some time in the future.

I have interests outside of programming and if you knew me then you'd know what those interests are.

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
United States United States
Currently a graduate student at UCI.
Web Developer
Sweden Sweden
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
Software developer for 9 years. Likes .NET and C#.
Software Developer
United States United States
I enjoy messing with application development and some Web development technologies. Right now I work in Virginia as a contractor to the government.

I am a Microsoft Cert. Professional and I got my 4 year BS degree.

See web site for resume and other code samples.
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
Israel Israel
Read my blog




Natty Gur is the founder and CTO of “The enterprise architects group” an international enterprise architecture consulting group based in Vestal, NY. Natty has 13 years of experience in the IT field, 7 of them focused on running enterprise architecture in companies and governmental bodies. Natty has written many articles and is a well known speaker on EA topics. You can reach natty at: natty@theeagroup.net

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
Vietnam Vietnam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Brazil Brazil
To develop software is the best work of the world!
Web Developer
Europe Europe
I have been programming now for 10 years starting with COBOL, CICS and DB2 and ending up with ASP.NET, WPF, and various web technologies.

I work for Munkiisoft in the UK.

Check out my blog here
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.
Web Developer
Netherlands Netherlands
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
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
I have over 15 years of experience in the Application Development. Unfortunately, I still remember punch cards from College and VisiCalc on the Apple II.

My recent experience (about 6 years) covers the 2 main camps in distributed computing: J2EE based and COM[+] / .NET.

Lately, it's been deep .NET, C#, ASP.NET and the rest of the .NET Framework.

I've been working on Internet related technologies since 1993, initially writing Perl scripts under the original NCSA Http server.
Web Developer
United Kingdom United Kingdom
I am the Technical Director for Myphones.com, which specialises in developing integrated VoIP products and services for the consumer and SME markets. Technology-wise, we are heavily into the 2nd generation WS stack atop .NET, and basically most things Microsoft, as well as C++ on Linux.
Web Developer
United States United States
To learn more about us, Please visit us at http://www.netomatix.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.
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Addicted to reverse engineering. At work, I am developing business intelligence software in a team of smart people (independent software vendor).

Need a fast Excel generation component? Try xlsgen.
Web Developer
United States United States
15 years experience working on microprocessor firmware development to tera bytes database design.

8 years Oracle DBA experience. Expert in SQL & PL/SQL tuning, data migration and parallel server administration.

12 Years in C++ development mainly on Windows and VMS environment.

My interest now is C# and .net FCL.

CEO CenterSpace Software
United States United States
Trevor has held demanding development positions for a variety of firms using C++, Java, .NET, and other technologies, including Rogue Wave Software, CleverSet, and ProWorks. He is coauthor of The Elements of Java Style , The Elements of C++ Style, and The Elements of C# Style, published by Cambridge University Press. He has also served on a course advisory board of the University of Washington. His teams have won the JavaWorld "GUI Product of the Year" and XML Magazine "Product of the Year" awards. Trevor holds a BSc in Computer Science from the University of British Columbia and a BA in Economics from the University of Western Ontario.
Software Developer
Portugal Portugal
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Asia/Pacific Region Asia/Pacific Region
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 a consultant, trainer, software archtect/engineer, since the early 1980s, working in the greater area of Boston, MA, USA.

My work comprises the entire spectrum of software, shrink-wrapped applications, IT client-server, systems and protocol related work, compilers and operating systems, and more ....

I am currently focused on platform development for distributed computing in service oriented data centers.
Architect VisionOne AG
Switzerland Switzerland
XicoLoko is a brazilian developer based in Switzerland.
Architect
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Singapore Singapore
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 May - 1 Jun 2003