Click here to Skip to main content

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

Articles: 19, Technical Blogs: 8

RSS Feed

Average article rating: 4.85

Desktop Gadgets
General
Posted: 19 Mar 2010   Updated: 2 Apr 2010   Views: 38,120   Rating: 4.90/5    Votes: 39   Popularity: 7.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 82   Downloaded: 4,334
Just for fun; a bunch of fish swimming around the screen
Miscellaneous
General
Posted: 25 Aug 2003   Updated: 31 Aug 2003   Views: 192,021   Rating: 4.76/5    Votes: 38   Popularity: 7.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 127   Downloaded: 4,978
Rendering your own theme parts with the Windows XP UxTheme API
Web Services
General
Posted: 19 Apr 2014   Updated: 21 Jun 2014   Views: 11,683   Rating: 4.82/5    Votes: 18   Popularity: 6.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 114
An easy to use Rest client using the Dynamic Language Runtime
Windows Phone 7/8
General
Posted: 5 Dec 2010   Updated: 21 Dec 2010   Views: 42,129   Rating: 4.95/5    Votes: 34   Popularity: 7.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 2,121
Building a WP7 browser app for last.fm
Posted: 29 Jan 2012   Updated: 30 Jan 2012   Views: 20,508   Rating: 4.95/5    Votes: 9   Popularity: 4.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 1,023
An example of using Google API's and OAuth2 authentication on windows phone 7
Posted: 14 Dec 2010   Updated: 17 Jan 2013   Views: 36,103   Rating: 4.97/5    Votes: 15   Popularity: 5.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 279
A WP7 port of CPVanity with a CodeProject RSS reader.
Windows Mobile
Posted: 2 Aug 2008   Updated: 2 Aug 2008   Views: 40,988   Rating: 4.57/5    Votes: 8   Popularity: 4.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 363
A simple, fully functional flashlight to help you see in the dark.
GDI
General
Posted: 19 Feb 2003   Updated: 27 Aug 2003   Views: 158,358   Rating: 4.92/5    Votes: 37   Popularity: 7.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 99   Downloaded: 5,292
Class wrappers around the Win32 multi-monitor API
C / C++ Language
General
Posted: 2 Jun 2004   Updated: 27 Jun 2004   Views: 108,790   Rating: 4.73/5    Votes: 42   Popularity: 7.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 3,812
A mouse trailing clock screen saver written in MFC.
C#
PInvoke
Posted: 22 Sep 2003   Updated: 30 Dec 2009   Views: 317,311   Rating: 4.63/5    Votes: 35   Popularity: 7.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 183   Downloaded: 14,633
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: 230,880   Rating: 4.97/5    Votes: 31   Popularity: 7.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 4,725
Using the XP Theme API safely on any OS from C#
LINQ
General
Posted: 27 Jul 2008   Updated: 12 Nov 2009   Views: 62,889   Rating: 4.96/5    Votes: 48   Popularity: 8.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 140   Downloaded: 887
Parsing SQL statements to create LINQ Expressions.
Posted: 10 Nov 2009   Updated: 30 Nov 2013   Views: 62,398   Rating: 4.94/5    Votes: 34   Popularity: 7.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 110   Downloaded: 1,747
Extension methods to evaluate plain text SQL queries against IEnumerable collections.
Posted: 19 Sep 2009   Updated: 3 Dec 2013   Views: 43,582   Rating: 4.90/5    Votes: 38   Popularity: 7.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 72   Downloaded: 981
Extension methods for variance, standard deviation, range, median, and mode.
Windows Presentation Foundation
Controls
Posted: 14 Feb 2010   Updated: 25 Aug 2012   Views: 25,992   Rating: 4.98/5    Votes: 17   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 67   Downloaded: 674
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: 163,880   Rating: 4.88/5    Votes: 39   Popularity: 7.76
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: 15,947   Rating: 4.88/5    Votes: 10   Popularity: 4.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 117
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: 164,919   Rating: 4.91/5    Votes: 24   Popularity: 6.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 1,075
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: 49,914   Rating: 4.59/5    Votes: 14   Popularity: 5.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 539
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: 7,898   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,035   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: 16,415   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: 6,648   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: 6,882   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: 10,978   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: 12,003   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: 9,442   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
Web02 | 2.8.140709.1 | Last Updated 11 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid