Visual Basic Design Patterns: VB 6.0 and VB.NET / Edition 1 by James W. Cooper | 9780201702651 | Paperback | Barnes & Noble
Visual Basic Design Patterns: VB 6.0 and VB.NET / Edition 1

Visual Basic Design Patterns: VB 6.0 and VB.NET / Edition 1

by James W. Cooper
     
 

ISBN-10: 0201702657

ISBN-13: 9780201702651

Pub. Date: 11/02/2001

Publisher: Pearson Education

Design patterns provide programmers with a convenient way to reuse object-oriented code across projects and between programmers, offering easy, time-saving solutions to commonly recurring problems in software design. A practical guide to writing Visual Basic (VB6 and VB.NET) programs using some of the most common design patterns, Visual Basic Design Patterns

Overview

Design patterns provide programmers with a convenient way to reuse object-oriented code across projects and between programmers, offering easy, time-saving solutions to commonly recurring problems in software design. A practical guide to writing Visual Basic (VB6 and VB.NET) programs using some of the most common design patterns, Visual Basic Design Patterns is a tutorial for people who want to learn about design patterns and how to use them in their work. This book also provides a convenient way for VB6 programmers to migrate to VB.NET and use its more powerful object-oriented features.

Written from a Visual Basic perspective, this book intends to make you comfortable with using design patterns by laying out the concept of patterns in a practical fashion. Organized as a series of short chapters that each describe a design pattern, Visual Basic Design Patterns provides one or more complete working visual examples of programs using that pattern, along with UML diagrams illustrating how the classes interact. Each example is a visual program that you can run and study on the companion CD making the pattern as concrete as possible. Programmers using this book will see significant improvement in their work by employing the following key concepts:

  • Applying "tried-and-true" object-oriented design patterns in Visual Basic applications.
  • Helping advance programming skills with the power of patterns.
  • Understanding the interactions between classes through the use of UML diagrams.
  • Getting comfortable using design patterns effectively and start using them in day-to-day Visual Basic programming.

The ideabehind design patterns is simple: it's a catalogue of common interactions between objects that programmers have found useful, enabling them to quickly and easily employ them in their programs. Visual Basic Design Patterns provides practical advice on how to use these patterns in everyday programming.



Product Details

ISBN-13:
9780201702651
Publisher:
Pearson Education
Publication date:
11/02/2001
Edition description:
BK&CD-ROM
Pages:
512
Product dimensions:
7.34(w) x 9.16(h) x 0.97(d)

Table of Contents

Prefacexix
Acknowledgmentsxxi
Part 1Object-Oriented Programming in VB1
Chapter 1What Are Design Patterns?3
Chapter 2UML Diagrams11
Chapter 3Using Classes and Objects in VB17
Chapter 4Object-Oriented Programming37
Chapter 5Building Your Own VB Control43
Chapter 6Inheritance and Interfaces49
Chapter 7Introduction to VB.NET59
Chapter 8Arrays, Files, and Exceptions in VB.Net89
Part 2Creational Patterns103
Chapter 9The Simple Factory Pattern105
Chapter 10The Factory Method113
Chapter 11The Abstract Factory Pattern127
Chapter 12The Singleton Pattern137
Chapter 13The Builder Pattern149
Chapter 14The Prototype Pattern165
Part 3Structural Patterns181
Chapter 15The Adapter Pattern183
Chapter 16The Bridge Pattern197
Chapter 17The Composite Pattern211
Chapter 18The Decorator Pattern229
Chapter 19The Facade Pattern241
Chapter 20The Flyweight Pattern279
Chapter 21The Proxy Pattern293
Part 4Behavioral Patterns301
Chapter 22Chain of Responsibility303
Chapter 23The Command Pattern319
Chapter 24The Interpreter Pattern339
Chapter 25The Iterator Pattern357
Chapter 26The Mediator Pattern367
Chapter 27The Memento Pattern381
Chapter 28The Observer Pattern395
Chapter 29The State Pattern403
Chapter 30The Strategy Pattern425
Chapter 31The Template Method Pattern437
Chapter 32The Visitor Pattern447
Bibliography461
Index463

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >