Click here to Skip to main content
15,220,582 members

Articles by Don Kackman (Articles: 20, Technical Blogs: 8)

Articles: 20, Technical Blogs: 8

RSS Feed

Average article rating: 4.86

Desktop Gadgets
General
Posted: 19 Mar 2010   Updated: 2 Apr 2010   Views: 75,460   Rating: 4.90/5    Votes: 39   Popularity: 7.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 84   Downloaded: 5,585
Just for fun; a bunch of fish swimming around the screen
Miscellaneous
General
Posted: 25 Aug 2003   Updated: 31 Aug 2003   Views: 215,390   Rating: 4.76/5    Votes: 38   Popularity: 7.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 130   Downloaded: 5,351
Rendering your own theme parts with the Windows XP UxTheme API
Web Services
General
Posted: 19 Apr 2014   Updated: 7 Mar 2015   Views: 66,910   Rating: 4.87/5    Votes: 37   Popularity: 7.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 63   Downloaded: 118
An easy to use Rest client using the Dynamic Language Runtime
Posted: 12 Jul 2015   Updated: 25 Oct 2015   Views: 32,080   Rating: 4.84/5    Votes: 17   Popularity: 5.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
Faking http response messages to decouple client unit tests from service implementation
Windows Phone 7/8
General
Posted: 5 Dec 2010   Updated: 21 Dec 2010   Views: 70,260   Rating: 4.95/5    Votes: 36   Popularity: 7.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 85   Downloaded: 2,263
Building a WP7 browser app for last.fm
Posted: 29 Jan 2012   Updated: 30 Jan 2012   Views: 53,190   Rating: 4.95/5    Votes: 10   Popularity: 4.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 1,611
An example of using Google APIs and OAuth2 authentication on Windows Phone 7
Posted: 14 Dec 2010   Updated: 17 Jan 2013   Views: 63,920   Rating: 4.98/5    Votes: 16   Popularity: 5.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 328
A WP7 port of CPVanity with a CodeProject RSS reader.
Windows Mobile
Posted: 2 Aug 2008   Updated: 2 Aug 2008   Views: 137,071   Rating: 4.57/5    Votes: 8   Popularity: 4.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 493
A simple, fully functional flashlight to help you see in the dark.
GDI
General
Posted: 19 Feb 2003   Updated: 27 Aug 2003   Views: 219,573   Rating: 4.93/5    Votes: 40   Popularity: 7.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 106   Downloaded: 7,810
Class wrappers around the Win32 multi-monitor API
C / C++ Language
General
Posted: 2 Jun 2004   Updated: 27 Jun 2004   Views: 139,570   Rating: 4.73/5    Votes: 42   Popularity: 7.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   Downloaded: 4,407
A mouse trailing clock screen saver written in MFC.
C#
PInvoke
Posted: 22 Sep 2003   Updated: 30 Dec 2009   Views: 448,682   Rating: 4.61/5    Votes: 38   Popularity: 7.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 192   Downloaded: 20,034
An article on using Windows hooks from .NET, demonstrated with a MouseHook.
C++ / CLI
P/Invoke
Posted: 15 Aug 2003   Updated: 27 Aug 2003   Views: 283,871   Rating: 4.97/5    Votes: 31   Popularity: 7.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 72   Downloaded: 5,270
Using the XP Theme API safely on any OS from C#
LINQ
General
Posted: 27 Jul 2008   Updated: 12 Nov 2009   Views: 92,160   Rating: 4.96/5    Votes: 50   Popularity: 8.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 143   Downloaded: 1,075
Parsing SQL statements to create LINQ Expressions.
Posted: 10 Nov 2009   Updated: 30 Nov 2013   Views: 151,551   Rating: 4.95/5    Votes: 35   Popularity: 7.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 116   Downloaded: 2,524
Extension methods to evaluate plain text SQL queries against IEnumerable collections.
Posted: 19 Sep 2009   Updated: 17 Jan 2015   Views: 125,752   Rating: 4.86/5    Votes: 54   Popularity: 8.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 119   Downloaded: 1,905
Extension methods for variance, standard deviation, range, median, mode and some other basic descriptive statistics.
Windows Presentation Foundation
Controls
Posted: 14 Feb 2010   Updated: 25 Aug 2012   Views: 50,861   Rating: 4.93/5    Votes: 20   Popularity: 6.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 68   Downloaded: 1,075
A WPF control and FlowDocument to display Trace output in a running application.
Bugs & Workarounds
.NET issues
Posted: 25 Oct 2003   Updated: 25 Oct 2003   Views: 203,252   Rating: 4.92/5    Votes: 40   Popularity: 7.72
Licence: Not specified      Bookmarked: 37   Downloaded: 0
Calling Application.EnableVisualStyles prevents images from an ImageList from appearing on Windows Common Controls
Design and Architecture
Patterns
Posted: 8 Sep 2008   Updated: 8 Sep 2008   Views: 31,060   Rating: 4.88/5    Votes: 10   Popularity: 4.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 142
The first part of a Factory: locating Assemblies and finding Types that match criteria.
Installation
General
Posted: 3 Jan 2004   Updated: 3 Jan 2004   Views: 218,021   Rating: 4.91/5    Votes: 24   Popularity: 6.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 1,536
A command line ulitity that updates the version and GUID of VS.NET deployment project files.
Posted: 21 Dec 2004   Updated: 21 Dec 2004   Views: 66,600   Rating: 4.68/5    Votes: 17   Popularity: 5.50
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 850
A command line tool that generates XML and/or HTML Diff reports of two Windows installer databases.

Average blogs rating: 4.67

Silverlight
General
Posted: 29 Jan 2012   Updated: 29 Jan 2012   Views: 10,120   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
A simple Silverlight object viewer
Windows Phone 7/8
General
Posted: 27 Dec 2010   Updated: 27 Dec 2010   Views: 10,770   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Using attributes and reflection to bind the viewmodel to the view
Posted: 9 Dec 2010   Updated: 15 Jan 2011   Views: 23,920   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Here is a helper class to get the current location on a Windows Phone just once
Posted: 16 Jan 2011   Updated: 16 Jan 2011   Views: 10,100   Rating: 4.89/5    Votes: 2   Popularity: 1.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
GestureBehavior and GestureTrigger
Posted: 29 Jan 2012   Updated: 29 Jan 2012   Views: 9,040   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
A slightly less simple object browser for Windows phone 7
C#
Generics
Posted: 7 Feb 2010   Updated: 7 Feb 2010   Views: 19,330   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
C# property class - Part 2
Posted: 30 Jan 2010   Updated: 7 Feb 2010   Views: 19,810   Rating: 4.79/5    Votes: 9   Popularity: 4.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
A generic class to encapsulate properties with notification events
LINQ
General
Posted: 21 Feb 2010   Updated: 21 Feb 2010   Views: 17,011   Rating: 4.71/5    Votes: 3   Popularity: 2.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
How to dynamically evaluate a JOIN expression with Linq
No tips have been posted.
No reference articles have been posted.
No projects have been posted.

Don Kackman
Team Leader Starkey Laboratories
United States United States
The first computer program I ever wrote was in BASIC on a TRS-80 Model I and it looked something like:
10 PRINT "Don is cool"
20 GOTO 10

It only went downhill from there.

Hey look, I've got a blog