Click here to Skip to main content
15,885,309 members
This competition has ended

Best C# article of June 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.
3 Feb 2011Petr Ivankov
Sample of integration of branches of engineering.
Please Sign up or sign in to vote.
19 Jul 2018Ajcek84
PSAM Control Library ported over to WPF
Please Sign up or sign in to vote.
24 Jun 2010Amit Kumar Tiwari
Shaping WPF Form using an Image
Please Sign up or sign in to vote.
21 Jun 2010Corey Fournier
gheat ported to C#
Please Sign up or sign in to vote.
11 Jun 2010Luc Pattyn
Showing an image in a WinForm WebBrowser without using files
Please Sign up or sign in to vote.
18 Jun 2010Colin Eberhardt
This blog post looks at the problem of showing modal dialog windows in applications that target both the Silverlight and WPF platforms. A solution is provided which allows modal dialogs to be written that work well for both technologies.
Please Sign up or sign in to vote.
30 Jul 2010mahakgupta
Simple JavaScript Captcha Code
Please Sign up or sign in to vote.
29 Jun 2010Izhar Lotem
Filter and export to Excel ListView data using MVVM standards.
Please Sign up or sign in to vote.
15 Jun 2010Colin Eberhardt
Throttling Silverlight Mouse Events to Keep the UI Responsive
Please Sign up or sign in to vote.
8 Jun 2010Herre Kuijpers
Short and efficient algorithm for pixel plotting a 2D triangle on a bitmap
Please Sign up or sign in to vote.
4 Jun 2010fjparisIII
Cannot use Storyboard because ScrollView.VerticalOffset property is read-only. Must use old fashioned DispatchTimer.
Please Sign up or sign in to vote.
4 Jun 2010fjparisIII
Cannot use Storyboard because ScrollView.VerticalOffset property is read-only. Must use old fashioned DispatchTimer.
Please Sign up or sign in to vote.
23 Jun 2010rudigrobler
7MC Gofer is a Windows Phone 7 based remote control for my Windows Media Center.
Please Sign up or sign in to vote.
26 Jun 2010Martin Jarvis
How to Programatically (and configurably) Launch a Debugger
Please Sign up or sign in to vote.
3 Jun 2010C. M. Stephan
Query an endpoint service via TCP and determine if it is available for connection, refusing connectivity, or filtered by a firewall.
Please Sign up or sign in to vote.
9 Jun 2010Martin Jarvis
N2CMS Forum Addon: Fixing the Theme
Please Sign up or sign in to vote.
12 Jul 2010Martin Jarvis
How to convert accented characters to simple characters
Please Sign up or sign in to vote.
28 Jun 2010Ivan Krivyakov
Researching XML Serializers for .NET - work in progress
Please Sign up or sign in to vote.
28 Jun 2010gbeeming 1 alternative  
Please Sign up or sign in to vote.
28 Jun 2010Abdelmawgoud M. Meabed
Using BindSource control to implement Windows Forms applications Audit trial in .NET
29 Jun 2010J. Ambrose Little
Create compelling, high-end Business Intelligence solutions with the new WPF 4 data visualization controls released as part of Infragistics NetAdvantage for WPF Data Visualization 2010 Volume 2.
Please Sign up or sign in to vote.
19 Jul 2018Ajcek84
WinForms library containing the IncipitViewer control for drawing musical notes
Please Sign up or sign in to vote.
16 Jul 2010defwebserver
An example of a Silverlight Application that implements Create, Read, Update, and Delete using web services
Please Sign up or sign in to vote.
17 Jun 2010tetsushmz
This article explains a way to create a Windows Forms app with the thinnest possible Form.cs files.
Please Sign up or sign in to vote.
22 Jul 2010KenJohnson
A Rational number type providing virtually unlimited precision for .NET and Silverlight.
Please Sign up or sign in to vote.
21 Mar 2011Ashley Davis 1 alternative  
Examines a custom content control that can be used to zoom and pan its content
Please Sign up or sign in to vote.
11 Jul 2010Marcelo Ricardo de Oliveira
A soccer game made with Silverlight and VS 2008.
Please Sign up or sign in to vote.
12 Jun 2010gjvdkamp
A small program that parses expressions and evaluates them using LINQ Expressions
Please Sign up or sign in to vote.
24 Jun 2010rigamonk
Goes over how to set, respond to, and remove a global keyboard hook.
Please Sign up or sign in to vote.
6 Jun 2010defwebserver
How to use The Managed Extensibility Framework to Dynamically Load a Silverlight .XAP using View Model Style
Please Sign up or sign in to vote.
12 Nov 2014Raymund Macaalay
Everything in Active Directory via C#.NET 3.5 (Using System.DirectoryServices.AccountManagement)
Please Sign up or sign in to vote.
1 Jan 2011Sacha Barber
If Jack Daniels made MVVM frameworks.
Please Sign up or sign in to vote.
16 Sep 2015Jaime Olivares
Repackaging of Workflow Foundation's property grid for general use
Please Sign up or sign in to vote.
17 Jun 2010Sacha Barber
If Jack Daniels made MVVM Frameworks.
Please Sign up or sign in to vote.
7 Aug 2017JasonShort
In this article, I want to cover a particular problem I have had many times over the years. How do you speed up multithreaded apps that are bound by blocking functions, or long running I/O operations?
Please Sign up or sign in to vote.
8 Jun 2010Shivprasad koirala
Three ways to do WCF instance management (Per call, Per session, and Single).
Please Sign up or sign in to vote.
11 Jun 2010theit8514
This class will allow you to asynchronously backup a database while also getting progress, message, and error notifications.
Please Sign up or sign in to vote.
23 Jun 2010santosh poojari
The article is about step by step demonstration to implement simple WCF service,host and Client
Please Sign up or sign in to vote.
17 Jun 2010Dmitri Nеstеruk
Shows how to use lambdas and higher-order functions for WPF/Silverlight graphics work
Please Sign up or sign in to vote.
28 May 2013Enrique Albert
Patterns and best practices for the desing and development of rich client enterprise applications using WPF, WCF and NHibernate
Please Sign up or sign in to vote.
4 Mar 2013Shivprasad koirala
An article on WCF concurrency and throttling.
Please Sign up or sign in to vote.
9 Jun 2010keesari_anjaiah
In this chapter, you will be learning the fundamental concepts of Animations in Silverlight Application, which includes Animation Types, namespace details, classes, objects used, implementation of different types of animations with XAML and with C# code ...
Please Sign up or sign in to vote.
8 Jun 2010Pete O'Hanlon
Using Attached Behaviors to modify the behaviour of a TextBox
Please Sign up or sign in to vote.
28 Jan 2012Samuel Cragg
A WPF control that displays data from OpenStreetMap
Please Sign up or sign in to vote.
17 Jun 2010Kunal Chowdhury «IN»
Silverlight 4 has the power to talk with any other application using the COM API. After reading this article, you will be able to pin/unpin any Windows application to your Windows 7 taskbar directly from your Silverlight 4 out-of-browser application.
Please Sign up or sign in to vote.
3 Jun 2010Alaa-eddine KADDOURI
iSafePDF is an Open Source software to sign, timestamp, and encrypt PDF documents.
Please Sign up or sign in to vote.
24 Jul 2010John Underhill
Animated and themed calendar and datepicker controls

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:




Architect https://www.questpond.com
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation (No members)

Poland Poland
I graduated from Adam Mickiewicz University in Poznań where I completed a MA degree in computer science (MA thesis: Analysis of Sound of Viola da Gamba and Human Voice and an Attempt of Comparison of Their Timbres Using Various Techniques of Digital Signal Analysis) and a bachelor degree in musicology (BA thesis: Continuity and Transitions in European Music Theory Illustrated by the Example of 3rd part of Zarlino's Institutioni Harmoniche and Bernhard's Tractatus Compositionis Augmentatus). I also graduated from a solo singing class in Fryderyk Chopin Musical School in Poznań. I'm a self-taught composer and a member of informal international group Vox Saeculorum, gathering composers, which common goal is to revive the old (mainly baroque) styles and composing traditions in contemporary written music. I'm the annual participant of International Summer School of Early Music in Lidzbark Warmiński.
Technical Lead
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer
Australia Australia
Software craftsman | Author | Writing rapidfullstackdevelopment.com - Posting about how to survive and flourish as a software developer

Follow on Twitter for news and updates: https://twitter.com/codecapers

I'm writing a new book: Rapid Fullstack Development. Learn from my years of experience and become a better developer.

My second book, Bootstrapping Microservices, is a practical and project-based guide to building distributed applications with microservices.

My first book Data Wrangling with JavaScript is a comprehensive overview of working with data in JavaScript.

Data-Forge Notebook is my notebook-style application for data transformation, analysis and transformation in JavaScript.

I have a long history in software development with many years in apps, web apps, backends, serious games, simulations and VR. Making technology work for business is what I do: building bespoke software solutions that span multiple platforms.

I have years of experience managing development teams, preparing technical strategies and creation of software products. I can explain complicated technology to senior management. I have delivered cutting-edge products in fast-paced and high-pressure environments. I know how to focus and prioritize to get the important things done.

Author

- Rapid Fullstack Development
- Bootstrapping Microservices
- Data Wrangling with JavaScript

Creator of Market Wizard

- https://www.market-wizard.com.au/

Creator of Data-Forge and Data-Forge Notebook

- http://www.data-forge-js.com
- http://www.data-forge-notebook.com

Web

- www.codecapers.com.au

Open source

- https://github.com/ashleydavis
- https://github.com/data-forge
- https://github.com/data-forge-notebook


Skills

- Quickly building MVPs for startups
- Understanding how to get the most out of technology for business
- Developing technical strategies
- Management and coaching of teams & projects
- Microservices, devops, mobile and fullstack software development
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 Scott Logic
United Kingdom United Kingdom
I am CTO at ShinobiControls, a team of iOS developers who are carefully crafting iOS charts, grids and controls for making your applications awesome.

I am a Technical Architect for Visiblox which have developed the world's fastest WPF / Silverlight and WP7 charts.

I am also a Technical Evangelist at Scott Logic, a provider of bespoke financial software and consultancy for the retail and investment banking, stockbroking, asset management and hedge fund communities.

Visit my blog - Colin Eberhardt's Adventures in .NET.

Follow me on Twitter - @ColinEberhardt

-
Software Developer
United States United States
Graduate of University of Louisiana at Lafayette in computer science.
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:
Founder ActiveMesa
United Kingdom United Kingdom
I work primarily with the .NET technology stack, and specialize in accelerated code production via code generation (static or dynamic), aspect-oriented programming, MDA, domain-specific languages and anything else that gets products out the door faster. My languages of choice are C# and C++, though I'm open to suggestions.
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.
Software Developer (Senior) Paris Photo Tools
United States United States
I was faithfully married to MFC from 1994 to 2008, developing over a million lines of code for desktop applications during that time. Pockets of my employer at that time started flirting with WPF and I myself abandoned my longtime MFC wife and took up an affair with WPF, with which I've been infatuated ever since. Not that I wouldn't be willing to move back in with my wife for the right offer. But I still hold out the hope that WPF will be able to support me and all its other lovers over the long term.
Software Developer (Junior) nologo studios
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.
Leaseplan Corporation
Netherlands Netherlands
Gert-Jan is a Senior Quantitative Risk Manager at Leaseplan Corporation. In that job he doesn't get to code much he does these little projects to keep his skills up and feed the inner geek.
Architect Rubicon
Netherlands Netherlands
Currently Herre Kuijpers is employed at Rubicon. During his career he developed skills with all kinds of technologies, methodologies and programming languages such as c#, ASP.Net, .Net Core, VC++, Javascript, SQL, Agile, Scrum, DevOps, ALM. Currently he fulfills the role of software architect in various projects.

Herre Kuijpers is a very experienced software architect with deep knowledge of software design and development on the Microsoft .Net platform. He has a broad knowledge of Microsoft products and knows how these, in combination with custom software, can be optimally implemented in the often complex environment of the customer.
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.
Software Developer
Israel Israel
Software Developer in a promising Clean-Tech company
Other
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
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.
Network Administrator vtdev.com
Canada Canada
Network and programming specialist. Started in C, and have learned about 14 languages since then. Cisco programmer, and lately writing a lot of C# and WPF code, (learning Java too). If I can dream it up, I can probably put it to code. My software company, (VTDev), is on the verge of releasing a couple of very cool things.. keep you posted.
Software Developer (Senior) TCS
India India
Anjaiah Keesari is working as a Senior Software Engineer has more than 6 years experience working on ASP.NET, C#,VB.NET,AJAX, Silverlight, XAML, MVC and SQL Server. I hold Master's degree in Computer Science. I will be reachable at keesari_anjaiah@yahoo.co.in. I like coding…
Software Developer (Senior)
United States United States
Written software for what seems like forever. I'm currenly infatuated with WPF. Hopefully my affections are returned.
Web Developer
New Zealand New Zealand
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Belgium Belgium
I am an engineer with a background in electronics, software and mathematics.

I develop technical software, both for embedded systems and for desktop equipment. This includes operating systems, communication software, local networks, image processing, machine control, automation, etc.

I have been using all kinds of microcontrollers and microprocessors (Intel 4004/8080/8051/80386/Pentium, Motorola 680x/680x0/ColdFire/PowerPC, Microchip PIC, Altera NIOS, and many more), lots of programming languages (all relevant assemblers, Fortran, Basic, C, Java, C#, and many more), and different operating systems (both proprietary and commercial).

For desktop applications and general development tools I have been using both UNIX systems and Mac/MacOS for many years, but I have switched to x86-based PCs with Windows, Visual Studio and the .NET Framework several years ago.

I specialize in:
- cross-platform development (making software that runs on diverse hardware/OS combinations)
- instruction set simulation
- improving software performance, i.e. making sure the software runs the job at hand in as short a time as possible on the given hardware. This entails algorithm selection, implementation design, accurate measurements, code optimisation, and sometimes implementing virtual machines, applying SIMD technology (such as MMX/SSE), and more.
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) 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.
Instructor / Trainer Alura Cursos Online
Brazil Brazil
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.
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.
Architect
Russian Federation Russian Federation
Ph. D. Petr Ivankov worked as scientific researcher at Russian Mission Control Centre since 1978 up to 2000. Now he is engaged by Aviation training simulators http://dinamika-avia.com/ . His additional interests are:

1) Noncommutative geometry

http://front.math.ucdavis.edu/author/P.Ivankov

2) Literary work (Russian only)

http://zhurnal.lib.ru/editors/3/3d_m/

3) Scientific articles
http://arxiv.org/find/all/1/au:+Ivankov_Petr/0/1/0/all/0/1
Technical Lead
New Zealand New Zealand
http://nz.linkedin.com/in/macaalay
http://macaalay.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.
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
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.
Technical Lead
Australia Australia
Whatsup-->Exploring--> MVC/HTML5/Javascript & Virtualization.......!
www.santoshpoojari.blogspot.com
Software Developer (Senior)
Japan Japan
He started his career as a PDP-11 assembly language programmer in downtown Tokyo, learning what "patience" in real life means by punching a 110 baud ASR-33 Teletype frantically. He used to be able to put in the absolute loader sequence through the switch panel without consulting the DEC programming card.

Since then, his computer language experiences include 8051 assembly, FOCAL, BASIC, FORTRAN-IV, Turbo/MS C, VB. VB.NET, and C#.

Now, he lives with his wife, two grown-up kids (get out of my place!), and two cats in Westerville, Ohio.
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.
Technical Lead
United States United States
I am a developer in Microsoft Technologies like .NET, SharePoint etc.
You must sign in to participate in this contest.
This contest has ended.
1 Jun - 30 Jun 2010