REVIEW: "Teach Yourself VBScript in 21 Days", Keith Brophy/Timot
- BKTYVBS2.RVW 20000605
"Teach Yourself VBScript in 21 Days", Keith Brophy/Timothy Koets,
1996, 1-57521-120-3, U$39.99/C$56.95/UK#36.50
%A Keith Brophy
%A Timothy Koets
%C 201 W. 103rd Street, Indianapolis, IN 46290
%I Macmillan Computer Publishing (MCP)
%O U$39.99/C$56.95/UK#36.50 317-581-3743 http://www.mcp.com
%P 679 p. + CD-ROM
%T "Teach Yourself VBScript in 21 Days"
In this case the "21 Days" conceit works in a poorer manner than is
usual. The "weeks," for example, are very poorly described. If I had
to make a guess, I'd say that week one was about VBScript itself, week
two seemed to concentrate on ActiveX aspects, and week three dealt
with slightly more advanced topics.
That would be only a rough guess, though. Chapter one has an odd, but
interesting, explanation and analogy of the Internet and World Wide
Web. There are some examples of what VBS can be made to do in chapter
two. The actual programming should probably start in chapter three,
but while there is a bit of sample code, it is not explained very
well. This is a pity, since it means that the coming chapters are
building on a foundation that has not been laid. Chapter four, for
instance, talks about variables, but without working programs, there
is little that the reader can do in the way of experimentation.
Arithmetic operators, in chapter five; control structures, in chapter
six; and procedures, functions, and subroutines, in chapter seven, all
get introductions, but aren't really accessible to the reader.
Week two, as noted, seems to emphasize ActiveX. Chapter eight deals
with HTML form elements, but makes a poor distinction between HTML and
VBScript. More form elements are in chapter nine. Chapter ten has
some ActiveX controls, chapter eleven has more ActiveX controls, and
chapter twelve has even more ActiveX controls, plus some material on
Java applets and ActiveVRML. VBScript conventions are promoted in
chapter thirteen. Chapter fourteen describes some means of output,
with message boxes, prompt windows, and a very poor explanation of the
restrictions on the use of document.write.
The final section discusses some advanced topics. Chapter fifteen
looks as string functions. Date and math functions are listed in
chapter sixteen. There are some debugging tips in chapter seventeen.
Chapter eighteen reviews interface factors and browser objects.
Client-side form validation merits a brief discussion in chapter
nineteen. Chapter twenty looks at some differences between Visual
Basic and VBScript. Chapter twenty one closes off with some random
points on stability and security.
While the book does contain the important points about VBScript, the
content is not presented in a manner that is easy for the novice to
understand. For the experienced programmer, and particularly one
familiar with Visual Basic, the text should not be too difficult to
work through. The book will not, however, provide you with any
thorough reference material.
copyright Robert M. Slade, 2000 BKTYVBS2.RVW 20000605
====================== (quote inserted randomly by Pegasus Mailer)
rslade@... rslade@... slade@... p1@...
Materialists are Object-Oriented
http://victoria.tc.ca/techrev or http://sun.soci.niu.edu/~rslade