Login


Jonathan Wood

Description:I'm a software and website developer working out of the greater Salt Lake City area of Utah. I've developed many websites including Black Belt Coder, Trail Calendar, and others.

I hike each week with my dogs Suki and Sasha. You can see my hiking blog at Hiking Salt Lake.
Website:http://www.softcircuits.com
Blog:http://www.hikingsaltlake.com
Country:USA
Time Zone:Mountain Standard Time

Articles

Extending LINQ with Random Operations
You can create extension methods to extend LINQ. Here's some code I came up with for extending LINQ to return random list items and shuffle lists.
By Jonathan Wood • Created on Saturday, September 22, 2012
A Random Image Rotator Control
Here's a web user control that will randomly rotate images from a list of image files. Each image file in the list can be flagged as active or inactive and the control will only display images flagged as active. Simply edit the file list to change which images are displayed on your website.
By Jonathan Wood • Created on Saturday, October 27, 2012
A C# Command-Line Parser
.NET applications can use Environment.CommandLine to access any command-line arguments that were supplied to the program. However, there's more work to do if your command line support many options. Here's a command-line parser class to make it easy.
By Jonathan Wood • Created on Tuesday, March 22, 2011
Advanced Message Map Techniques
This article describes a few, more advanced message map techniques that are not implemented automatically by the MFC Wizards.
By Jonathan Wood • Updated on Saturday, December 04, 2010
Creating a User-Friendly TimeSpan String
The .NET TimeSpan class is great for keeping track of the difference between two instances of DateTime. However, while TimeSpan has a lot of formatting options, none of them produce a very user-friendly result. Here's a class I wrote to produce a much friendly description from a TimeSpan.
By Jonathan Wood • Updated on Tuesday, October 09, 2012
Implement Accelerators in an MFC Dialog Box
Menus within MFC dialog boxes do not, by default, support accelerators. This articles shows the simple change required to implement accelerators in a dialog box.
By Jonathan Wood • Updated on Sunday, December 12, 2010
Redirecting to WWW on ASP.NET 4.0 and IIS7
Simple way to redirect pages to URL with a WWW prefix.
By Jonathan Wood • Updated on Tuesday, December 07, 2010
A Google DoubleClick Custom Web Control
Here's a custom web control that makes it very easy to display Google DoubleClick for Publisher (DFP) ads on an ASP.NET website.
By Jonathan Wood • Created on Tuesday, April 19, 2011
An LCD Control
This article presents a simple user control that emulates an LCD display. You can use it to create a mechanical look to your data display.
By Jonathan Wood • Updated on Friday, December 31, 2010
Reading and Writing CSV Files in MFC
Here's a handy class for working with comma-separated values (CSV) files.
By Jonathan Wood • Updated on Friday, December 17, 2010
First ... 6 7 8 Last