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

Best overall article of March 2009

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.
23 Mar 2009Jeffrey Walton
Perform authenticated encryption with Crypto++.
Please Sign up or sign in to vote.
26 Jun 2009Shivprasad koirala
A State Machine Workflow discussion.
Please Sign up or sign in to vote.
23 Apr 2009Jeff Karlson
Learn how to build the body part of your DataGrid using Silverlight and the GOA Toolkit. Implement Virtual Mode, work with hierarchical data, and build cells and cells navigation.
Please Sign up or sign in to vote.
8 May 2009almere109
DirectX.Capture class examples showing how to grab a frame from video and how to make a VU meter for audio
Please Sign up or sign in to vote.
4 Mar 2009Derek Viljoen
How to leverage LinFu (or any other Dynamic Proxy implementation) for Fault Tolerance and Failover
Please Sign up or sign in to vote.
13 Mar 2009Jose Maria Estrade
ExcelCommunicator allows to pass and retrieve data to/from Excel as datasource/calculation-engine
Please Sign up or sign in to vote.
1 Mar 2009Mohammad Said Hefny
Using ICSharpCode.SharpDevelop.Refactoring.RefactoringService.FindReferences to find all references in a given project
Please Sign up or sign in to vote.
13 Mar 2009Tiago Freitas Leal
This project shows how to have a master/detail DataGridView using CSLA EditableRootListBase (or DynamicRootList) as the master list object. It shows how to have sorted list and auto save on both the master and detail DataGridView.
Please Sign up or sign in to vote.
11 Mar 2009Jellow TK
This simple tool will add method-entry logs in source files.
Please Sign up or sign in to vote.
21 Mar 2009phparray
Using PHP-SOAP to access the world's fastest server web service and plot each trip using the Google maps API
Please Sign up or sign in to vote.
28 Mar 2009Hesham Desouky
A How to that demonstrates how to use RsClientPrint ActiveX control to print reports from Microsoft SQL Server Reporting Services
Please Sign up or sign in to vote.
26 Jun 2014John D. Cook
Code for computing normal probabilities and a discussion of what does and does work in IronPython
Please Sign up or sign in to vote.
18 Mar 2009jgauffin
A framework for component based programming (using dependency injection).
Please Sign up or sign in to vote.
3 Mar 2009Won Dong
Process and toolkit to migrate data to Microsoft SQL Data Services
Please Sign up or sign in to vote.
26 Mar 2009BalintN
This mini-series is a pair of articles on two scenarios using SHCameraCapture.
Please Sign up or sign in to vote.
26 Mar 2009james.wren
Use C# and MapPoint 2009 to find a street address from a latitude/longitude.
Please Sign up or sign in to vote.
31 Mar 2009Williarob
Custom threading in ASP.NET
Please Sign up or sign in to vote.
1 Apr 2009Rolf Kristensen
An example of how to implement persistence of column widths and positions.
Please Sign up or sign in to vote.
31 Mar 2009BobP1339
Explains how to do multi language reports in SSRS
Please Sign up or sign in to vote.
31 Mar 2009Jeremy Likness
Using JQuery to intercept the click of an ASP:Button
Please Sign up or sign in to vote.
24 Mar 2009Marc Clifton
A review of some of the tools available to work with the NIEM.
Please Sign up or sign in to vote.
13 Mar 2009Prentice_Hall
A study of object-oriented programming by explaining and demonstrating polymorphism with inheritance hierarchies.
Please Sign up or sign in to vote.
16 Mar 2009logicchild
An article to help the beginner to understand the dimensions of arrays and interfaces
Please Sign up or sign in to vote.
31 Mar 2009Leonid Sorokin
How to pass arbitrary data in a message object using WCF
24 Mar 2009JetBrains s.r.o.
ReSharper, the intelligent productivity tool for Visual Studio, is more agile and robust than ever. Version 4.5, now in beta, improves performance, memory usage and solution-wide analysis and adds VB9 support, refactoring enhancements, and other productivity boosters.
Please Sign up or sign in to vote.
19 Mar 2009logicchild
An article to help write applet code.
Please Sign up or sign in to vote.
16 Mar 2009Chanh Pham Minh, Binh Nguyen Quoc
This article describes the basic steps to interact with a UDDI server.
Please Sign up or sign in to vote.
2 Aug 2009Angela Han
Enhanced support for *.resx files from LocaleManager1, a C# implementation to help manage *.resx files or *.properties files in different locale folders.
Please Sign up or sign in to vote.
1 Apr 2009Paul S. Chapman
Avoiding the WCF issue in the Azure CTP
Please Sign up or sign in to vote.
7 Mar 2009Szymon Pobiega
Description of an abstraction layer over the dependency injection infrastructure
Please Sign up or sign in to vote.
25 Mar 2009Graham Cottle
Use of Expression Builders in different landscapes (Dev / QA / Prod).
Please Sign up or sign in to vote.
9 Mar 2009Addison-Wesley
This chapter provides a high-level architecture of TIBCO General Interface and its framework components and describes how General Interface applications work in the browser.
25 Mar 2009IdeaBlade, Inc.
Creating a Silverlight Application Using IdeaBlade DevForce Silverlight
Please Sign up or sign in to vote.
31 Mar 2009Williarob
Add asynchronous data methods to the Enterprise library
Please Sign up or sign in to vote.
3 Mar 2014Shivprasad koirala
Custom columns, content types, and the document list library.
Please Sign up or sign in to vote.
2 Mar 2009StevenHobbs
Shows you how to implement a remote file repository using WCF.
Please Sign up or sign in to vote.
23 Mar 2009Razan Paul (Raju)
Implementation of Topic based publish subscribe design pattern using WCF callback
Please Sign up or sign in to vote.
20 Mar 2009Vincenzo Rossi
A flexible library to add filtering capabilities to a DataGridView.
Please Sign up or sign in to vote.
31 Mar 2009Timmy Kokke
A detailed walkthrough on how to style a basic Silverlight button into a "Glass Orb" button.
Please Sign up or sign in to vote.
28 Mar 2013Paul McClean 1 alternative  
A collection class providing data virtualization with large data sets.
Please Sign up or sign in to vote.
4 Mar 2009Kristian Carazo
A simple OpenGL framework for fast prototyping of OpenGL and game applications
Please Sign up or sign in to vote.
15 Mar 2009mikeperetz
How to JIT methods at runtime.
Please Sign up or sign in to vote.
22 Mar 2009Daniel Vaughan
Knowledge acquired by a neural network is used to predict the element to which a user may intend to navigate.
Please Sign up or sign in to vote.
23 Mar 2009Razan Paul (Raju)
Implementation of a topic based Publish Subscribe design pattern using socket programming, and a proprietary messaging protocol.
Please Sign up or sign in to vote.
17 Sep 2011SSDiver2112
Create Graphic Replacement for standard Cursor
Please Sign up or sign in to vote.
29 Oct 2009Phillip Piper
An article describing the development of a non-trivial C#/.NET application to fetch lyrics for songs.
Please Sign up or sign in to vote.
10 Mar 2009Nic_Roche
Using a proper MVC pattern to stream an image from Microsoft Chart controls for the Microsoft .NET Framework 3.5.
Please Sign up or sign in to vote.
20 Mar 2009Sergio Romero
A class that generates an XML string as an Excel file
Please Sign up or sign in to vote.
13 Mar 2009morisson_c
One way to use .NET Classes from matlab

Current Participants

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

Architect https://www.questpond.com
India India
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.
United States United States
Hungary Hungary
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer
Switzerland Switzerland
Daniel is a former senior engineer in Technology and Research at the Office of the CTO at Microsoft, working on next generation systems.

Previously Daniel was a nine-time Microsoft MVP and co-founder of Outcoder, a Swiss software and consulting company.

Daniel is the author of Windows Phone 8 Unleashed and Windows Phone 7.5 Unleashed, both published by SAMS.

Daniel is the developer behind several acclaimed mobile apps including Surfy Browser for Android and Windows Phone. Daniel is the creator of a number of popular open-source projects, most notably Codon.

Would you like Daniel to bring value to your organisation? Please contact

Blog | Twitter


Xamarin Experts
Windows 10 Experts
Software Developer (Senior)
United States United States
Developer with over twenty years of coding for profit, and innumerable years before that of doing it at a loss.
Software Developer (Senior)
United Kingdom United Kingdom
I have been developing applications for almost 30 years - started with early versions of Basic on the Sinclair ZX80, moving up via UK101 and Amstrad to PC. Played with Assembly as well. First big application was for a complete test set, which was written using QuickBasic (all I had available to me). Moved on to a bit of C and C++ (never really got to grips with them) and then 11 years ago, got into Visual Basic/SQL Server and HTML. Moved onto .NET and then in the last few years changed across to C# when the job market indicated that it would be better.
Have now developed quite a few ASP.NET Applications, and along the way have played with WPF, Silverlight and am currently working on an MVC based application.
Architect Nebras Technology
Egypt Egypt
With a heavy C++/MFC background started my way to the DotNet and C# world.
Going from device drivers to standard windows applications development using C++/MFC since 1998, I started the switch to .Net technology in 2004.
Currently I am the Technical Development Manager and Software Architect of Nebras Technology (Medical Software Vendor) and one of its executives owners.
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.
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
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems / Hardware Administrator
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)
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Program Manager Microsoft
United States United States
Note: articles posted here are independently written and do not represent endorsements nor reflect the views of my employer.

I am a Program Manager for .NET Data at Microsoft. I have been building enterprise software with a focus on line of business web applications for more than two decades. I'm the author of several (now historical) technical books including Designing Silverlight Business Applications and Programming the Windows Runtime by Example. I use the Silverlight book everyday! It props up my monitor to the correct ergonomic height. I have delivered hundreds of technical presentations in dozens of countries around the world and love mentoring other developers. I am co-host of the Microsoft Channel 9 "On .NET" show. In my free time, I maintain a 95% plant-based diet, exercise regularly, hike in the Cascades and thrash Beat Saber levels.

I was diagnosed with young onset Parkinson's Disease in February of 2020. I maintain a blog about my personal journey with the disease at https://strengthwithparkinsons.com/.

Czech Republic Czech Republic
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 (No members)

Founder 1TCompany AB
Sweden Sweden
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.
President John D. Cook Consulting
United States United States
I work in the areas of applied mathematics, data analysis, and data privacy.

Check out my blog or send me a note.

 

Web Developer www.learning-workshop.com
Spain Spain
Im actually working in a european consumers organization as asp.net web developer and Administrator of

Tutoriales online
Tutoriales photoshop

como bajar videos de youtube
Software 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
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 Monroe Community
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.
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
Canada Canada
I am currently working as a team leader with a group of amazing .NET programmers. I love coding with .NET, and I love to apply design patterns into my work. Lately I had some free time, so I decided to write some articles, hoping I will spare someone frustration and anxiety.
Architect
Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Encore Software
Australia Australia
Contractor in Desktop and Web applications.
Gold Coast, Queensland.
Software Developer (Senior)
United Kingdom United Kingdom
Paul's first venture into software development was on ZX Spectrum BASIC at age 10. Twenty years and a engineering degree later, Paul is a professional software developer based in Northern Ireland.
Software Developer (Senior) Simplicita Online
United Kingdom United Kingdom
UK based IT Consultant. Started in 1985 selling home computers such as the Sinclair ZX Spectrum, BBC Model B and Commodore 64, and in 1987 moved into development, starting first with Torch Computers, developing software for the XXX UNIX Workstation.

Currently developing a new Azure/Silverlight based website/desktop applications for a new startup, hoping to launch in late 2009/early 2010
Team Leader
Australia Australia
Phillip has been playing with computers since the Apple II was the hottest home computer available. He learned the fine art of C programming and Guru meditation on the Amiga.

C# and Python are his languages of choice. Smalltalk is his mentor for simplicity and beauty. C++ is to programming what drills are to visits to the dentist.

He worked for longer than he cares to remember as Lead Programmer and System Architect of the Objective document management system. (www.objective.com)

He has lived for 10 years in northern Mozambique, teaching in villages.

He has developed high volume trading software, low volume FX trading software, and is currently working for Atlassian on HipChat.
Instructor / Trainer Hostmysite.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.
Architect
United States United States
https://www.youtube.com/c/Pony80


I am a freelance Business Intelligence consultant, specializing in Microsoft technologies.

I pride myself in solving problems for the business. I understand that my role is to support business and help solve technology and information problems and remove roadblocks.

I have expertise in the telecom, mortgage and travel industries, but am not limited to any industry.

I have 16 years of professional experience, ranging from SQL Server DBA, C# Developer, Business Intelligence, and Software Development Management.

I am now accepting new clients. If you would like to retain my services, please feel free to contact me at bobp1339 at yahoo dot com.

I am also available to mentor new SSRS and SSIS users. I can show them the best practices and quickest ways to get the job done.
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) CP
Australia Australia
I am an Independent Contractor in Brisbane, Australia. For me, programming is a passion first, a hobby second, and a career third.

My Blog: http://weblogs.asp.net/razan/





Software Developer
Denmark Denmark
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Mexico Mexico
Sergio has been working as a software developer since 2002 in several industries such as Insurance, Health, and Oil. He is an MCAD and most likely will be looking to upgrade his certification soon.

He currently lives in Montreal, Canada.
Software Developer
United States United States
I first got hooked on programing with the TI994A. After it finally lost all support I reluctantly moved to the Apple IIe. Thank You BeagleBros for getting me through. I wrote programs for my Scuba buisness during this time. Currently I am a Database manager and software developer. I started with VBA and VB6 and now having fun with VB.NET/WPF/C#...
Software Developer Orchid Software
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) VSoft
Poland Poland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Program Manager
Portugal Portugal
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Velicus B.V.
Netherlands Netherlands
Microsoft MVP Client Dev . Founder of http://StoreAppsUG.nl, the Dutch Windows Store apps and Windows Phone apps usergroup. XAML / HTML5 developer. Writer. Composer. Musician.

Twitter
@Sorskoot

Awards / Honers
• October 2010,2011,2012,2013: Awarded Microsoft Expression Blend MVP
• June 2009: Second Place in the WinPHP challenge
• February 2009: Runner-up in de Mix09 10k Challenge
• June 2008: Winner of the Microsoft expression development contest at www.dekickoff.nl

Bio
I started programming around 1992, when my father had bought our first home computer. I used GWBasic at that time. After using QBasic and Pascal for a few years I started to learn C/C++ in 1996. I went to the ICT Academy in 1997 and finnished it in 2002. Until December 2007 I worked as a 3D specialist. Besides modelling I worked on different development projects like a 3D based Scheduler and different simultion tools in C# and Java. Though out the years I've gained much experience with ASP.NET, Silverlight, Windows Phone and WinRT.
Technical Lead
Italy Italy
I'm a graduate in Computer Science.
I work with Metatrader MQL4,MQL5 / C# / Asp.Net / Windows Forms / SQL Server / Access / VBA / HTML / CSS / Javascript / classic C/C++.


I also like writing songs and playing around with my band Diversamente Rossi.
This is the video of the song Un'altra estate from the album L'immobile disegno.



"Short code, good code"
Software Developer (Senior) Salem Web Network
United States United States
Robert Williams has been programming web sites since 1996 and employed as .NET developer since its release in 2002.
Technical Lead Domus Inc.
United States United States
Won Dong is a technology director of Domus Digital, division of Domus Inc. He majored in mathematics(undergrad) and computer graphics and gaming technology(master) in University of Pennsylvania. As CTO(Cheif Technology Officer) in E-motion Inc, the biggest web integration company in South Korea, he coordinated several massive web projects in Samsung, Hyundai, etc. His specialties are web development, cloud computing, social media development, computer graphics, and game development.

Development Tools : VS 2010, Xcode, Eclipse, Delphi
Design Tools : Photoshop, Maya, Illustrator, 3D MAX, Expression Blend, Flash
Technologies : C++, C#, Java, Objective-Pascal, Objective-C, .NET, WPF, WCF, SOAP, CUDA, Cg, FLEX, Mel, XAML, FBML, oAuth, oData
You must sign in to participate in this contest.
This contest has ended.
1 Mar - 1 Apr 2009