Click here to Skip to main content
15,562,816 members

Articles by James T. Johnson (Articles: 14)

Articles: 14

RSS Feed

Average article rating: 4.70

Desktop Programming
MFC
17 Apr 2002   Updated: 16 May 2002   Rating: 4.41/5    Votes: 16   Popularity: 5.06
Licence: Custom    Views: 388,017     Bookmarked: 62   Downloaded: 875
Please Sign up or sign in to vote.
Our attempt at a screen saver with a Code Project theme, written in C#
Programming Languages
C#
18 Sep 2002   Updated: 26 May 2003   Rating: 4.86/5    Votes: 55   Popularity: 8.42
Licence: BSD    Views: 442,773     Bookmarked: 208   Downloaded: 4,608
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: 196,016     Bookmarked: 54   Downloaded: 2,548
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: 404,789     Bookmarked: 91   Downloaded: 17,063
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: 556,686     Bookmarked: 187   Downloaded: 4,791
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: 76,873     Bookmarked: 44   Downloaded: 1,509
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: 146,895     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: 211,685     Bookmarked: 103   Downloaded: 2,326
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: 219,145     Bookmarked: 71   Downloaded: 6,685
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: 374,472     Bookmarked: 164   Downloaded: 2,283
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: 937,317     Bookmarked: 131   Downloaded: 7,908
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: 296,154     Bookmarked: 93   Downloaded: 7,961
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.
C++/CLI
7 Dec 2004   Updated: 7 Dec 2004   Rating: 4.96/5    Votes: 25   Popularity: 6.66
Licence: CPOL    Views: 160,848     Bookmarked: 32   Downloaded: 0
Please Sign up or sign in to vote.
Introduces generics and compares it with templates
XML
20 May 2002   Updated: 20 May 2002   Rating: 4.70/5    Votes: 38   Popularity: 7.31
Licence: BSD    Views: 318,752     Bookmarked: 120   Downloaded: 5,627
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.