Click here to Skip to main content
16,019,412 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: 419,895     Bookmarked: 62   Downloaded: 910
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: 479,163     Bookmarked: 209   Downloaded: 4,658
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: 204,220     Bookmarked: 54   Downloaded: 2,600
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: 428,297     Bookmarked: 91   Downloaded: 17,345
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: 574,724     Bookmarked: 187   Downloaded: 4,812
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,485     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: 156,017     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: 221,801     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: 223,787     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: 393,280     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: 956,552     Bookmarked: 131   Downloaded: 7,977
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: 307,020     Bookmarked: 93   Downloaded: 8,002
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: 167,809     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: 331,361     Bookmarked: 120   Downloaded: 5,651
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.