Have one to sell? Sell yours here
Visual Basic 6: Error Coding and Layering (Prentice Hall Series on Microsoft Technologies)
 
See larger image
 
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.

Visual Basic 6: Error Coding and Layering (Prentice Hall Series on Microsoft Technologies) [Paperback]

Tyson Gill
1.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 260 pages
  • Publisher: Prentice Hall; 1 edition (13 Dec 1999)
  • Language English
  • ISBN-10: 0130172278
  • ISBN-13: 978-0130172273
  • Product Dimensions: 19.8 x 13 x 2.5 cm
  • Average Customer Review: 1.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 4,604,723 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Tyson Gill
Discover books, learn about writers, and more.

Visit Amazon's Tyson Gill Page

Product Description

Product Description

PLEASE PROVIDE COURSE INFORMATION

PLEASE PROVIDE

From the Back Cover


1722G-0

  • Concrete, proven techniques for improving code quality
  • Integrated process improvement solutions for any Visual Basic project
  • Building a safe coding framework that resists bugs
  • Superior management strategies for successful Visual Basic development
  • Anticipating, handling, trapping, reporting, and preventing errors
  • For every Visual Basic developer, analyst, and manager!

How to design and write indestructible Visual Basic code!

If you're a Visual Basic professional who demands excellence, here's a start-to-finish plan for achieving it. In Visual Basic 6: Error Coding and Layering, Tyson Gill introduces innovative, fully integrated technical and management strategies for dramatically improving the results of any Visual Basic 6 project.

Understand the "smart coding triangle"-and how to create safe coding frameworks that lead to error-resistant code. Discover new ways to anticipate and prevent errors; then master over 20 valuable error-coding techniques. Architect your software to avoid key causes of failure and learn layered techniques that simplify debugging and maintenance.

Visual Basic 6: Error Coding and Layering also delivers the industry's most powerful Visual Basic project management strategies-from smart coding teams to hyper-libraries to adaptive development. Whether you're a Visual Basic 6 developer, analyst, or manager, this is your single source for everything it takes to deliver outstanding software!


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 organise and find favourite 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 Reviews

5 star
0
4 star
0
3 star
0
2 star
0
Most Helpful Customer Reviews
9 of 10 people found the following review helpful
By A Customer
Format:Paperback
I was asked to order this book for the company I work for to see if we could improve the skills of our junior programmers.

After reading the first 6 chapters there was no way I would let our staff read this book. Why?

First it is full of incredibly bad programming practices. The author talks about code reuse, which is a concept I am all for. However he his definition of code reuse is to share a module (.BAS) between all your applications, which is a horribly bad thing to do. Code reuse should be 'black box', ie ActiveX dlls or controls.

Second point is the book talks about things which are simply not true in VB6. A good example is section 5.5, where he talks about how error handlers work. He talks about the scope of a ON ERROR command -- which he says is only in the current routine, and not any called by the it. This as all VB6 programmers knows is wrong. He also talks about the string parsers such as MID which fail if you ask for something outside the string length which is also not the case. It would seem this book has been written for VB4 as this was the case is VB5.

Third is the horrendous wrapping he performs. He actually wraps the MSGBOX function, to avoid a null being passed into the message. Come on! Any VB programmer knows this is a completely pointless exercise. (In fact the function he suggests does not allow you to pass other MSGBOX parameters)

Fourth is the very bad UI design. He suggests if a user doesn't enter a valid value you should not be able to move away from the textbox. (For example.) This is the worst thing you can do. SETFOCUS should only be used in the most exceptional circumstances. It could cause the machine to hang -- as two controls fight for focus, or at the very best frustrate the user. For example, if I would not be able to move away from the textbox to copy data to paste to it.

I can go on. He uses variants to much, he suggests always using named parameters. (How much extra time would that take, and for what? A function definition should be static.)

He does suggest some good points, like clearing pointers (setting objects to nothing) and sensible variable definition. But the bad completely out weights the good. Avoid. (And dont give it to young and impressionable programmers.)

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  12 reviews
27 of 32 people found the following review helpful
Gives advice which is sometimes inadvisable, or even wrong. 28 Feb 2001
By Ben.Jury@netsystems.co.uk - Published on Amazon.com
Format:Paperback
I was asked to order this book for the company I work for to see if we could improve the skills of our junior programmers.

After reading the first 6 chapters there was no way I would let our staff read this book. Why?

First it is full of incredibly bad programming practices. The author talks about code reuse, which is a concept I am all for. However he his definition of code reuse is to share a module (.BAS) between all your applications, which is a horribly bad thing to do. Code reuse should be 'black box', ie ActiveX dlls or controls.

Second point is the book talks about things which are simply not true in VB6. A good example is section 5.5, where he talks about how error handlers work. He talks about the scope of a ON ERROR command -- which he says is only in the current routine, and not any called by the it. This as all VB6 programmers knows is wrong. He also talks about the string parsers such as MID which fail if you ask for something outside the string length which is also not the case. It would seem this book has been written for VB4 as these problems probably were an issue then. (Wasnt for VB5)

Third is the horrendous wrapping he performs. He actually wraps the MSGBOX function, to avoid a null being passed into the message. Come on! Any VB programmer knows this is a completely pointless exercise. (In fact the function he suggests does not allow you to pass other MSGBOX parameters)

Fourth is the very bad UI design. He suggests if a user doesn't enter a valid value you should not be able to move away from the textbox. (For example.) This is the worst thing you can do. SETFOCUS should only be used in the most exceptional circumstances. It could cause the machine to hang -- as two controls fight for focus, or at the very best frustrate the user. For example, if I would not be able to move away from the textbox to copy data to paste to it.

I can go on. He uses variants to much, he suggests always using named parameters. (How much extra time would that take, and for what? A function definition should be static.)

He does suggest some good points, like clearing pointers (setting objects to nothing) and sensible variable definition. But the bad completely out weighs the good. Avoid. (And dont give it to young and impressionable programmers.)

5 of 5 people found the following review helpful
Offers a real-world approach that is hard to argue with 8 Nov 2002
By Alastair Dallas - Published on Amazon.com
Format:Paperback
Visual Basic is not my first choice of programming languages, precisely because it encourages very sloppy behavior and gives amateurs with only a little knowledge a dangerous sense of accomplishment :-). If you must use VB (and you must, for its exceedingly high productivity in writing Windows apps), this book offers a well-thought-out strategy for structuring your code. Primarily focused on error handling and prevention (because these are vital topics to VB programmers and VB offers little in the way of advice), the book also pounds the pulpit to "think long term" and write lasting, reusable code. (The choir heard the preacher the first time.)

Among an absurdly large crowd of dreadful books on VB 6, I found "Error Coding and Layering" singularly useful and applicable to anyone writing Windows apps in VB.

4 of 5 people found the following review helpful
Engaging presentation of valuable techniques 18 May 2003
By Geoff Caplan - Published on Amazon.com
Format:Paperback
One of the best programming books I have read - short, pithy and useful.

The error coding technique proposed is clearly explained, and is proving practical and robust. Far from being cumbersome, as some reviewers suggest, it is easy to implement and helps avoid code bloat.

There is a clearly specified framework for the technique, and useful guidelines about how the standards can be introduced, certified and sustained in a development team.

As a bonus, there is a short but meaty section on an architectural approach which seems to offer a number of advantages over conventional tiered approaches.

The text claims the approach has been used with success in several large commercial projects and this rings true - there is a strong sense that these are practical lessons learned at the coal-face and not in the ivory tower.

Please don't be put off this book by the negative reviews below - they are somewhat baffling as most of the criticisms are factually incorrect. For example, the author does not ignore the importance of dlls in code reuse, does not ignore error logging, does not lock users into a text field using SETFOCUS, does not recommend always using named parameters etc etc. For whatever reason, these reviewers haven't given the book a fair reading.

Search Customer Reviews
Only search this product's reviews

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

Look for similar items by category


Look for similar items by subject


Feedback