Click here to Skip to main content
15,885,216 members

Articles by Nicholas Butler (Articles: 29, Tip/Trick: 1)

Articles: 29, Tip/Trick: 1

RSS Feed

Average article rating: 4.79

Desktop Programming
Windows Forms
18 Apr 2010   Updated: 18 Apr 2010   Rating: 5.00/5    Votes: 26   Popularity: 6.90
Licence: CPOL    Views: 74,917     Bookmarked: 62   Downloaded: 4,787
Please Sign up or sign in to vote.
A tiny HTTP server wrapped in a WebBrowser control
18 May 2005   Updated: 25 May 2005   Rating: 4.84/5    Votes: 79   Popularity: 9.13
Licence: CPOL    Views: 250,195     Bookmarked: 170   Downloaded: 3,231
Please Sign up or sign in to vote.
The only progress bar you will ever need
27 May 2005   Updated: 9 Aug 2005   Rating: 4.91/5    Votes: 54   Popularity: 8.46
Licence: CPOL    Views: 252,793     Bookmarked: 108   Downloaded: 7,074
Please Sign up or sign in to vote.
Move your window buttons into your preferred order. WinXP or later only.
21 Mar 2005   Updated: 21 Mar 2005   Rating: 4.88/5    Votes: 25   Popularity: 6.64
Licence: CPOL    Views: 116,281     Bookmarked: 56   Downloaded: 3,209
Please Sign up or sign in to vote.
"Print" your PrintDocument to common graphics file formats.
4 Oct 2005   Updated: 4 Oct 2005   Rating: 4.53/5    Votes: 9   Popularity: 4.32
Licence: CPOL    Views: 61,550     Bookmarked: 34   Downloaded: 1,484
Please Sign up or sign in to vote.
Take control of FreeCell
WPF
18 Feb 2008   Updated: 20 Feb 2008   Rating: 4.17/5    Votes: 23   Popularity: 5.68
Licence: CPOL    Views: 85,200     Bookmarked: 33   Downloaded: 3,428
Please Sign up or sign in to vote.
A Most Recently Used menu item control for WPF applications
High Performance Computing
Parallel Processing
11 May 2008   Updated: 11 May 2008   Rating: 4.48/5    Votes: 11   Popularity: 4.67
Licence: CPOL    Views: 39,682     Bookmarked: 44   Downloaded: 330
Please Sign up or sign in to vote.
A walkthough about multi-threading an app and a useful helper class
Programming Languages
C#
5 Mar 2004   Updated: 5 Mar 2004   Rating: 4.55/5    Votes: 4   Popularity: 2.74
Licence: CPOL    Views: 59,681     Bookmarked: 30   Downloaded: 1,351
Please Sign up or sign in to vote.
A tool for managing NTFS hard links
6 Mar 2008   Updated: 23 Apr 2009   Rating: 4.79/5    Votes: 19   Popularity: 6.02
Licence: CPOL    Views: 57,772     Bookmarked: 35   Downloaded: 1,269
Please Sign up or sign in to vote.
Collects and records your article ratings plus a couple of new summary ratings
31 Jan 2008   Updated: 5 Aug 2009   Rating: 4.84/5    Votes: 62   Popularity: 8.54
Licence: CPOL    Views: 113,185     Bookmarked: 148   Downloaded: 3,912
Please Sign up or sign in to vote.
A tool to help author articles at The Code Project
2 Mar 2004   Updated: 2 Mar 2004   Rating: 4.68/5    Votes: 19   Popularity: 5.50
Licence: CPOL    Views: 88,145     Bookmarked: 17   Downloaded: 1,277
Please Sign up or sign in to vote.
A simple way to display a WaitCursor.
24 May 2005   Updated: 30 Mar 2010   Rating: 4.74/5    Votes: 28   Popularity: 6.62
Licence: CPOL    Views: 120,204     Bookmarked: 81   Downloaded: 3,770
Please Sign up or sign in to vote.
A couple of classes to make checking the host OS version easy and error-free
11 Aug 2008   Updated: 11 Aug 2008   Rating: 4.86/5    Votes: 17   Popularity: 5.72
Licence: CPOL    Views: 49,274     Bookmarked: 47   Downloaded: 0
Please Sign up or sign in to vote.
A class that safely retrieves MemberInfos using the C# 3.0 compiler.
11 Aug 2005   Updated: 13 Feb 2006   Rating: 4.87/5    Votes: 64   Popularity: 8.70
Licence: CPOL    Views: 480,007     Bookmarked: 219   Downloaded: 9,698
Please Sign up or sign in to vote.
A library to add reports to your application.
15 Aug 2004   Updated: 6 Oct 2005   Rating: 4.97/5    Votes: 13   Popularity: 5.17
Licence: CPOL    Views: 85,764     Bookmarked: 34   Downloaded: 17,286
Please Sign up or sign in to vote.
A tool to check links across merged help (CHM) files.
28 Mar 2004   Updated: 25 Feb 2005   Rating: 4.74/5    Votes: 47   Popularity: 7.65
Licence: CPOL    Views: 218,073     Bookmarked: 105   Downloaded: 6,029
Please Sign up or sign in to vote.
An implementation of a Tree Collection in C#.
20 Nov 2005   Updated: 20 Nov 2005   Rating: 4.87/5    Votes: 106   Popularity: 9.82
Licence: CPOL    Views: 229,087     Bookmarked: 164   Downloaded: 12,053
Please Sign up or sign in to vote.
An implementation of a generic tree collection in C#.
27 Aug 2009   Updated: 28 Aug 2009   Rating: 4.42/5    Votes: 4   Popularity: 2.66
Licence: CPOL    Views: 30,343     Bookmarked: 20   Downloaded: 949
Please Sign up or sign in to vote.
An entry for the Lean and Mean competition
31 Aug 2009   Updated: 31 Aug 2009   Rating: 4.73/5    Votes: 7   Popularity: 4.00
Licence: CPOL    Views: 30,912     Bookmarked: 13   Downloaded: 578
Please Sign up or sign in to vote.
An entry for the Lean and Mean competition
31 Aug 2009   Updated: 31 Aug 2009   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 32,142     Bookmarked: 21   Downloaded: 1,475
Please Sign up or sign in to vote.
An entry for the Lean and Mean competition
11 Sep 2009   Updated: 19 Sep 2009   Rating: 4.93/5    Votes: 12   Popularity: 5.14
Licence: CPOL    Views: 32,559     Bookmarked: 27   Downloaded: 860
Please Sign up or sign in to vote.
The linear space refinement
19 Sep 2009   Updated: 19 Sep 2009   Rating: 4.97/5    Votes: 20   Popularity: 6.24
Licence: CPOL    Views: 94,972     Bookmarked: 37   Downloaded: 1,548
Please Sign up or sign in to vote.
The basic greedy algorithm.
21 Nov 2010   Updated: 6 Apr 2013   Rating: 4.89/5    Votes: 28   Popularity: 7.07
Licence: CPOL    Views: 123,963     Bookmarked: 73   Downloaded: 3,193
Please Sign up or sign in to vote.
The new progress reporting pattern explained and revealed
10 Jan 2010   Updated: 10 Jan 2010   Rating: 4.95/5    Votes: 110   Popularity: 10.09
Licence: CPOL    Views: 309,114     Bookmarked: 115   Downloaded: 1,028
Please Sign up or sign in to vote.
False sharing and how to detect and avoid it.
28 May 2008   Updated: 28 May 2008   Rating: 4.95/5    Votes: 46   Popularity: 8.13
Licence: CPOL    Views: 125,275     Bookmarked: 144   Downloaded: 1,293
Please Sign up or sign in to vote.
An investigation into advanced concurrent programming.
23 Aug 2008   Updated: 23 Aug 2008   Rating: 4.83/5    Votes: 84   Popularity: 9.27
Licence: CPOL    Views: 180,754     Bookmarked: 148   Downloaded: 0
Please Sign up or sign in to vote.
An article on the Wait and Pulse methods of the Monitor class.
26 Jul 2009   Updated: 26 Jul 2009   Rating: 5.00/5    Votes: 11   Popularity: 5.00
Licence: CPOL    Views: 37,520     Bookmarked: 14   Downloaded: 814
Please Sign up or sign in to vote.
The Truth and the Proof.
XML
11 Oct 2009   Updated: 11 Oct 2009   Rating: 4.93/5    Votes: 13   Popularity: 5.32
Licence: CPOL    Views: 39,845     Bookmarked: 18   Downloaded: 250
Please Sign up or sign in to vote.
Making more of your cores
Web Development
ASP.NET
14 Dec 2005   Updated: 14 Dec 2005   Rating: 4.64/5    Votes: 6   Popularity: 3.61
Licence: CPOL    Views: 60,412     Bookmarked: 20   Downloaded: 486
Please Sign up or sign in to vote.
A simple SoapExtension that examines the SOAP messages being passed to and from your web service.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.73

.NET
13 Jan 2010   Updated: 13 Jan 2010   Rating: 4.73/5    Votes: 5   Popularity: 3.31
Licence: CPOL    Views: 6,250     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Good advice John, but you forgot:A Code Project Article Editor with Live Preview[^]It's a bit broken at the moment since the article template was changed, but my next job is to update it and I have also added spell checking and a thesaurus.Nick

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
United Kingdom United Kingdom
I discovered C# and .NET 1.0 Beta 1 in late 2000 and loved them immediately.
I have been writing software professionally in C# ever since

In real life, I have spent 3 years travelling abroad,
I have held a UK Private Pilots Licence for 20 years,
and I am a PADI Divemaster.

I now live near idyllic Bournemouth in England.

I can work 'virtually' anywhere!