Click here to Skip to main content
11,636,300 members (77,718 online)

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

Articles: 20, Technical Blogs: 8

RSS Feed

Average article rating: 4.85

Desktop Gadgets
General
Posted: 19 Mar 2010   Updated: 2 Apr 2010   Views: 44,870   Rating: 4.90/5    Votes: 39   Popularity: 7.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 83   Downloaded: 4,791
Just for fun; a bunch of fish swimming around the screen
Miscellaneous
General
Posted: 25 Aug 2003   Updated: 31 Aug 2003   Views: 196,441   Rating: 4.76/5    Votes: 38   Popularity: 7.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 128   Downloaded: 5,085
Rendering your own theme parts with the Windows XP UxTheme API
Web Services
General
Posted: 19 Apr 2014   Updated: 7 Mar 2015   Views: 35,150   Rating: 4.86/5    Votes: 33   Popularity: 7.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 118
An easy to use Rest client using the Dynamic Language Runtime
Posted: 12 Jul 2015   Updated: 24 Jul 2015   Views: 9,222   Rating: 4.79/5    Votes: 8   Popularity: 4.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   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: 47,080   Rating: 4.95/5    Votes: 35   Popularity: 7.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 2,190
Building a WP7 browser app for last.fm
Posted: 29 Jan 2012   Updated: 30 Jan 2012   Views: 29,420   Rating: 4.95/5    Votes: 10   Popularity: 4.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 1,409
An example of using Google API's and OAuth2 authentication on windows phone 7
Posted: 14 Dec 2010   Updated: 17 Jan 2013   Views: 41,240   Rating: 4.97/5    Votes: 15   Popularity: 5.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 299
A WP7 port of CPVanity with a CodeProject RSS reader.
Windows Mobile
Posted: 2 Aug 2008   Updated: 2 Aug 2008   Views: 44,220   Rating: 4.57/5    Votes: 8   Popularity: 4.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 417
A simple, fully functional flashlight to help you see in the dark.
GDI
General
Posted: 19 Feb 2003   Updated: 27 Aug 2003   Views: 169,640   Rating: 4.92/5    Votes: 37   Popularity: 7.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 102   Downloaded: 5,974
Class wrappers around the Win32 multi-monitor API
C / C++ Language
General
Posted: 2 Jun 2004   Updated: 27 Jun 2004   Views: 113,230   Rating: 4.73/5    Votes: 42   Popularity: 7.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 3,939
A mouse trailing clock screen saver written in MFC.
C#
PInvoke
Posted: 22 Sep 2003   Updated: 30 Dec 2009   Views: 339,361   Rating: 4.61/5    Votes: 36   Popularity: 7.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 187   Downloaded: 16,268
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: 240,420   Rating: 4.97/5    Votes: 31   Popularity: 7.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 4,913
Using the XP Theme API safely on any OS from C#
LINQ
General
Posted: 27 Jul 2008   Updated: 12 Nov 2009   Views: 68,080   Rating: 4.96/5    Votes: 50   Popularity: 8.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 141   Downloaded: 945
Parsing SQL statements to create LINQ Expressions.
Posted: 10 Nov 2009   Updated: 30 Nov 2013   Views: 79,230   Rating: 4.94/5    Votes: 34   Popularity: 7.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 112   Downloaded: 2,040
Extension methods to evaluate plain text SQL queries against IEnumerable collections.
Posted: 19 Sep 2009   Updated: 17 Jan 2015   Views: 67,040   Rating: 4.91/5    Votes: 45   Popularity: 8.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 110   Downloaded: 1,420
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: 30,480   Rating: 4.98/5    Votes: 17   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 826
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: 170,860   Rating: 4.88/5    Votes: 40   Popularity: 7.82
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: 18,380   Rating: 4.88/5    Votes: 10   Popularity: 4.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 48   Downloaded: 123
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: 173,010   Rating: 4.91/5    Votes: 24   Popularity: 6.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 1,195
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: 52,920   Rating: 4.59/5    Votes: 15   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 644
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: 8,420   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: 6,960   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Using attributes and reflection to bind the viewmodel to the view
Posted: 9 Dec 2010   Updated: 15 Jan 2011   Views: 18,200   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Getting the location on Windows Phone is done via the GeoCoordinateWatcher. The coordinate watcher has a some best practices associated with it one of which is to minimize power consumption...
Posted: 16 Jan 2011   Updated: 16 Jan 2011   Views: 7,420   Rating: 4.89/5    Votes: 2   Popularity: 1.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
GestureBehavior and GestureTrigger
Posted: 29 Jan 2012   Updated: 29 Jan 2012   Views: 7,460   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
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: 13,070   Rating: 4.33/5    Votes: 3   Popularity: 1.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Commenter tonyt (from CodeProject) rightly points out that there are drawbacks to this approach: A C# Property Class.
Posted: 30 Jan 2010   Updated: 7 Feb 2010   Views: 13,560   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: 11,330   Rating: 4.71/5    Votes: 3   Popularity: 2.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
For the last little while I've been toying around with System.Linq.Expressions and a mini SQL parser to see how far I can go with evaluating plain text SQL expressions against arbitrary collections of objects.
No tips have been posted.
No reference articles 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


Advertise | Privacy | Mobile
Web01 | 2.8.150728.1 | Last Updated 30 Jul 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid