Benutzer-Werkzeuge

Webseiten-Werkzeuge


k5:k5.4:start

5.4.0 Gambas-Scripting

Mit dem Gambas-Scripting ist eine weitere Skript-Sprache geschaffen worden. Sie steht nicht in Konkurrenz zu den bekannten Skript-Sprachen, sondern ergänzt jene in spezieller Weise, weil Sprachelemente von Gambas verwendet werden. Die Frage nach einer GUI stellt sich nicht – sie wird nicht benötigt, weil ein Gambas-Skript in einer Konsole aufgerufen oder auf einem Web-Server ausgeführt wird.

Das Programm 'gbs3' compiliert ein Gambas-Skript und erlaubt es Ihnen, dieses Gambas-Skript in einer Konsole (lokal) auszuführen. Mit dem Programm 'gbw3' wird es Ihnen zum Beispiel möglich sein, WebPages auf einem Web-Server zu starten. Die Besonderheit der Darstellungen im Kapitel 5.4.2 zum Einsatz des Programms 'gbw3' besteht darin, dass kein Webserver verwendet werden muss.

Informationen zum Einsatz von CGI-Skripten und 'Gambas WebPages' finden Sie im Kapitel 24, während anschließend nur lokale Gambas-Skripte vorgestellt werden. Beispiel für ein einfaches Gambas-Skript:

#!/usr/bin/env gbs3 

PUBLIC SUB Main()  
  PRINT 
  PRINT " Aktuelles Datum: " & SetDateToGerman(Now) & "." 
  PRINT " Es war genau " & Format$(Now, "hh:nn:ss") & " Uhr!" 
  PRINT  
END ' Main() 

PRIVATE FUNCTION SetDateToGerman(dDatum AS Date) AS String 
   
  DIM aMonatMatrix, aWochenTagMatrix AS NEW String[] 
  DIM sWochenTag, sTag, sMonat, sJahr AS String 
   
  aMonatMatrix.Clear 
  aMonatMatrix = "Januar","Februar","März","April","Mai","Juni","Juli","August",
              "September","Oktober","November","Dezember"] 
  aWochenTagMatrix.Clear 
  aWochenTagMatrix = Split("Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag", " ") 

  sWochenTag = aWochenTagMatrix[WeekDay(dDatum)] 
  sTag = Str(Day(dDatum)) 
  sMonat = aMonatMatrix[Month(dDatum) - 1] 
  sJahr = Str(Year(dDatum)) 

  RETURN sWochenTag & " - " & sTag & ". " & sMonat & " " & sJahr   
   
END

Download

Artikel

Download

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
k5/k5.4/start.txt · Zuletzt geändert: 20.06.2016 (Externe Bearbeitung)

Seiten-Werkzeuge