Bedingung: Unterschied zwischen den Versionen
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[File:condition.png|right]] | |||
In der WofA-IDE lassen sich an verschiedenen Stellen Bedingungen definieren, die beispielsweise angeben, ob bestimmte Elemente sichtbar sein sollen oder auf welche Weise ein Event weitergeführt werden soll. Diese Bedingungen lassen sich auf zwei unterschiedliche Varianten eingeben: | In der WofA-IDE lassen sich an verschiedenen Stellen Bedingungen definieren, die beispielsweise angeben, ob bestimmte Elemente sichtbar sein sollen oder auf welche Weise ein Event weitergeführt werden soll. Diese Bedingungen lassen sich auf zwei unterschiedliche Varianten eingeben: | ||
'''Einfache Bedingungen''' lassen sich mithilfe des graphischen Editors [[File:bedingung_graphisch.png]] | '''Einfache Bedingungen''' lassen sich mithilfe des graphischen Editors [[File:bedingung_graphisch.png]] einstellen. Für '''komplexere Bedingungen''' steht außerdem eine freies Eingabefeld [[File:bedingung_advanced.png]] zur Verfügung, bei dem beliebige [[Stringfunktion-Ausdrücke]] eingetragen werden können. | ||
==Graphischer Editor für einfache Bedingungen== | ==[[File:bedingung_graphisch.png]] Graphischer Editor für einfache Bedingungen== | ||
Einfache Bedingungen stellen immer Vergleiche zwischen zwei | Einfache Bedingungen stellen immer Vergleiche zwischen zwei [[Ausdruck|Ausdrücken]] dar. Im oberen Bereich wird der Ausdruck eingestellt, der verglichen werden soll (z.B. der Wert einer [[Variablen]]), im unteren Bereich wird der Vergleichswert angegeben (zum Beispiel eine feste Zahl). In der Mitte lässt sich der Vergleichsoperator (gleich, größer als, kleiner als, etc.) einstellen. | ||
==[[File:bedingung_advanced.png]] Freies Eingabefeld== | |||
Im freien Eingabefeld lassen sich alle [[Stringfunktionen-Ausdrücke]] des graphischen Editors und noch viele weitere Ausdrücke einstellen. Hierbei lassen sich auch mehrere Bedingungen durch Boolsche Operatoren (&& für logisches und bzw. || für logisches oder) und Klammern kombinieren. Auch komplexere Berechnungen mit allen möglichen mathematischen Operatoren und Verschachtelungen von Stringfunktionen sind möglich. Der eingestellte Ausdruck muss nicht einmal zwingend ein Vergleich sein: Die Bedingung gilt immer dann als erfüllt, wenn der Ausdruck in eine Zahl > 0 evaluiert werden kann. | |||
Tipp: Um ein Gefühl für die freie Eingabe von [[Stringfunktionen-Ausdrücken]] zu erhalten, kann man im graphischen Editor eine Bedingung auswählen und anschließend zum freien Eingabefeld wechseln, um die Stringfunktionen-Repräsentation der eingestellten Bedingung zu sehen. | |||
Tipp: Um ein Gefühl für die freie Eingabe von Stringfunktionen-Ausdrücken zu erhalten, kann man im graphischen Editor eine Bedingung auswählen und anschließend zum freien Eingabefeld wechseln, um die Stringfunktionen-Repräsentation der eingestellten Bedingung zu sehen. | |||
Aktuelle Version vom 11. August 2021, 14:27 Uhr
In der WofA-IDE lassen sich an verschiedenen Stellen Bedingungen definieren, die beispielsweise angeben, ob bestimmte Elemente sichtbar sein sollen oder auf welche Weise ein Event weitergeführt werden soll. Diese Bedingungen lassen sich auf zwei unterschiedliche Varianten eingeben:
Einfache Bedingungen lassen sich mithilfe des graphischen Editors
einstellen. Für komplexere Bedingungen steht außerdem eine freies Eingabefeld
zur Verfügung, bei dem beliebige Stringfunktion-Ausdrücke eingetragen werden können.
Graphischer Editor für einfache Bedingungen
Einfache Bedingungen stellen immer Vergleiche zwischen zwei Ausdrücken dar. Im oberen Bereich wird der Ausdruck eingestellt, der verglichen werden soll (z.B. der Wert einer Variablen), im unteren Bereich wird der Vergleichswert angegeben (zum Beispiel eine feste Zahl). In der Mitte lässt sich der Vergleichsoperator (gleich, größer als, kleiner als, etc.) einstellen.
Freies Eingabefeld
Im freien Eingabefeld lassen sich alle Stringfunktionen-Ausdrücke des graphischen Editors und noch viele weitere Ausdrücke einstellen. Hierbei lassen sich auch mehrere Bedingungen durch Boolsche Operatoren (&& für logisches und bzw. || für logisches oder) und Klammern kombinieren. Auch komplexere Berechnungen mit allen möglichen mathematischen Operatoren und Verschachtelungen von Stringfunktionen sind möglich. Der eingestellte Ausdruck muss nicht einmal zwingend ein Vergleich sein: Die Bedingung gilt immer dann als erfüllt, wenn der Ausdruck in eine Zahl > 0 evaluiert werden kann.
Tipp: Um ein Gefühl für die freie Eingabe von Stringfunktionen-Ausdrücken zu erhalten, kann man im graphischen Editor eine Bedingung auswählen und anschließend zum freien Eingabefeld wechseln, um die Stringfunktionen-Repräsentation der eingestellten Bedingung zu sehen.
