Click here to Skip to main content

Articles by Dave Kerr (Articles: 35)

Articles: 35

RSS Feed

Average article rating: 4.90

Miscellaneous

Embedding a Console in a C# Application
Posted: 25 Feb 2012   Updated: 10 Feb 2013   Views: 62,844   Rating: 4.91/5    Votes: 98   Popularity: 9.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 235   Downloaded: 6,364
Embed a functional console window in a C# application.

Shell and IE programming

.NET Shell Extensions - Shell Drop Handlers
Posted: 19 Jan 2013   Updated: 19 Jan 2013   Views: 4,183   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 360
Rapidly create Shell Drop Handler Extensions using .NET
.NET Shell Extensions - Shell Preview Handlers
Posted: 26 Jan 2013   Updated: 26 Jan 2013   Views: 6,942   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 500
Quickly create Shell Preview Handlers for Windows or Outlook using .NET!
.NET Shell Extensions - Shell Icon Handlers
Posted: 9 Jan 2013   Updated: 22 Feb 2013   Views: 10,347   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 730
Rapidly create Shell Icon Handler Extensions using .NET
.NET Shell Extensions - Shell Thumbnail Handlers
Posted: 17 Mar 2013   Updated: 17 Mar 2013   Views: 3,687   Rating: 4.67/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 390
Create Shell Thumbnail Handler Extensions using .NET!
.NET Shell Extensions - Shell Info Tip Handlers
Posted: 13 Jan 2013   Updated: 5 Apr 2013   Views: 6,658   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 525
Rapidly create Shell Info Tip Extensions using .NET
.NET Shell Extensions - Shell Icon Overlay Handlers
Posted: 13 Feb 2013   Updated: 5 Apr 2013   Views: 7,244   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 776
Create Shell Icon Overlay Handlers using .NET!
.NET Shell Extensions - Shell Property Sheets
Posted: 5 Apr 2013   Updated: 7 Apr 2013   Views: 3,395   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 329
Use .NET to rapidly build Shell Property Sheets.
.NET Shell Extensions - Shell Context Menus
Posted: 5 Jan 2013   Updated: 17 Jun 2013   Views: 40,781   Rating: 4.99/5    Votes: 57   Popularity: 8.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 204   Downloaded: 3,277
Rapidly create Shell Context Menu Extensions using .NET.

Client side scripting

Create Clean Webpages with Twitter Bootstrap
Posted: 10 Dec 2012   Updated: 10 Dec 2012   Views: 21,079   Rating: 4.83/5    Votes: 23   Popularity: 6.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 499
Twitter Bootstrap is a lean and clean framework for website UIs. See what it can do and how it can help you!

Silverlight

Grid960 Layout for Silverlight
Posted: 29 Apr 2012   Updated: 11 Jun 2013   Views: 12,276   Rating: 4.93/5    Votes: 12   Popularity: 5.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 898
The 960 Grid System is a hugely popular layout system for web sites - Grid960 lets you use it in Silverlight!

OpenGL

OpenGL MFC AppWizard
Posted: 15 Jan 2009   Updated: 15 Jan 2009   Views: 49,322   Rating: 4.27/5    Votes: 8   Popularity: 4.15
Licence: The GNU General Public License (GPLv3)      Bookmarked: 60   Downloaded: 3,352
An article showing how to make a Custom AppWizard for OpenGL applictions in Visual Studio .NET 2008
SharpGL: A C# OpenGL Class Library
Posted: 4 Nov 2002   Updated: 22 Feb 2012   Views: 604,876   Rating: 4.91/5    Votes: 142   Popularity: 10.56
Licence: The GNU General Public License (GPLv3)      Bookmarked: 356   Downloaded: 32,582
Use OpenGL in WinForms or WPF applications, directly or with a powerful Scene Graph.

C#

Apex Part 1: Create Your First MVVM Application
Posted: 22 Apr 2012   Updated: 21 May 2012   Views: 19,803   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 65   Downloaded: 932
Write your first MVVM application in ten minutes using the Apex SDK!
Apex Part 2: Adding Commands to an MVVM Application
Posted: 16 May 2012   Updated: 21 May 2012   Views: 12,073   Rating: 4.96/5    Votes: 11   Popularity: 5.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 583
Learn how to add Commands to your MVVM application to add functionality without breaking the separation of View and ViewModel.
A Zune Style Application Template for WPF and Silverlight
Posted: 21 Jun 2012   Updated: 25 Jun 2012   Views: 22,550   Rating: 4.98/5    Votes: 24   Popularity: 6.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 74   Downloaded: 5,124
A Zune Style Application Template that makes a great starting point for WPF or Silverlight Projects
See the Intermediate Language for C# Code
Posted: 5 Jun 2013   Updated: 6 Jun 2013   Views: 7,268   Rating: 4.91/5    Votes: 25   Popularity: 6.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 426
Introducing 'Sil' - the addin that lets you right click on code and quickly inspect the Common Intermediate Language the compiler generates for it.

.NET Framework

PInvoke Performance
Posted: 12 Sep 2011   Updated: 13 Sep 2011   Views: 20,946   Rating: 4.83/5    Votes: 37   Popularity: 7.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 741
Performance comparison of P/Invoke versus a C++/CLI wrapper.
Extending Visual Studio Part 1 - Creating Code Snippets
Posted: 29 Nov 2011   Updated: 14 Apr 2012   Views: 26,174   Rating: 4.72/5    Votes: 21   Popularity: 6.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 934
Learn how to extend Visual Studio 2010 by creating custom code snippets.
Extending Visual Studio Part 3 - Item Templates
Posted: 13 Apr 2012   Updated: 14 Apr 2012   Views: 17,587   Rating: 4.94/5    Votes: 29   Popularity: 7.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 59   Downloaded: 414
Learn how to extend Visual Studio 2010 by creating custom Item Templates.
A GAC Manager Utility and API
Posted: 29 Jul 2012   Updated: 30 Jul 2012   Views: 11,553   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 1,468
Manage the Global Assembly Cache with this handy tool - or roll your own with the provided API!

Windows Communication Foundation

Introducing the Composite Data Service Framework
Posted: 27 Nov 2011   Updated: 27 Nov 2011   Views: 7,549   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 352
Use a single Data Service to expose data from many sources with the Composite Data Service Framework!

Windows Presentation Foundation

Solitaire and Spider Solitaire for WPF
Posted: 9 Sep 2011   Updated: 26 Feb 2013   Views: 28,588   Rating: 4.96/5    Votes: 70   Popularity: 9.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 130   Downloaded: 5,468
Create Solitaire and Spider Solitaire for WPF, step by step.
WPF Padded Grid
Posted: 6 Sep 2010   Updated: 6 Sep 2010   Views: 20,245   Rating: 4.80/5    Votes: 9   Popularity: 4.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 404
A padded grid for WPF that is ideal for laying out forms.
A Simple Cross Button for WPF
Posted: 18 Aug 2011   Updated: 18 Aug 2011   Views: 13,381   Rating: 4.80/5    Votes: 11   Popularity: 4.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 847
A small and simple cross button for your WPF applications.
Funky WPF - Enumerations and Combo Boxes
Posted: 17 Jan 2012   Updated: 18 Jan 2012   Views: 14,539   Rating: 4.90/5    Votes: 19   Popularity: 6.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 603
The quickest, easiest, and funkiest way to bind enumerations to a combo box in WPF, Silverlight, and Windows Phone 7.
WPF Step by Step: Getting Started with WPF and Expression Blend
Posted: 5 Aug 2010   Updated: 20 Aug 2010   Views: 70,985   Rating: 4.99/5    Votes: 67   Popularity: 9.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 140   Downloaded: 2,137
Getting started with your first WPF application using Microsoft Expression Blend 4.0.
Using OpenGL in a WPF Application
Posted: 9 Oct 2011   Updated: 9 Oct 2011   Views: 26,549   Rating: 4.83/5    Votes: 16   Popularity: 5.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 4,393
Use OpenGL in a WPF application with ease!
Commands in MVVM
Posted: 29 Oct 2011   Updated: 3 Dec 2012   Views: 80,619   Rating: 4.96/5    Votes: 55   Popularity: 8.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 194   Downloaded: 6,196
A consistent approach to Commands, Asynchronous Commands, and Events-to-Commands for WPF, Silverlight, and WP7.
Introducing Apex
Posted: 30 Jul 2011   Updated: 2 Aug 2011   Views: 16,217   Rating: 4.78/5    Votes: 18   Popularity: 6.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 726
Introducing Apex - a lightweight MVVM and utility library for WPF, Silverlight, and WP7.
Tidy Up XAML with the ApexGrid
Posted: 30 Jul 2011   Updated: 31 Jul 2011   Views: 16,632   Rating: 4.79/5    Votes: 25   Popularity: 6.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 632
A small and neat addition to the Grid control which can tidy up XAML in WPF, Silverlight and WP7

Cryptography & Security

A simple MFC class to encrypt data with the Crypto API
Posted: 3 Jul 2007   Updated: 3 Jul 2007   Views: 63,504   Rating: 4.76/5    Votes: 12   Popularity: 5.14
Licence: The GNU General Public License (GPLv3)      Bookmarked: 54   Downloaded: 2,599
An article showing how to use the Crypto API to make a simple MFC class that can encrypt and decrypt different types of data

Macros and Add-ins

Extending Visual Studio Part 2 - Creating Addins
Posted: 3 Feb 2012   Updated: 17 Jun 2013   Views: 31,748   Rating: 4.91/5    Votes: 42   Popularity: 7.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 101   Downloaded: 1,609
Create an amazingly useful 'Switch' addin to switch between cpp/h, designer/code, XAML/codebehind and more!

Tools and IDE

QuickAccent - A Tool for Accents and Symbols
Posted: 18 Nov 2012   Updated: 19 Nov 2012   Views: 2,438   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 151
Use QuickAccent to quickly copy accents and symbols to your clipboard. Also read the article to find out about the essentials when writing System Tray based applications
FireKeys - Open Programs, Folders or URLs with Hot Keys!
Posted: 10 Mar 2013   Updated: 11 Mar 2013   Views: 5,322   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 288
FireKeys is a tool that lets you set up hotkey bindings for your favorite programs or places. See how it works, download it and find out how the code was written!
No blogs have been submitted.
No tips have been posted.

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.
Follow on   Twitter


Advertise | Privacy | Mobile
Web03 | 2.6.130617.1 | Last Updated 18 Jun 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid