25.01.2023: Learning Session 1/2023 (Beginner)
The JSL Programming Environment: Core JSL menus, preferences, the scripting window, JSL syntax, tips and tricks, getting help.
23.02.2023: Learning Session 2/2023 (Beginner)
Data TypesVariables, strings, paths, dates & time, other numeric types
15.03.2023: Learning Session 3/2023 (Beginner)
Programming StructuresOperators, for, while, if/else, match, break, continue, etc
19.04.2023: Learning Session 4/2023 (Beginner)
Data Structures 1Lists & Basic Matrices
10.05.2023: Learning Session 5/2023 (Intermediate)
Data Structures 2 & Interacting with WindowsAssociative Arrays, Interacting with Windows
31.05.2023: Learning Session 6/2023 (Intermediate)
Data TablesWorking with Datatables, Column Properties and Formulas, Iterating over a Datatable. Linking Datatables
21.06.2023: Learning Session 7/2023 (Intermediate)
Scope, Properties and Report LayerScope, Namespaces, Show Properties & Report Layer
05.07.2023: Learning Session 8/2023 (Intermediate)
Working with external files & DatabasesText files, excel files, Zip files, SQL embedded in your JSL
20.09.2023: Learning Session 9/2023 (Advanced)
Advanced JSLIncludes, Functions, expr(), 'eval(evalexpr)', 'eval(parse)'.
04.10.2023: Learning Session 10/2023 (Advanced)
Making your JSL more EfficientScript Organisation, config files, libraries, templates.
15.11.2023: Learning Session 11/2023 (Advanced)
Platform Programming 1Introduction to Layouts & Widgets
06.12.2023: Session 12/202Learning3 (Advanced)
Platform Programming 2User Interface Layout, Updating and refreshing your User Interface.