Click here to Skip to main content
15,880,503 members

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

Articles: 21, Technical Blogs: 8

RSS Feed

Average article rating: 4.86

Desktop Programming
MFC
19 Feb 2003   Updated: 27 Aug 2003   Rating: 4.93/5    Votes: 40   Popularity: 7.84
Licence: CPOL    Views: 252,627     Bookmarked: 106   Downloaded: 8,653
Please Sign up or sign in to vote.
Class wrappers around the Win32 multi-monitor API
Windows Forms
19 Mar 2010   Updated: 2 Apr 2010   Rating: 4.90/5    Votes: 40   Popularity: 7.86
Licence: CPOL    Views: 92,454     Bookmarked: 86   Downloaded: 5,761
Please Sign up or sign in to vote.
Just for fun; a bunch of fish swimming around the screen
WPF
14 Feb 2010   Updated: 25 Aug 2012   Rating: 4.93/5    Votes: 20   Popularity: 6.31
Licence: CPOL    Views: 60,606     Bookmarked: 67   Downloaded: 1,142
Please Sign up or sign in to vote.
A WPF control and FlowDocument to display Trace output in a running application.
Mobile Apps
Windows Mobile
2 Aug 2008   Updated: 2 Aug 2008   Rating: 4.57/5    Votes: 8   Popularity: 4.12
Licence: CPOL    Views: 155,135     Bookmarked: 37   Downloaded: 498
Please Sign up or sign in to vote.
A simple, fully functional flashlight to help you see in the dark.
Windows Phone 7
5 Dec 2010   Updated: 21 Dec 2010   Rating: 4.95/5    Votes: 36   Popularity: 7.71
Licence: CPOL    Views: 82,238     Bookmarked: 85   Downloaded: 2,268
Please Sign up or sign in to vote.
Building a WP7 browser app for last.fm
29 Jan 2012   Updated: 30 Jan 2012   Rating: 4.95/5    Votes: 10   Popularity: 4.95
Licence: CPOL    Views: 64,445     Bookmarked: 25   Downloaded: 1,618
Please Sign up or sign in to vote.
An example of using Google APIs and OAuth2 authentication on Windows Phone 7
14 Dec 2010   Updated: 17 Jan 2013   Rating: 4.98/5    Votes: 16   Popularity: 5.99
Licence: CPOL    Views: 78,176     Bookmarked: 24   Downloaded: 331
Please Sign up or sign in to vote.
A WP7 port of CPVanity with a CodeProject RSS reader.
Programming Languages
C#
25 Aug 2003   Updated: 31 Aug 2003   Rating: 4.76/5    Votes: 38   Popularity: 7.29
Licence: CPOL    Views: 231,065     Bookmarked: 130   Downloaded: 5,458
Please Sign up or sign in to vote.
Rendering your own theme parts with the Windows XP UxTheme API
12 Jul 2015   Updated: 25 Oct 2015   Rating: 4.84/5    Votes: 17   Popularity: 5.96
Licence: CPOL    Views: 41,433     Bookmarked: 31   Downloaded: 0
Please Sign up or sign in to vote.
Faking http response messages to decouple client unit tests from service implementation
19 Apr 2014   Updated: 19 Sep 2020   Rating: 4.88/5    Votes: 39   Popularity: 7.76
Licence: CPOL    Views: 92,724     Bookmarked: 69   Downloaded: 120
Please Sign up or sign in to vote.
An easy to use Rest client using the Dynamic Language Runtime
22 Sep 2003   Updated: 30 Dec 2009   Rating: 4.58/5    Votes: 39   Popularity: 7.19
Licence: CPOL    Views: 504,269     Bookmarked: 193   Downloaded: 21,154
Please Sign up or sign in to vote.
An article on using Windows hooks from .NET, demonstrated with a MouseHook.
15 Aug 2003   Updated: 27 Aug 2003   Rating: 4.97/5    Votes: 31   Popularity: 7.27
Licence: CPOL    Views: 307,719     Bookmarked: 72   Downloaded: 5,455
Please Sign up or sign in to vote.
Using the XP Theme API safely on any OS from C#
19 Sep 2009   Updated: 3 Nov 2020   Rating: 4.90/5    Votes: 64   Popularity: 8.71
Licence: CPOL    Views: 162,330     Bookmarked: 151   Downloaded: 2,227
Please Sign up or sign in to vote.
Extension methods for variance, standard deviation, range, median, mode and some other basic descriptive statistics
8 Sep 2008   Updated: 8 Sep 2008   Rating: 4.88/5    Votes: 10   Popularity: 4.88
Licence: CPOL    Views: 34,020     Bookmarked: 49   Downloaded: 151
Please Sign up or sign in to vote.
The first part of a Factory: locating Assemblies and finding Types that match criteria.
3 Jan 2004   Updated: 3 Jan 2004   Rating: 4.88/5    Votes: 25   Popularity: 6.64
Licence: CPOL    Views: 240,896     Bookmarked: 58   Downloaded: 1,642
Please Sign up or sign in to vote.
A command line ulitity that updates the version and GUID of VS.NET deployment project files.
21 Dec 2004   Updated: 21 Dec 2004   Rating: 4.68/5    Votes: 17   Popularity: 5.50
Licence: CPOL    Views: 70,212     Bookmarked: 29   Downloaded: 899
Please Sign up or sign in to vote.
A command line tool that generates XML and/or HTML Diff reports of two Windows installer databases.
C# 4.0
10 Nov 2009   Updated: 30 Nov 2013   Rating: 4.95/5    Votes: 35   Popularity: 7.64
Licence: CPOL    Views: 191,534     Bookmarked: 116   Downloaded: 2,610
Please Sign up or sign in to vote.
Extension methods to evaluate plain text SQL queries against IEnumerable collections.
C++
2 Jun 2004   Updated: 27 Jun 2004   Rating: 4.73/5    Votes: 42   Popularity: 7.48
Licence: CPOL    Views: 154,551     Bookmarked: 48   Downloaded: 4,521
Please Sign up or sign in to vote.
A mouse trailing clock screen saver written in MFC
Python
2 Jan 2021   Updated: 2 Jan 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 5,400     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Using previous case and fatality numbers, predict future death rates based on current case counts
SQL
27 Jul 2008   Updated: 12 Nov 2009   Rating: 4.96/5    Votes: 50   Popularity: 8.34
Licence: CPOL    Views: 103,344     Bookmarked: 145   Downloaded: 1,120
Please Sign up or sign in to vote.
Parsing SQL statements to create LINQ Expressions.
Visual Basic
25 Oct 2003   Updated: 25 Oct 2003   Rating: 4.92/5    Votes: 40   Popularity: 7.72
Licence: Not specified    Views: 221,336     Bookmarked: 37   Downloaded: 0
Please Sign up or sign in to vote.
Calling Application.EnableVisualStyles prevents images from an ImageList from appearing on Windows Common Controls

Average blogs rating: 4.67

All Topics
27 Dec 2010   Updated: 27 Dec 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 11,610     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Using attributes and reflection to bind the viewmodel to the view
Desktop Programming
XAML
29 Jan 2012   Updated: 29 Jan 2012   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,580     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A simple Silverlight object viewer
29 Jan 2012   Updated: 29 Jan 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,470     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A slightly less simple object browser for Windows phone 7
7 Feb 2010   Updated: 7 Feb 2010   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: CPOL    Views: 21,000     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
C# property class - Part 2
LINQ
21 Feb 2010   Updated: 21 Feb 2010   Rating: 4.71/5    Votes: 3   Popularity: 2.25
Licence: CPOL    Views: 18,672     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
How to dynamically evaluate a JOIN expression with Linq
Operating Systems
Windows
9 Dec 2010   Updated: 15 Jan 2011   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 27,040     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Here is a helper class to get the current location on a Windows Phone just once
Programming Languages
C#
30 Jan 2010   Updated: 7 Feb 2010   Rating: 4.79/5    Votes: 9   Popularity: 4.57
Licence: CPOL    Views: 21,990     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
A generic class to encapsulate properties with notification events
XML
16 Jan 2011   Updated: 16 Jan 2011   Rating: 4.89/5    Votes: 2   Popularity: 1.47
Licence: CPOL    Views: 10,690     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
GestureBehavior and GestureTrigger

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
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