Click here to Skip to main content
15,946,316 members
This competition has ended

Best C# article of July 2013

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 2013Marco Merola
Creating PDF documents from XML
Please Sign up or sign in to vote.
15 Jul 2013Zhuyun Dai
Using WebSocket in traditional ASP.NET and MVC 4
Please Sign up or sign in to vote.
13 Jul 2013Mosi_62
An FFT algorithm that runs a bit faster than the standard implementation.
Please Sign up or sign in to vote.
22 Jul 2013Igor Ladnik
An interesting code illustrating the influence of Just-In-Time (JIT) compilation in .NET on code formation.
Please Sign up or sign in to vote.
29 Jul 2013Zhuyun Dai
Using WebSocket with Microsoft.WebSockets.dll.
Please Sign up or sign in to vote.
7 Jul 2013Behrooz Bahrameh
This tip describes how to read Excel files and make an array of objects from Excel.
Please Sign up or sign in to vote.
19 Jul 2013m_kramar
A wrapper for Mailslots in C#
Please Sign up or sign in to vote.
22 Jul 2013Rion Williams
This post will cover how to create a simple “cookie-aware” WebClient class that will authenticate and persist this authentication for the duration of the WebClient to allow access to secure areas of your MVC Application without the need for re-authenticating for each request.
Please Sign up or sign in to vote.
22 Jul 2013Paw Jershauge
Want your own movie database??? Download IMDB in 20 minutes.
Please Sign up or sign in to vote.
6 Aug 2013d.moncada
Change the accessed, modified, and created date attributes of a file
Please Sign up or sign in to vote.
29 Jul 2013Ordiales
When no XP support is necessary. Better Icon structure arrises and easy conversion is allowed.
Please Sign up or sign in to vote.
15 Jul 2013gandjustas
How to make better logging in your applications.
Please Sign up or sign in to vote.
18 Jul 2013Mannava Siva Aditya
Uploading multiple files and creating a Zip file in ASP.NET with C#.
Please Sign up or sign in to vote.
23 Jul 2013Christian Del Bianco
Automate the process of set value to Excel cells, assigning a cell name that matches the query result column name, leaving the end user the possibility to change the layout template.
Please Sign up or sign in to vote.
4 Jul 2013sumit_kapadia
Create and Bind gridview at client side with Jquery Template and ajax in asp.net
Please Sign up or sign in to vote.
30 Jul 2013Richard James Moss
This follow up article expands upon the sample in the first part, to include more concise design time code generation, expandable property support, and finally custom lists of values.
Please Sign up or sign in to vote.
30 Jul 2013Richard James Moss
How to use TypeConverter allowing complex objects to be edited as though they were simple strings
Please Sign up or sign in to vote.
4 Jul 2013Timmy Kokke
Extending Blend for Visual Studio.
Please Sign up or sign in to vote.
12 Jul 2013SabirDeveloper
Handler for WaitAll() and WaitAny() limitation problem.
Please Sign up or sign in to vote.
17 Jul 2013JO Hyeong-Ryeol
Introduces the DragSource class in the Nicenis project.
Please Sign up or sign in to vote.
2 Aug 2013Dev Leader
This post discusses why you should be using interfaces in your code
Please Sign up or sign in to vote.
28 Jul 2013Raja.Krishnasamy
Attached the test data with method for regression testing by declaring ref type in attribute
Please Sign up or sign in to vote.
4 Jul 2013Gordon Beeming
TFS auto complete fields.
Please Sign up or sign in to vote.
10 Jul 2013chain1234
Remote debugging tips.
Please Sign up or sign in to vote.
19 Jul 2013Matthias Kainer
A short evaluation whether Domain Events can be done with DotNetRules
Please Sign up or sign in to vote.
2 Dec 2013Petar Brkusanin
Minimalistic tic tac toe game implementation with some unit test coverage.
Please Sign up or sign in to vote.
17 Jul 2013Tom Glick Philadelphia, US
Run-Time Stored Procedure Processing (get input values, return GridView/Excel File)
Please Sign up or sign in to vote.
20 Jul 2013m_kramar
Temporarily disable event handler.
Please Sign up or sign in to vote.
22 Aug 2013SupperSlonic
Easily create vertical tabs on a web page with no JavaScript and minimum CSS.
Please Sign up or sign in to vote.
31 Jul 2013Ayush001
Traditional game which becomes more interetsing.
Please Sign up or sign in to vote.
21 Apr 2014munagalasantosh
Access Multiple Resource file and find and replace the textual content in resource file
Please Sign up or sign in to vote.
12 Jul 2013Abdelrahman Ismaeel Hegazy
Save image map portions for any image for later using in web or in printing using an image.
Please Sign up or sign in to vote.
14 Aug 2013Tharindu Nishad Patikirikorala
The MultiLevelMultiSelectCombo is an extension of the Silverlight combo box having capabilities to display hierarchical data and enable selection of multiple items.
Please Sign up or sign in to vote.
1 Jul 2013KumarM.NET
How to copy data from all tables in Access 2003.
Please Sign up or sign in to vote.
3 Jul 2013zoyobar
Using the CommandScene class to create command scenes in the XNA, WPXNA (12)
Please Sign up or sign in to vote.
4 Jul 2013Timmy Kokke
The basics of the Hub control and how to use it when working in Blend for Visual Studio 2013 preview.
Please Sign up or sign in to vote.
5 Jul 2013Nigel Stuke
This article explains how you can get the data for your last trip off of the Chaser Windows Phone App and convert it to GPX data so you can upload it manually to Strava.
Please Sign up or sign in to vote.
8 Jul 2013chain1234
Use the AppDomain to load another .NET assembly version.
Please Sign up or sign in to vote.
10 Jul 2013ThatsAlok
Using coding define SSIS source connection.
Please Sign up or sign in to vote.
31 Jul 2013nwhitfield
Mobile, geo-centric app for Business Users, Consumers and Sales/Marketing Professionals
Please Sign up or sign in to vote.
11 Jul 2013DapperDanH
SignalR with Silverlight 5.
Please Sign up or sign in to vote.
15 Jul 2013Menelaos Vergis
FileLoadException in InitializeComponent.
Please Sign up or sign in to vote.
15 Jul 2013Keyhole Software
MongoDB is a scalable NoSQL document-oriented data store that has built-in geo-spatial indexing. Let’s look at its characteristics and then check out a mobile geo-spatial demo application.
Please Sign up or sign in to vote.
19 Jul 2013Gaurav_Chhatbar
Object oriented implementation of basic language processing / parsing leveraging LINQ / PRISM / UnityContainer.
Please Sign up or sign in to vote.
19 Jul 2013m_kramar
GraphicsPath outline in C# (alternative to GdipWindingModeOutline)
Please Sign up or sign in to vote.
20 Jul 2013m_kramar
Helper function to update/insert/delete collections in Linq2Sql
Please Sign up or sign in to vote.
22 Jul 2013Ernest Poletaev
Load image in background thread in Silverlight WP7.
Please Sign up or sign in to vote.
1 Aug 2013Dev Leader
How to structure your Singletons.
Please Sign up or sign in to vote.
28 Jul 2013Rachana BG
How to build treeview structure for SharePoint List data

Current Participants

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

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
India India
I am Nokia Developer Champion and Microsoft MSP from last two year and have an experience of developing Windows phone apps and Windows 8 apps.
Won 1st prize in the worldwide competition of Windows phone 8 app by Nokia.
Some windows phone apps : http://www.windowsphone.com/en-us/search?q=ayush_kedia
Iran (Islamic Republic of) Iran (Islamic Republic of)
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.
Software Developer
Italy Italy
Email: christian.delbianco@gmail.com
Skype: christian.delbianco
United States United States
Software Engineer - San Diego, CA
Chief Technology Officer PROMODEL Corporation
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.
Team Leader Microsoft
United States United States
I'm a software engineering professional with a decade of hands-on experience creating software and managing engineering teams. I graduated from the University of Waterloo in Honours Computer Engineering in 2012.

I started blogging at http://www.devleader.ca in order to share my experiences about leadership (especially in a startup environment) and development experience. Since then, I have been trying to create content on various platforms to be able to share information about programming and engineering leadership.

My Social:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram:
https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Software Developer (Senior) i-BLADES
Thailand Thailand
I'm Android and Full Stack Software Engineer. 28 years in software industry, lots of finished projects. I’m never afraid of learning something new and you can see it by amount of skills in my resume.

I'm working remotely since 2009, self-motivated and self-organized.

There are no impossible projects. I have experience with Android, iOS, Web, Desktop, Embedded applications, VR, AR, XR, Computer vision, Neural networks, Games, IoT, you name it.
Architect i-Teco
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Self Employed
India India
I am Gaurav Chhatbar. I have got a total IT experience of 10 years that involves developing, leading, managing and delivering IT solutions for business.

My core expertise lies around Dot Net as well as Java technologies. In the past, I have developed / owned applications, primarily for:
Front Office Trading – Equities, Fixed Income as well as Structured Products
Private Wealth Management – Trading and CRM

For most of my career, I have worked for Morgan Stanley, Mumbai, India.

Gaurav Chhatbar
chhatbar@gmail.com
Architect SSW
South Africa South Africa
Software Developer (Senior)
Israel Israel


  • Nov 2010: Code Project Contests - Windows Azure Apps - Winner
  • Feb 2011: Code Project Contests - Windows Azure Apps - Grand Prize Winner


Software Developer
Korea (Republic of) Korea (Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Keyhole Software
United States United States
Keyhole is a software development and consulting firm with a tight-knit technical team. We work primarily with Java, .NET, and Mobile technologies, specializing in application development. We love the challenge that comes in consulting and blog often regarding some of the technical situations and technologies we face. Kansas City, St. Louis and Chicago.
This is a Organisation

3 members
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.
Australia Australia
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
I am a 29 year old software Web Developer from Hyderabad, India. I have been working since approximately age 25. Where as in IT Development industry since 27. I am Microsoft Certified Technology Specialist.

I have taught myself in development, beginning with Microsoft's technologies ASP.NET, Approximately 3 years ago, I was given an opportunity to work as a freelance in the tech field. Now I am working as a web developer where my roles make me purely in web based technology solutions which manage and control access to applications and patient information stored in legacy systems, client-server applications.

I too had an opportunity to train some IT professionals with technical skills in development area. Which became my passion.

I have worked on various .NET framework versions(2.0 , 3.5, 4.0) and have been learning every new technology being introduced. Currently, I am looking forward to working in R & D in .Net to create distributed, reusable applications.
Software Developer
Italy Italy
Take a look at my professional profile and become a part of my network on LinkedIn. http://lnkd.in/YcYs3R
Software Developer (Senior) AutoScout24 GmbH
Austria Austria
Born, raised and killed by skynet I stopped worrying and started to code my own skynet whose sole purpose it will be to revenge my death by running over the terminator with a bobby car
Software Developer menelabs
Greece Greece
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Tester / Quality Assurance Annax Switzerland AG
Switzerland Switzerland
Computers are very straight... They always do exactly what we tell them to do... Only, much too often what we tell them to do is not really what we want them to do Smile | :)

Writing Software is one of the most creative tings one can do. I have been doing this for more than ten years now and still having a lot of fun with it. Besides doing software for HMI's on C# for business, I enjoy very much to implement interesting algorithms and analyse the mathematics they are based on in my leisure time Smile | :)

For more detailed descriptions and math visit me on my own page

www.mosismath.com
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.
Software Developer Microsoft / Skype
United States United States
Nigel Stuke is employeed as a Software Developer In Test at Microsoft Skype Division since 2008.

I have worked on a variety of projects and technologies. Most of my coding work is done in C#, with work done in other languages where applicable.

Most of my professional work is in the automation / process improvement space. Some of my interests include Hardware and Audio Technologies.
Tester / Quality Assurance
United States United States
Currently helping to deliver Clinical software to health care facilities across the state of Utah.
Software Developer (Senior)
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Denmark Denmark
Software Developer
Serbia Serbia
Code, chicks and rock'n'roll \m/
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
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)
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)
United States United States
An experienced Software Developer and Graphic Designer with an extensive knowledge of object-oriented programming, software architecture, design methodologies and database design principles. Specializing in Microsoft Technologies and focused on leveraging a strong technical background and a creative skill-set to create meaningful and successful applications.

Well versed in all aspects of the software development life-cycle and passionate about embracing emerging development technologies and standards, building intuitive interfaces and providing clean, maintainable solutions for even the most complex of problems.
Software Developer
Azerbaijan Azerbaijan
About me: http://www.linkedin.com/pub/sabir-alizadeh/45/50/275
Software 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)
United States United States
https://supperslonic.com/
https://www.facebook.com/profile.php?id=100004059913750
PhD, BSc(Eng), MCP (Web Development)
Software Developer (Senior)
India India
He used to have biography here Smile | :) , but now he will hire someone (for free offcourse Big Grin | :-D ), Who writes his biography on his behalf Smile | :)

He is Great Fan of Mr. Johan Rosengren (his idol),Lim Bio Liong, Nishant S and DavidCrow and Believes that, he will EXCEL in his life by following there steps!!!

He started with Visual C++ then moved to C# then he become language agnostic, you give him task,tell him the language or platform, he we start immediately, if he knows the language otherwise he quickly learn it and start contributing productively

Last but not the least, For good 8 years he was Visual CPP MSMVP!
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.
Software Developer (Senior)
United States United States
Enterprise developer with over 15 years of experience coding Windows and Web Apps in C#, WCF, SQL, EF, Http, Linq, etc. Enjoy middle-tier development on large BLL/DAL projects, also full SDLC for smaller projects needing single developer.

Currently live near Philadelphia although I've been working for the past 20 months for a large health-care provider in Pittsburgh.
Software Developer (Senior)
India India
I have been involved in web application development for last 8+ years. Currently working as a Senior Software Engineer. Have extensive experience in ASP.Net MVC, C#, MS-SQL Server, JavaScript, AJAX, jQuery and ExtJS. Still learning...
Architect
China China
Over 10-years experience in using Microsoft technologies.
At present, working as the architect of a clustered real-time data delivery and visualization system, responsible for the design of component architecture, product packaging and deployment, also targeting private cloud solutions for future.
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 Jul - 31 Jul 2013