Start
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 Basic256 v2.1
- 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, Alert, Arc, ArrayBase, ArrayLength, Asc, Asin, Assigned, Atan
- Begin Case / Case / End Case
- Call, Ceil, Changedir, Chord, Chr, Circle, Clg, Clickb, Clickclear, Clickx, Clicky, Close, Cls, Color, Confirm, Continue Do, Continue For, Continue While, Cos, Count, Countx, Currentdir
- Day, DBClose, DBCloseSet, DBExecute, DBFloat, DBInt, DBNull, DBOpen, DBOpenSet, DBRow, DBString, Degrees, Dim, Dir, Do / Until
- EditVisible, Ellipse, Else, End, EndFunction, EndIf, EndSubroutine, EndWhile, Eof, Exists, Exit Do, Exit For, Exit While, Exp, Explode, Explodex
- FastGraphics, Fill, Float, Floor, Font, For Each / Next, For / Next, Freedb, Freedbset, Freefile, Freenet, FromBinary, FromHex, FromOctal, FromRadix, Function
- GetBrushColor, GetClipboardImage, GetClipboardString, GetColor, GetPenWidth, GetSetting, GetSlice, Global, Gosub, Goto, Graphheight, Graphsize, GraphToolBarVisible, GraphVisible, Graphwidth
- Hour
- If Then, ImageAutoCrop, ImageCentered, ImageCopy, ImageCrop, ImageDraw, ImageFlip, ImageHeight, ImageLoad, ImageNew, ImagePixel, ImageResize, ImageRotate, ImageSetPixel, ImageSmooth, ImageTransformed, ImageWidth, Imgload, Imgsave, Implode, Include, Input, Input Float, Input Integer, Input String, Instr, Instrx, Int, IsNumeric
- Key, Keypressed, Kill
- Lasterror, Lasterrorextra, Lasterrorline, Lasterrormessage, Left, Length, Line, Ljust, Log, Log10, Lower, LTrim
- MainToolBarVisible, Map, Maximize, MD5, Mid, Midx, Minute, mkdir, Month, Mouseb, Mousex, Mousey, Msec
- NetAddress, NetClose, NetConnect, NetData, NetListen, NetRead, NetWrite, Next
- Offerror, Onerror, OnStop, Open, Openb, OpenFileDialog, OpenSerial, Ostype, OutputToolBarVisible, OutputVisible
- Pause, PenWidth, Pie, Pixel, Plot, Poly, PortIn, PortOut, Print, Printercancel, Printeroff, Printeron, Printerpage, Prompt, PutSlice
- Radians, Rand, Read, Readbyte, Readline, Rect, Redim, Ref, Refresh, RegexMinimal, Rem, Replace, Replacex, Reset, Return, Rgb, Right, Rjust, rmdir, Round, RTrim
- SaveFileDialog, Say, Second, Seed, Seek, Serialize, SetClipboardImage, SetClipboardString, SetGraph, SetSetting, Sin, Size, Sound, SoundEnvelope, SoundFade, SoundHarmonics, SoundID, SoundLength, SoundLoad, SoundLoadRaw, SoundLoop, SoundPause, SoundPlay, SoundPlayer, SoundPlayerOff, SoundPosition, SoundSampleRate, SoundSeek, SoundState, SoundStop, SoundSystem, SoundVolume, SoundWait, SoundWaveform, Spritecollide, Spritedim, Spriteh, Spritehide, Spriteload, Spritemove, Spriteo, Spriteplace, Spritepoly, Spriter, Sprites, Spriteshow, Spriteslice, Spritetext, Spritev, Spritew, Spritex, Spritey, Sqr, Stamp, String, Subroutine, System
- Tan, Text, TextHeight, TextWidth, Then, ThrowError, ToBinary, ToHex, ToOctal, ToRadix, Trim, Try / Catch / End Try, TypeOf
- Unassign, Unload, Unserialize, Until, Upper
- VariableWatch, Version, Volume
- WAVlength, WAVpause, WAVplay, WAVpos, WAVseek, WAVstate, WAVstop, WAVwait, While / End While, Write, Writebyte, Writeline
- Year
- Zfill