Skip to main content
Email Password   helpLost your password?

Articles by Christopher G. Lasater (22 articles found)

Average article rating: 3.20

ASP.NET

ASP ServerSide JavaScript-like Calendar PopUp
Last Updated: 25 Jan 2006   Page Views: 103,809   Rating: 3.52/5    Votes: 12   Popularity: 3.79   Bookmark Count: 65
Working on a project I found a neat way to make one of those infamous ASP.NET server side Calendar Controls look and work like a javascript control! This is an easy plug in for any project! I included some functions like being able to have the calendar display over other controls, the ability to mov
Disable ASP Button on Submit and capture the PostBack OnClick Event
Last Updated: 9 Jun 2005   Page Views: 90,668   Rating: 3.82/5    Votes: 15   Popularity: 4.49   Bookmark Count: 46
This article describes how to disable a ASP button on click to prevent multiple clicks and still fire the button event on the server.
Clean page redirect for setting redirect inside logical code
Last Updated: 27 Jun 2005   Page Views: 31,818   Rating: 2.67/5    Votes: 3   Popularity: 1.27   Bookmark Count: 13
This article will detail how you can use the OnPreRender event to redirect a page from inside a logical set of code without getting the 'Thread was being aborted' error.

Session State

How to Deal with those pesky Session Objects between page redirects!
Last Updated: 13 Jan 2006   Page Views: 27,384   Rating: 3.86/5    Votes: 6   Popularity: 3.01   Bookmark Count: 31
This article gives a solution for cleaning up session variables that leap from one page to another in unexpected ways.

Web Security

BaseWeb ISAPI Security Module
Last Updated: 22 Mar 2005   Page Views: 21,934   Rating: 2.25/5    Votes: 5   Popularity: 1.57   Bookmark Count: 19
This article details a way to perform web security much like ASP 2.0 does it, using an ISAPI Filter.

C#

A "how to" for Delegate use as a thread safe pointer
Last Updated: 24 Mar 2005   Page Views: 24,996   Rating: 2.08/5    Votes: 6   Popularity: 1.62   Bookmark Count: 11
This article provides a real world usage example for using delegates.

XML

How to make your Web Reference proxy URL dynamic
Last Updated: 30 Nov 2005   Page Views: 108,296   Rating: 4.27/5    Votes: 22   Popularity: 5.74   Bookmark Count: 47
This is a quick helper to allow you to make the web reference URLs for your WSDL proxies easier to configure when switching environments.

Design and Architecture

Refactoring to Patterns: Factory and Strategy Patterns
Last Updated: 25 Mar 2005   Page Views: 31,235   Rating: 3.16/5    Votes: 15   Popularity: 3.72   Bookmark Count: 46
This is a hands on article on how to refactor to design patterns, in specific for this article, factory and strategy design patterns.
Refactoring to Patterns: Mediator Pattern
Last Updated: 28 Mar 2005   Page Views: 27,819   Rating: 2.92/5    Votes: 18   Popularity: 3.66   Bookmark Count: 30
This article details a real world example of how to use the mediator.
Refactoring to Patterns: Chain Of Responsibility Pattern
Last Updated: 28 Mar 2005   Page Views: 27,933   Rating: 3.43/5    Votes: 14   Popularity: 3.93   Bookmark Count: 40
This article details a real world example of how to use a Chain of Responsibility pattern.
Refactoring To Patterns: Bridge and Adapter Pattern
Last Updated: 7 Apr 2005   Page Views: 32,338   Rating: 2.59/5    Votes: 14   Popularity: 2.97   Bookmark Count: 33
The adapter and bridge patterns offer us another way to make our code more flexible, and gives us another option for code design. Developers new to OO may have already found they have used a version of one of these patterns in their code before, or can find a myriad of uses immediately.
Refactoring to Patterns: Facade Pattern
Last Updated: 12 Apr 2005   Page Views: 45,483   Rating: 3.03/5    Votes: 19   Popularity: 3.88   Bookmark Count: 52
This article details a real world example of how to use facade patterns to help you deal with a modular code system, such as business layer algorithms, or any code which you wish to extract into its own assembly/namespace and allow only specific access from outside the assembly/namespace.
Refactoring to Adaptive Object Modeling: Property Pattern
Last Updated: 20 Jun 2005   Page Views: 31,381   Rating: 2.82/5    Votes: 5   Popularity: 1.97   Bookmark Count: 24
This article will deal with Property methodology of Adaptive Object Modeling. Property pattern methodology maintains that the attributes of a class should be held as a collection of properties, as opposed to single instance variables, which can be changed at runtime.
Refactoring to Adaptive Object Modeling: Type-Object
Last Updated: 20 Jun 2005   Page Views: 27,320   Rating: 2.86/5    Votes: 12   Popularity: 3.09   Bookmark Count: 45
Adaptive Object Modeling is a relatively new concept in object oriented design that has found some roots in advanced development processes.
Refactoring to Adaptive Object Modeling: Strategy Pattern
Last Updated: 20 Jun 2005   Page Views: 41,957   Rating: 3.38/5    Votes: 13   Popularity: 3.77   Bookmark Count: 29
Strategy methodology maintains that the operations and business rules or code flow of a class should be held as a collection of properties, as opposed to single method calls, which can be changed at runtime.
Refactoring to Adaptive Object Modeling: Entity Relationships and Accountability
Last Updated: 20 Jun 2005   Page Views: 27,709   Rating: 3.75/5    Votes: 7   Popularity: 3.17   Bookmark Count: 31
This article will deal with Entity Relationships as they relate to the Adaptive Object Model pattern. We will discuss and use for this example Martin Fowler's Accountability pattern, which gives us relationship formation, cardinality between classes, and is the basis for workflow in the AOM pattern.
Adaptive Object Modeling: Final Discussions and MVC
Last Updated: 21 Jun 2005   Page Views: 32,058   Rating: 3.38/5    Votes: 11   Popularity: 3.51   Bookmark Count: 38
This article explains how client interfaces can be dealt with via the pattern. Also gives some very good reasons why an interpretive pattern methodology should be used over more static code, and attempts to explain how and why business development solutions can implement the pattern.
Refactoring to Adaptive Object Modeling: Ghost Load, Data Mapping & more........
Last Updated: 16 Jun 2005   Page Views: 19,936   Rating: 3.04/5    Votes: 11   Popularity: 3.17   Bookmark Count: 23
This article will deal with several topics dealing with implementing actual data into the AOM model.
OOP Manifesto on Best Practices, Basic Rules & General Ideas
Last Updated: 16 Jun 2005   Page Views: 22,827   Rating: 2.67/5    Votes: 12   Popularity: 2.88   Bookmark Count: 19
Object Oriented Programming has been around for a long while, so I know there are a thousand articles, books and various writings on the subject. My goal in writing this one is just to clarify ONE MORE TIME some very basic aspects of OOP that I think are sometimes missed or overlooked.
In a nutshell: Microsoft's Domain Specific Software Factory Examples
Last Updated: 6 Feb 2006   Page Views: 17,101   Rating: 2.83/5    Votes: 6   Popularity: 2.20   Bookmark Count: 13
This is a short article giving a breakdown of Microsoft's Domain Specific Language examples for Software factories.
Refactoring to Adaptive Object Modeling: Practical Uses
Last Updated: 20 Jun 2005   Page Views: 37,464   Rating: 3.90/5    Votes: 10   Popularity: 3.90   Bookmark Count: 39
This article will deal with how to make the AOM pattern methodology useful in actual projects.

Book Chapters

Design Patterns: Command Pattern
Last Updated: 16 May 2007   Page Views: 45,549   Rating: 4.27/5    Votes: 18   Popularity: 5.36   Bookmark Count: 98
Commands are useful tools when dealing with behaviors in objects. By making the request to an object, a Command object, and storing the command in an Invoker object, we can modify and keep historical records of different actions performed on an object.

Christopher G. Lasater


Member
Christopher G. Lasater
See my Website for Updates to books, articles and more...

I am also a published author, please check out my book:
ISBN: 1-59822-031-4
Title: Design Patterns
Author:Christopher G. Lasater
Wordware Publishing


Wordware is offering a 35% discount and free freight (continental U.S. only) to all Codeproject members/visitors when the book is purchased from www.wordware.com. The discount is good not only for my book, but for all books purchased from the site. Just enter the coupon code dp0314 when ordering.


Please see his blog for article, product and discussion information.
Occupation: Web Developer
Location: United States United States


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