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

                 

Form oder Formular

Eine Form ist im üblichen Sinne ein Formular, das dazu dient, auf dem Bildschirm einige zusammenhängende Informationen einzugeben
oder anzuzeigen, z.B. Daten über ein Produkt oder einen Kunden, Mitarbeiter-Fragebogen etc.
Das Skript kann mehrere Forms enthalten i, die Namen der Form müssen eindeutig sein.

Ein Formular (oder eine Form) besteht aus mehreren Fragmenten (Tiles):

form name
           tile=... - Element mit Parametern
           tile=...
end form


Jedes Formularelement hat einen eigenen Namen und nimmt auf dem Bildschirm eine bestimmte Position ein.

Elementenarten:
tile = text
tile = input
tile = button
tile = image
tile = rectangle
tile = radiobutton
tile = checkbox
tile = togglebutton
tile = seekbar
tile = spinner
tile = property
tile = property_add

Beispiel:

form x
    // declare title
    tile=text name=title x=10 y=140 w=790 h=70 text="Address" size=40 color=#660000 style=italic gravity=center

    // set parameters for tiles "text"
    tile=property style=italic size=35 color=white gravity=right h=70 x=10 w=200

    tile=text name=name_text y=240 text="Last name"
    tile=text name=firstname_text y=340 text="First name"
    tile=text name=city_text y=440 text="City"
    tile=text name=street_text y=540 text="Street"

    // set parameters for tiles "input"
    tile=property style=italic size=35 bgcolor=white color=black gravity=left h=70 w=400 x=250

    tile=input name=#name_person y=240
    tile=input name=#firstname_person y=340
    tile=input name=#city_person y=440
    tile=input name=#street_person y=540

    // declare button
    tile=button name=button_save section=pressed_save x=250 y=700 w=400 h=90 bgcolor=black text="Save" color=white
end form


Das Formular wird auf dem Bildschirm mit dem Befehl draw form= name angezeigt.

In jeder Szene kann nur eine Form beschrieben werden.

Wenn Sie Formulare in derselben Szene ändern möchten, verwenden Sie die Befehle:
clear form x - Beschreibung des Formulars im Speicher löschen
create tile = ... - ein Formularelement hinzufügen

Beispiel:

    clear form=x
    create tile=text name=title x=10 y=140 text="ADDRESS" gravity=center w=790
    create tile=text name=name_text y=240 text="Last name" gravity=right x=10 w=200
    create tile=text name=firstname_text y=340 text="First name" gravity=right x=10 w=200
    create tile=text name=city_text y=440 text="City" gravity=right x=10 w=200
    create tile=text name=street_text y=540 text="Street" gravity=right x=10 w=200

    create tile=input name=#name_person y=240 gravity=left x=250 w=400
    create tile=input name=#firstname_person y=340 gravity=left x=250 w=400
    create tile=input name=#city_person y=440 gravity=left x=250 w=400
    create tile=input name=#street_person y=540 gravity=left x=250 w=400
    draw form=x