Click here to Skip to main content
13,151,514 members (46,780 online)

Our Mailouts

Newsletter - 28 May 2012

Most popular new articles
66 articles this week
For comments or enquiries please contact View online Monday, May 28, 2012

Welcome to this week's newsletter from The Code Project.

To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the domain to your list of allowed senders.

Site News

The top articles from last month have been voted and the winners are:

Best Mobile article of April 2012
Joel Ivory Johnson - Compiling Same Code on Windows Phone 7 and Windows 8 Metro
Prizes: Code Project Mug; Code Project Mousepad; The latest Mobile books from informIT;
Best VB.NET article of April 2012
Carolina Zambon - Injecting method calls to existing methods of an assembly
Prizes: Shell MegaPack.Net 2010; SmartOutline 2010; Crypto Logger For .Net; The latest VB.NET books from informIT;
Best C# article of April 2012
Pavel Torgashov - Autocomplete Menu
Prizes: Shell MegaPack.Net 2010; SmartOutline 2010; Crypto Obfuscator For .Net - Enterprise Edition; The latest C# books from informIT;
Best C++ article of April 2012
Ivan Shcherbakov - 10+ powerful debugging tricks with Visual Studio
Prizes: Codejock Xtreme ToolkitPro; SmartOutline 2010; CryptoLicensing For MFC - Enterprise Edition; The latest C++ books from informIT;
Best overall article of April 2012
Ivan Shcherbakov - 10+ powerful debugging tricks with Visual Studio
Prizes: Code Project Mug; ActiveReports; Spread for ASP.NET; Hyper Build;
Best Web Dev article of April 2012
Peter_Olson - Common Pitfalls of jQuery
Prizes: SmartOutline 2010; ActiveReports; Spread for ASP.NET; The latest Web Dev books from informIT;

Well done!

Chris Maunder

Click here Database Source Control in just 5 minutes
It takes just 5 minutes to connect your SQL databases to source control. Got 5 minutes to spare? Bring your database development process forward by 5 years. Get started now.
Click here How to create HTML5 apps on Windows Phone with PhoneGap
Learn about the added values of PhoneGap for HTML5 applications, discover how to retrieve the accelerometer's values from JavaScript code, and review a complete HTML5 gaming sample. Read More!
Click here Try Gnostice PDFOne .NET
Add sophisticated PDF functionality to your .NET applications. Create, edit, view, print, search, redact, convert, reorganize, annotate, bookmark, encrypt, and digitally sign PDF documents and forms. Learn more!
Click here Learn How PowerBuilder 12.5 Streamlines Your App Development
PowerBuilder is the easiest, fastest, and most cost-effective application development tool for creating high-performance, data-driven business applications. Download a no-cost trial now!
Click here Voice your opinion in the mobile ecosystem and you could win an Amazon Kindle Fire
Participate in this 10 minute mobile developer survey and be entered to win an Amazon Kindle Fire. Respondents will also receive a summary of the results of the study. Enter Survey Now!
Click here SpreadsheetGear: Over 100 Times Faster...
"We just wanted you to know how thrilled we are by the performance we are seeing with SpreadsheetGear for .NET... over 100 times faster than other controls we’ve tested." Download fully functional SpreadsheetGear trial Today!

Weekly Poll Results

What makes a great gift for a developer?

Survey period: 21 May 2012 to 28 May 2012

Computers, laptops, tablets76155.03761 votes, 55.03%
Books49335.65493 votes, 35.65%
Computer peripherals41830.22418 votes, 30.22%
Gaming stuff (consoles, games, controllers etc)36226.17362 votes, 26.17%
Coffee and associated brewing stuff29421.26294 votes, 21.26%
Bacon27619.96276 votes, 19.96%
Entertainment systems (TVs, amplifiers etc)27119.60271 votes, 19.60%
Fitness / sporting gear25218.22252 votes, 18.22%
Other1379.91137 votes, 9.91%
Cooking stuff. (Lessons, cooking gear etc)1359.76135 votes, 9.76%
Respondents were allowed to choose more than one answer; totals may not add up to 100%

View optional text answers (160 answers)

This week's survey: How much RAM is in your main development machine?

Most popular new articles
21 May 2012 - 28 May 2012

Latest Additions

66 articles overall. 25 new, 41 updated.

New articles added

Algorithms & Recipes


  • Create a dynamic shelfview in Android? - omid.nazifi
    In this Article, you can see a program that shows a shelf view. This shelf view has two features. First create a ListView that it includes another list view. Second, Inner ListView you can move items as horizontal.

C / C++ Language



Edit Controls

Hardware & System

Hardware Reviews


SharePoint Server

Windows Presentation Foundation

  • Creating a dynamic drop shadow - Niel M.Thomas
    How to create and style a container control that can be used to create completely ridiculous drop shadows on any contained control.

  • Playing with a MVVM Tabbed TreeView for a File Explorer - wim4you
    This article describes one way of using the WPF TreeView to create tabbed Navigational Trees using MVVM for use in a File Explorer. In a next planned article a Tabbed Folder Plane will be added.

Articles updated

.NET Framework

  • PVS.AVPlayer - Peter Vegter
    MCI wrapper class library for .NET developers

Algorithms & Recipes

  • Dijkstra's Minimum Distance - Apostol Bakalov
    A .NET implementation of Dijkstra’s for finding the minimum distance path between two nodes in a connected, undirected graph.

  • Bird, a New Optimal Language - Dávid Kocsis
    A new general purpose language that aims to be fast, high level and simple to use. (I renamed it from Anonymus)

Applications & Tools


Book Reviews


CodeProject FAQs

  • Code Project Article FAQ - Sean Ewington
    This is an FAQ for writing Code Project articles. It can be modified by any Silver member.

Custom Controls

  • Web Tab Control - Ed Nutting
    A tab control for the web that can be created dynamically in C#. Uses JavaScript so tabs can be changed without refreshing the page allowing ease-of-use on things like Account Information pages.


Design and Architecture

DLLs & Assemblies

Hardware & System

  • Arduino and the Web using NodeJS and SerialPort2 - Bangon Kali
    This article focuses on how to listen for signals from an Arduino through the Serial Port (Linux, Mac) or COM Port for Windows using the SerialPort2 Node.JS module and serve signal data to the web in real time using Socket.IO.

Internet / Network


  • A Framework in C# for Fingerprint Verification - Octavio Loyola González, Miguel Angel Medina Pérez, Andres Eduardo Gutierrez Rodriguez, Milton García Borroto
    In this article, we introduce a framework in C# for fingerprint verification, we briefly explain how to perform fingerprint verification experiments and how to integrate your algorithms to the framework.



  • Token Manager - VectorX
    The Token Manager allows web developers to program PHP, HTML, CSS and JavaScript into tokens that can be used throughout WordPress.

Selection Controls

  • Selection Overlay DLL - Mark Kruger
    API which shows a Selection Overlay and notifies the caller when it's resizing and notifies the final rectangle.


Tabs & Property Pages

Tools and IDE

  • .NET REST service - CodingBruce
    Self-installing version tracking REST service for builds


Windows Presentation Foundation

New Tips and Tricks added


  • Raw AJAX - gauravscott



  • C# Portable Exe File - arthur zamarin
    Making an exe file from C# project that runs from any Windows, without must of Net Framework instaled.

Debug Tips

Office Development

User Controls

Windows Presentation Foundation

Tips and Tricks updated

Algorithms & Recipes



String handling

New Technical Blogs added

Design and Architecture

Internet / Network

  • Overview of CDN - Shweta Lenka
    CDN is a computer network which has multiple copies of data stored at different points of the network.

Technical Blogs updated

.NET Framework


  • The unsung hero, Volatile keyword: - C# threading - Shivprasad koirala
    The unsung hero, Volatile keyword: - c# threading My mad and blind love with c# threadingWhen I first saw c# threading code, I just falled in love forever. As days passed by the power and simplicity of “System.Threading” namespace converted my love in to blind

Programming Tips

Contact Us
(c) 2012 The Code Project.  All rights reserved.

This email was sent to To stop receiving this newsletter click here.
The Code Project. 503-250 Ferrand Drive
Toronto Ontario, M3C 3G8 Canada. +1 416-849-8900 x 100

Please do not reply directly to this email. It was sent from an unattended mailbox.
For correspondence please use

Advertise | Privacy |
Web01 | 2.8.170924.2 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid