Index
Deze documentatie werd geschreven voor jonge lezers vanaf 10 jaar. Misschien vind je de informatie een beetje te licht, maar het is de bedoeling met BASIC-256 om een inleiding te hebben in de programmatie.

## Referentie voor de syntax van BASIC-256 0.9.6.32

- Programmasynax:Ik kan schrijven, maar hoé schrijf ik een programma?
- Numerieke constanten:getal constanten die niet veranderen?
- String Constanten:Wat zijn die tekstconstanten?
- Variabelen:Wat zijn variabelen?
- Tabellen:Wat is een tabel?
- Anonieme tabellen:als dingen automatisch worden aangemaakt
- Operatoren:Bewerkingen, wat je kan doen met letters en cijfers.
- Foutcodes: Lijst van de foutcodes van Basic256

## Instructies en functies - Gegroepeerd

- Programmacontrole: Opdrachten die je programma aansturen
- Klavier en Tekst: Hoe geef je iets in de computer en wat krijg je terug
- Datum en Uur: Spelen met de klok en de kalender
- Foutbehandelingen: Oops, er is iets misgegaan. Niet erg, we lossen het wel op met deze commando's
- Bewerkingen op strings: woorden en stukjes snijden en terug aan elkaar plakken, en ander gereedschap om met strings te werken
- Geluid: Wat zei je weer, computer? Laat maar horen
- Lezen/Schrijven van bestanden: Vergeet niet wat je geleerd hebt, schrijf het weg!!
- Wiskundige Formules: Alle zotte dingen die je met cijfers kan doen. Hier voelt de computer zich wel op zijn gemak
- Muis:Kom muisje, kom hier! Een kat en muis spel om je muis aan de praat te krijgen.
- Grafische functies:Puntje hier, puntje daar, lijn langs hier en cirkeltje aldaar
- Netwerk communicatie:De eerste stappen naar buiten. Yep computer je bent niet alleen op de wereld!
- Tabellen:Woaaw, echte 2D ??? Je zal wel zien
- Databases (SQLite):Nu effe serieus. Database, wees klaar om heel wat te bewaren.
- Andere instructies en functies:Altijd moet er iets speciaals zijn, hier zijn ze dan ....

## Instructies en functies - alfabetisch geordend

- abs,acos,asc,asin,atan
- ceil,changedir,chr,circle,clg,clickb,clickclear,clickx,clicky,close,cls,color,commandline,comment,cos,count,countx,currentdir
- day,dbclose,dbcloseset,dbexecute,dbfloat,dbint,dbopen,dbopenset,dbrow,dbstring,decimal,degrees,dim,dir,dountil
- editvisible,end,eof,errorcodes,errorhandling,exists,exp,explode,explodex
- fastgraphics,float,floor,font,fornext
- getcolor,getsetting,getslice,gosubreturn,goto,graphheight,graphsize,graphvisible,graphwidth
- hour
- ifthen,imgload,imgsave,implode,implodex,input,instr,instrx,int
- key,keyboard,kill
- lasterror,lasterrorextra,lasterrorline,lasterrormessage,left,length,line,log,log10,lower
- md5,mid,minute,month,mouseb,mousex,mousey,msec
- netaddress,netclose,netconnect,netdata,netlisten,netread,network,netwrite
- offerror,onerror,open,ostype,outputvisible
- pause,pixel,plot,poly,portin,portout,print,putslice
- radians,rand,read,readline,rect,redim,refresh,replace,replacex,reset,rgb,right
- say,second,seek,setsettings,sin,singlepage,size,sound
- spritecollide,spritedim,spriteh,spritehide,spriteload,spritemove,spriteplace,spriteshow,spriteslice,spritev,spritew,spritex,spritey,sqr,stamp,string,system
- tan,text,textwidth
- upper
- volume
- wavplay,wavstop,wavwait,whileendwhile,write,writeline
- year

## Andere documentatie

- Minimale systeemvereisten
- Technische informatie
- Alle documentatie op één pagina

## Interessante links

- BASIC256 hoofd website
- interessant boek om te leren programmeren (in het engels)

## Moeilijke woorden

* Lijst van moeilijke woorden * Lijst vertalingen