IDE - Script

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

 

Was VBScript / JScript fehlt ist eine eigene, übersichtliche Entwicklungsumgebung. Es geht zwar auch mit dem schlichten NotePad-Editor, doch mit mscFish steht eine komplette IDE (Integrated Developement Environment) mit der erforderlichen Dokumentation und einem umfangreichen Tutorial auf Basis des fischertechnik "Computing Starter" Kits zur Verfügung - k o s t e n l o s - mit Setup, ready to run.

mscFish30 IDE

  • Die Programmiersprachen sind wahlweise MS VBScript / JScript(JavaScript). Getestet mit der aktuellen Version 5.6
  • Der Zugriff auf die fischertechnik Interfaces erfolgt über die in VBScript/JScript integrierte FishFa30.DLL/umFish30.DLL
  • Test des fischertechnik Modells über das Interface Panel
  • Kommunikation zwischen VBScript/JScript-Programm und Bediener über eine Statuszeile und das Log-Fenster.

Alles was dazu erforderlich ist wurde in mscFish30Setup.EXE (2.5 MB) zusammengefaßt :

mscFish : Sprachauswahl
  • mscFish30.EXE mit FishFa30.DLL / umFish30.DLL
  • mscFish30.PDF : Handbuch und Tutorial
  • Script56.CHM : VBScript-Dokumentation
  • Beispiele zu allen Modellen des Computing Starter Kits
  • und noch dies und das drumrum

Die Programmiersprache ist über Menü | Extras | Sprachen wählbar : 

  • VBScript
  • JavaScript / JScript

Achtung : mscFish läuft nicht unter VISTA. Ein Umstellung ist nicht geplant

Lauffähig auf Windows 98 und höher. Bei älteren Rechnern könnte zusätzlich ein VB-Laufzeitsystem (MSVBVM60.DLL) erforderlich sein. Zum Lesen des Handbuchs ist ein Acrobat Reader erforderlich.

Alternative : vbaFish30.EXE, wenn die Betonung auf IDE mit Komfort und nicht auf JScript/VBScript liegt.

Ein weiteres Beispiel : Uhrenbeweger (VBScript)

Hanoi Roboter Ein größeres JScript-Beispiel findet sich auf der Hanoi-Seite : Ein interessantes Programm zur Lösung der Problems "Der Turm von Hanoi". 

Die erste Version des Beispieles basiert auf der normalen Unterprogramm (function) Technik. Eine Alternative zeigt eine Lösung unter Einsatz eines Objectes (Klasse) zur Kapselung der Robot-Methoden. 

 

 

Stand : 29.01.2009