CrossBasic Language Reference
Plugin Demos
Initializing search
simulanics/crossbasic
CrossBasic Documentation
CrossBasic Language Reference
simulanics/crossbasic
CrossBasic Documentation
CrossBasic Documentation
Getting Started
Getting Started
Introduction to CrossBasic
Installation & Setup
Hello World Tutorial
Writing Your First Script
Running & Compiling Code
Language Reference
Language Reference
Syntax Basics
Syntax Basics
Keywords
Comments
Code Structure
Data Types
Data Types
String
Integer / Double
Boolean
Array
Dictionary
Color Literal (&cFFFFFF)
Variant
Variables & Constants
Operators
Operators
Arithmetic
Logical
Bitwise
Comparison
Control Structures
Control Structures
If / ElseIf / Else / End If
Select Case / End Select
For / Next
While / Wend
Do / Loop
Goto / Return
Functions & Subroutines
Functions & Subroutines
Declaring Functions
Parameters & Return Types
Scope & Recursion
Comments and Best Practices
Object-Oriented Programming
Object-Oriented Programming
Classes & Objects
Properties & Methods
Inheritance & Interfaces
Event Handling
Constructors / Destructors
Overloading Functions
Built-in Functions & Classes
Built-in Functions & Classes
Math
Math
Sin / Cos / Tan
Abs / Round / Int
Random / Seed
String
Array
File & IO
Date & Time
Cryptography
System / Environment
Debugging Tools
Standard Libraries
Standard Libraries
Graphics (XGraphics)
UI Components
UI Components
XWindow
XButton
XTextField
XCanvas
XMenuBar
Networking
SQLite & Databases
Shell & OS Interop
Compiler Directives
Compiler Directives
#If / #Else / #Endif
#Import
DebugBuild
Conditional Compilation
Plugins & Extensions
Plugins & Extensions
Creating Plugins
Function-Based Plugins
Class-Based Plugins
Event Integration
C++ Plugin API Reference
Bytecode VM Internals
Bytecode VM Internals
Instruction Set
Stack & Memory Model
Execution Flow
Bytecode Format
Debugging Bytecode
Advanced Topics
Advanced Topics
Multithreading & Concurrency
Memory Management
Optimization Techniques
Custom Control Rendering
Script Security
UTF-8 & Encoding Handling
Tools & Utilities
Tools & Utilities
CrossBasic IDE
UI Builder
Compiler CLI
Compiler / Bundler
Tutorials & Examples
Tutorials & Examples
Beginner
Intermediate
Advanced
Game Demos
UI Samples
Plugin Demos
FAQ & Troubleshooting
FAQ & Troubleshooting
Common Errors
Script Debugging Tips
Community Support Links
Appendix
Appendix
Glossary
Change Log
Licensing & Terms
Contact / Feedback
Plugin Demos
Back to top