Click here to Skip to main content
15,917,940 members

Articles by James T. Johnson (Articles: 14)

Articles: 14

RSS Feed

Average article rating: 4.70

Desktop Programming
17 Apr 2002   Updated: 16 May 2002   Rating: 4.41/5    Votes: 16   Popularity: 5.06
Licence: Custom    Views: 412,415     Bookmarked: 62   Downloaded: 892
Please Sign up or sign in to vote.
Our attempt at a screen saver with a Code Project theme, written in C#
Programming Languages
18 Sep 2002   Updated: 26 May 2003   Rating: 4.86/5    Votes: 55   Popularity: 8.42
Licence: BSD    Views: 469,223     Bookmarked: 209   Downloaded: 4,650
Please Sign up or sign in to vote.
Provides a framework for creating wizards for use in your .NET applications
3 Jun 2002   Updated: 3 Jun 2002   Rating: 4.71/5    Votes: 12   Popularity: 4.91
Licence: Not specified    Views: 202,510     Bookmarked: 54   Downloaded: 2,592
Please Sign up or sign in to vote.
Builds on part 1, showing how to use custom/multiple formats
6 Dec 2002   Updated: 6 Dec 2002   Rating: 4.73/5    Votes: 72   Popularity: 8.63
Licence: BSD    Views: 421,817     Bookmarked: 91   Downloaded: 17,314
Please Sign up or sign in to vote.
Rotates an image without having to worry about cropping the edges.
9 Feb 2002   Updated: 9 Feb 2002   Rating: 4.75/5    Votes: 51   Popularity: 7.90
Licence: BSD    Views: 571,364     Bookmarked: 187   Downloaded: 4,809
Please Sign up or sign in to vote.
Shows how to use existing attributes and how to create and use your own attributes
3 Jan 2002   Updated: 3 Jan 2002   Rating: 4.65/5    Votes: 6   Popularity: 3.62
Licence: Not specified    Views: 78,155     Bookmarked: 44   Downloaded: 1,520
Please Sign up or sign in to vote.
Class and splash screen to load custom types at runtime.
18 Apr 2005   Updated: 19 Apr 2005   Rating: 4.67/5    Votes: 21   Popularity: 5.97
Licence: CPOL    Views: 154,187     Bookmarked: 23   Downloaded: 2
Please Sign up or sign in to vote.
Article shows how to overcome the C# insistence on operator overloads being static and describes a method for simulating polymorphic behavior for operator overloads.
13 Dec 2001   Updated: 9 Jan 2002   Rating: 4.96/5    Votes: 31   Popularity: 7.10
Licence: BSD    Views: 219,171     Bookmarked: 103   Downloaded: 2,332
Please Sign up or sign in to vote.
In this article I use interfaces and reflection to extend a programs functionality.
16 May 2002   Updated: 16 May 2002   Rating: 4.06/5    Votes: 17   Popularity: 4.89
Licence: BSD    Views: 222,907     Bookmarked: 71   Downloaded: 6,703
Please Sign up or sign in to vote.
A class to parse HTML - a part of the ScreenSaver competition
2 Aug 2003   Updated: 2 Aug 2003   Rating: 4.89/5    Votes: 74   Popularity: 9.11
Licence: BSD    Views: 387,850     Bookmarked: 164   Downloaded: 2,308
Please Sign up or sign in to vote.
A walkthrough in the creation of a trivial IExtenderProvider component
24 Oct 2002   Updated: 24 Oct 2002   Rating: 4.84/5    Votes: 60   Popularity: 8.42
Licence: BSD    Views: 952,332     Bookmarked: 131   Downloaded: 7,966
Please Sign up or sign in to vote.
A short article to guide you through how to use embedded resources in .NET projects using Visual Studio .NET
5 Apr 2002   Updated: 5 Apr 2002   Rating: 4.60/5    Votes: 41   Popularity: 7.27
Licence: BSD    Views: 304,670     Bookmarked: 93   Downloaded: 7,997
Please Sign up or sign in to vote.
Teaches how to use the Invoke functionality so that interaction with UI elements can be safely done.
7 Dec 2004   Updated: 7 Dec 2004   Rating: 4.96/5    Votes: 25   Popularity: 6.66
Licence: CPOL    Views: 165,869     Bookmarked: 32   Downloaded: 0
Please Sign up or sign in to vote.
Introduces generics and compares it with templates
20 May 2002   Updated: 20 May 2002   Rating: 4.70/5    Votes: 38   Popularity: 7.31
Licence: BSD    Views: 328,191     Bookmarked: 120   Downloaded: 5,644
Please Sign up or sign in to vote.
A settings class that can be used to store values in an XML document

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior) InfoPlanIT, LLC
United States United States
James has been programming in C/C++ since 1998, and grew fond of databases in 1999. His latest interest has been in C# and .NET where he has been having fun writing code starting when .NET v1.0 was in its first beta.

He is currently a senior developer and consultant for InfoPlanIT, a small international consulting company that focuses on custom solutions and business intelligence applications.

He was previously employed by ComponentOne where he was a Product Manager for the ActiveReports, Data Dynamics Reports, and ActiveAnalysis products.

Code contained in articles where he is the sole author is licensed via the new BSD license.