Skip to main content
Email Password   helpLost your password?

Articles by James T. Johnson (14 articles found)

Average article rating: 4.28

Dialogs and Windows

TSWizard - a wizard framework for .NET
Last Updated: 26 May 2003   Page Views: 239,924   Rating: 4.59/5    Votes: 68   Popularity: 8.42   Bookmark Count: 189
Licence: The BSD License   
Provides a framework for creating wizards for use in your .NET applications
Christian and James' Code Project Screensaver
Last Updated: 16 May 2002   Page Views: 236,216   Rating: 3.03/5    Votes: 28   Popularity: 4.38   Bookmark Count: 53
Our attempt at a screen saver with a Code Project theme, written in C#.

Shell and IE programming

Clipboard handling with .NET - Part II
Last Updated: 3 Jun 2002   Page Views: 113,921   Rating: 4.21/5    Votes: 11   Popularity: 4.38   Bookmark Count: 41
Builds on part 1, showing how to use custom/multiple formats

General Graphics

Image Rotation in .NET
Last Updated: 6 Dec 2002   Page Views: 168,890   Rating: 4.42/5    Votes: 52   Popularity: 7.58   Bookmark Count: 70
Licence: The BSD License   
Rotates an image without having to worry about cropping the edges.

.NET Framework

Getting to know IExtenderProvider
Last Updated: 2 Aug 2003   Page Views: 152,616   Rating: 4.85/5    Votes: 59   Popularity: 8.58   Bookmark Count: 131
Licence: The BSD License   
A walkthrough in the creation of a trivial IExtenderProvider component
Understanding Embedded Resources in Visual Studio .NET
Last Updated: 24 Oct 2002   Page Views: 285,689   Rating: 4.58/5    Votes: 55   Popularity: 7.97   Bookmark Count: 103
Licence: The BSD License   
A short article to guide you through how to use embedded resources in .NET projects using Visual Studio .NET

C#

Creating and Using Attributes in your .NET application
Last Updated: 9 Feb 2002   Page Views: 255,737   Rating: 3.98/5    Votes: 44   Popularity: 6.55   Bookmark Count: 134
Licence: The BSD License   
Shows how to use existing attributes and how to create and use your own attributes
TypeLoader for .NET
Last Updated: 3 Jan 2002   Page Views: 57,580   Rating: 4.40/5    Votes: 9   Popularity: 4.20   Bookmark Count: 35
Class and splash screen to load custom types at runtime.
Simulating polymorphic operator overloads with C#
Last Updated: 19 Apr 2005   Page Views: 58,414   Rating: 4.46/5    Votes: 19   Popularity: 5.71   Bookmark Count: 19
Article shows how to overcome the C# insistence on operator overloads being static and describes a method for simulating polymorphic behavior for operator overloads.
Using reflection to extend .NET programs
Last Updated: 9 Jan 2002   Page Views: 133,575   Rating: 4.62/5    Votes: 38   Popularity: 7.30   Bookmark Count: 87
Licence: The BSD License   
In this article I use interfaces and reflection to extend a programs functionality.
An Elementary HTML Parser
Last Updated: 16 May 2002   Page Views: 149,858   Rating: 3.65/5    Votes: 23   Popularity: 4.97   Bookmark Count: 61
A class to parse HTML - a part of the ScreenSaver competition

C++ / CLI

Using generics in C++/CLI
Last Updated: 7 Dec 2004   Page Views: 67,358   Rating: 4.29/5    Votes: 20   Popularity: 5.59   Bookmark Count: 20
Introduces generics and compares it with templates

XML

.NET XML Serialization - a settings class
Last Updated: 20 May 2002   Page Views: 209,137   Rating: 4.58/5    Votes: 37   Popularity: 7.18   Bookmark Count: 104
Licence: The BSD License   
A settings class that can be used to store values in an XML document

Threads, Processes & IPC

The key to multi-threaded Windows Forms UI interaction
Last Updated: 5 Apr 2002   Page Views: 145,586   Rating: 4.30/5    Votes: 45   Popularity: 7.11   Bookmark Count: 68
Teaches how to use the Invoke functionality so that interaction with UI elements can be safely done.

James T. Johnson


Member
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 v1.0 was in beta 1.

He is currently employed by GrapeCity-Data Dynamics as a Product Manager for Data Dynamics Reports and Data Dynamics Analysis.

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

Learn more about the products James works with at the CodeProject Catalog
ActiveReports | Data Dynamics Analysis | Data Dynamics Reports
Occupation: Product Manager
Company: GrapeCity, inc.
Location: United States United States


Last Updated 21 Nov 2009 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2009