Programming with TROIA¶
This is an open and unofficial book to learn TROIA Platform and Programming Language. Although it targets the programmers who are new to TROIA, it also contains useful information for experienced programmers, consultants and system administrators.
- Platform Basics
- Language Basics
- Built-in Data Types
- Variables and Scope
- Operators and Expressions
- Flow Control
- Strings / String Manipulation
- Dialog Basics
- Transactions
- Messages and Alerts
- Classes
- Basics of Table
- Introduction
- Defining/Filling Tables
- Adding Rows To Tables
- Accessing Table Data
- Table Flags
- Looping on Tables
- Locating on Table
- Sorting Table Data
- Working on Tables
- Data Transfer Between Tables
- Exercise 1: Compare LOOP Options
- Exercise 2: Locating Using Hash Index
- Exercise 3: Sort Users Like a Tree
- Exercise 4: Copying Rows
- Selecting Data From Database
- Database Connections
- Working With Date/Datetime
- Inheritance & Cross
- File Operations
- Custom TROIA Components
- Working with FTP Servers
- Concurrency (Multithreading)
- Web Services
- Parsing XML & JSON
- HTTP Operations & Calling Web Services
- Port Communication (Serial & TCP)
- Shared Libraries & Running Other Programs
- VisualVM for Optimization and Monitoring
- Appendix I - Related Technologies
- Appendix II - International Promotion Text
- Appendix III - What’s new in the book?