Click here to Skip to main content
15,867,568 members
This competition has ended

Best overall article of Aug 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.
16 Aug 2009Dmitri Nеstеruk
Let's create a simple project estimation DSL using F#!
Please Sign up or sign in to vote.
4 Sep 2009Sacha Barber
It would probably be like Cinch, an MVVM framework for WPF.
Please Sign up or sign in to vote.
24 Aug 2009Steve Krile
Fully AJAX-enabled user control used to select names from a database in a drop-down format.
Please Sign up or sign in to vote.
24 Aug 2009Waleed Elkot
Reading text from any image using Microsoft Office 2007 OCR
Please Sign up or sign in to vote.
1 Sep 2009Koushik Biswas
How to setup Darwin Streaming Server 6.0.3 on 32 or 64 bit Linux platforms, add custom functionality by developing plugins ("modules" as Apple calls them), and results of some performance and load tests I ran
Please Sign up or sign in to vote.
17 Aug 2009vic_ch2000
A nullable datetime column in .NET DataGrid with DateTimePicker.
Please Sign up or sign in to vote.
17 Aug 2009Arindam Sinha
SOAP Request/Response XML can be logged with TraceExtension
Please Sign up or sign in to vote.
5 Aug 2009Cosmin Oprea (aka somalezu)
This article describes a very simple way to make WinForms databindings without the need to refer the datasource property names with magic strings.
Please Sign up or sign in to vote.
15 Aug 2009Ricardo Pineda Then
Shows how to serialize an object using binary serialization without using WCF.
Please Sign up or sign in to vote.
2 Aug 2009Abhishek Sur
Gives an introduction of how to create SQL CLR managed objects in SQL server.
Please Sign up or sign in to vote.
1 Sep 2009PARK Youngho
A tool that enumerates all fonts installed on Windows, and shows you the preview so as to help you code conveniently.
Please Sign up or sign in to vote.
21 Aug 2009kirkaiya
A very simple, XAML-based month-view calendar that shows appointments, exposes events, and allows dragging appointments in the current month.
Please Sign up or sign in to vote.
1 Aug 2009Corinna John
Encode a message as waypoints in a GPX file.
Please Sign up or sign in to vote.
17 Aug 2009Paw Jershauge
An easy to use ListView group sorter (very simple).
Please Sign up or sign in to vote.
7 Aug 2009Colin Eberhardt
Mini-ViewModel pattern
Please Sign up or sign in to vote.
26 Aug 2009Mr. James Love
GUI allows user to "connect" items shown on a web application; lines are drawn dynamically showing connections
Please Sign up or sign in to vote.
18 Aug 2009Colin Eberhardt
This blog post describes a technique for specifying WPF / Silverlight Dependency Properties declaratively via attributes.
Please Sign up or sign in to vote.
16 Aug 2009Farooq Kaiser
In this article, I will explore handling unknown actions. A Controller.HandleUnknownAction method gets called when a controller cannot find an action method that matches a browser request.
Please Sign up or sign in to vote.
24 Aug 2009MatthewCasperson
An introductory look at the JavaScript CAKE library, which allows you to build up the HTML5 canvas element like a vector image.
Please Sign up or sign in to vote.
26 Aug 2009Martin Hinshelwood
WPF drag and drop behaviour
Please Sign up or sign in to vote.
29 Aug 2009_Khallaf
How To Do Precise 2-Way Rijndael CryptoStream Communication
Please Sign up or sign in to vote.
21 Aug 2009User 5271454
Utilizing the CCR to manage and execute plug-ins.
Please Sign up or sign in to vote.
18 Aug 2009Sần Hải Quang
Quick Attach to Process by Macro
Please Sign up or sign in to vote.
2 Jan 2010Sky Sanders
AccessControlModule can impart a greater consistency and usability upon the default behaviour of FormsAuthentication and allow any client script code to leverage FormsAuthentication in a straight forward manner.
Please Sign up or sign in to vote.
27 Aug 2009Farooq Kaiser
In this post, I will build an MVC application that will consume an RSS feed.
Please Sign up or sign in to vote.
27 Aug 2009ColinBashBash
1st access app allows you to view what computers are currently connected to an access database. 2nd is an example of auto-closing instances of a shared mde file
Please Sign up or sign in to vote.
8 Aug 2009CrazyJugglerDrummer
Creates, evalutates, and compares 5-card poker hands.
Please Sign up or sign in to vote.
20 Aug 2009MatthewCasperson
See how to use SDL to create a simple visual application.
Please Sign up or sign in to vote.
18 Aug 2009sravan kumar surabhi, Ken Hadden
A step-by-step guide to help solve a common authentication problem faced by .NET multi-tier developers.
Please Sign up or sign in to vote.
12 Aug 2009Prentice_Hall
This book is bundled with video training on a two-part DVD, titled JavaScript Fundamentals I and II livelessons (video instruction from technology experts)
Please Sign up or sign in to vote.
3 Aug 2009Simon Pickersgill
Aspects of polymorphism in .NET - Interfaces
Please Sign up or sign in to vote.
3 Aug 2009Simon Pickersgill
Aspects of polymorphism in .NET - abstract classes
Please Sign up or sign in to vote.
29 Aug 2009Daniel Vaughan
Property Change Notification using a Weak Referencing Strategy
Please Sign up or sign in to vote.
21 Oct 2009mrjvdveen
Today we are looking into databinding to the ComboBox.SelectedItem property through a custom dependency property in a UserControl.
Please Sign up or sign in to vote.
21 Aug 2009Martin Hinshelwood
I am always pulling out the Unity assemblies. Maybe it is just because I am lazy, but I really can’t be bothered rolling my own dependency injection and mapping framework!
Please Sign up or sign in to vote.
11 Aug 2009beyonder422
Simplified code for setting the primary display on a multi-monitor PC.
Please Sign up or sign in to vote.
18 Aug 2009mrjvdveen
Last time in this series we discussed projects and how to setup your large application. One point that dictates project layout in our application is the fact that we load XAP files as needed. Recently I've had some interesting insights from our functional specialist.
Please Sign up or sign in to vote.
19 Aug 2009mrt_doulaty
You may want to import your existing contacts from your old Nokia (or in general VCard format) to your new iPhone.You need to do some simple steps:First you need to have Outlook and iTunes installed on your computer, then copy your .vcf files to a location in your hard disk, e.g. C:\VCARDS.
Please Sign up or sign in to vote.
17 Sep 2009mrjvdveen
This time I would like to share an experience with you that I had trying to get inspiration to solve issues more effectively.
Please Sign up or sign in to vote.
4 Aug 2009bobleith
A generic interval range table to generate permutations
Please Sign up or sign in to vote.
5 Aug 2009bobleith
Bits for Event Patterns
Please Sign up or sign in to vote.
2 Aug 2009Gong Liu
Implementation of touring feature for virtual earth
Please Sign up or sign in to vote.
7 Aug 2009ShofarNexus
This review compares the use of a popup verses a new page to allow users to select options.
Please Sign up or sign in to vote.
21 Oct 2009mrjvdveen
This article describes my experience with upgrading to Silverlight 3 and the steps taken to ensure our code would work.
Please Sign up or sign in to vote.
4 Aug 2009bobleith
Using NTILE with Cross Reference Values to Create Dimensions
Please Sign up or sign in to vote.
20 Aug 2009webdev_hb
This post continues the WebControls In MVC series. In this post we finally get some code that can be downloaded and tested. This post explains how to use the MvcWebForms methods to add WebControls to your Mvc Views -- and make them talk to your Controllers!
Please Sign up or sign in to vote.
13 Aug 2009cyber_flash
Scans network PCs and remotely start notepad.exe, plus an interactive command shell via PSEXEC.
Please Sign up or sign in to vote.
21 Aug 2009Andy Lang
Use WPF's ListViw to simulate Windows Explorer with binding
Please Sign up or sign in to vote.
31 Dec 2009Leung Yat Chun
Allow users to make virtual directories and use them via a similar interface as DirectoryInfo.

Current Participants

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

Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
President
India India
Did you like his post?

Oh, lets go a bit further to know him better.
Visit his Website : www.abhisheksur.com to know more about Abhishek.

Abhishek also authored a book on .NET 4.5 Features and recommends you to read it, you will learn a lot from it.
http://bit.ly/EXPERTCookBook

Basically he is from India, who loves to explore the .NET world. He loves to code and in his leisure you always find him talking about technical stuffs.

Working as a VP product of APPSeCONNECT, an integration platform of future, he does all sort of innovation around the product.

Have any problem? Write to him in his Forum.

You can also mail him directly to abhi2434@yahoo.com

Want a Coder like him for your project?
Drop him a mail to contact@abhisheksur.com

Visit His Blog

Dotnet Tricks and Tips



Dont forget to vote or share your comments about his Writing
Architect
China China
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
I have been working in IT industry for the last 6 years.
My comfort zone is .NET and Microsoft technologies.
Systems Engineer
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.
Architect Scott Logic
United Kingdom United Kingdom
I am CTO at ShinobiControls, a team of iOS developers who are carefully crafting iOS charts, grids and controls for making your applications awesome.

I am a Technical Architect for Visiblox which have developed the world's fastest WPF / Silverlight and WP7 charts.

I am also a Technical Evangelist at Scott Logic, a provider of bespoke financial software and consultancy for the retail and investment banking, stockbroking, asset management and hedge fund communities.

Visit my blog - Colin Eberhardt's Adventures in .NET.

Follow me on Twitter - @ColinEberhardt

-
Software Developer
United States United States
likes boardgames, computer games, and enjoys his .net programming job.
Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
Software Developer (Senior) Flex Solutions
Romania Romania
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
I'm currently in the 9th grade taking my first semester of calculus for college credit. I was interested in math, so I quickly grew to programming and loved it. I am working on C++, java, C#, python, html/css/javascript, and php. Hoping to go to MIT and work in a programming field (not sure which to go for yet). Big Grin | :-D
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.
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
Founder ActiveMesa
United Kingdom United Kingdom
I work primarily with the .NET technology stack, and specialize in accelerated code production via code generation (static or dynamic), aspect-oriented programming, MDA, domain-specific languages and anything else that gets products out the door faster. My languages of choice are C# and C++, though I'm open to suggestions.
Software Developer (Senior) http://www.Fairnet.com
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Pharos
United States United States
I work as a Principal Software Engineer for Pharos. I develop location-based services and applications using Microsoft .Net Technologies. I am a Microsoft Certified Application Developer (MCAD) and Microsoft Certified Solution Developer (MCSD). I have more than 20 years of experience in computer programming and software development. I'm currently interested in topics related to C#, APS.Net, SQL Server, Windows Programming, Web Programming, AJAX, Bing Maps, Google Maps, and e-Commerce.
My blog site: http://www.tofuculture.com
Software Developer (Senior)
Thailand Thailand
Just a .NET developer, mostly VB.NET and some C#, building applications and services using ASP.NET, WPF, WCF and Silverlight, as well as occasional project-management gigs.

Also - living abroad (in Thailand), originally planned for a year, but now just over seven years! Doh!
Architect Yahoo! Inc
United States United States
Koushik is an Architect who also manages a team of developers and architects at Yahoo Cloud Organization, including Media Content Serving and Storage. An Electronics Engineer from Jadavpur University, he has been a consultant throughout most of his career. Apart from spending time with work and projects, he loves playing cricket, listening to old songs, watching science fiction movies, camping and fishing, all kinds of food, sea beaches and his gas grill.
Founder
Hong Kong Hong Kong
Instructor / Trainer naked ALM
United States United States

About the Author: Martin has worked with many customers in government, finance, manufacturing, health and technology to help them improve their processes and deliver more. He provides management and technical consulting that intends to expose processes and practices to gain transparency, uncover impediments to value delivery and reduce cycle-time as part of an organisations path to agility. Martin is a Professional Scrum Trainer as well as a Visual Studio ALM MVP and Visual Studio ALM Ranger. He writes regularly on http://nakedalm.com/blog, and speaks often on Scrum, good practices and Visual Studio ALM.


You can get in touch with Martin through naked ALM.

Technical Writer
Australia Australia
I enjoy exploring any kind of multimedia programming, and most of my work is showcased over at Hubfolio and The Tech Labs. At these sites you will find a selection of Flash, Silverlight, JavaScript, Haxe and C++ tutorials, articles and sample projects.
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) KnowledgePlaza
Netherlands Netherlands
Since early 2001 I've been working full time as a software developer and since 2004 I've been working mostly with Microsoft technology.
I started out as a product developer, but after a few years I switched to a project company where my roles ranged from developer up to consultant and from team lead and coach to manager.
Eventually I switched jobs and focused on the consultant part and then I got back to building a product once again. Now I work in a job where I get to do both.
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.
Korea (Republic of) Korea (Republic of)
I like programming.
I am teaching at AUCA (American University of Central Asia) now.
Software Developer
Denmark Denmark
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 NeoDeck Software
Puerto Rico Puerto Rico
I've been programming since I was 10 years old, and I consider it my passion. I founded NeoDeck Software a small development company in 2002, and we've been in business developing various applications, concentrating in medical software.

My programming experience ranges from VB6, C#, VB.NET and Objective-C.
I have experience in SQL Server, ASP.NET, WCF, WPF, Blend, Silverlight, SQLite, iPhone and XCode.

I'm a Microsoft Certified Professional and have a Bachelors Degree in Computer Science.
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Software Developer (Senior) Bamboo Solutions
Vietnam Vietnam
My full name is Sần Hải Quang. I'm software engineer of Bamboo Solutions. My company is a Microsoft Gold-certified partner, is a leading global provider of SharePoint Web Parts and technologies that extend the power of the SharePoint platform. Over 4,500 organizations worldwide have chosen to enhance their SharePoint deployment with products and solutions from Bamboo. If you have SharePoint, you need Bamboo!
Founder ShofarNexus Corporation
United States United States
ShofarNexus™ is software project started in 1998 with a lot of testing and rejecting of methodologies. Our goals were fast startup and execution, a clean presentation and reliable data distribution. We take ReST to the extreme. We focus some on eye-candy and mostly on the meat and vegetables that are good for business.

ShofarNexus™ mentality is well described by Antoine de Saint-Exupéry who wrote “Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”

ShofarNexus™ is single-handedly written by John Kozlowski, with over 35 years of software development experience and a lot of hardware design in the first two decades.
Web Developer The Test Factory
United Kingdom United Kingdom
Experienced web and software developer who has worked for some of the best and most respected software companies in the North of England as well as spending several years self employed.

Extensive knowledge of desktop and web programming languages, particularly C#, VB.NET, JavaScript, XML, CSS, Web Services, ASP.NET.
Software Developer (Senior) Salient Solutions
United States United States
My name is Sky Sanders and I am an end-to-end, front-to-back software solutions architect with more than 20 years experience in IT infrastructure and software development, the last 10 years being focused primarily on the Microsoft .NET platform.

My motto is 'I solve problems.' and I am currently available for hire.

I can be contacted at sky.sanders@gmail.com
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.
United States United States
I have been coding web applications since 2001. Starting with classic .asp and rolling from there, I have a passion for user interface design and building zero-training applications.
Technical Lead Ernst & Young LLP (Canada)
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
Russian Federation Russian Federation
Microsoft certified professional developer (MCPD)
Software Developer (Senior) Equinox Web
Egypt Egypt
I have 5 years experience working as a Software Developer. I have a wide range of experience in programming and I am skilled in the use of Visual Studio.NET 2008, Windows AppLication, Web Application, Web Services, Windows Services, WPF, HTML, Java Script, Ajax, ASP.NET, DevExpress Controls, Office Application Programmability in Visual Studio.NET 2008, creating web and windows applications using C#.NET and experienced in using all Microsoft Office Applications.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 31 Aug 2009