BaselScript


× SPRACHE NACHRICHTEN BEISPIELE BEISPIELFILME INSTALLATION IMPRESSUM DATENSCHUTZ SUPPORT -------------- BESCHREIBUNG Einführung BASEL-Sprache Grundkenntnisse    • Feld auch Variable    • Array    • Hash-Array    • Mathem. und Vergleichsoperatoren    • Bedingungen    • Schleife    • Timer    • Datei    • Datensatz    • Verzeichnis    • Menu    • Dialog    • ListView (Ansichtsliste)    • Form Arbeiten mit Skripten    • Skripte    • Scriptstruktur    • Aufruf eines Skriptes    • Skript starten    • Skript beim Start der Anwendung starten    • Szene    • Szene Deklaration    • Szene laden und starten Arbeiten mit Feldern    • Feldwert speichern    • Feldwert wiederherstellen Arbeiten mit Arrays    • Hash-array Arbeiten mit Verzeichnissen    • Standardverzeichnisse    • Unterverzeichnis erstellen    • Unterverzeichnis löschen    • Verzeichnisinhalt Arbeiten mit Dateien    • Dateistruktur deklarieren    • Datei in Speicher einlesen    • Datensatz in Datei schreiben    • Datei speichern    • Eine Datei in eine andere Datei umschreiben    • Datei umbenennen    • Datei kopieren    • Datensätze löschen    • Datei löschen    • Eingabe in Datei aus dem Skript    • Anzahl ausgewählter Datensätze    • Datensatz N lesen    • Verschlüsseln    • Dateien zusammenführen    • Update file    • Datensätze zusammenführen    • Space reduzieren    • Teilstring in Datei ersetzen    • Datensatz nach ausgewähltem einfügen    • Neuen Datensatz vor ausagewähltem hinzufühgen Arbeiten mit Bildschirm    • Erklärungen    • Form oder Formular       •• Tile = text       •• Tile = input       •• Tile = button       •• Tile = rectangle       •• Tile = image       •• Tile = radiobutton       •• Tile = checkbox       •• Tile = togglebutton       •• Tile = seekbar       •• Tile = property       •• Property-Beispiel       •• Tile-Anweisungen    •  Dialog    • List view    • Menü    • Message/print    • Trace Arbeiten mit Grafik    • Draw image    • Draw line    • Draw rectangle    • Draw circle    • Draw ellipse    • Draw text    • Draw polygon    • Draw point Arbeit mit Sound Arbeit mit Musik Vibration Arbeit mit Server    • Image herunterladen    • Stream als csv-Datei herunterladen    • Sound herunterladen    • mp3-Datei herunterladen    • String von URL herunterladen    • Anweisungen nach Download    • Datei auf Server hochladen Aufruf einer Webseite Programm aus dem Skript ausführen Notifications Funktionen    • Allgemeine Funktionen    • String funktionen    • Math Funktionen    • Date Funktion    • Array-Funktionen    • File-Funktionen    • Verzeichnis-Funktionen    • Grafikfunktionen    • Form funktionen    • Tabellenfunktionen Google Maps App für Android    • Ort zeigen    • Suche nach Orten    • Navigation Mehrsprachige Skripte Skript erstellen.    • Skript mit dem Texteditor erstellen    • Skript auf PC erstellen    • Skript mithilfe von Vorlagen erstellen    • Skript mit Assistent erstellen    • Formularassistent    • Dialogassistent    • Menüassistent Registrierung und Login    • Meine Skripte Klonen des Android-Interpreters Copy script from Download Festlegen von Standardgrößen Mögliche Probleme beim Ausführen von Skripten    • Clinch-Situation    • Programm hängt    • Skriptstart und keine Änderungen sichtbar Reservierte Namen Globale Variable Standardparameter für Szenenkomponenten Einstellungen Liste der Unicode-Zeichen Fehlerdiagnose Einige Vergleiche bekannter Skriptsprachen mit BaselScript    • Menu    • Dialog    • List View    • Form    • Download file    • Draw circle ...
Beschreibung

             

Einführung

Das Interesse an Skriptsprachen entsteht aufgrund ihrer Benutzerfreundlichkeit, des Fehlens der Notwendigkeit zur Kompilierung und spezialisierter Software.
Mit der zunehmenden Geschwindigkeit und Leistung von Computern und Geräten nimmt auch die Geschwindigkeit der Skriptinterpretation zu, was die Verwaltung mobiler Geräte einfacher und verständlicher macht.
Mit dem Aufkommen moderner Bildschirme, der Entwicklung des Internets, Datenbanken und anderer Technologien entstehen neue Anforderungen an Skriptsprachen.
Benutzer suchen hartnäckig nach einfachen und vielseitigen Sprachen, die diesen Anforderungen gerecht werden.
Die Entwicklung einer neuen Sprache erfordert jedoch erhebliche Anstrengungen. Dazu gehört die Zusammenfassung und Überarbeitung eines großen Materials sowie gründliche Tests auf verschiedenen Systemen und Geräten.
Es ist ein langwieriger Prozess, den nicht jeder Entwickler sich leisten kann.
Auch die Unterstützung der Sprache spielt eine wichtige Rolle, da ohne sie das Interesse schnell verblasst.
Künstliche Intelligenz kann erheblich dazu beitragen, eine neue Sprache zu entwickeln, indem sie den Prozess beschleunigt und viele Fehler vermeidet.

BaselScript








Unsere Entwicklung des BaselScript Interpreters zielt darauf ab, eine von vielen Möglichkeiten zu demonstrieren,
Programmierung für ein breites Publikum zugänglich und verständlich zu machen.
Der BaselScript Interpreter ist ein Interpreter für eine Programmiersprache,
die intuitiv verständlich ist und dem natürlichen Englisch nahe kommt, genannt Basel.
Diese Sprache ist gleichermaßen bequem für die Verwendung sowohl in Windows-Systemen als auch auf der Android-Plattform,
wobei die meisten Einstellungen standardmäßig gesetzt sind.
Fortgeschrittenen Benutzern steht jedoch die Möglichkeit zur Anpassung nach eigenem Ermessen zur Verfügung.
Basel beansprucht nicht, mit kompilierten Sprachen zu konkurrieren, die auf dynamisch erweiterbaren Bibliotheken basieren.
Stattdessen bietet es einen einfachen und schnellen Weg, eine Vielzahl typischer Datenaufgaben zu lösen.
Mit dem BaselScript Interpreter können Sie sogar unterwegs Ihre eigenen Anwendungen erstellen,
indem Sie einen normalen Texteditor auf Ihrem Smartphone verwenden.
Über dreihundert Beispiele helfen Ihnen dabei, die Sprache schnell zu beherrschen und sie in nur wenigen Minuten zu nutzen.

Beispiel "Hello world" gibt eine bekannte Phrase in der Programmierung in der Mitte des Bildschirms aus.

// Ein Skriptbeispiel für die Ausgabe "Hello world!" - Satzes in der Mitte des Bildschirms
scene =1 name ="Hello, world"
    // Sektion INIT wird bei dem Ausführen des Skripts automatisch gestartet
    section init
       // Anzeige des Formulars auf dem Bildschirm
       draw form=1
    end
    // Formular definieren
    form 1
       tile=text gravity=center_screen color = red text="Hello world!"
    end
end scene

  


Skriptbeispiel für die Ausgabe drei Kreisen:

scene =1 name = "circles" mode=graphic
    // this section starts automatically after the script starts
section init
   
// сlear the canvas
    clear canvas=1
   
// red circle
    draw tile=circle name=red x1=center y1=200 color=red color_border=yellow stroke_width=5 radius=100
   
// yellow circle
    draw tile=circle name=yel x1=center y1=400 color=yellow color_border=black stroke_width=5 radius=100
   
// draw 3 "empty" circles in loop
    for #i=0 step=1 to=3 sec=loop
   
// draw red circle
    draw tile=circle id=11 x1=center y1=600 filling=1 color= red r=20
    draw canvas=1
end section
// loop for draw 3 "empty" circles
section loop
    draw tile=circle id=#i s_w=8-#i x1=center y1=600 filling=0 color_border= black radius=100 - #i*20
end
end scene 1

  


BaselScript Lite







BaselScript Lite ist eine kostenlose vereinfachte Version von BaselScript. Einige Funktionen sind in dieser Version deaktiviert:

Grafikmodus: Die Arbeit im Grafikmodus ist nicht verfügbar.
Farbschemata in Szenen: Es können keine verschiedenen Farbschemata in den Szenen verwendet werden.
Serverkommunikation: Download- und Upload-Befehle zur Kommunikation mit dem Server sind nicht möglich.
Dateisystem: Das Schreiben und Aktualisieren von Datensätzen in Dateien ist nicht unterstützt.
Kodierung von Informationen: Die Kodierung von Informationen in Dateien ist nicht verfügbar.
MP3-Dateien: Die Benutzung von MP3-Dateien wird nicht unterstützt.
Google Maps: Die Integration von Google Maps ist nicht verfügbar.

BaselScript Windows


BaselScript Windows ist eine kostenlose Version, die fast alle BaselScript-Befehle für Android interpretieren kann.
Hier sind die Details

Fortgeschrittene Skriptbenutzer können BaselScript sofort mit den gängigsten Skriptsprachen vergleichen und die Struktur und leichte Verständlichkeit schätzen.

Sie können detailliertere Informationen über den Interpreter im Buch "BaselScript Interpreter: Create Your Own App. Fast and Simple" finden,
das in drei Versionen auf Amazon erhältlich ist (280 Seiten):
  


  The Book BaselScript Interpreter. Create Your Own App