Microsoft's Visual Basic Scripting Edition (VBScript), a subset of Visual Basic for Applications, is a powerful language for Internet application development, where it can serve as a scripting language for server-side Internet applications (i.e., Active Server Pages), and client-side web pages. It can also be used for system scripting (i.e., Windows Script Host scripts) and programming Outlook forms.
The greater part of this book is an alphabetical VBScript language reference to all VBScript statements, keywords and objects, emphasizing the following details:
The syntax, using standard code conventions
A list of arguments accepted by the function or procedure, if any exist
A description of the data returned by a function
A discussion of how and where the keyword should be used within the scripting environment
A section of notes and solutions to real-world gotchas, and various undocumented behaviors and aspects of the language that help the reader avoid potential problems
A section that focuses on the differences between the language element in VBA and in VBScript
A brief example to illustrate the use of the keyword
Supplementing this focus on VBScript language essentials is a wealth of additional information about VBScript, including:
Basic language information on VBScript data types, constants, variables, and arrays
The use of the MSIE, Active Server, Outlook, and Windows Script Host object models to interface a script with the application it's controlling
Tables listing VBScript functions and statements by category
The version-specific features of VBScript
Regardless of the types of scripts you're using VBScript to create,
VBScript in a Nutshell is the only book you'll need by your side--a complete and easy-to-use language reference.
Chapter 1 Introduction
VBScript’s History and Uses
What VBScript Is Used For: Gluing Together Objects
Differences Between VBScript and VBA
Chapter 2 Program Structure
Functions and Procedures
The Script Level
Reusable Code Libraries
Chapter 3 Data Types and Variables
VBScript Data Types: The Many Faces of the Variant
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of VBScript in a Nutshell is a Miniature Pinscher. Known only to have existed in Germany up until about 100 years ago, the Miniature Pinscher is said to have descended from the German Pinscher or possibly a cross between the Italian Greyhound and the Dauchshund. He is not a small Doberman as some may think. He was bred to be a ratter and a good barking watchdog.
The Miniature Pinscher is considered the smallest breed of guard dog. It is classified in Group 2, which also classifies the Doberman, Rottweiller, Mastiff, Boxer, and Great Dane within this group.
The Miniature Pinscher has been characterized as having a heroic demeanor and a striking personality. Pinscher owners commonly affirm that the dog is only small and fragile in appearance. Maureen Dempsey was the production editor, and Nancy Kotary was the copyeditor for VBScript in a Nutshell. Jeff Holcomb was the proofreader. Jane Ellin and Emily Quill provided quality control. Mary Sheehan provided production support. Brenda Miller wrote the index.
Ellie Volkhausen designed the cover of this book based on a design by Edie Freeman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarXPress 3.32 using Adobe's ITC Garamond font.
Alicia Cech and David Futato designed the interior layout based on a series design by Nancy Priest. Mike Sierra implemented the design in FrameMaker 5.5. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were produced by Robert Romano and Rhon Porter using Macromedia FreeHand 8 and Adobe Photoshop 5. This colophon was written by Maureen Dempsey.
This is the best VBScript I have ever read. Explanations when appropriate, examples where needed, and a virtually complete reference section, formatted exactly as a reference book should be - command, syntax, parameters, returns and examples. Easy to find exactly what you are looking for. This book has save me a considerable amount of reference time, as well as giving me the info I needed when I needed it. My hat off the authors, this book is worth every penny I paid for it - and then some
Stepping out of the bookstore I was wondering if I would be regretting buying this book. Well... I DIDN'T REGRET BUYING IT! It was worth every cent. I hope all the other books from O'reilly would be just as good as this one.
This is the best VBScript I have ever read. Explanations when appropriate, examples where needed, and a virtually complete reference section, formatted exactly as a reference book should be - command, syntax, parameters, returns and examples. Easy to find exactly what you are looking for. This book has save me a considerable amount of reference time, as well as giving me the info I needed when I needed it. My hat off the authors, this book is worth every penny I paid for it - and then some.
I have always favored O'Reilly reference books and this one is no exception. It is the only book I need for writing VBScript in Active Server Pages. Being a programmer who never programmed in VB before but wanted to learn ASP, I needed a complete, well-indexed guide to the language -THIS IS IT!
I needed a good VBScript reference book to consult when doing scripting projects for my company.
The entire book isn't just a reference to the VBScript language-- that's only about half of the book.
The reference is organized alphabetically and contains a description, rules and usually a decent example of the VBScript function, statement, method, etc.
So the surprise is the first half of the book, and it may be important to you and it may not. There are 20 pages on general program structure that most every programmer will find boring: pasing parameters by reference, passing variables into a subroutine, etc. After 8 more pages on data types and 22 pages on error handling/debugging, the authors included four other sections on VBScript with Active Server Pages, Programming Outlook forms, Windows Script Host, and VBScript with Internet Explorer. I found these sections to be out of the scope of what I was looking for in what
O'Reilly calls a "desktop quick reference" book: simply a reference to the language.
I gave it four stars because the thing is only $( ) and you are getting 500 pages. I bought the book
for the reference, even if it has this other stuff I don't care about. If you are programming VBScript or ASP in Notepad without "Help" to consult, this may be the best pure VBScript book out there. It will come in handy.
Covers EVERYTHING. Scripting techniques, error handling, differences between VB, VBA and
VBScript, Structuring your program for reuse, etc. It gives a quick, down and dirty, high-level overview of the places you're most likely to use VBScript -- ASP, IE, Outlook and Windows Shell Scripts (wsh) -- and an incredible reference to nearly every VBScript function, procedure and call. This book is not for the beginner looking to learn the language -- it's for the intermediate or advanced scripter who already knows a little but needs a reference to know HOW to use the functions, etc. It excels in this regard, not only explaining every command and option under VBScript, but also the syntax, parameters, rules and even 'Programming Tips & Gotchas'.
In short, if you need a true reference that documents nearly every facet of the VBScript language, this is a must have.