Electronic Review of Computer Books

[ ERCB Home | New | Feature | Brief | DDJ | Letters | Links ]

[an error occurred while processing this directive]

Vital Statistics

Title ActiveX Development with Visual Basic 5: The Professional Guide to Programming Internet/Intranet Applications
Author Evangelos Petroutsosis
Publisher Ventana Press
http://www.vmedia.com
Copyright 1997
ISBN 1-566-0-4648-3
Pages 548
Price $49.99


ActiveX Development with Visual Basic 5

ActiveX Development with Visual Basic 5 is targeted at programmers with some proficiency in Microsoft Visual Basic who have a need to customize ActiveX controls, or write completely new ones, and who want to learn something about programming for the World Wide Web. Readers should also have a copy of VB5, since most of the programming examples make heavy use of that toolset. As the subtitle indicates, ActiveX Development with Visual Basic 5 is primarily concerned with Internet/intranet applications. The first third of the book provides a good introduction to HTML and VBScript, with enough examples and explanation to enable you to develop just about any client-side web page application, including among the standard capabilities: There is also some discussion of the subtleties such as simulating an irregularly shaped graphics object on the screen, in spite of the HTML restriction that IMG objects be rectangular, and using a For...Next loop to create a color cycle, which can provide the effect of a picture fading into view, rather than simply popping onto the screen. The last third of this book provides an introduction to communications on the Internet, particularly the Web and more specifically how these chores are handled by the Microsoft web servers: Personal Web Server for Windows 95 and the much more capable Internet Information Server (IIS) for Windows NT. Standard server topics include: The middle third of the book is where you'll be told about the subject most prominently featured in the title: development with, and of, ActiveX controls. Within this limited space, Petroutsosis still manages to cover the territory by heavily emphasizing "how", with the aid of the extensive Visual Basic toolset, and largely neglecting "why." Some of the examples primarily concern control functionality: Most of the control examples, however, primarily concern the ActiveX features: The property manipulation features include: ActiveX automatic downloading and client usability examples include: (1) downloading properties and content (particularly graphics) with the control's AsyncRead method, (2) code developed by the Application Setup Wizard to register the control and obtain a CLASSID (both for the new custom control and any common subsidiary controls used, which will enable the client system to avoid installing multiple instances of such common controls), (3) the cabinet file (.CAB) to compress and package all data to be downloaded (not only the controls but also instr uctions to the client system on what to do with them), (4) digital signature/authentication. The CD-ROM contains complete code for all the examples, which can serve as templates for a variety of useful tasks.

Deficiencies:

The last three of these are perhaps the price paid for the environment which has all properties laid out at once in sheets in a special window. It's too bad that the property sheets may be of diminishing use now that tabbed property pages are becomming the vogue.

-- Peter Gottlieb (Peter_Gottlieb@notes.ymp.gov)


Quick Rating

Readability Star Star Star
Originality Star Star Star
Organization Star Star HalfStar
Accuracy Star Star Star
Consistency Star Star Star
Depth Star Star Star
Timeliness Star Star Star HalfStar
Editing Star Star
Design Star Star Star
Overall Value Star Star Star

Explanation of ERCB rating scale: No stars = unacceptable, 1 Star = marginal, 2 Stars = average, 3 Stars = above average, 4 Stars = exceptional.


Copyright © 1998 Electronic Review of Computer Books
Created 7/2/98 / Last modified 7/2/98 / webmaster@ercb.com