Languages like C#, VB .NET, and Delphi include built-in support for
events, and these events become very powerful when they connect the
objects and components of a system. Events make it possible for
such parts to interact without any coupling. And the resulting
parts can be developed and tested individuallywhich keeps the code
clean and simple.
Component-based development (CBD) is an extension of
object-oriented programming. CBD does away with the language and
vendor-specific limitations of OOP, and makes software reuse more
practical and accelerates the development process. Event-based
programming is the next logical step in CBD, and makes components
more reusable due to their decoupled nature. But event-based
systems are easier to develop, which means theyre cheaper and more
reliable than traditional OOP or CBD systems.
This book teaches you how to develop software based on parts
that interact primarily through an event mechanism. Youll learn how
to use events in many different situations, to solve recurring
development problems without coupling. The book introduces Signal
Wiring Diagram, a novel form of software diagram similar to the
circuit diagrams used by hardware designers. The book concludes
with a series of case studies, incorporating all featured concepts.
In a nutshell, youll want to pick up a copy of this book because it
Provides source code in both C# and VB .NET Shows how to use an
event-based paradigm to reduce or completely eliminate coupling
between classes and components Describes components, including
coordinators, workers, builders, binders, and routers Contains
three complete case studies that model concepts being used to
design small, medium, and largesystems
General
Imprint: |
Apress
|
Country of origin: |
United States |
Release date: |
May 2006 |
First published: |
2006 |
Authors: |
Ted Faison
|
Dimensions: |
235 x 178 x 59mm (L x W x T) |
Format: |
Hardcover
|
Pages: |
670 |
Edition: |
1st ed. |
ISBN-13: |
978-1-59059-643-2 |
Categories: |
Books >
Computing & IT >
Computer programming >
General
|
LSN: |
1-59059-643-9 |
Barcode: |
9781590596432 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!