3dd2f80aa8
git-subtree-dir: wiki git-subtree-mainline:43b1493ce8git-subtree-split:f60aaf1ffc
3.7 KiB
3.7 KiB
Schulung 1
Einführung in den RD Configurator
Session 1 von Schulung 1: Kontrollstrukturen
- Variablen
- Kontrollstrukturen (IF/ ELSE/ THEN, SWITCH CASE)
- Funktionen
- Message Box
- Kommentarfunktion (Remark als Debugging Punkt)
Session 2 von Schulung 1: Schleifen
- WHILE
- DO UNTIL
- FOREACH
- Übergabe von Parametern an Subprozess
- EXIT
- INLINE IF
- Typendeklaration
- Snapshot: Export einer Variable als XML String oder in eine Datei
Session 3 von Schulung 1: GUI
- klassischer Renderer
- modern UI
- Definition von Widgets (Buttons, Eingabefelder, Comboboxen, Dropdown)
- Panels, Kontrollsets Tabellen
Video des Mitschnitts
\\195.243.223.8\allgemein\RuleDesigner\2023-11-02-RuleDesigner-Configurator-Schulung.mp4
Inhalte je Zeitstempel
Hier zählt immer der angezeigte Zeitstempel im Recording in der linken oberen Ecke.
| Zeit [h:mm] | Thema |
|---|---|
| 0:13 | Umgebungsvariable auf die Lizenzdatei. |
| 0:17 | Externer Programmaufruf |
| 0:18 | Aufruf eines weiteren Ruledesigner Subprozesses |
| 0:19 | Aufruf eines externen Programmes, z.B. Notepad |
| 0:21 | Aufruf einer CMD Shell |
| 0:22 | Deklaration einer Variable |
| 0:31 | IF Else Verzweigung: Unter "Flow Control" |
| 0:34 | Message Box |
| 0:41 | Switch CASE |
| 0:42 | Remarks sind Kommentare |
| 0:43 | log file eines Programmlaufs unter \RuleDesigner\Spooler |
| 0:49 | Gruppen: Übersichtlichkeit, Error Protekted, Log an/aus |
| 0:52 | Suppress von Zeilen des Programms möglich |
| 0:53 | Aufruf einer Funktion am Beispiel des Error Handlings |
| 0:58 | IF THEN, geschrieben als eine Gruppe |
| 1:00 | Conditional node: Prüfung von verschiedenen Variablen |
| 1:10 | Pause 1 |
| 1:15 | while condition |
| 1:20 | DO UNTIL |
| 1:24 | FOREACH am Beispiel eines Nummern Arrays |
| 1:26 | Definition einer Range oder Sequence |
| 1:28 | Funktion aufrufen innerhalb einer Schleife |
| 1:33 | Funktion aufrufen innerhalb einer Schleife, neuer Anlauf |
| 1:43 | in Foreach: Exit Condition, Tip |
| 1:50 | Subprozess definieren. Parameter für Programmlauf definieren |
| 1:51 | Aufruf des Subprozesses aus einem Hauptprogramm |
| 1:57 | Optionen des Subprozesses |
| 1:59 | EXIT: Beenden Prozess, Gruppe, Loop, Funktion oder Programm |
| 2:01 | INLINE IF: Schnelle Zuordnung eines Wertes in Abhängigkeit anderer Variablen ohne eigenen Code Block |
| 2:04 | Variable Anzahl von Parametern |
| 2:09 | Definition eines neuen Typs (Person) |
| 2:11 | Person als Parameter an eine Funktion geben |
| 2:16 | Übersicht der "Variables" |
| 2:18 | Erklärung ProcPath(): Gibt den Pfad zurück, wo das Programm ausgeführt wird |
| 2:22 | Snapshot: Export einer Variable in eine Datei |
| 2:26 | zugehörig zum Datentyp einer Liste: Durchlauf durch alle Elemnte der Liste ähnlich FOREACH, Performanter als foreach |
| 2:32 | Pause 2 |
| 2:45 | Profilekarte (klassischer Renderer) |
| 2:48 | Lauf einer Weboberfläche |
| 2:50 | Umbau zu einer Dropdown |
| 2:55 | Definition von Buttons und Callback |
| 3:00 | Template Types (Toolbar Types) |
| 3:03 | Befüllung des Button Items |
| 3:05 | Buttons in FAB definieren (icons von pictogrammers.com für angular) |
| 3:12 | Erzeugung eines Button über Button Definition Type |
| 3:13 | Renderung mit Modern UI (unter Template einstellen: ModernUI) |
| 3:17 | Panel |
| 3:19 | Definition des Input Types, Bsp. Vorname |
| 3:24 | Ergänzung von Nachname und PLZ |
| 3:31 | Dokumentation der speziellen Visualisierungen unter CRM of Ruledesigner |
| 3:32 | bootstrap (Spalten 1-12, Angabe von col=6 ist die Hälfte des Screens). Siehe auch www.getbootstrap.com |
| 3:39 | Definition eines Dropdown Menüs |
| 3:48 | Panels, Controlsets |
| 3:53 | Tabelle der eingegebenen Werte |
| 4:04 | Fragen |