Click here to Skip to main content
14,030,041 members

Best C# article of July 2012

This competition has ended

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.

22 Jan 2014
Igor Ladnik
Wrapper to facilitate usage of TCP sockets
16 Jul 2012
Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
30 Jul 2012
Dave Kerr
Manage the Global Assembly Cache with this handy tool - or roll your own with the provided API!
15 Jul 2012
Arpan Jati
RSA encryption library with full OAEP padding and private key encryption support.
13 Oct 2012
Bernardo Castilho
An article that shows how to implement MVVM apps with KnockoutJS and custom controls.
18 Dec 2013
Gokuldas
Real time SPC is a Web Application for iPad and Androind using HTML5 and jQuery AJAX.
24 Jul 2012
derinpdavis
A web based Paint Brush application using HTML5 Canvas.
29 Jul 2012
Higty
This article describe about automatic category filters in mail applications.
10 Jul 2012
Maxim Kartavenkov
Articles describes how to make pure C# rendering video on VMR9 with custom allocator presenter over Direct3D in .NET
17 Jul 2012
Daniel Vaughan
Implementing field level change notification in WPF, and how a Lambda Expression can be used to specify a composite property that raises change notifications automatically whenever an associated property changes.
13 Jul 2012
Manas Bhardwaj
How to access the variables/properties from C# in JavaScript?
9 Jul 2012
Christian Amado
In this tutorial, we will discuss on ProgressBar & Background worker. Follow the step-by-step tutorial to know how to use these clases.
16 Jul 2012
Suhel Shah
Content Managemnt of asp.net website using Blogger Blog and Google GDI API
17 Aug 2012
dave.dolan
Example: HOWTO Move the ECB from the Filename to Title, in a DocLib, preserving all native functionality.
26 Jul 2012
Jean Paul V.A
The Dispose Checker Tool is a useful tool in finding non-disposed objects inside SharePoint projects.
2 Jul 2012
Clifford Nelson
Why didn’t Microsoft provide this in the ObservableCollection?
2 Aug 2012
Steve L. Powell
A technique to create a Dynamic View Model that handles enums.
5 Jul 2012
Matthias Böhnke
Bug Fixes for Reading Barcodes from an Image - III
16 Jul 2012
StianSandberg
Make sure your website with and without www redirects to the same page.
18 Jul 2012
Ajosh Palis
The purpose of this article is to illustrate a context menu that renders in cricular shape.
9 Jul 2012
Thrivikram Hathwar
Sample to demonstrate building a cross domain script enabled WCF REST service and consuming it in a web app.
12 Jul 2012
StianSandberg
Extension to create a submit button the clean way
19 Jul 2012
pramod.hegde
Merge slides from multiple presentations to one at a desired position
23 Jul 2012
Shabbir Lathsaheb
I was developing an application to post xml data to a URL (REST call) using asp.net and C#. The endpoint was hosted with a third party vendor and they had a much secured hosting environment.
2 Jul 2012
OriginalGriff
Converting a value to an SI unit string.
9 Jul 2012
Pete O'Hanlon
The solution to a problem that was posted on CodeProject
8 Jul 2012
abat
This is an alternative for "GraphDisplay: a Bezier based control for graphing functions and curves"
8 Jul 2012
Christopher R Davis
Support multi-team development using modelling and code generation
11 Oct 2016
Oliver Bleckmann
Simple but efficient way of logging errors over the internet using a PHP webservice/ REST and mail notification. Logging C#/ .NET errors over the web and with PHP and sending notification mail.
3 Sep 2013
James IV
Prevent a checkedListBox from toggling check state when clicking whitespace
23 Jul 2012
Santhosh Kumar Jayaraman
How to populate a GridView/DataSet from XML and how to save GridView/DataSet values back to XML.
30 Jul 2012
PratapReddyP
Structural Pattern - Adapter Pattern - Object Adapter Pattern
5 Jul 2012
Andrzej Skutnik
Accordion versus TreeView and the DataGrid in the navigation data in Silverlight.
6 Jul 2012
Omar Rwemi
An interesting way of making Disposable (Heavy) objects
5 Jul 2012
AmitGajjar
A new way of searching from a CSV string.
7 Jul 2012
Midhunlal G
All about making an old control compliant with very new AjaxControlToolKit
8 Jul 2012
Pieter Van Parys
How I composed the domain model in an experimental framework.
9 Jul 2012
Matt T Heffron
This is an alternative for "Custom String FormatWith using Reflection"
7 Jul 2012
CJ Kent
Create an Interpolating Timer and use it to fade textures in and out in XNA 4.0
9 Jul 2012
Pieter Van Parys
Implementing an ADO.NET Profiler.
11 Jul 2012
Dhyanga
showing the checked data from one gridview to another gridview on button click
12 Jul 2012
StianSandberg
An extension for minimizing HTML output from a partial view
12 Jul 2012
Dhyanga
Emailing the list of checked rows emails list from the gridview rows on a single button click
13 Jul 2012
Sebastian Krysmanski
Support for native libraries in MonoDroid
15 Jul 2012
Douglas Smallish
Demonstrates how to code a Silverlight Chart ControlTemplate Programmatically.
20 Jul 2012
FiegeU
A pragmatically introduction to DOJO for form based CRUD database operations with ASP.NET
24 Jul 2012
Sumon1524
Observu monitors your websites from multiple locations and combines it with measurements collected on your servers. Here this article will show how to send data to Observu.
23 Jul 2012
Dynms
Thin clients, where applicable, can significantly reduce the administrative overhead required to maintain user hardware and software, while also reducing energy consumption.
25 Jul 2012
#realJSOP
1 alternative  
Evaluating epressions in an ad-hoc condition.
26 Jul 2012
John Orendt
Visits to configured web sites in every configured interval and logs connectivity.

Current Participants

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

#realJSOP
Software Developer (Senior) Paddedwall Software
United States United States
I've been paid as a programmer since 1982 with experience in Pascal, and C++ (both self-taught), and began writing Windows programs in 1991 using Visual C++ and MFC. In the 2nd half of 2007, I started writing C# Windows Forms and ASP.Net applications, and have since done WPF, Silverlight, WCF, web services, and Windows services.

My weakest point is that my moments of clarity are too brief to hold a meaningful conversation that requires more than 30 seconds to complete. Thankfully, grunts of agreement are all that is required to conduct most discussions without committing to any particular belief system.
AmitGajjar
Software Developer (Senior)
India India
No Biography provided
abat
Retired
United Kingdom United Kingdom
I have been programming since the Apple 2 was produced, which is quite a long time now. Favorite language is c#
Ajosh Palis
Software Developer (Senior)
United States United States
I am a Programmer. Currently working with .Net Technolgies WPF/Silverlight/WCF/WEB API/ASP.Net MVC. I mainly use C# language for programming. I also focus on Javascript and JQuery. During free time, I write games for IOS and Andriod platform.

http://ajoshjose.blogspot.com/
Andrzej Skutnik
freelancer
Poland Poland
No Biography provided
Arpan Jati
India India
No Biography provided
Bernardo Castilho
Chief Technology Officer GrapeCity
United States United States
Bernardo de Castilho leads GrapeCity's technical direction as the company's Chief Technology Officer. Before gaining more than 20 years of experience in the software industry, he earned a doctorate in Civil Engineering at UC Berkeley.

Bernardo is one of the designers and developers working on GrapeCity's Wijmo, a complete set of UI components for the Web.
Christian Amado
Software Developer
Paraguay Paraguay
Christian Amado is a Microsoft MVP, software engineer, pro developer and trainer with over 13 years of experience building application for Windows Desktop and the Web. Located in Asuncion, Paraguay, He is well involved in many Microsoft's technologies including XAML, C#, WCF, ADO.NET and ASP.NET.

He holds a several Microsoft certifications including Microsoft Certified Professional Developer (MCPD), Microsoft Certified IT Professional, Microsoft Certified Technology Specialist and Microsoft Office Specialist.
Christopher R Davis
Software Developer (Senior) Hewlett Packard
United States United States
I currently work in security at HP and create developer tools. I have been working with technology since the VIC 20. I am currently co-authoring the nHydrate code generator (and other projects) with Michael Knight in Atlanta, GA. We have built a faceted navigation engine that allows you to list any set of objects (cars, jobs, apartments, etc) on a website that gives users the click-through experience. My goal is no more advanced search pages.

I use nHydrate at my day job every day and use it manage a a complex system for HP.

Check out the current nHydrate site on Codeplex. http://nhydrate.codeplex.com



My LinkedIn Profile

LinkedIn nHydrate Group
CJ Kent
Australia Australia
I program as a hobby, and work full time at an embroidery shop of all places XD.
Clifford Nelson
Software Developer (Senior) Clifford Nelson Consulting
United States United States
Has been working as a C# developer on contract for the last several years, including 3 years at Microsoft. Previously worked with Visual Basic and Microsoft Access VBA, and have developed code for Word, Excel and Outlook. Started working with WPF in 2007 when part of the Microsoft WPF team. For the last eight years has been working primarily as a senior WPF/C# and Silverlight/C# developer. Currently working as WPF developer with BioNano Genomics in San Diego, CA redesigning their UI for their camera system. he can be reached at qck1@hotmail.com.
Daniel Vaughan
President Outcoder
Switzerland Switzerland
Daniel Vaughan is a eight-time Microsoft MVP and co-founder of Outcoder, a Swiss software and consulting company dedicated to creating best-of-breed user experiences and leading-edge back-end solutions, using the Microsoft stack of technologies--in particular Xamarin, WPF, and the UWP.

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 | MVP profile | Twitter


Xamarin Experts
Windows 10 Experts
Dave Kerr
Software Developer
United Kingdom United Kingdom
Follow my blog at www.dwmkerr.com and find out about my charity at www.childrenshomesnepal.org.
dave.dolan
United States United States
Dave works all day, and stays up all night coding and reading, surfing the intertubes.
derinpdavis
Software Developer (Senior)
Australia Australia
Software Developer since 2K
Can find some periodical posts derinpdavis.webs.com
Dhyanga
Student
Nepal Nepal
Nothing is particularly hard if you divide it into small jobs. -- Henry Ford
Douglas Smallish
Software Developer
United States United States
No Biography provided
Dynms
Dynamic Manufacturing Solutions
Canada Canada
No Biography provided
FiegeU
Germany Germany
No Biography provided
Gokuldas
Software Developer (Senior)
United Kingdom United Kingdom
I am Solution Architect with 20+ years of IT experience in the field of real time,embedded,client/server and web based applications and Business Intelligence . I am currently working as Senior Consultant for Infor.
Higty
Web Developer
Japan Japan
I'm Working at Software Company in Tokyo.
Igor Ladnik
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


James IV
Student
United States United States
I am current a college student working on my Computer Science Security degree.

I quickly fell in love with programming after I started my first CS class (Java ... the first programming language I really learned). Since then I write programs for fun and find much enjoyment in them.
Jean Paul V.A
Architect
United States United States
Jean Paul is a Microsoft MVP and Architect with 12+ years of experience. He is very much passionate in programming and his core skills are SharePoint, ASP.NET & C#.

In the academic side he do hold a BS in Computer Science & MBA. In the certification side he holds MCPD & MCTS spanning from .Net Fundamentals to SQL Server.

Most of the free time he will be doing technical activities like researching solutions, writing articles, resolving forum problems etc. He believes quality & satisfaction goes hand in hand.

You can find some of his work over here. He blogs at http://jeanpaulva.com
John Orendt
United States United States
Bachelors of Electrical Engineering 1981. Strengths are Software Project Management, Automated Commodities Trading, Defense - Radar Guided Missile Systems (Amraam). Webmaster - Design, e-commerce, database driven websites. Banking - Treasury Operations, FX, Cryptographically Secure Communications. Security Clearance: Secret, US DoD. Expertise in OOD, OOP, C# .NET,MS SQL Server, Oracle & Sybase, C++, VB, Java.

I learned fortran in school, C#, SQL and C++ were pretty much self taught.

I’m seeking contracts.

http://www.hugetiger.com/Contact.aspx

There is a direct positive correlation between freedom and prosperity.
Manas Bhardwaj
Architect
Netherlands Netherlands

Read my personal blog at www.manasbhardwaj.net.

Matt T Heffron
Software Developer (Senior) Sciex
United States United States
I started programming in Basic on a DECSystem-10 as a Freshman at Caltech in 1974. I quickly transitioned to assembly language, Fortran, and Pascal. As a summer job at JPL, I did analysis of fuel consumption for the Viking Mars Orbiter attitude control system. I also spent a summer doing O/S maintenance at Digital Equipment Corporation.
After graduation, I started developing microprocessor development tools (e.g., cross-compiler, debugger) for Beckman Instruments, a scientific instrument company.
I've worked on custom file-systems, a real-time O/S for Z8000, Expert Systems (SpinPro & PepPro), and internal and external networking support (I was their first webmaster).
I've worked on the DNA analysis system.
I was the console/UI software architect for Ultracentrifuges and protein Capillary Electrophoresis systems.
After 35 years, Danaher having acquired Beckman (now Beckman Coulter), transferred the CE group to become part of Sciex (2014).
Matthias Böhnke
Software Developer Masters of Arts Anwendungsentwicklung GmbH
Germany Germany
No Biography provided
Maxim Kartavenkov
Software Developer (Senior)
Russian Federation Russian Federation
I'm a professional multimedia developer (more than 10 years) in any kind of applications and technologies related to it, such as DirectShow, Direct3D, WinMM, OpenGL, MediaFoundation, WASAPI, Windows Media and other including drivers development of Kernel Streaming, Audio/Video capture drivers and audio effects. Have experience in following languages: C, C++, C#, delphi, C++ builder, VB and VB.NET. Strong knowledge in math and networking.
Midhunlal G
Unicel Technologies
India India
.Net developer by job. C developer by passion.
No Biography provided
Omar Rwemi
Software Developer
Libyan Arab Jamahiriya Libyan Arab Jamahiriya
https://github.com/omsharp
OriginalGriff
CEO
Wales Wales
Born at an early age, he grew older. At the same time, his hair grew longer, and was tied up behind his head.
Has problems spelling the word "the".
Invented the portable cat-flap.
Currently, has not died yet. Or has he?
Pete O'Hanlon
CEO
United Kingdom United Kingdom
A developer for over 30 years, I've been lucky enough to write articles and applications for Code Project as well as the Intel Ultimate Coder - Going Perceptual challenge. I live in the North East of England with 2 wonderful daughters and a wonderful wife.

I am not the Stig, but I do wish I had Lotus Tuned Suspension.
Pieter Van Parys
Software Developer
Belgium Belgium
LinkedIn Profile

I maintain a blog at pietervp.com
pramod.hegde
Software Developer
India India
No Biography provided
PratapReddyP
Web Developer
India India
I am an Aspiring Architect, having expertise in Design and Development. Good knowledge on TDD and DDD Approaches. Well versed with Agile methodology. Strong at Sharepoint, C# , Asp.Net, MVC, MVC Razor, WCF, Entity Framework, SQL, BI Tools.
Santhosh Kumar Jayaraman
Technical Lead EF (Education First)
India India
I graduated as Production Engineer and started my career as Software Developer then worked as tester for a while before moving into Windows application development using Microsoft Technologies. But for the last few years i am working on javascript, React, Node, AWS, Azure Chatbots
Sebastian Krysmanski
Software Developer University of Stuttgart
Germany Germany
I have studied Software Engineering and am currently working at the University of Stuttgart, Germany.

I have been programming for many years and have a background in C++, C#, Java, Python and web languages (HTML, CSS, JavaScript).
Shabbir Lathsaheb
Software Developer (Senior)
India India
I am Shabbir Husain Lathsaheb (@SHLathsaheb). Programming is both my passion and profession. I work with a Web Application Development firm as a Sr. Software Engineer and in my free time I am a consultant, I love to sleep and am a movie buff. Do visit My blog to know more.
Steve L. Powell
Software Developer Excel Adviser
Canada Canada
I am a freelance software developer with a variety of different interests. My main area of expertise is Microsoft Office add-ins (Excel/Outlook mostly) but I also develop Windows applications, Access Databases and Excel macros . I develop in VBA, C# and C++. My website exceladviser.com has articles on Excel, Access, Microsoft Office development, and general Windows programming (WPF, etc.).
StianSandberg
Software Developer (Senior) Aurum AS
Norway Norway
Microsoft Certified Solutions Developer (MCSD)

Personal website:
stian.net

My projects:
CRM1.no - A free to use norwegian crm software
Fakturax - A free to use norwegian invoice software
Timeføring.no - A free to use norwegian timereg software
MittUtlegg - A free to use norwegian software for receipts
SupportWeb - A free to use norwegian software customersupport
Suhel Shah
United States United States
Lead Enterprise Application development and architecture using Asp.net/C#/Ajax/SSIS with back end databases like Ms-SQL, Oracle.

You can contact me at suhel.shah@gmail.com
Sumon1524
Software Developer (Junior)
Bahamas Bahamas
No Biography provided
Thrivikram Hathwar
Architect Alhazm
India India
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Jul - 31 Jul 2012

Advertise | Privacy | Cookies | Terms of Service
Web02 | 2.8.190419.4 | Last Updated 1 Jul 2012
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid