The SpiderBasic IDE

Getting started
Working with files
Editing features
Managing projects
Compiling your programs
Creating an app
Built-in Tools
External Tools
Getting help
Customizing the IDE
IDE Command-line options

General Topics

Using the command line compiler
General Syntax Rules
Variables, Types and Operators

Basic Keywords

Break : Continue
For : Next
ForEach : Next
If : Else : EndIf
Repeat : Until
Select : EndSelect
While : Wend
Others

Arrays, Lists & Structures

Define
Dim : ReDim
Enumeration : EndEnumeration
Interface : EndInterface
Module : EndModule
NewList
NewMap
Structure : EndStructure
With : EndWith

Procedure Support

Global
Procedure : EndProcedure
Protected
Shared
Static

Advanced Keywords

Import : EndImport
Macro : EndMacro
Prototype
Runtime

Various Topics

SpiderBasic objects overview
Handles and Numbers
Pointers and Memory access
Data
Debugger Commands
'Include' Functions
Compiler Directives
Compiler Functions
Inlined JavaScript
Residents
Several SpiderBasic versions at once

Legal Information

License file for SpiderBasic applications

Additional Information

Number bases / Table
ASCII-Codes and their figures
Mathematical formulas
Color table
Port numbers (for internet)

General Libraries

2D Drawing
Array
Cipher
Date
Database
Debugger
Desktop
Dialog
File
Font
Gadget
Http
Image
JSON
List
Map
Math
Memory
Menu
Regular Expression
Requester
Runtime
Sort
String
System
Toolbar
Vector Drawing
Window
XML

2D Games & Multimedia Libraries

Joystick
Keyboard
Mouse
Screen
Sprite
Sound
Touch Screen

Mobile Libraries

Accelerometer
Geolocation
In-App Purchase

Overview

Commands Index
SpiderBasic Constants