Click here to Skip to main content

Articles by Dave Kerr (Articles: 41, Technical Blogs: 4)

Articles: 41, Technical Blogs: 4

RSS Feed

Average article rating: 4.91

Miscellaneous
General
Posted: 25 Feb 2012   Updated: 2 Sep 2013   Views: 142,805   Rating: 4.90/5    Votes: 115   Popularity: 10.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 301   Downloaded: 11,236
Embed a functional console window in a C# application.
Shell and IE programming
Shell Programming
Posted: 19 Jan 2013   Updated: 19 Jan 2013   Views: 9,619   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 806
Rapidly create Shell Drop Handler Extensions using .NET
Posted: 9 Jan 2013   Updated: 22 Feb 2013   Views: 19,222   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 42   Downloaded: 1,425
Rapidly create Shell Icon Handler Extensions using .NET
Posted: 17 Mar 2013   Updated: 17 Mar 2013   Views: 14,292   Rating: 4.83/5    Votes: 13   Popularity: 5.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 1,212
Create Shell Thumbnail Handler Extensions using .NET!
Posted: 13 Jan 2013   Updated: 5 Apr 2013   Views: 13,523   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 1,046
Rapidly create Shell Info Tip Extensions using .NET
Posted: 5 Apr 2013   Updated: 7 Apr 2013   Views: 13,324   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 997
Use .NET to rapidly build Shell Property Sheets.
Posted: 13 Feb 2013   Updated: 14 Sep 2013   Views: 29,338   Rating: 5.00/5    Votes: 22   Popularity: 6.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 2,241
Create Shell Icon Overlay Handlers using .NET!
Posted: 15 Sep 2013   Updated: 15 Sep 2013   Views: 9,570   Rating: 4.97/5    Votes: 9   Popularity: 4.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 429
Learn how to deploy SharpShell servers easily with the new Server Registration Manager tool.
Posted: 5 Jan 2013   Updated: 16 Sep 2013   Views: 116,474   Rating: 4.99/5    Votes: 80   Popularity: 9.50
Licence: The Code Project Open License (CPOL)      Bookmarked: 290   Downloaded: 8,104
Rapidly create Shell Context Menu Extensions using .NET.
Posted: 26 Jan 2013   Updated: 20 May 2014   Views: 22,667   Rating: 4.95/5    Votes: 17   Popularity: 6.09
Licence: The MIT License      Bookmarked: 51   Downloaded: 2,053
Quickly create Shell Preview Handlers for Windows or Outlook using .NET!
Client side scripting
Beginners
Posted: 15 Dec 2013   Updated: 30 Dec 2013   Views: 15,834   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 342
Learn how to use Bower, Bootstrap and AngularJS to create the Langton's Ant simulation in Javascript.
Posted: 13 Nov 2013   Updated: 31 Jan 2014   Views: 36,000   Rating: 4.92/5    Votes: 42   Popularity: 7.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 74   Downloaded: 1,053
In part two of the learn JavaScript series we'll create the classic space invaders game.
General
Posted: 10 Dec 2012   Updated: 10 Dec 2012   Views: 46,150   Rating: 4.86/5    Votes: 31   Popularity: 7.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 1,332
Twitter Bootstrap is a lean and clean framework for website UIs. See what it can do and how it can help you!
Posted: 24 Aug 2013   Updated: 31 Jan 2014   Views: 59,079   Rating: 4.95/5    Votes: 85   Popularity: 9.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 157   Downloaded: 1,419
In this article we're going to create a starfield in JavaScript. We'll see how the core langauge features work, how to create classes, and how to use the HTML5 Canvas.
HTML / CSS
General
Posted: 24 Jun 2013   Updated: 24 Jun 2013   Views: 5,014   Rating: 5.00/5    Votes: 4   Popularity: 2.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
In this article we'll look at how you can add social networking buttons to your website to connect it to other networks. We'll use BuildButtons for the heavy lifting.
Silverlight
General
Posted: 29 Apr 2012   Updated: 11 Jun 2013   Views: 18,223   Rating: 4.93/5    Votes: 12   Popularity: 5.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 1,144
The 960 Grid System is a hugely popular layout system for web sites - Grid960 lets you use it in Silverlight!
OpenGL
General
Posted: 15 Jan 2009   Updated: 15 Jan 2009   Views: 57,940   Rating: 4.27/5    Votes: 8   Popularity: 4.15
Licence: The GNU General Public License (GPLv3)      Bookmarked: 60   Downloaded: 4,096
An article showing how to make a Custom AppWizard for OpenGL applictions in Visual Studio .NET 2008
Posted: 4 Nov 2002   Updated: 7 Apr 2014   Views: 720,644   Rating: 4.93/5    Votes: 164   Popularity: 10.92
Licence: The GNU General Public License (GPLv3)      Bookmarked: 430   Downloaded: 45,410
Use OpenGL in WinForms or WPF applications, directly or with a powerful Scene Graph.
Posted: 1 Apr 2014   Updated: 8 Apr 2014   Views: 24,890   Rating: 4.86/5    Votes: 50   Popularity: 8.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 82   Downloaded: 926
Learn how to use OpenGL in your .NET applications with SharpGL.
C#
General
Posted: 22 Apr 2012   Updated: 21 May 2012   Views: 26,765   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 72   Downloaded: 1,184
Write your first MVVM application in ten minutes using the Apex SDK!
Posted: 16 May 2012   Updated: 21 May 2012   Views: 19,431   Rating: 4.96/5    Votes: 12   Popularity: 5.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 852
Learn how to add Commands to your MVVM application to add functionality without breaking the separation of View and ViewModel.
Posted: 21 Jun 2012   Updated: 25 Jun 2012   Views: 35,369   Rating: 4.98/5    Votes: 26   Popularity: 7.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 83   Downloaded: 7,207
A Zune Style Application Template that makes a great starting point for WPF or Silverlight Projects
Posted: 5 Jun 2013   Updated: 6 Jun 2013   Views: 21,900   Rating: 4.93/5    Votes: 38   Popularity: 7.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 951
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
General
Posted: 12 Sep 2011   Updated: 13 Sep 2011   Views: 33,625   Rating: 4.84/5    Votes: 39   Popularity: 7.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 969
Performance comparison of P/Invoke versus a C++/CLI wrapper.
Posted: 29 Nov 2011   Updated: 14 Apr 2012   Views: 42,573   Rating: 4.73/5    Votes: 25   Popularity: 6.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 100   Downloaded: 1,232
Learn how to extend Visual Studio 2010 by creating custom code snippets.
Posted: 13 Apr 2012   Updated: 14 Apr 2012   Views: 35,409   Rating: 4.93/5    Votes: 33   Popularity: 7.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 679
Learn how to extend Visual Studio 2010 by creating custom Item Templates.
Utilities
Posted: 29 Jul 2012   Updated: 30 Jul 2012   Views: 18,978   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 2,458
Manage the Global Assembly Cache with this handy tool - or roll your own with the provided API!
Windows Communication Foundation
General
Posted: 27 Nov 2011   Updated: 27 Nov 2011   Views: 11,899   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 448
Use a single Data Service to expose data from many sources with the Composite Data Service Framework!
Windows Presentation Foundation
Applications
Posted: 9 Sep 2011   Updated: 26 Feb 2013   Views: 48,761   Rating: 4.97/5    Votes: 77   Popularity: 9.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 145   Downloaded: 7,530
Create Solitaire and Spider Solitaire for WPF, step by step.
Controls
Posted: 6 Sep 2010   Updated: 6 Sep 2010   Views: 28,831   Rating: 4.80/5    Votes: 9   Popularity: 4.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 572
A padded grid for WPF that is ideal for laying out forms.
Posted: 18 Aug 2011   Updated: 18 Aug 2011   Views: 23,652   Rating: 4.85/5    Votes: 13   Popularity: 5.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 1,545
A small and simple cross button for your WPF applications.
Data Binding
Posted: 17 Jan 2012   Updated: 18 Jan 2012   Views: 22,694   Rating: 4.91/5    Votes: 20   Popularity: 6.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 834
The quickest, easiest, and funkiest way to bind enumerations to a combo box in WPF, Silverlight, and Windows Phone 7.
General
Posted: 5 Aug 2010   Updated: 20 Aug 2010   Views: 116,611   Rating: 4.98/5    Votes: 88   Popularity: 9.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 171   Downloaded: 3,644
Getting started with your first WPF application using Microsoft Expression Blend 4.0.
Posted: 9 Oct 2011   Updated: 9 Oct 2011   Views: 49,246   Rating: 4.84/5    Votes: 17   Popularity: 5.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 6,506
Use OpenGL in a WPF application with ease!
Posted: 29 Oct 2011   Updated: 3 Dec 2012   Views: 167,103   Rating: 4.96/5    Votes: 80   Popularity: 9.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 231   Downloaded: 10,398
A consistent approach to Commands, Asynchronous Commands, and Events-to-Commands for WPF, Silverlight, and WP7.
Libraries
Posted: 30 Jul 2011   Updated: 2 Aug 2011   Views: 21,720   Rating: 4.79/5    Votes: 19   Popularity: 6.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 946
Introducing Apex - a lightweight MVVM and utility library for WPF, Silverlight, and WP7.
XAML
Posted: 30 Jul 2011   Updated: 31 Jul 2011   Views: 22,838   Rating: 4.81/5    Votes: 28   Popularity: 6.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 835
A small and neat addition to the Grid control which can tidy up XAML in WPF, Silverlight and WP7
Cryptography & Security
Cryptography
Posted: 3 Jul 2007   Updated: 3 Jul 2007   Views: 76,511   Rating: 4.83/5    Votes: 13   Popularity: 5.30
Licence: The GNU General Public License (GPLv3)      Bookmarked: 65   Downloaded: 3,667
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
Visual Studio .NET Addins
Posted: 3 Feb 2012   Updated: 17 Jun 2013   Views: 66,290   Rating: 4.91/5    Votes: 42   Popularity: 7.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 115   Downloaded: 2,727
Create an amazingly useful 'Switch' addin to switch between cpp/h, designer/code, XAML/codebehind and more!
Tools and IDE
General
Posted: 10 Mar 2013   Updated: 11 Mar 2013   Views: 10,887   Rating: 4.92/5    Votes: 13   Popularity: 5.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 438
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!
Posted: 18 Nov 2012   Updated: 29 Oct 2014   Views: 5,383   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 270
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

Average blogs rating: 4.80

Windows Powershell
General
Posted: 30 Mar 2014   Updated: 30 Mar 2014   Views: 2,091   Rating: 4.80/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
tl;dr – VsixTools fixes the ‘Invalid Multiple Files in VSIX’ issue on the Visual Studio Gallery and lets you set vsix version numbers with Powershell. I maintain a reasonably large project called SharpGL. This project contains two Vsix packages (Visual… Continue Reading &#859
Uncategorised Technical Blogs
General
Posted: 5 May 2014   Updated: 5 May 2014   Views: 3,171   Rating: 4.60/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Specifications are absolutely key to the success of a project.I'm not going to talk about how different teams do specs, what works and what doesn't work. I'm going to make the statement that the better that specifications are handled, understood and controlled, the better for everyone - PMs, devs, Q
Posted: 7 May 2014   Updated: 7 May 2014   Views: 9,924   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 0
Promises are a core feature of AngularJS - whether you understand them or not, if you use AngularJS you've almost certainly been using them for a while.In this post I'm going to explain what promises are, how they work, where they're used and finally how to use them effectively.Once we've got the co
Posted: 16 Jun 2014   Updated: 16 Jun 2014   Views: 3,976   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
If you need modals in an AngularJS application, look no further. I'll show you how to use the Angular Modal Service to add Bootstrap Modals or your own custom modals to your application.See it in a fiddle or check out a full set of samples online.ContentsUsing the Angular Modal Service A Quick Exam
No tips have been posted.
No reference articles 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
Web04 | 2.8.141030.1 | Last Updated 31 Oct 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid