Master advanced scripting techniques and build powerful, automated data analysis workflows with DIAdem. This expert training teaches you to develop scripts systematically, create custom user interfaces, and automate complex data analyses.
Practical
| Duration | 2 days |
| Level | Expert |
| Target audience | Experienced DIAdem users who want to develop automated workflows and custom scripts |
| Prerequisites | DIAdem Fundamentals or equivalent experience with data analysis and basic scripting |
| Language | English |
| Location | Weert (Netherlands) or on-site |
| When | 1 & 2 December 2026 |
| Included | Course materials, lunch and certificate of participation |
| Price | € 1860 |

What will you learn?
After this training you will be able to:
- Develop and structure complex scripts systematically
- Apply advanced debugging and performance techniques
- Build custom user interfaces with Scriptable User Dialogs (SUD)
- Create automated workflows for data analysis and reporting
- Use DataFinder and advanced search functionalities
- Perform serial analyses with batch processing
- Implement events and user commands for interactive workflows
Course Content
Systematisches Erstellen eines Skriptes
- Script Basics / Grundlagen
- Allgemeine Informationen
- Aufzeichnungsmodus / Script-Recorder / Makro-Recorder
- Sie starten Skripte im SCRIPT-Editor mit CTRL+F5 oder dem Symbol in der Befehlsleiste
- Was ist Script-relevant
- Übung 1 – Was ist Script-relevant
- Kontrollstrukturen
- Prozeduren und Funktionen
- DIAdem-Objekte
- Übung 2 – Das DATA-Objekt
- Skript-Performance-Messung
- Übung 3 – Kontrollstrukturen DATA-Objekt und Performance
- Debuggen mit internem Debugger
- Übung 4 – Debuggen intern
- Debuggen mit externem Debugger
- Übung 5 – Debuggen extern
- Profiler
- Übung 6 – Performance-Untersuchung
DIAdem Standard-Dialoge
- Message Box
- Übung 7 – MsgBoxDisp
- FileNameGet
- Übung 8 – FileNameGet oder FileDlgShow
Scriptable User Dialogs – SUD
- SUD – Definition
- Die wichtigsten SUD-Objekte
- Übung 9 a – Erstellen eines SUD
- VBS-Klasse als SUD-Parameter
- Übung 9 b – VBS-Klasse als SUD-Parameter
- Parameterübergabe und Dialog-Initialisierung
- Übung 9 c – Parameterübergabe und Dialog-Initialisierung
- Übung 9 d – Benutzen der SUD-Parameter
- Übung 9 e – Erweitern des SUD-Dialogs
NAVIGATOR
- DataFinder – Erweiterte Suche
- Übung 10 – Erweiterte Suche im Skript
VIEW
- Das VIEW-Objekt
- Übung 11 – Layout erstellen
- VIEW mit Interaktion
- Übung 12 – VIEW mit Interaktion
Analysis
- Kanallisten
- Übung 13 – Kanallisten
REPORT
- Das Report-Objekt
- Übung 14 – Erstellen eines Report-Layouts
- Übung 15 – Anpassen von Report-Layout-Objekten
- Übung 16 – Individuelle Tabelleneinträge
Anwenderbefehle und Events
- Anwenderbefehle
- Events
- Übung 17 – Anwenderbefehle und Events
Einbinden von Skripten
- Exercise 18 – ScriptInclude
Serienauswertung
- Exercise 19 a – Serienauswertung Datenanalyse
- Exercise 19 b – Serienauswertung Reporterstellung
- Exercise 19 c – Serienauswertung mit Datei-Einzelselektion
- Exercise 19 d – Serienauswertung mit Datei-Multiselektion
- Exercise 19 e – Serienauswertung mit DataFinder
DataPlugins
- Allgemeines und Konfiguration
- Ablauf und Struktur
Want to know more?
Contact us for available dates, in-company options or a customized training.