Click here to Skip to main content

Articles by Dave Kerr (Articles: 34)

Articles: 34

RSS Feed

Average article rating: 4.90

Miscellaneous

Embedding a Console in a C# Application
Posted: 25 Feb 2012   Updated: 10 Feb 2013   Views: 60,623   Rating: 4.91/5    Votes: 98   Popularity: 9.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 233   Downloaded: 6,115
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: 3,967   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 329
Rapidly create Shell Drop Handler Extensions using .NET
.NET Shell Extensions - Shell Preview Handlers
Posted: 26 Jan 2013   Updated: 26 Jan 2013   Views: 6,604   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 452
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: 9,823   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 673
Rapidly create Shell Icon Handler Extensions using .NET
.NET Shell Extensions - Shell Context Menus
Posted: 5 Jan 2013   Updated: 5 Mar 2013   Views: 35,819   Rating: 4.98/5    Votes: 49   Popularity: 8.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 182   Downloaded: 2,827
Rapidly create Shell Context Menu Extensions using .NET
.NET Shell Extensions - Shell Thumbnail Handlers
Posted: 17 Mar 2013   Updated: 17 Mar 2013   Views: 3,338   Rating: 4.67/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 347
Create Shell Thumbnail Handler Extensions using .NET!
.NET Shell Extensions - Shell Info Tip Handlers
Posted: 13 Jan 2013   Updated: 5 Apr 2013   Views: 6,320   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 501
Rapidly create Shell Info Tip Extensions using .NET
.NET Shell Extensions - Shell Icon Overlay Handlers
Posted: 13 Feb 2013   Updated: 5 Apr 2013   Views: 6,501   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 609
Create Shell Icon Overlay Handlers using .NET!
.NET Shell Extensions - Shell Property Sheets
Posted: 5 Apr 2013   Updated: 7 Apr 2013   Views: 3,179   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 314
Use .NET to rapidly build Shell Property Sheets.

Client side scripting

Create Clean Webpages with Twitter Bootstrap
Posted: 10 Dec 2012   Updated: 10 Dec 2012   Views: 18,605   Rating: 4.81/5    Votes: 22   Popularity: 6.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 59   Downloaded: 450
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: 12 Dec 2012   Views: 10,912   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 798
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: 48,720   Rating: 4.27/5    Votes: 8   Popularity: 4.15
Licence: The GNU General Public License (GPLv3)      Bookmarked: 59   Downloaded: 3,282
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: 599,617   Rating: 4.91/5    Votes: 141   Popularity: 10.55
Licence: The GNU General Public License (GPLv3)      Bookmarked: 353   Downloaded: 31,421
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,457   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 65   Downloaded: 907
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: 11,754   Rating: 4.96/5    Votes: 11   Popularity: 5.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 561
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: 21,879   Rating: 4.98/5    Votes: 24   Popularity: 6.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 73   Downloaded: 5,013
A Zune Style Application Template that makes a great starting point for WPF or Silverlight Projects

.NET Framework

PInvoke Performance
Posted: 12 Sep 2011   Updated: 13 Sep 2011   Views: 20,093   Rating: 4.83/5    Votes: 37   Popularity: 7.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 717
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: 25,309   Rating: 4.72/5    Votes: 21   Popularity: 6.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 83   Downloaded: 879
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: 16,768   Rating: 4.94/5    Votes: 29   Popularity: 7.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 384
Learn how to extend Visual Studio 2010 by creating custom Item Templates.
Extending Visual Studio Part 2 - Creating Addins
Posted: 3 Feb 2012   Updated: 26 Aug 2012   Views: 27,149   Rating: 4.91/5    Votes: 34   Popularity: 7.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 85   Downloaded: 1,422
Create an amazingly useful 'Switch' addin to switch between cpp/h, designer/code, XAML/codebehind and more!
A GAC Manager Utility and API
Posted: 29 Jul 2012   Updated: 30 Jul 2012   Views: 11,272   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 1,423
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,350   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 346
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: 27,445   Rating: 4.96/5    Votes: 70   Popularity: 9.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 128   Downloaded: 5,351
Create Solitaire and Spider Solitaire for WPF, step by step.
WPF Padded Grid
Posted: 6 Sep 2010   Updated: 6 Sep 2010   Views: 19,793   Rating: 4.80/5    Votes: 9   Popularity: 4.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 393
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: 12,879   Rating: 4.80/5    Votes: 11   Popularity: 4.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 797
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,098   Rating: 4.90/5    Votes: 19   Popularity: 6.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 591
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: 68,890   Rating: 4.99/5    Votes: 67   Popularity: 9.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 135   Downloaded: 2,010
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: 25,451   Rating: 4.83/5    Votes: 15   Popularity: 5.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 4,281
Use OpenGL in a WPF application with ease!
Commands in MVVM
Posted: 29 Oct 2011   Updated: 3 Dec 2012   Views: 76,138   Rating: 4.96/5    Votes: 55   Popularity: 8.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 190   Downloaded: 5,895
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: 15,917   Rating: 4.78/5    Votes: 18   Popularity: 6.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 716
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,278   Rating: 4.79/5    Votes: 25   Popularity: 6.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 627
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: 62,761   Rating: 4.76/5    Votes: 12   Popularity: 5.14
Licence: The GNU General Public License (GPLv3)      Bookmarked: 54   Downloaded: 2,516
An article showing how to use the Crypto API to make a simple MFC class that can encrypt and decrypt different types of data

Tools and IDE

QuickAccent - A Tool for Accents and Symbols
Posted: 18 Nov 2012   Updated: 19 Nov 2012   Views: 2,358   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 148
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,042   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 272
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
Member
Follow my blog at www.dwmkerr.com and find out about my charity at www.childrenshomesnepal.org.


Advertise | Privacy | Mobile
Web04 | 2.6.130523.1 | Last Updated 23 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid