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

Best overall article of November 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.
22 Nov 2009Wisam E. Mohammed
Raster data display and manipulation using MapWinGIS.
Please Sign up or sign in to vote.
10 Nov 2009Nicolas Dorier
Enhance Visual Studio and your build process in just two clicks. This tool does its best to be out of your way, while improving your development experience seemlessly.
Please Sign up or sign in to vote.
2 Nov 2009csrss
A tool for loading device drivers
Please Sign up or sign in to vote.
27 Nov 2009Max Paulousky
This article presents the techniques and caveats of building Silverlight applications that can be notified about database state changes via polling duplex. WSHttp binding and CLR triggers are used to implement the solution as well.
Please Sign up or sign in to vote.
3 Dec 2009Teofil Cobzaru
A MultiSelector-derived control that supports multiple selection modes, scoped selection, customizable lasso-tool and selection logic
Please Sign up or sign in to vote.
19 Nov 2009Aviad P.
Can the C# ‘var’ keyword be misused?
Please Sign up or sign in to vote.
25 Nov 2009Mamasha Knows
Arena like memory management, embedding allocations inside Arena, DTOR, context thinking
Please Sign up or sign in to vote.
4 Nov 2009Larry Aultman
How to catch and handle ASMX based SOAP exceptions in a WCF client.
Please Sign up or sign in to vote.
24 Nov 2009raelango
This is a sample project to access Microsoft Access MDB data in Silverlight via OLEDB and dynamically populate a DataGrid.
Please Sign up or sign in to vote.
19 Nov 2009dsmolen
Allows a user to drag a popup to any location in the Silverlight window.
Please Sign up or sign in to vote.
28 Nov 2009Kunal Chowdhury «IN»
This article demonstrates the all new right click feature of Silverlight 4.
Please Sign up or sign in to vote.
19 Nov 2009Doug Wyrembek
An article on using WPF to sharpen images
Please Sign up or sign in to vote.
21 Jul 2011Steve Wellens
More and more often I've been seeing C# code like this: var Data = GetData(); What on earth does GetData() return? This code is not as maintainable as it could be and is not as maintainable as it should be.
Please Sign up or sign in to vote.
29 Nov 2009Mikael Waltersson
http://simpled...
Please Sign up or sign in to vote.
11 Nov 2009Sacha Barber
WPF: Tube Planner Using A Guided Search
Please Sign up or sign in to vote.
19 Nov 2009Anish M
CREATE PROC GetChildNodes (@ID uniqueidentifier)ASBEGINWITH PermissionList (PermissionID, PermissionName, Level)AS(SELECT ap.PermissionID, ap.PermissionName, 0 AS LevelFROM Permission AS apWHERE PermissionID = @IDUNION ALLSELECT ap.PermissionID, ap.PermissionName, Level + 1FROM
Please Sign up or sign in to vote.
4 Nov 2009Paul Erin
This article describes how DHTMLX components might be effectively used with ASP.NET MVC with extended routing functionality to build a flexible web application.
Please Sign up or sign in to vote.
20 Nov 2009AkumaNoRitomi
An article about creating an Image Browser and understanding its principles
Please Sign up or sign in to vote.
11 Jan 2010puri keemti
SAAS (Software as a Service) comprises of technologies SOA, Web services and AJAX as a new approach to build enterprise application. It is deployed as hosted service and access over internet for all vendors.
Please Sign up or sign in to vote.
6 Nov 2009Tom Janssens
In this article, you can download the very first alpha version of Aubergine; a BDD /DSL framework for .NET, initially based on Machine.Specifications, but later on heavily inspired by Cucumber.
Please Sign up or sign in to vote.
21 Nov 2009Kunal Chowdhury «IN»
In this post, I will demonstrate one of the new features: “Accessing Default Webcam using Silverlight 4”.
Please Sign up or sign in to vote.
24 Nov 2009BBalmer
MVVM patterned calculator that demonstrates Charting Toolkit styling.
Please Sign up or sign in to vote.
2 Nov 2009Sacha Barber
T4 template goodness
Please Sign up or sign in to vote.
20 Nov 2009DavidSchmitt
This is a minor note on 'dd' write performance
Please Sign up or sign in to vote.
20 Nov 2009User 271009
This is the first in series of posts called the “Extensibility Series.”  This series will cover writing design-times for WPF & Silverlight custom controls for the WPF & Silverlight Designer for Visual Studio 2010 that target .NET 4.0 and Silverlight 3 and 4.  I will use the te
Please Sign up or sign in to vote.
27 Nov 2009Sacha Barber
Windows7 / VS2010 / WPF 4 demo app
Please Sign up or sign in to vote.
19 Nov 2009User 271009
Silverlight 3 & 4 library sharing with .NET 4.0 library or WPF
Please Sign up or sign in to vote.
17 Nov 2009Paw Jershauge 1 alternative  
if you think Color myColor = Color.FromArgb(0); will give you the known color black, then you are wrong. you need to get it from the colortranlator class. like this:Color c = ColorTranslator.FromWin32(0);So what am i saying ?, is Color.FromArgb(0) not the same as ColorTranslator.FromWin32(
Please Sign up or sign in to vote.
6 Nov 2009Giorgio Bozio
Separating layers and components with constructor injection and Unity
27 Nov 2009Rick Minerich
There are some things, such as scanning documents, that cannot be done with just browser technologies like HTML and Javascript. For this reason we have developed a simple to use ActiveX Twain control which requires only basic Javascript knowledge to use effectively.
Please Sign up or sign in to vote.
26 Nov 2009aadon.s
How to use the BizTalk SQL Adapter to synchronize data by invoking a Stored Procedure.
Please Sign up or sign in to vote.
20 Nov 2009JAGUARSOFT
 Introduction This articles is intended to reduce multiple disclaimer messages when we reply and forward the  mail messages. As we know that the business related  messages  mostly replied several times and   same disclaimer message automatically added by Exchange Server everytime. It increases t
Please Sign up or sign in to vote.
17 Nov 2009Martin Hinshelwood
WPF Ninject Dojo: The Data Provider
Please Sign up or sign in to vote.
17 Nov 2009User 271009
A long time feature request has been added to Visual Basic 10 that ships with Visual Studio 2010; decorating an Event as NonSerialized.
Please Sign up or sign in to vote.
23 Nov 2009Riaan Lehmkuhl
/* * get a hook on the buttons (> or > or
2 Nov 2009Butch Taylor
This article discusses trends in software technologies and in the document management industry. Along the way, we will build an easy, yet feature-rich web-based application for viewing PDF documents. It will be based on our ASP.NET image-viewing technology, which is included in ImageGear for .NET.
Please Sign up or sign in to vote.
17 Nov 2009Ramy Mahrous
Microsoft SQL Server 2008 R2 November CTP - Database Engine feature #1
Please Sign up or sign in to vote.
3 May 2010Riaan Lehmkuhl
Create a new text file called shortname.vbs:Open in Notepad and paste the following code in it:set fso = CreateObject("Scripting.FileSystemObject") strLongName = Wscript.Arguments(0)strShortName = "Invalid File/Folder - (" & strLongName & ")"Set fsoFile = NothingOn Error Resume...
Please Sign up or sign in to vote.
26 Nov 2009s4111
For the most part WMI won't return anything that doesn't exist and VBscript doesn't have the means to exit gracefully from this even when using On Error Resume Next. I'm merely posting this because it seemed to be a common problem to which no quick answer could be found. Hope this helps someone.
Please Sign up or sign in to vote.
19 Nov 2009Kelum W. Ganegoda
This post demonstrates how to create an update progress with the UpdatePanel, similar to the one we can see in GMail.
Please Sign up or sign in to vote.
27 Nov 2009Syed Adnan Ahmed
The configuration of SSL certificate on IIS 7 (Windows Server 2008) is bit different than in IIS 6. This article describes the steps required to configure SSL certificate on SharePoint Central Admin web site.
2 Nov 2009Murtaza Abdeali
Infragistics WebSchedule lets you create Web-based scheduling applications with a superior user experience to rival the richest desktop-based scheduling applications. This article looks at new features in the NetAdvantage for Web Client 2009 Vol. 2 release that deliver that WOW-Factor.
2 Nov 2009Resco Developer Tools
At the first sight, the mobile applications development can be considered equal to the desktop development. But it is not.
Please Sign up or sign in to vote.
9 Nov 2009squaredonut
A special brush using binding and converters to achieve graceful degradation.
Please Sign up or sign in to vote.
8 Dec 2009Your Display Name Here
How to use WebBrowser, a form, and an MDI parent to open Excel files
Please Sign up or sign in to vote.
11 Nov 2009Tom Janssens
Aubergine .NET BDD: Support for named/typed Parameters + RECURSIVE DSL + bugfix
Please Sign up or sign in to vote.
12 Nov 2009Tom Janssens
Ok, we keep on going; now we support parameter tables for given/when/then, which are parsed as array members. I am now getting very close to full cucumber-like support !!! Oh, I forgot to mention that the "And" keyword is also supported now !!
Please Sign up or sign in to vote.
19 Nov 2009Ozgur Ozcitak
Control.Visible might not return what you expect
Please Sign up or sign in to vote.
25 Nov 2009Joel Ivory Johnson
In both the user and developer forums for the Windows Marketplace for Mobile, I've seen a lot of questions being raised on why a particular application doesn't show up...
Please Sign up or sign in to vote.
11 Nov 2009Joel Ivory Johnson
Samsung's Bada

Current Participants

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

Technical Lead
India India

Kunal Chowdhury is a former Microsoft "Windows Platform Development" MVP (Most Valuable Professional, 2010 - 2018), a Codeproject Mentor, Speaker in various Microsoft events, Author, passionate Blogger and a Senior Technical Lead by profession.

He is currently working in an MNC located in India. He has a very good skill over XAML, C#, Silverlight, Windows Phone, WPF and Windows app development. He posts his findings, articles, tutorials in his technical blog (www.kunal-chowdhury.com) and CodeProject.


Books authored:


Connect with Kunal on:




Software Developer WC
United States United States
personal website: www.liumaofan.com
Unknown
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Israel Israel
Software developer since 1984, currently specializing in C# and .NET.
Software Developer (Senior) SetPower Software
United States United States
Has been involved in software development since 1997. Pioneered a lot of AJAX web techniques back in the days of standard ASP with custom web services. Started and sold a CRM company called Scout Solutions that provided a solution to the professional services industries.

Freelance consultant specializing in WPF/Silverlight development as well as ASP.NET solutions.

Recently started SetPower Software LLC whose main product, SetPower, helps to reduce energy usage in corporate and home pcs by allowing for scheduled power plans.
Engineer Accusoft Pegasus
United States United States
Butch Taylor has a passion for
solving complex engineering challenges. He joined Accusoft Pegasus (Pegasus
Imaging) with the acquisition of TMSSequoia in December 2004. As an
important member of the team since 1987, Butch has contributed many lines of
code and applied expertise to several high performance document imaging product
lines from Accusoft Pegasus, such as ImageGear, Prizm Viewer, FormFix,
PICTools, and ScanFix.  His primary goal is applying new technologies to
expand opportunities in imaging, and his talent is exposed in his code
optimization and image analysis work related to document image cleanup and
forms processing. He finds it personally rewarding to solve customer problems,
and insists on staying customer-focused. Butch has contributed to patents both
earned and pending, and received both a Masters and Bachelor of Science in
Computer Science from Oklahoma State University.
Software Developer ORM
Poland Poland
codeceptive[at]gmail.com
Founder http://dasz.at/ -- Software for Humans
Austria Austria
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.
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.
Italy Italy
Software architect. At present working on C# development, with mainly Asp.net Ajax and MVC user inteface. Particularly interested in OOP, test driven, agile development.
Software Developer (Senior)
Turkey Turkey
25 years experienced Low level programmer, developer, consultant
Software Developer
United States United States
I attended Southern Polytechnic State University and earned a Bachelors of Science in Computer Science and later returned to earn a Masters of Science in Software Engineering. I've largely developed solutions that are based on a mix of Microsoft technologies with open source technologies mixed in. I've got an interest in astronomy and you'll see that interest overflow into some of my code project articles from time to time.



Twitter:@j2inet

Instagram: j2inet

Software Developer (Senior) Brandix Lanka Pvt Ltd.
Sri Lanka Sri Lanka
I’ve started my career in 2001 with Microsoft .net ver 1.0. I’m a MCSD for .net.

Currently, I’m working for Sri Lanka’s largest apparel exporter as a Software Engineer. All projects in .net, MS Sql Server, Biztalk Server, WCF and WPF. And also, I’m developing components to the ERP. In addition to that, I’ve involved to create architecture of ERP integration.
CEO Intact Partners Inc
United States United States
My company specializes Microsoft Windows Azure Cloud Computing in private and public sector consulting. We have a number of highly visible successful cloud projects including Florida Voter Registration System for the elections in 2012.
Intact develops not just the cloud solution, we develop your organization. We know that the leap to cloud is a jump that most are unable to make. At the same time the demands for mobile devices and applications drain all the energy. Intact has successfully helped large business and government over the hump. We can help you too.
Visit us at: http://www.itintact.com

View my bio on LinkedIn.com at www.linkedIn.com/in/laultman
Chief Technology Officer Cpp2Mtl Integration Solutions
United States United States
My real name is Reuven Bass. My first article here was published under the Mamasha Knows pseudonym. It worked. So, I stay with Mamasha for a while. (If it works - do not touch it)

Programming became my life from thirteen. I love coding. I love beauty. I always try to combine coding and beauty.

RB
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.

Team Leader www.maxpaulousky.com
Belarus Belarus
Max currently is a senior developer at software company.

He lives with his wife Tatiana and son Zakhar (4 yrs) in Minsk, Belarus, but they dream to live in New Zealand.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Product Manager Infragistics
United States United States
My name is Murtaza Abdeali, also known as Taz, I am the Product Manager for Web Clients at Infragistics. I manage our ASP.NET product line.

I started at Infragistics in 2004 as a Developer Support Engineer, where I enjoyed being at the fore front of all the product lines, talking directly to customers, answering questions, solving simple and complex problems.

Then I joined our Evangelism department as a Technical Evangelist, where I travelled all over the world visiting customers, speaking with them face to face, talking about the product and technologies around. During the same period, I also did some consulting and training gigs. This was the time where I got to see Infragistics customers actually using the product within their applications and being able to help with their problems in real time.

In my current role as a Product Manager, I still do all of the above, but I am also responsible for setting the direction for our ASP.NET product. So, if you want to discuss anything regarding the ASP.NET toolset, please feel free to contact me: murtazaa@infragistics.com
Software Developer Freelance
France France
I am currently the CTO of Metaco, we are leveraging the Bitcoin Blockchain for delivering financial services.

I also developed a tool to make IaaS on Azure more easy to use IaaS Management Studio.

If you want to contact me, go this way Smile | :)
Turkey Turkey
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
Paul Erin is a software developer with over nine years development experience in the field of ASP.Net, C# and PHP/PERL. Now he is leading up a team of designers and developers performing all kinds of project management activities.
Software Developer
Denmark Denmark
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Atom8 IT Solutions (P) Ltd
India India
I have been programming since 1991. I consider programming as my passion. I founded Atom8 IT Solutions (P) Ltd., in April 2009 and have been developing applications in Microsoft Technologies (mainly C#, Silverlight).

My specialization has been on the US healthcare domain (Medical Transcription, Patient Financial Services, EMRs).
Software Developer LINK Development
Egypt Egypt
Business Intelligence Developer at LINK Development which is a wholly subsidiary of LINKdotNET, graduated from Faculty of Computers and Information | Helwan University, Cairo, Egypt | 2003 - 2007, Computer Science as a Major, he has a passion for community, latest knowledge delivering and Q&A forums.
Marketing Resco
Slovakia Slovakia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Codely
South Africa South Africa
Me, a disorder of the brain that results in a disruption in a person's thinking, mood, and ability to relate to others.
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.
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.
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
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
EndWell Software, Inc.
United States United States
I am an independent contractor/consultant working in the Twin Cities area in Minnesota. I work in .Net, Asp.Net, C#, C++, XML, SQL, Windows Forms, HTML, CSS, etc., etc., etc.
Architect Version 1
Ireland Ireland
Adnan Ahmed is SharePoint Architect in Version 1(http://www.version1.com), the IT Consulting Company in Ireland and has involved with many large enterprises to help them realise real benefits of SharePoint 2007|2010.

SharePoint Architect | Blogger | IT Evangelist | MCPD SharePoint 2010 Developer| MCITP SharePoint Administrator 2010

Email: adnan.ahmed@live.ie
Owner: http://www.mossgurus.com
http://www.sp-blogs.com
Linked In Profile: http://www.linkedin.com/in/syedadnanahmed

My Blogs:
http://www.sp-blogs.com/blogs/adnan
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder Virtual Sales Lab
Belgium Belgium
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.
Dammam University, Kingdom of Saudi Arabia
Egypt Egypt
Wisam Mohammed was graduated with B.Sc in Math then got M.Sc and Ph.D in Geographic Information Systems. He is working now as Assistant Professor for GIScience in Dammam University, Kingdom of Saudi Arabia where he is living. He had worked for different international and governmental firms.
He is also a Technical Writer. He published many books in Arabic and many scientific papers in the scientific journals. He is the official editor for the Arabic Manual of MapWindow GIS. His book "Basics of Geographic information Systems" was best seller technical book for 2008 in many Arabian Countries. He was honored by many scientific and academic institutions in Arabic countries as a pioneer of the Open Source paradigm in the Arabian World.
Software Developer (Senior)
United States United States
ex: Mr Javaman
You must sign in to participate in this contest.
This contest has ended.
1 Nov - 30 Nov 2009