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

Best overall article of May 2010

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.
6 May 2010Alan Beasley
Explanation and examples of Additional Templates and Generated Content of a ListBox. Covering Layout, Transitions, and Animation.
Please Sign up or sign in to vote.
20 May 2010Wisam E. Mohammed
The hidden secerts of GIS data creation.
Please Sign up or sign in to vote.
5 Sep 2011Todd Davis
How to bind an enum to radiobuttons in Silverlight/WPF
Please Sign up or sign in to vote.
10 Sep 2010logicchild
An article that explains how to use this library
Please Sign up or sign in to vote.
31 May 2010Kunal Chowdhury «IN»
Silverlight 4 has the feature to talk with Excel or any other application using the COM API. In this article, I will guide you to understand this feature step-by-step.
Please Sign up or sign in to vote.
29 May 2010becker666
Sample working C# code to carry the IPN
Please Sign up or sign in to vote.
28 May 2010DecodedSolutions.co.uk
This is a simple article describing how to create an add an outlook appointment to your MS Outlook Calender.
Please Sign up or sign in to vote.
23 May 2010defwebserver
A simple Silverlight application that uses RX Extensions to communicate with an oData service.
Please Sign up or sign in to vote.
19 May 2010Lang Deng
A deepzoom user control doesn't need to generate deepzoom image files
Please Sign up or sign in to vote.
6 May 2010c2423
How to set up the COCO/R compiler with Visual Studio
Please Sign up or sign in to vote.
29 May 2010defwebserver
An example of Silverlight 4 OData Paging with RX Extensions.
Please Sign up or sign in to vote.
16 May 2010Raymund Macaalay
Restricting Access to Database by Application Name and/or Host Name in SQL Server
Please Sign up or sign in to vote.
5 May 2010Peace ON
Introduction...
Please Sign up or sign in to vote.
18 May 2010xprog
Algorithm to convert Arabic Numbers to Arabic Text using C#
Please Sign up or sign in to vote.
18 May 2010JasonShort
Preparing an Entity Framework model for multi provider support
Please Sign up or sign in to vote.
11 May 2010Peace ON
Encrypt Functionstring passPhrase = "Pas5pr@se"; // can be any string string saltValue = "s@1tValue"; // can be any string string hashAlgorithm = "SHA1"; // can be "MD5" int passwordIterations = 2; // can be any number ...
Please Sign up or sign in to vote.
26 May 2010AlexCode
A way to audit your business objects using NLog.
Please Sign up or sign in to vote.
16 May 2010Raymund Macaalay
Deleting Files using File System Task in SSIS
Please Sign up or sign in to vote.
24 May 2010Narsimlu Keshagouni
Best fitting the text fields while adding text to the PDF files to save page space.
Please Sign up or sign in to vote.
4 Sep 2010Jaime Olivares
How to Insert or Update an SqlGeography object in SQL Server 2008 from a C# application
Please Sign up or sign in to vote.
3 May 2010micahs
Making Cross Domain jQuery AJAX Calls
Please Sign up or sign in to vote.
19 May 2010ManasMoharana
Handle Active Directory users in SharePoint
Please Sign up or sign in to vote.
24 May 2010Matthew Dennis
Munq IOC Container – Creating a Thread Local Storage Lifetime Manager
21 May 2010Bee Mobile
Download data from the local mobile database within sdf file. Create iPhone-like GUI on Windows Mobile to display the data. Create functionality to search the table data. Polish the app by adding some cool features such as round buttons, vibration, glass effect. Find out how to detect the current re
Please Sign up or sign in to vote.
3 Jun 2010Steve Wellens
A small test program to illustrate how the ObservableCollection works, with special notes on using it in Asp.Net.
Please Sign up or sign in to vote.
26 May 2010Mycroft Holmes
GetAncestor() requires a slightly unusual outlook to get the required results
Please Sign up or sign in to vote.
24 May 2010radioman.lt
dialog.Owner = this;dialog.Show();// ;}
Please Sign up or sign in to vote.
3 May 2010Sebastian Solnica
A simple way to implement changelog system for database objects using NHibernate session interceptor and database triggers
Please Sign up or sign in to vote.
20 May 2010rudigrobler
Building OpenPOS – Windows 7 Love
Please Sign up or sign in to vote.
10 May 2010Alexander Turlov
This article aims to provide with a quick reference the most useful features of the JavaScript IntelliSense to help make it an every-day tool for JavaScript developers.
Please Sign up or sign in to vote.
9 May 2010User 6619207
The article describes how you can implement the chain of responsility pattern with a generic chain builder method in .net
Please Sign up or sign in to vote.
26 May 2010abin jaik
This post explains how to create cascading dropdowns in infopath, that fetches data from Sharepoint
Please Sign up or sign in to vote.
20 May 2010User 6619207
The web in the future will contain more localized information than it already contains today. The Javascript Geolocation API contains the tools you need to localize a user of your web site.
Please Sign up or sign in to vote.
12 May 2010Leung Yat Chun
Add column header to custom ViewBase (ListView.View)
Please Sign up or sign in to vote.
17 May 2010Raj Dhrolia
This article shows how to create a simple web part in SharePoint 2010 and use Bing Maps service to render maps.
20 May 2010Resco Developer Tools
Mobile access to data is becoming part of our lives. Not only in personal sphere, but especially in variety of industries can be seen a growing demand for mobile data access. Let’s find out what developers might use when developing tablet applications.
Please Sign up or sign in to vote.
24 May 2010rudigrobler
Building OpenPOS – Settings and Notifications
Please Sign up or sign in to vote.
3 May 2010Jonathan Wood
Encoding query arguments
Please Sign up or sign in to vote.
3 May 2010Jonathan Wood
How to abbreviate URLs
Please Sign up or sign in to vote.
4 May 2010hjgode
Tool to have Remote Desktop Mobile login automatically to a terminal server
Please Sign up or sign in to vote.
6 May 2010rudigrobler
Before I can start with cosmetic surgery, let's just finish off the SalesModule.
Please Sign up or sign in to vote.
11 May 2010Stephen Huen
Displays site and sub-site content in a hierarchical tree that is expandable and collapsible
Please Sign up or sign in to vote.
13 May 2010Jonathan Wood
How to convert text to a URL slug
Please Sign up or sign in to vote.
14 May 2010Martin Jarvis
Basic Example of On-The-Fly Config Section Encryption
Please Sign up or sign in to vote.
17 May 2010Leung Yat Chun
ContextMenuWrapper is a class that can generate shell context menu for specific entry(s) (FileSystemInfoEx[]).
Please Sign up or sign in to vote.
18 May 2010Ivan Krivyakov
T4 – Too Troublesome to Tackle?
Please Sign up or sign in to vote.
19 May 2010alex turner
 Do you know the difference betweena value type and a class? Don't get yourself into deep water!Manage COBOL from Micro Focus not only support classes but also another, very interesting data type called a "Value Type".

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:




Web Developer
India India
I am Abin Jaik Antony, working as a Software Developer.My technology background area extends to MOSS 2007,Microsoft BI,.NET Framework etc.
Visit my blog for more details http://www.abinjaik.com
Software Developer (Senior)
Jordan Jordan
Your comment please Smile | :)
User Interface Analyst
United Kingdom United Kingdom
I've been playing with computers since my first Acorn Electron, & after blowing up a few ZX Spectrums. I moved on to the C64 & Amiga, & eventually reluctantly on to the PC.

I have learnt a wide set of skills during my 38 years of existence, living in the UK, on the sunny south coast.

My main area of expertise is Graphic/Visual Design, Usability & UI Design. I am not a programmer, but am fairly technically minded due to studying Mechanical Engineering at Uni.

I have work both Freelance & for IBM as a Graphic Designer, & am skilled in the usual graphics packages like, PhotoShop, CorelDraw or Illustrator, Premier, Dreamweaver, Flash etc.
But I originally started with Lightwave & 3D animation.
Web Developer
United Kingdom United Kingdom
I am now a Software Systems Developer - Senior Principal at Micro Focus Plc. I am honoured to work in a team developing new compiler and runtime technology for Micro Focus.

My past includes a Ph.D. in computational quantum mechanics, software consultancy and several/various software development and architecture positions.

For more - see

blog: http://nerds-central.blogspot.com

twitter: http://twitter.com/alexturner
Architect
Canada Canada
Alexander Turlov is a professional software development consultant that has been working in IT industry since 1987. His programming experience includes such languages as FORTRAN, Pascal, Basic, C, C++ and C#. He's been working for different industries including but not limited to science, manufacturing, retail, utilities, finance, insurance, health care, education and so on. His area of professional interests is cloud powered rich web applications development with .NET, C#, ASP.NET/MVC and JavaScript. He is working in software development doing architecture, design and development on .NET platform and using Microsoft Visual Studio, Azure and Visual Studio Team Services as his primary tools. He holds a M.Sc. degree in physics and various industry certifications including MCSD.NET, Azure and Scrum.

View my profile on LinkedIn

View my blog
Architect
Switzerland Switzerland
Senior IT Consultant working in Switzerland as Senior Software Engineer.

Find more at on my blog.
Software Developer (Senior) Softech World Wide
Pakistan Pakistan
Rich Media Platform is a collection of technologies that combine to provide an end-to-end solution for interactive-media delivery over the Internet or the Enterprise Network. Each piece of the solution provides value within its own context and can be used de-coupled to do so in a different scenario. For example, Content Caching and Delivery can be used by itself to enhance an existing Video delivery network in an Enterprise, without needing other pieces of the Rich Media Platform.

The following illustration depicts the context for these technologies within a typical system context. Hover your mouse over the links to view brief descriptions.
Software Developer (Senior) BSC Inc
United States United States

Becker Cuéllar is an independent developer(C#/C++/J2ME/VB/perl) on the Washington DC corridor and focuses on developing/integrating web interfaces with Databases(MSSQL, MySQL, Oracle, Sybase), with mobile devices, scripting(perl/php/javascript) and with MS and Linux(RHE) based backends. Aditionally a full Mobile architect/developer for custom applications for Windows Mobile NETCF , Blackberry J2ME, Android, PalmOS and iPhone.

You'll find him traveling and hiking somewhere on this planet when not working on a project or on a road course race track tweaking his engine and attempting to improve his lap times.
Bee Mobile
Slovakia Slovakia
Bee Mobile was founded with sole vision:

To help other developers with software development for mobile devices by putting the knowledge and experience into the software components.
The result is a range of effective software components targeting .NET Compact Framework with attractive look.
This is a Organisation

5 members
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 (Junior) DecodedSolutions.co.uk
United Kingdom United Kingdom
We are software developers and we specialise in all software development.

Visit Decoded Solutions NOW for all your development needs.
Software Developer (Senior) http://ADefWebserver.com
United States United States
Michael Washington is a Microsoft MVP. He is a ASP.NET and
C# programmer.
He is the founder of
AiHelpWebsite.com,
LightSwitchHelpWebsite.com, and
HoloLensHelpWebsite.com.

He has a son, Zachary and resides in Los Angeles with his wife Valerie.

He is the Author of:
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Thomson Reuters
United States United States
Ivan is a hands-on software architect/technical lead working for Thomson Reuters in the New York City area. At present I am mostly building complex multi-threaded WPF application for the financial sector, but I am also interested in cloud computing, web development, mobile development, etc.

Please visit my web site: www.ikriv.com.
Architect
Peru Peru


Computer Electronics professional, Software Architect and senior Windows C++ and C# developer with experience in many other programming languages, platforms and application areas including communications, simulation systems, PACS/DICOM (radiology), GIS, 3D graphics and HTML5-based web applications.
Currently intensively working with Visual Studio and TFS.
Software Developer (Senior)
United States United States
I hold a PhD in computer science, and have been a practicing developer since the early 90's.

I used to be the owner for VistaDB, but sold the product to another company in August 2010.

I have recently moved to Redmond and now work for Microsoft. Any posts or articles are purely my own opinions, and not the opinions of my employer.
Black Belt Coder
United States United States
Jonathan Wood has been a software developer for more years than he cares to admit. His current focus is on using C# and ASP.NET MVC to develop website applications, and C++ and MFC to develop desktop applications. His consulting company, SoftCircuits, is known for producing various commercial and shareware products.

Having an entrepreneurial spirit, Jonathan also has a number of other online businesses that he built from scratch such as Black Belt Coder, SC Web Group and others. He also has expertise in designing brands (including graphics and logos) and search-engine optimization (SEO).

Jonathan is always willing to discuss consulting work or joint ventures with people looking to develop software or online businesses.
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
Hong Kong Hong Kong
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.
Software Developer (Senior) Tietoenator Software Technologies Private Limited
India India
Manas Ranjan Moharana is a senior software Engineer, and has been in the industry since April 2005. He has experience in MOSS 2007,MOSS 2010,Commerce Server 2009, ASP.NET, C#, Windows Forms, Visual Basic,, JavaScript, and HTML.
Software Developer (Senior) Freestyle Interactive Ltd
United Kingdom United Kingdom
I'm a lead developer for Freestyle Interactive Ltd where we create many wonderful websites built on Microsofts ASP.Net and Ektron CMS.

I've been developing .Net applications (both Windows and Web) since 2002.
Software Developer (Senior) CodeProject
Canada Canada
As Senior Architect, Matthew is responsible for the Architecture, Design, and Coding of the CodeProject software as well as Manager of the Infrastructure that runs the web site.

Matthew works on improving the performance and experience of the Code Project site for users, clients, and administrators.

Matthew has more years of software development, QA and architecture experience under his belt than he likes to admit. He graduated from the University of Waterloo with a B.Sc. in Electrical Engineering. He started out developing micro-processor based hardware and software including compilers and operating systems.
His current focus is on .NET web development including jQuery, Webforms, MVC, AJAX, and patterns and practices for creating better websites.
He is the author of the Munq IOC, the fastest ASP.NET focused IOC Container.
His non-programming passions include golf, pool, curling, reading and building stuff for the house.
Chief Technology Officer
United States United States
Pittsburgh-based developer.
Retired None
Australia Australia
Started my programming life writing Excel 1.0 macros, God what a long time ago.

Now I'm a dotnet developer, I get to influence direction, play with new toys, build stuff, life is wonderful.

Greatest buzz you can get, walk past a row of desks and see your application running on all of them (and getting paid).

Greatest irritant, pouring 12 months of knowledge and experience into an empty head only to have it leave.

And now I'm retired, no deadlines, no meetings, no managers (except the ONE) and no users!
Technical Lead
India India
Hi, I am Narsimlu Keshagouni working as Technical Lead in Hyderabad, India.
Software Developer (Senior)
India India
Short Stories Stories We Live...
Software Developer
Lithuania Lithuania
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.
Technical Lead
New Zealand New Zealand
http://nz.linkedin.com/in/macaalay
http://macaalay.com/
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.
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)
Poland Poland
Interested in tracing, debugging and performance tuning of the .NET applications.

My twitter: @lowleveldesign
My website: http://www.lowleveldesign.org
Software Developer (Senior)
Canada Canada
A Microsoft Certified Professional Developer and Technology Specialist.

Experience and expertise in SharePoint 2016 / 2013 / 2010 / 2007.

Role ranges from a developer in a multi-person team to a solution consultant with expert-level skills, leading a project to completion status.

Proven experience working effectively in a team environment and a self-managed environment.
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.
Chief Technology Officer Compuacademy.net
United States United States
More than 15 years of experience in design, architecture and development of various commercial objects oriented application.Other Specialties

Data Migration:
• MS Access database to SQL 2005/2008
• MS Access database to Oracle
• MS Access database to My SQL
• FoxPro to SQL

Application Migration:
• Converted MS Access application to .net web application (Asp.net)
• Excel Application to .net 3.5 web application
• FoxPro application to .net 3.5
Reporting development and support
• MS access reports
• Crystal reports
• SQL Reports(SSRS)
• DevExpress reports
• Cognos reports
Application development and support
• .net Application web /Win forms
• SharePoint
• MS Access
• Website
• Ecommerce
• WCF
• Web Services
3rd Party Control Support
• DevExpress
• .netForum
• Telerik
Version controls Support
• Team Foundation Server
• Source Safe
• CVS
• SVN
Systems Engineer Virtual RadioLogic
United States United States
Todd Davis has been working in web and application development for several years, using Silverlight, ASP.NET, VB.NET, C#, C++ and Javascript, as well as a great deal of work with SQL server and IIS.

He currently works for Virtual Radiologic in Eden Prairie, MN, however he is better known for his varied work in the open source community, especially the DotNetNuke project for which he provided several world-renowned training videos and modules. A huge advocate of open source and open knowledge sharing, everything on his website (www.SeaburyDesign.com) is always offered for free.

Whenever he is not actively coding at his laptop (a rarity to be sure), he can be found woodworking, walking with his wife and kids, or motoring along the back roads of MN on his Harley Davidson Fatboy.
Software Developer
Switzerland Switzerland
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.
Saudi Arabia Saudi Arabia
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 - 31 May 2010