Click here to Skip to main content

Articles by James T. Johnson (Articles: 14)

Articles: 14

RSS Feed

Average article rating: 4.57

Dialogs and Windows

TSWizard - a wizard framework for .NET
Posted: 18 Sep 2002   Updated: 26 May 2003   Views: 292,087   Rating: 4.86/5    Votes: 71   Popularity: 8.99
Licence: The BSD License      Bookmarked: 200   Downloaded: 1,317
Provides a framework for creating wizards for use in your .NET applications
Christian and James' Code Project Screensaver
Posted: 17 Apr 2002   Updated: 16 May 2002   Views: 269,098   Rating: 3.77/5    Votes: 35   Popularity: 5.96
Licence: Not specified      Bookmarked: 60   Downloaded: 322
Our attempt at a screen saver with a Code Project theme, written in C#.

Shell and IE programming

Clipboard handling with .NET - Part II
Posted: 3 Jun 2002   Updated: 3 Jun 2002   Views: 141,140   Rating: 4.27/5    Votes: 13   Popularity: 4.72
Licence: Not specified      Bookmarked: 49   Downloaded: 1,732
Builds on part 1, showing how to use custom/multiple formats

General Graphics

Image Rotation in .NET
Posted: 6 Dec 2002   Updated: 6 Dec 2002   Views: 237,175   Rating: 4.64/5    Votes: 60   Popularity: 8.23
Licence: The BSD License      Bookmarked: 86   Downloaded: 9,089
Rotates an image without having to worry about cropping the edges.

C#

Creating and Using Attributes in your .NET application
Posted: 9 Feb 2002   Updated: 9 Feb 2002   Views: 332,314   Rating: 4.66/5    Votes: 48   Popularity: 7.82
Licence: The BSD License      Bookmarked: 156   Downloaded: 2,934
Shows how to use existing attributes and how to create and use your own attributes
TypeLoader for .NET
Posted: 3 Jan 2002   Updated: 3 Jan 2002   Views: 62,886   Rating: 4.43/5    Votes: 10   Popularity: 4.40
Licence: Not specified      Bookmarked: 41   Downloaded: 1,280
Class and splash screen to load custom types at runtime.
Simulating polymorphic operator overloads with C#
Posted: 18 Apr 2005   Updated: 19 Apr 2005   Views: 72,327   Rating: 4.66/5    Votes: 21   Popularity: 6.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 2
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
Posted: 13 Dec 2001   Updated: 9 Jan 2002   Views: 162,291   Rating: 4.85/5    Votes: 41   Popularity: 7.82
Licence: The BSD License      Bookmarked: 98   Downloaded: 2,001
In this article I use interfaces and reflection to extend a programs functionality.
An Elementary HTML Parser
Posted: 16 May 2002   Updated: 16 May 2002   Views: 181,640   Rating: 3.92/5    Votes: 24   Popularity: 5.41
Licence: The BSD License      Bookmarked: 71   Downloaded: 5,191
A class to parse HTML - a part of the ScreenSaver competition

C++ / CLI

Using generics in C++/CLI
Posted: 7 Dec 2004   Updated: 7 Dec 2004   Views: 88,993   Rating: 5.00/5    Votes: 21   Popularity: 6.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
Introduces generics and compares it with templates

XML

.NET XML Serialization - a settings class
Posted: 20 May 2002   Updated: 20 May 2002   Views: 247,898   Rating: 4.69/5    Votes: 42   Popularity: 7.60
Licence: The BSD License      Bookmarked: 116   Downloaded: 4,747
A settings class that can be used to store values in an XML document

.NET Framework

Getting to know IExtenderProvider
Posted: 2 Aug 2003   Updated: 2 Aug 2003   Views: 288,577   Rating: 4.88/5    Votes: 65   Popularity: 8.84
Licence: The BSD License      Bookmarked: 149   Downloaded: 1,564
A walkthrough in the creation of a trivial IExtenderProvider component
Understanding Embedded Resources in Visual Studio .NET
Posted: 24 Oct 2002   Updated: 24 Oct 2002   Views: 446,156   Rating: 4.76/5    Votes: 61   Popularity: 8.48
Licence: The BSD License      Bookmarked: 118   Downloaded: 3,813
A short article to guide you through how to use embedded resources in .NET projects using Visual Studio .NET

Threads, Processes & IPC

The key to multi-threaded Windows Forms UI interaction
Posted: 5 Apr 2002   Updated: 5 Apr 2002   Views: 183,978   Rating: 4.62/5    Votes: 51   Popularity: 7.87
Licence: The BSD License      Bookmarked: 82   Downloaded: 3,459
Teaches how to use the Invoke functionality so that interaction with UI elements can be safely done.
No blogs have been submitted.
No video articles have been posted.
No tips have been posted.

James T. Johnson

Product Manager
GrapeCity, inc.
United States United States

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


Advertise | Privacy | Mobile
Web01 | 2.5.120517.1 | Last Updated 27 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid