Martin Weissenböck

?‰


MasterFrame 7

VBScript Handbuch    &

Programmieren

& VBScript

Martin Weissenböck


VBScript Handbuch, Ch. J. Goddard, M. White, franzis-Verlag, , D-85622 Feldkirchen 1997, ISBN 3-7723-6963-4, 540 Seiten, mit CD.

Martin Weissenböck

Was ist VB Script? Der Zugang zum Internet wird bequemer und die Internet-Browser werden leistungsfähiger, wenn nicht alle Daten zwischen Client (dem PC, mit dem die Internet-Verbindung aufgebaut wird) und dem Server (dem Rechner, der angesprochen wird) ständig ausgetauscht werden müssen und statt dessen Daten vor Ort, also am lokalen PC, vorverarbeitet werden. Damit werden viele Effekte möglich: logische Kontrolle der Daten vor Ort, Animation von Seiten usw. Daher werden immer mehr Programmierfunktionen in die Browser eingebaut. In den Netscape-Produkten sind es Java und Java-Script. Microsoft hat für den Internet-Explorer zusätzlich das bewährte Visual Basic adaptiert: VB Script heißt das Wunderding, das natürlich mehr können soll, als alle seine Vergleichsprodukte.

In insgesamt 15 Kapiteln werden folgenden Themen behandelt: VB Script (Überblick) - Internet Explorer (Version 3) - Erstellen eines VB Script-Dokuments (Verbindung zu HTML-Elementen) - VB Script-Sprachelemente (Variablen, Arrays, Datentypen, Ausdrücke, Operatoren, Konstanten, Verzweigungen, Schleifen, Unterprogramme, Fehlerbehandlung) - Hinweise zum Programmaufbau - Das Objektmodell - Formulare - ActiveX-Controls - Internet Control Pack - CGI, ISAPI, Web-Server.

Im Anhang ist eine gute gegliederte Übersicht über die VB Script-Sprache zu finden.

Auf der beiliegenden CD sind unter anderem zu finden (Zitat):

„Cool Edit: ein voll ausgestatteter Wave-Editor für Windows ... Frame-IT!: ein mit Besonderheiten vollgepackter HTML-Frame-Generator. HotDog: ein selbständiger HTML-Editor. ... Microsoft ActiveX SDK: Tools, die Ihnen bei der Entwicklung von Internet-ActiveX-Controls helfen. Microsoft Internet Explorer 3.0. Paint Shop Pro: der populäre Bitmap-Editor von JASC, Inc. ... Vision Storyboard: ein Entwicklungswerkzeug, das beim Planen, Dokumentieren und Präsentieren von Microsofts Visual Basic-Applikationen hilft.“

Vom Aufbau und vom Inhalt her also eine sehr interessante Zusammenstellung.  Der Leser sollte aber meiner Ansicht nach schon Erfahrung mit Visual Basic haben. Bei Vorkenntnissen könnte aber der eigentliche Sprachteil kürzer sein. Das Buch eignet sich trotzdem für interessierte Anfänger ebenso wie für Fortgeschrittene, die auf VB umsteigen wollen.

Soweit die guten Nachrichten. Nun die schlechten: das Thema VBScript ist offenbar so aktuell und das Bedürfnis nach neuen Büchern so groß, daß anscheinend keine Zeit mehr war, das Buch vor dem Drucken noch einmal auf Fehler und ähnliches hin durchzulesen. Auch die Tücken der Textverarbeitung haben an mehreren Stellen zugeschlagen. Hier einige Beispiele:

FAIL_CONNECT = 1001 :  LOSE_CONNECT = 1002 :
CORRUPT_DATA =
Ê1003

Das heißt: zuerst werden mehrere Basic-Anweisungen in eine Zeile geschrieben, dann paßt der Text nicht und dann wird noch eine neue Zeile begonnen. Richtig wäre:

FAIL_CONNECT = 1001: LOSE_CONNECT = 1002: CORRUPT_DATA = 1003

Frame 183

104

PCNEWS4-54  Oktober 1997

http:/pcnews.at/


?

?


oder

FAIL_CONNECT = 1001
LOSE_CONNECT = 1002
CORRUPT_DATA = 1003

Daher sollten Setzer, Übersetzer und Lektor auch die Sprache beherrschen, damit  falsche Zeilenumbrüche vermieden werden. Noch ein Tip an den Verlag: andere Schriftart verwendet!

Wer über solche Probleme hinweg sehen kann, findet in dem Buch eine rasche Einführung in VB Script. Etliche Programme auf der CD sind recht nützlich.

MasterFrame 20 Frame 180 Frame 185

bild1

http://pcnews.at/

PCNEWS4-54  Oktober 1997

105