Click here to Skip to main content
15,889,200 members
This competition has ended

Best C# article of July 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.
15 Jul 2010mrt_doulaty
The request failed with HTTP status 417: Expectation failed
Please Sign up or sign in to vote.
5 Jul 2010Md. Marufuzzaman
For programmers it is more important that you identify whether you are allowed to do something.
Please Sign up or sign in to vote.
10 Jul 2010Martin Jarvis
Diagnosing Tricky ASP.NET Production Issues with DebugDiag and winDbg
Please Sign up or sign in to vote.
28 Jul 2010Ernesto Herrera
Integrate Reporting Services with your Silverlight Line-of-Business applications.
Please Sign up or sign in to vote.
24 Jul 2010atverma
How to disable subsequent submit button clicks when a request is being processed in ASP.NET AJAX client side script code
Please Sign up or sign in to vote.
9 Jul 2010Nanung
Developing a drag and drop technique in a simple puzzle game application.
Please Sign up or sign in to vote.
23 Jul 2010Pandey Vinay
This is a direction to use Google Maps API Rest Services instead of using it from JavaScript.
Please Sign up or sign in to vote.
11 Jul 2010Stephen Huen
Provides an administrative UI to manage custom properties for a SharePoint site
Please Sign up or sign in to vote.
13 Jul 2010_Groker
Code for summing by group in a RDLC report
Please Sign up or sign in to vote.
18 Jul 2010Gil Fink
In the new release of WCF Data Services, we get server side paging and this will be addressed in this post.
Please Sign up or sign in to vote.
20 Jul 2010Suha Mneimneh
Manage your SharePoint lists by code.
Please Sign up or sign in to vote.
15 Jul 2010Asela TAK
Fiddler extension to analyze HTTP response codes
Please Sign up or sign in to vote.
20 Jul 2010Kunal Chowdhury «IN»
Working with Event Handler
Please Sign up or sign in to vote.
31 Jul 2010tonyt
namespace System{ public static class SystemExtensionMethods { public static string GetAncestry( this object target ) { return string.Join( " -> ", target.GetTypes().Reverse().Select( t => FormatName( t ) ).ToArray() ); } public...
Please Sign up or sign in to vote.
30 Jul 2010Shai Raiten
Test Suite Hierarchy Builder
Please Sign up or sign in to vote.
29 Jul 2010User 6619207
About SQL Server Management Objects
Please Sign up or sign in to vote.
28 May 2011Ondrej_Uzovic
Simple example showing how to implement the request-response communication between applications.
Please Sign up or sign in to vote.
13 Jul 2010Dima Popov
A slightly different solution.using System.Runtime.InteropServices;private const int WM_NCLBUTTONDOWN = 0xA1;private const int HTCAPTION = 0x2;[DllImport("User32.dll")]private static extern bool ReleaseCapture();[DllImport("User32.dll")]private static extern int...
Please Sign up or sign in to vote.
23 Jul 2010atverma
In this blog, I’ll focus on Content Controls and Open XML 2.0 SDK from the experience I gained in the last 2 months.
Please Sign up or sign in to vote.
9 Jul 2010emiaj
How to deal with legacy code when using TDD
Please Sign up or sign in to vote.
16 Jul 2010hjgode
Using layout managers for compact framework apps that are orientation aware
Please Sign up or sign in to vote.
21 Jul 2010ely_bob
This code will Highlight Wise Choice for sequential layout Structure
Please Sign up or sign in to vote.
23 Jul 2010johannesnestler
OriginalGriff has made a nice and small class. But I don't think I would use this code in an application. Most times when I want to know about the inheritance chain of an object is while I'm coding. So a quick and nice (commandline?) tool would be a better fit, I think. The problem with...
Please Sign up or sign in to vote.
26 Jul 2010Gil Fink
This tip explains how to perform queries against Active Directory Domain Services
Please Sign up or sign in to vote.
27 Jul 2010rudigrobler
Building OpenPOS: Part 10 – Code First
Please Sign up or sign in to vote.
30 Jul 2010kb-boxer
Understanding (ref)erences
Please Sign up or sign in to vote.
30 Jul 2010kb-boxer
About the surprising Finalize call
Please Sign up or sign in to vote.
30 Jul 2010kb-boxer
Learning Type Access Modifiers Basics !!!
Please Sign up or sign in to vote.
14 Jul 2010hussain.attiya
Please Sign up or sign in to vote.
26 Jul 2010Martin Jarvis
An alternative (and reusable) method is to create a Control Adapter for the form which replaces the Action attribute value as the page renders.This can then be moved from project to project with just a bit of config in the App_Browsers file.I've just written a quick blog post about this...
Please Sign up or sign in to vote.
15 Jul 2010hjgode
Using keyboard hook to remap keys to function keys on windows mobile.
Please Sign up or sign in to vote.
20 Jul 2010Martin Jarvis
How to change a Master Page Body Tag’s CSS class for different Content Pages
Please Sign up or sign in to vote.
23 Jul 2010HMuhammad Kamran
If you didn't know better what would be your InputLanguage, just by simple code you can list all the installed languages, and choose from them.public void GetLanguages() { // Gets the list of installed languages. foreach(InputLanguage lang in InputLanguage.InstalledInputLanguages)...
27 Jul 2010Redgate Software
When you are developing a database application that suffers from I/O bottlenecks, you need a complete picture of how all the tiers of your application work together. Jeremy Jarrell quickly found the bottleneck in his code, and the stored procedure responsible, with ANTS Performance Profiler 6.
27 Jul 2010Resco Developer Tools
Today, we will demonstrate how easy it is to design and build a mobile form including a detail view object in a step-by-step tutorial.
Please Sign up or sign in to vote.
30 Jul 2010Slava Khristich
Parsing and navigating XML tree in Windows Phone 7 (WP7)
Please Sign up or sign in to vote.
30 Jul 2010kb-boxer
Remember the Casting Restrictions we discussed a while back, let us settle that now.
Please Sign up or sign in to vote.
30 Jul 2010kb-boxer
About casting restrictions
Please Sign up or sign in to vote.
13 Jul 2010defwebserver
Using Fluent Validation on the website to validate business rules in a Silverlight application
Please Sign up or sign in to vote.
23 Dec 2014César de Souza
Demonstration of automatic image stitching by interest point matching using the Accord and AForge.NET Frameworks
Please Sign up or sign in to vote.
6 Nov 2013Kevin Stumpf
A sample describing a way to zoom with the mouse wheel or a slider and drag limited content which is hosted by a ScrollViewer.
Please Sign up or sign in to vote.
14 Dec 2010Stan Kirk
Use the .NET SocketAsyncEventArgs to write socket server code in C#
Please Sign up or sign in to vote.
20 Jul 2010AmbarRay
This article explains how to manage state in Web Services using WCF by leveraging ASP.NET infrastructure with BasicHttpBinding.
Please Sign up or sign in to vote.
15 Jul 2010Kunal Chowdhury «IN»
In this article, I will guide you through creating a UI Wrapper Library for the installation experience of your Silverlight Out-of-Browser application.
Please Sign up or sign in to vote.
26 Jan 2024Gerardo Recinto
In-memory B-Tree sorted dictionary
Please Sign up or sign in to vote.
24 Oct 2012Enrique Albert
WCF service response message patterns
Please Sign up or sign in to vote.
6 Jul 2010Kunal Chowdhury «IN»
In this article I will guide you creating a File Explorer in Silverlight 4. This step-by-step guide will help yoou understanding the API call and how to access local files, folders and drives using the Silverlight 4 COM APIs.

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




Architect Pramerica Systems Ireland
India India
CORE COMPETENCIES

 Design and Architecture for Microsoft SOA implementations using BizTalk, WCF, WF, SQL Server Integration Services & ESB Toolkit.

 Web Application design and implementation using ASP.NET MVC with jQuery & Entity Framework with LINQ for persistence layer.

 Designing and developing desktop applications using WPF, WinForms.

 SQL Server Database design & programming

EXPERIENCE SUMMARY

 Eleven years total, out of which 04 years as architect, 07 years as designer and developer in various Microsoft technologies like WinForms, ASP.NET WebForms, ASP.NET MVC, BizTalk, WCF, WF, WPF, SQL Server, LINQ, EF etc. Worked in various roles mainly architect, designer, team leader and developer.

 Hands on experience with ASP.NET web applications (both MVC and Web Forms) and desktop based applications as well as smart client applications using latest technologies harnessing .NET Framework 4.0, C# 4.0, ASP.NET 4.0, WCF, WF, WPF and LINQ.

 Hands-on working experience in Application integration, business process management and service oriented applications using BizTalk Server 2010, ESB Toolkit 2.1, WCF 4.0 services and SQL Server 2008 Integration Services.

 Thorough working knowledge of OOAD and agile / incremental development process.

 Experience in leading team of developers for on schedule project delivery with quality.

 Experience with low level programming like embedded C, C++ as well as systems programming on unix platform.
REMARKABLE PROFESSIONAL ACHIEVEMENTS

 Got Microsoft Community Contributor Award in year 2011 with MCC ID# 4034514.

 Published article in MSDN Magazine Feb 2011 edition on MDM with F#: http://msdn.microsoft.com/en-us/magazine/gg598923.aspx
http://www.codeproject.com/News/14767/Pattern-Matching-Database-Records-with-Fsharp.aspx

 Published highly popular article on BizTalk in www.dotnetcurry.com
http://www.dotnetcurry.com/ShowArticle.aspx?ID=683

 Umpteen blogs in BizTalk server forums and ESB toolkit forums.
Software Developer (Senior)
Sri Lanka Sri Lanka
Software engineer with 5+ years of IT industry experience in .NET, Java, PEGA, Jacada (MainFrame env), PERL & C++.
Business domains - Banking, Insurance, ERP

Bachelor's @ UCSC
Masters @ SLIIT

Research Interests
*Bio-Informatics
Method for predicting membrane spanning regions of trans-membrane proteins using HMM & HTK
*Computer Immune systems

Blog
http://www.bioinformaticssrilanka.blogspot.com/
Software Developer (Senior)
India India
Atul works at Microsoft as a .NET consultant. As a consultant his job is to design, develop and deploy enterprise level secure and scalable solutions using Microsoft Technologies.

His technical expertise include .NET Framework(4.0, 3.5, 3.0), WPF, WCF, SharePoint 2010, ASP.net, AJAX, Web Services, Enterprise Applications, SQL Server 2008, Open Xml, MS Word Automation.

Follow him on twitter @verma_atul

He blogs at
http://www.atulverma.com
http://blogs.msdn.com/b/atverma
Engineer NAVER LABS Europe
France France
Computer and technology enthusiast, interested in artificial intelligence and image processing. Has a Master's degree on Computer Science specialized on Image and Signal Processing, with expertise on Machine Learning, Computer Vision, Pattern Recognition and Data Mining systems. Author of the Accord.NET Framework for developing scientific computing applications.

If you would like to hire good developers to build your dream application, please check out DaitanGroup, one of the top outsourcing companies in Brazil. This company, located in Brazil's Sillicon Valley but with US-based offices, has huge experience developing telecommunications software for large and small companies worldwide.
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:
Software Developer Energoservice
Russian Federation Russian Federation
Dmitry lives in Arkhangelsk, Russia. He has developed C# applications since 2007.
Product Manager Magenic Technologies
United States United States
I'm sometimes also active at the XNA Creaters Club Fourms.

I'm currently the leader of the Twin Cities XNA User Group.
Web Developer
Peru Peru
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Ireland Ireland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Sigo S.A.
Venezuela Venezuela
Ernesto Herrera is a Senior Developer, Architect with more than 12 years experience, actually working with Silverlight Line-of-Bussiness Applications, he holds a MCTS Web Application 2.0 Certification, and have a wide experience with sql server since the 6.5 version, on his free time he likes to play tennis with his wife,kids and friends, also enjoy playing Wii with his sons, he works at Sigo S.A., a retail business located at Margarita Island, Venezuela.
United States United States
Ex Google, ex Microsoft
I'm just fresh off from a software eng'g gig & is looking forward to my next.
Pls. do drop me a line @gerardorecinto@yahoo.com if interested or having any question/feedback on these Open Source projects.

I'm excited to help/volunteer my services.
Have a great day!
Technical Lead sparXys
Israel Israel
Gil Fink is a web development expert and ASP.Net/IIS Microsoft MVP. He is the founder and owner of sparXys. He is currently consulting for various enterprises and companies, where he helps to develop Web and RIA-based solutions. He conducts lectures and workshops for individuals and enterprises who want to specialize in infrastructure and web development. He is also co-author of several Microsoft Official Courses (MOCs) and training kits, co-author of "Pro Single Page Application Development" book (Apress) and the founder of Front-End.IL Meetup. You can read his publications at his website: http://www.gilfink.net
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO COMBINE CHIPSoft Corporation
Pakistan Pakistan
MIS Manager
Punjab Group of Colleges Rawalpindi Islamabad

Programming in
C#, Java, C/C++, VB 6.
SQL Server, Oracle,
Office Automation,
Architect Gulf air - Bahrain
Bahrain Bahrain
Current Position is : Sr. Information System Analyst

Leading a Team of Developers for developing ecommerce websites and systems integration using several integration methods such as XML.

Manage ISP infrastructure, web servers, database servers, application servers, email servers and networks. Design the architecture of complex web applications; build web applications in JAVA, asp, asp.Net; manage web sites including networking and database; experienced in MS Sql Server and Oracle;

stay current with emerging trends and technological advances in the industry.

MCTS,MCAD VB.NET, ASP.NET and XML Services,BTEC National Diploma in Computer Studies.
Austria Austria
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Jacobs Technology
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) 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.
Architect
Bangladesh Bangladesh
A well experienced leader with successful track record of software development, product innovations, brand management and corporate communication etc. Some successful product innovations have also achieved and awards “Most Valuable Professional” (MVP) at 2010 and 2011 by codeproject.com and also selected as a mentor of codeproject.com. Published over 100 technical articles in various software development resource sites (i.e., codeprojetc.com, Microsoft MSDN, and IEEE & IBM (In progress)) and various IT Forums, Blogs etc.

Over fourteen years of professional experiences in ICT field having extensive experience in formulating corporate vision and long term strategy. Leading development related functions including design, development, services, data management and analytics, customer experience management, content services, digital analytics and optimization.I have also more than two years’ of strong experience in mobile-VAS (platform development).

An individual with results-driven approach and relentless in pursuit of excellence from a business and organizational standpoint.Honest, believes in transparency, commitment and teamwork.

Expertise: Software/Solution Architect, Technical Research, MIS, Data Analytics, Data Mining, BI, SaaS platform base application development, Large scale Win32 Form/Web based business software solutions, Security, Enterprise applications development, integration, etc.

Technologies/Tools: Microsoft.Net, Microsoft SQL Server , Oracle, MySQL, ETL, Visual C#, VB.NET, ASP.NET, , Python, Java, API, MVC, Cloud Computing, SaaS, Open FaaS, AWS,AWS Lambda, MS Azure, WebAPI , WPF, WCF, PHP, Microsoft Power BI, SPSS, PS2, R, Add-In, Visual Basic etc.

.Net UI component: Telerik, DevExpress, Ext.Net etc.
Scripting language: JavaScript, AngularJS, node.JS etc.
Source control / Subversion: Git, Smart SVN, Assembla etc.
Development methodologies: Agile,RAD etc.
Project Management / Issues Tracking Tools: JIRA, Trello, Slack, Clockingit etc.
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.
Indonesia Indonesia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
Slovakia Slovakia
My programming path started in 1987 when I got my first computer Sharp MZ-800.
It came with 8 bit CPU Z80, 64Kb RAM and the tape recorder. It was a great machine. I think I still have it somewhere.
I was fascinated and I started to write first programs. Eventually I became developer and software architect. I like innovations and clean nice solutions.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Red Gate Software Ltd.
United Kingdom United Kingdom
Redgate makes ingeniously simple software used by 804,745 IT professionals and counting, and is the leading Microsoft SQL Server tools vendor. Our philosophy is to design highly usable, reliable tools which elegantly solve the problems developers and DBAs face every day, and help them adopt database DevOps. As a result, more than 100,000 companies use products in the Redgate SQL Toolbelt, including 91% of those in the Fortune 100.
This is a Organisation

1 members
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)
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
Architect Sela
Israel Israel
Shai Raiten is VS ALM MVP, currently working for Sela Group as a ALM senior consultant and trainer specializes in Microsoft technologies especially Team System and .NET technology. He is currently consulting in various enterprises in Israel, planning and analysis Load and performance problems using Team System, building Team System customizations and adjusts ALM processes for enterprises. Shai is known as one of the top Team System experts in Israel. He conducts lectures and workshops for developers\QA and enterprises who want to specialize in Team System.

My Blog: http://blogs.microsoft.co.il/blogs/shair/
Software Developer (Senior) Tateeda Media Networks
United States United States

Software development is my passion as well as photography.


If you got a sec stop by to see my photography work at http://sk68.com


Tateeda Media Network
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)
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.
Team Leader IDS
Lebanon Lebanon
Adore programming, interested in workflows, SharePoint and silverlight, Entity Framework.
My Blog: http://suhamneimne.wordpress.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.
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.
You must sign in to participate in this contest.
This contest has ended.
1 Jul - 31 Jul 2010