Script-Ecke

ftComputing : Programme für die fischertechnik-Interfaces und -konstruktionskästen
  
ftComputing.de
Home
Back
VBScript - pur
Sitemap
Index
Links
Impressum
Mail

 

Allgemeines

Heute gibt es eine Unzahl der unterschiedlichsten Scriptsprachen, viele davon tummeln sich im Bereich "Erstellen von Internet-Seiten". Hier geht es um VBA, VBScript und JavaScipt/JScript im Einsatz zur Erstellung von Programmen zum Betrieb von fischertechnik Modellen über ein Interface.

Scriptsprachen können nicht selbständig laufen, sie benötigen deshalb einen Host (Wirt) :

  • VBA : MS Office (WinWord, Excel ...) Entwicklungsumgebung (der "Visual Basic Editor") ist eingeschlossen
  • VBScript / JScript : primär der Internet Explorer auf Client-Seite und ASP-Seiten auf dem Server.

Die genannten Sprachen sind unabhängig davon volle Programmiersprachen, die im Falle VBA auch eine eigene Bedieneroberfläche bieten. VBScript / JScript greifen auf den Host (HTML-Seiten) zurück.

Für VBScript / JScript (und weitere Scriptsprachen) wird von Microsoft ein zusätzlicher Host - der WSH (Windows Scripting Host) angeboten. Auf Basis dieses Hosts ist eine (quasi) selbständiger (durch Klick auf die Datei) Ablauf von VBScript/JScript-Programmen möglich. Ebenso kann der WSH in eine Anwendung eingebettet werden, die dann ihrerseits den Betrieb von Scripts veranlaßt (z.B. mscFish).

Als Entwicklungsumgebung für VBScript/JScript bietet Microsoft den etwas "mageren" Script-Debugger und das "riesige" VS-Studio an. Dazwischen liegt dann irgendwo FrontPage.

Für VBA wird von der Firma www.sax.net eine eigenständige "Sax Basic Engine" angeboten, die ebenfalls den selbständigen und den "embedded" Betrieb unterstützt. Eingeschlossen ist hier ein kompletter Editor mit Debug-Unterstützung.

Das Angebot der Script-Ecke

Das Angebot für Script-Sprachen

ist ausgerichtet auf den Einstieg in die Programmierung. Hier können unter Einsatz der ActiveX.DLL FishFace mit den Sriptsprachen fischertechnik Modelle programmiert werden, die über ein fischertechnik Interface angesteuert werden.

Unterstützt werden die Script-Sprachen :

  • VBScript (VBS)
  • JavaScript/JScript (JS)
  • Visual Basic for Applications (VBA)

 

  • VBScript / JScript - pur : reine Scriptprogramme, die über CreateObject eine FishFace.DLL nutzen. Beschränkung auf das Wesentliche. Für diejenigen, die alles unter Kontrolle haben wollen. Nutzung des NotePad-Editors oder etwas komfortabler (MS Script-Debugger oder Ulli Meybohms Proton).
    Wertung : o
  • mscFish :einfache Entwicklungumgebung mit VBScript / JScript(JavaScript) und FishFa30.DLL. Nutzt den WSH und umfaßt eine einfache Entwicklungsumgebung für Edit und Run. Für diejenigen, die VBScript lernen wollen oder mit JavaScript schon bei der Erstellung von HTML-Seiten Bekanntschaft gemacht haben.
    Wertung : +
  • vbaFish : Komfortable Entwicklungsumgebung mit allen Elementen einer modernen IDE. Eingesetzt wird die Sax Basic Engine und FishFa30.DLL. Die IDE der Wahl für alle, die ohne großen Einarbeitungsaufwand mit Komfort entwickeln wollen.
    Wertung : ++

 Stand : 29.01.2009