Have one to sell? Sell yours here
Microsoft  Visual Basic  Design Patterns (DV-MPS General)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Microsoft Visual Basic Design Patterns (DV-MPS General) [Paperback]

William Stamatakis (Author)
3.9 out of 5 stars  See all reviews (10 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Paperback --  

Book Description

DV-MPS General May 26, 2000
"Microsoft Visual Basic Design Patterns" focuses on how to capitalize on the powerful object-oriented capabilities of Visual Basic. Specifically, the book introduces and explains how to employ a set of reusable software design patterns available within Visual Basic. Design patterns take objects to the next level, encouraging both reuse and more elegant development. While other books have attempted to define a common software development paradigm, their results can be largely categorized as esoteric -- and none have spoken strictly within the context of Visual Basic. The author successfully turns theory into practice, offering 15 fully developed and immediately useful patterns for more productive Visual Basic programming. And because these frameworks are not version-dependent, this book will serve developers working with Visual Basic 5.0, 6.0, and beyond.

Product Details

  • Paperback: 262 pages
  • Publisher: Microsoft Press (May 26, 2000)
  • Language: English
  • ISBN-10: 1572319577
  • ISBN-13: 978-1572319578
  • Product Dimensions: 9.1 x 7.4 x 0.9 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #2,120,699 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

10 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:
 (3)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

28 of 29 people found the following review helpful:
3.0 out of 5 stars Very Good content. Bad style. Needs more Patterns. 3.5 stars, October 22, 2000
By 
This review is from: Microsoft Visual Basic Design Patterns (DV-MPS General) (Paperback)
The author acknowledges Gamma et al for their brilliant `Design Patterns' book and recommends that we read it (there are 23 patterns described there). I could not agree more, as the introduction to patterns found there is far superior to the one in this book.

To take advantage of most design patters in VB, one has to tweak them a bit so as to cater for the lack of some OO features in the language. It is exactly that that this book aims to fulfil. Chapter 2 (30 pages) provides an excellent description of VB's OO limitations and how to overcome them. The main points are further reiterated as necessary while describing the patterns in chapters 4-14.

10 patterns are described, 7 taken/based on the Gamma (Adapter, Bridge, Proxy, Factory Method, Prototype, Singleton and State). The other 3 are: Object By Value (a serialisation pattern), Repository (persisting object state to a data store) and Event Service (alternative to the Event mechanism that is based on connectable objects). Although each pattern is described in detail, Stamatakis uses a derivative of OMT for class diagrams and his own notation for sequence diagrams; personally, I found his diagrams hard to follow and also inaccurate. In addition, his writing style proves his claim that he is a developer first and a writer second. On the upside, for each pattern he provides a mini application with code on CD, which is a great idea and very useful.

Finally, a good job was done at describing further insights on the effects of each pattern to COM components. There is good stuff in this book...if only the writing style and notation were friendlier...

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
4.0 out of 5 stars Helpful Introduction To Patterns In VB, July 14, 2000
This review is from: Microsoft Visual Basic Design Patterns (DV-MPS General) (Paperback)
If you're an intermediate programmer and are looking for that extra knowledge that is getting harder to come by, then I'd say get this book. It helps make your applications more intelligent and cleaner (much like when you discovered how cool linked lists or trees can be).

This is one of those books that I read from cover to cover. The book only presents a few design patterns (I wish it had more), but it is enough to give you the ability to look at patterns designed in other languages and adapt them to VB. The author provides a simple and clear working example of each pattern and in some cases presents multiple variations of a pattern.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


21 of 26 people found the following review helpful:
5.0 out of 5 stars VB Steps Up and Out, May 5, 2000
By A Customer
This review is from: Microsoft Visual Basic Design Patterns (DV-MPS General) (Paperback)
Visual Basic finally gets treated with the respect it deserves in this thoughtful and well-written work. Drawing on the work of Gamma et. al., Stamatakis offers up VB examples of the more popular design patterns with lucid and clear explanations. The sample code provided is worth the price of the book alone. A must have for any serious VB developer.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



Inside This Book (learn more)
First Sentence:
It is often said by programmers, managers, and end users alike most applications written in Microsoft Visual basic are easy to start hard to finish. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
adaptee interface, dumb proxy, array data stream, helper class objects, class module editor, following code extract, smart proxy, business object layer, state transition behavior, design pattern implementation, thread boundaries, object factory, bark method, user profile settings, static class members, repository class, bridge object, client thread, abstraction interface, underlying data store, factory interface, implementation inheritance, adapter class, repository interface, interface inheritance
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Basic, Private Sub, Key As String, Public Sub, End Property, Option Explicit, Property Get, User Profile Service, Private Function, Microsoft Windows, File Name, Internet Explorer, Public Function Createlnstance, Transparent Class Adapter, Item As Variant, Public Event, Context As String, Opaque Object Adapter, Select Case, Single Threaded, Client App Module, Microsoft Excel, Oatmeal Raisin, Sub Foo, Bladder Control
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject