Most Helpful Customer Reviews
24 of 26 people found the following review helpful:
2.0 out of 5 stars
Good concept, but the execution is flawed., June 16, 2006
This review is from: Microsoft WSH and VBScript Programming for the Absolute Beginner (Paperback)
The core concept of teaching Windows Script Host (WSH) and VBScript through the creation of simple games is solid. But the execution is awful.
Ultimately you should know both WSH and VBScript to be an effective scripter. But author Ford takes you on a tour of the WSH object model before he actually introduces VBScript. He lays out table after table of WSH objects, methods and properties without any real explanation, just the caveat that you'll learn more later. Great technique: confuse the student first, explain later.
The early example scripts are direct lifts from the Microsoft TechNet Script Center. Worse yet, Ford makes mistakes in his description of the WSH objects - and there is no errata on the web site.
Ford spends 62 confusing to the beginner pages on WSH before he gets to VBScript basics. This makes no sense to me. What makes this section entirely laughable, however, is that at its end, Ford "challenges" the reader to make modifications to the sample programs. He has explained absolutely nothing that would assist the neophyte scripter in making these changes. In fact, Ford has said precious little about any WSH specifics.
When Ford finally reaches "VBScript basics" he immediately repeats the mistakes of his WSH chapter: 124 tables listing VBScript objects, methods, properties and other information are introduced . . . without detailed explanation. Ford essentially describes his sample scripts in the manner of "Line 1 says . . ." and then repeats, verbatim, Line 1 without necessarily explaining just what Line 1 does.
Finally Ford should have taken more care to separate his instructions each of the technologies. Literally by combining WSH and VBScript "for the absolute beginner," he is putting far too much on the plate of said beginner - and Ford is not capable of keeping things simple, much less explaining them.
This is defintitely not a book I would recommend for a beginner. And since it never attempts going significantly beyond the most basic concepts, it isn't suitable for more experienced scripters or programmers either. Frankly I wish I had gotten into the book much earlier when I could still have returned it. My copy is headed toward a rummage sale somewhere. Obviously my impression of Thomson Course Technology's "for the absolute beginner" is negative and I won't be considering any others in the series.
Jerry
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
31 of 39 people found the following review helpful:
5.0 out of 5 stars
Great Approach to Programming, Some Organizational Problems, March 28, 2005
This review is from: Microsoft WSH and VBScript Programming for the Absolute Beginner (Paperback)
This is a book that I like a great deal, yet at the same time have a couple of problems.
Chapter 1 starts on page 3 and is Getting Started with the WSH and VBScript -- Great. Page 4 shows screen images of what we are going to program first, a simple take off on the KnockKnock game. -- Great. But then we have to take a detour as he wanders off doing things like "Introducing the WSH Core Object Model." This contains the usual introduction to OBJECTS that object missionaries seem to have to put in.
For instance he says: "The Windows operating system can be viewed as a collection of objects. For example, a file is an object. So is a folder, disk drive, printer, or any other resource that is part of the computer. What the core object model does is expose these objects in a format that allows scripts to view, access, and manipulate them." -- What BS! -- I have a printer. It's sitting right on top of the computer. I can view it by turning my head just a bit. Yes, I'm wearing glasses to help me view it, but how is the WSH Core Object Model going to help me view it?
He then goes on to say that if this is confusing, don't worry about it, we'll talk about it later. I realize that OBJECTS are Mr. Ford's religion, but I want to get on with programming a little VBScript. He doesn't go on to doing this until page 15 and 16 where we write a little "Hello World" program.
Then we go on to a bit of history. We don't get back to programming the KnockKnock game until page 28.
When he gets to programming he does a great job of getting the program running. In fact his concept of starting with a dead simple program and then building on it is about the best I've seen. One of the hardest things about programming is getting the first program running. Here he does it easily, quickly, concisely -- just great. But what good did it do me to spend all those pages reading that "Microsoft first released VBScript in 1996 as a Web-based, client-side .... ?"
Chapter 2 gets us to programming another neat little game that gets us into a bit of logic. Great! But first, you guessed it, before we get to programming there a bunch of pages on the Core Object Model. Does it really help the Absolute Beginner to read that WshUnnamed provides access to a set of unnamed command-line arguments or that RegDelete() deletes a registry key or value? Do you really want the Absolute Beginner to even be thinking about the registry? Finally he gets to programming, and then he does great once again.
He gets to Chapter 3 and as best I can tell, he never mentions the Core Object Model for the rest of the book.
Conclusion: Great approach to teaching programming to the absolute beginner quickly. Perhaps Mr. Ford, you could put the programming of Chapters 1 & 2 into a chapter by themselves, and then you could put in a new chapter: "The Zen of Objects and Some History."
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
5 of 6 people found the following review helpful:
2.0 out of 5 stars
If your not an *Absolute* Beginner, May 22, 2006
This review is from: Microsoft WSH and VBScript Programming for the Absolute Beginner (Paperback)
If your not an Absolute Beginner... If you have at least some background with programming... This book probably is not for you.
I'm only through the first 9 chapters of this book and I'm having a hard time staying awake while reading it... Perhaps if I was a true beginner I'd appreciate his methods, but to me it seems like the author was paid by the word. Which is to say he uses three paragraphs to say one sentence of meaningful information. And he repeats himself several times (at least in the first three chapters of the book)
I wish the guys who wrote the PHP manual could do one for VBScript.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|