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.86

Desktop Gadgets
General
Posted: 19 Mar 2010   Updated: 2 Apr 2010   Views: 40,263   Rating: 4.90/5    Votes: 39   Popularity: 7.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 82   Downloaded: 4,514
Just for fun; a bunch of fish swimming around the screen
Miscellaneous
General
Posted: 25 Aug 2003   Updated: 31 Aug 2003   Views: 193,734   Rating: 4.76/5    Votes: 38   Popularity: 7.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 127   Downloaded: 5,002
Rendering your own theme parts with the Windows XP UxTheme API
Web Services
General
Posted: 19 Apr 2014   Updated: 8 Oct 2014   Views: 20,307   Rating: 4.84/5    Votes: 28   Popularity: 6.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 42   Downloaded: 118
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: 43,626   Rating: 4.95/5    Votes: 34   Popularity: 7.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 2,146
Building a WP7 browser app for last.fm
Posted: 29 Jan 2012   Updated: 30 Jan 2012   Views: 22,982   Rating: 4.95/5    Votes: 10   Popularity: 4.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 1,155
An example of using Google API's and OAuth2 authentication on windows phone 7
Posted: 14 Dec 2010   Updated: 17 Jan 2013   Views: 38,196   Rating: 4.97/5    Votes: 15   Popularity: 5.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 284
A WP7 port of CPVanity with a CodeProject RSS reader.
Windows Mobile
Posted: 2 Aug 2008   Updated: 2 Aug 2008   Views: 41,937   Rating: 4.57/5    Votes: 8   Popularity: 4.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 373
A simple, fully functional flashlight to help you see in the dark.
GDI
General
Posted: 19 Feb 2003   Updated: 27 Aug 2003   Views: 161,844   Rating: 4.92/5    Votes: 37   Popularity: 7.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 100   Downloaded: 5,468
Class wrappers around the Win32 multi-monitor API
C / C++ Language
General
Posted: 2 Jun 2004   Updated: 27 Jun 2004   Views: 110,553   Rating: 4.73/5    Votes: 42   Popularity: 7.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 3,831
A mouse trailing clock screen saver written in MFC.
C#
PInvoke
Posted: 22 Sep 2003   Updated: 30 Dec 2009   Views: 323,433   Rating: 4.63/5    Votes: 35   Popularity: 7.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 186   Downloaded: 15,114
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: 234,098   Rating: 4.97/5    Votes: 31   Popularity: 7.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 4,779
Using the XP Theme API safely on any OS from C#
LINQ
General
Posted: 27 Jul 2008   Updated: 12 Nov 2009   Views: 64,341   Rating: 4.96/5    Votes: 48   Popularity: 8.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 141   Downloaded: 899
Parsing SQL statements to create LINQ Expressions.
Posted: 10 Nov 2009   Updated: 30 Nov 2013   Views: 67,354   Rating: 4.94/5    Votes: 34   Popularity: 7.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 112   Downloaded: 1,815
Extension methods to evaluate plain text SQL queries against IEnumerable collections.
Posted: 19 Sep 2009   Updated: 30 Aug 2014   Views: 51,448   Rating: 4.93/5    Votes: 45   Popularity: 8.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 94   Downloaded: 1,119
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: 27,219   Rating: 4.98/5    Votes: 17   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 67   Downloaded: 704
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: 166,117   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: 16,659   Rating: 4.88/5    Votes: 10   Popularity: 4.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 118
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: 167,503   Rating: 4.91/5    Votes: 24   Popularity: 6.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 1,113
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: 50,782   Rating: 4.59/5    Votes: 14   Popularity: 5.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 568
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,097   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,260   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,885   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,898   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,078   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: 11,680   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,553   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: 10,094   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.141015.1 | Last Updated 21 Oct 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid