Kirjoittaja: Antti Laaksonen (2002).
⚠ Huomio! Tämä opas on vanhentunut. Oppaan sisältöön ei voi enää luottaa. Opas on säilytetty vain sen historiallisen arvon vuoksi. ⚠
QBasicissa on tämänhetkisten laskujeni mukaan kaikkiaan 263 sisäänrakennettua komentoa, funktioa ja avainsanaa. Suurinta osaa niistä tarvitsee kuitenkin vain harvoin, itsekin löysin ainakin kymmenen uutta komentoa tätä listaa kootessani.
Jos listalta näyttää puuttuvan joku QBasicin sisäänrakennettu komento, toivon että ilmoitat siitä sähköpostitse.
Nimi | Tyyppi | Ryhmä |
---|---|---|
ABS | funktio | matematiikka |
ACCESS | avainsana | tiedostot |
ALIAS | avainsana | aliohjelmat |
AND | operaattori | matematiikka |
ANY | avainsana | muuttujat |
APPEND | avainsana | tiedostot |
AS | avainsana | muuttujat |
ASC | funktio | merkkijonot |
ATN | funktio | matematiikka |
BASE | avainsana | taulukot |
BEEP | komento | ääni |
BINARY | avainsana | tiedostot |
BLOAD | komento | grafiikka |
BSAVE | komento | grafiikka |
BYVAL | avainsana | muuttujat |
CALL | komento | aliohjelmat |
CALLS | komento | aliohjelmat |
CASE | avainsana | ehtorakenteet |
CCUR | funktio | muuttujat |
CDBL | funktio | muuttujat |
CDECL | avainsana | aliohjelmat |
CHAIN | komento | muut |
CHDIR | komento | tiedostojärjestelmä |
CHDRIVE | komento | tiedostojärjestelmä |
CHR$ | funktio | merkkijonot |
CINT | funktio | muuttujat |
CIRCLE | komento | grafiikka |
CLEAR | komento | järjestelmä |
CLNG | funktio | muuttujat |
CLOSE | komento | tiedostot |
CLS | komento | näytönkäsittely |
COLOR | komento | grafiikka |
COM | komento | järjestelmä |
COMMAND$ | komento | järjestelmä |
COMMON | komento | muuttujat |
CONST | komento | muuttujat |
COS | funktio | matematiikka |
CSNG | funktio | muuttujat |
CSRLIN | funktio | näytönkäsittely |
CURDIR$ | funktio | tiedostojärjestelmä |
CURRENCY | avainsana | muuttujat |
CVC | funktio | tiedostot |
CVD | funktio | tiedostot |
CVDMBF | funktio | tiedostot |
CVI | funktio | tiedostot |
CVL | funktio | tiedostot |
CVS | funktio | tiedostot |
CVSMBF | funktio | tiedostot |
DATA | komento | muut |
DATE$ | funktio | kello |
DATE$ | komento | kello |
DECLARE | komento | aliohjelmat |
DEF FN | komento | aliohjelmat |
DEF SEG | komento | järjestelmä |
DEFCUR | komento | muuttujat |
DEFDBL | komento | muuttujat |
DEFINT | komento | muuttujat |
DEFLNG | komento | muuttujat |
DEFSNG | komento | muuttujat |
DEFSTR | komento | muuttujat |
DIM | komento | muuttujat |
DIR$ | funktio | tiedostojärjestelmä |
DO | komento | silmukat |
DOUBLE | avainsana | muuttujat |
DRAW | komento | grafiikka |
$DYNAMIC | metakomento | taulukot |
ELSE | avainsana | ehtorakenteet |
END | komento | muut |
ENVIRON | komento | järjestelmä |
ENVIRON$ | funktio | järjestelmä |
EOF | funktio | tiedostot |
EQV | operaattori | matematiikka |
ERASE | komento | muuttujat |
ERDEV | funktio | virheenkäsittely |
ERDEV$ | funktio | virheenkäsittely |
ERL | funktio | virheenkäsittely |
ERR | funktio | virheenkäsittely |
ERROR | komento | virheenkäsittely |
EVENT | komento | virheenkäsittely |
EXIT | komento | muut |
EXP | funktio | matematiikka |
FIELD | komento | tiedostot |
FILEATTR | funktio | tiedostot |
FILES | komento | tiedostojärjestelmä |
FIX | funktio | matematiikka |
FOR | komento | silmukat |
FRE | funktio | järjestelmä |
FREEFILE | funktio | tiedostot |
FUNCTION | komento | aliohjelmat |
GET | komento | grafiikka |
GET | komento | tiedostot |
GOSUB | komento | hyppykäskyt |
GOTO | komento | hyppykäskyt |
HEX$ | funktio | matematiikka |
IF | komento | ehtorakenteet |
IMP | operaattori | matematiikka |
$INCLUDE | metakomento | muut |
INKEY$ | funktio | syöte |
INP | funktio | järjestelmä |
INPUT | komento | syöte |
INPUT$ | funktio | tiedostot |
INPUT | komento | tiedostot |
INSTR | funktio | merkkijonot |
INT | funktio | matematiikka |
INTEGER | avainsana | muuttujat |
IOCTL | komento | järjestelmä |
IOCTL$ | funktio | järjestelmä |
IS | avainsana | ehtorakenteet |
KEY | komento | syöte |
KEY | tapahtuma | syöte |
KILL | komento | tiedostojärjestelmä |
LBOUND | funktio | taulukot |
LCASE$ | funktio | merkkijonot |
LEFT$ | funktio | merkkijonot |
LEN | funktio | merkkijonot |
LINE INPUT | komento | näytönkäsittely |
LINE INPUT | komento | tiedostot |
LINE | komento | grafiikka |
LOC | funktio | tiedostot |
LOCAL | avainsana | virheenkäsittely |
LOCATE | komento | näytönkäsittely |
LOCK | komento | tiedostot |
LOF | funktio | tiedostot |
LOG | funktio | matematiikka |
LOOP | avainsana | silmukat |
LPOS | funktio | näytönkäsittely |
LPRINT | komento | tulostus |
LPRINT USING | komento | tulostus |
LSET | komento | muuttujat |
LTRIM$ | funktio | merkkijonot |
MID$ | funktio | merkkijonot |
MID$ | komento | merkkijonot |
MKC$ | funktio | tiedostot |
MKD$ | funktio | tiedostot |
MKDIR | komento | tiedostojärjestelmä |
MKDMBF$ | funktio | tiedostot |
MKI$ | funktio | tiedostot |
MKL$ | funktio | tiedostot |
MKS$ | funktio | tiedostot |
MKSMBF$ | funktio | tiedostot |
MOD | operaattori | matematiikka |
NAME | komento | tiedostot |
NEXT | avainsana | silmukat |
NEXT | avainsana | hyppykäskyt |
NOT | operaattori | matematiikka |
OCT$ | funktio | matematiikka |
OFF | avainsana | muut |
ON | avainsana | hyppykäskyt |
ON COM | tapahtuma | järjestelmä |
ON ERROR | tapahtuma | virheenkäsittely |
ON KEY | tapahtuma | syöte |
ON PEN | tapahtuma | muut |
ON PLAY | tapahtuma | ääni |
ON SIGNAL | tapahtuma | muut |
ON STRIG | tapahtuma | muut |
ON UEVENT | tapahtuma | muut |
OPEN COM | komento | järjestelmä |
OPEN | komento | tiedostot |
OPTION | komento | taulukot |
OUT | komento | järjestelmä |
OUTPUT | avainsana | tiedostot |
PAINT | komento | grafiikka |
PALETTE | komento | grafiikka |
PALETTE USING | komento | grafiikka |
PCOPY | komento | grafiikka |
PEEK | funktio | järjestelmä |
PEN | funktio | muut |
PEN | komento | muut |
PLAY | funktio | ääni |
PLAY | komento | ääni |
PLAY | tapahtuma | ääni |
PMAP | komento | grafiikka |
POINT | funktio | grafiikka |
POKE | komento | järjestelmä |
POS | funktio | näytönkäsittely |
PRESET | komento | grafiikka |
komento | näytönkäsittely | |
PRINT USING | komento | näytönkäsittely |
komento | tiedostot | |
PSET | komento | grafiikka |
PUT | komento | grafiikka |
PUT | komento | tiedostot |
RANDOM | avainsana | tiedostot |
RANDOMIZE | komento | matematiikka |
READ | komento | muut |
REDIM | komento | taulukot |
REM | komento | muut |
RESET | komento | järjestelmä |
RESTORE | komento | muut |
RESUME | komento | hyppykäskyt |
RETURN | komento | hyppykäskyt |
RIGHT$ | funktio | merkkijonot |
RMDIR | komento | tiedostojärjestelmä |
RND | funktio | matematiikka |
RSET | komento | tiedostot |
RTRIM$ | funktio | merkkijonot |
RUN | komento | muut |
SADD | funktio | muuttujat |
SCREEN | funktio | näytönkäsittely |
SCREEN | komento | grafiikka |
SEEK | komento | tiedostot |
SELECT | komento | ehtorakenteet |
SETMEM | funktio | järjestelmä |
SGN | funktio | matematiikka |
SHARED | avainsana | muuttujat |
SHARED | komento | muuttujat |
SHELL | funktio | muut |
SHELL | komento | muut |
SIN | funktio | matematiikka |
SINGLE | avainsana | muuttujat |
SLEEP | komento | muut |
SOUND | komento | ääni |
SPACE$ | funktio | merkkijonot |
SPC | funktio | näytönkäsittely |
SQR | funktio | matematiikka |
SSEG | funktio | muuttujat |
SSEGADD | funktio | muuttujat |
STACK | funktio | järjestelmä |
STACK | komento | järjestelmä |
$STATIC | metakomento | taulukot |
STATIC | komento | muuttujat |
STEP | avainsana | silmukat |
STEP | avainsana | grafiikka |
STICK | funktio | muut |
STOP | komento | muut |
STR$ | funktio | merkkijonot |
STRIG | funktio | muut |
STRIG | komento | muut |
STRING | avainsana | muuttujat |
STRING$ | funktio | merkkijonot |
SUB | komento | aliohjelmat |
SWAP | komento | muuttujat |
SYSTEM | komento | muut |
TAB | funktio | merkkijonot |
TAN | funktio | matematiikka |
THEN | avainsana | ehtorakenteet |
TIMER | funktio | aika |
TIMER | tapahtuma | aika |
TO | avainsana | ehtorakenteet |
TO | avainsana | silmukat |
TO | avainsana | tiedostot |
TO | avainsana | taulukot |
TROFF | komento | virheenkäsittely |
TRON | komento | virheenkäsittely |
TYPE | komento | muuttujat |
UBOUND | funktio | taulukot |
UCASE$ | funktio | merkkijonot |
UEVENT | tapahtuma | muut |
UNLOCK | komento | tiedostot |
UNTIL | avainsana | silmukat |
VAL | funktio | matematiikka |
VARPTR$ | funktio | muuttujat |
VARPTR | funktio | muuttujat |
VARSEG | funktio | muuttujat |
VIEW | komento | grafiikka |
VIEW PRINT | komento | näytönkäsittely |
WAIT | komento | järjestelmä |
WHILE | komento | silmukat |
WEND | avainsana | silmukat |
WIDTH | komento | näytönkäsittely |
WINDOW | komento | grafiikka |
WRITE | komento | näytönkäsittely |
WRITE # | komento | näytönkäsittely |
oiken hyvä :-)
toshan ei kerrota mitä ne vaikuttaa:(...
jos ei tiedä mitä noi tekee niin eiköhän sitäkin voi kokeilla vaikka QB:n helpin avulla eli kun aukaiset QB:n
kirjoita siihen jokin noista vaikkapa: TYPE ja paina sen kohdalla F1:stä niin kyl QB:n pitäisi jonkin sortin pätkän näyttää
sieltä vain etsimään
ja jos et ymmärrä englantia niin hae jostain myös suomenkielinen QB niin sitä oppii helposti ymmärtämään noita komentoja.......
ja kun olet hankkinut jonkun pätkän tarkastele sitä vähän aikaa ja yritä miettiä mitä tekee mikäkin osa ja kun ymmärrät rakenteen niin sen jälkeen yritä itse samaa samalla logiikalla.....
huomasin itekki ton just äsken, ja ku ennestää tekee koko ajan jotai kuitenki tol QB:llä tää lista o siihe oiva apu (oli monia komentoja jota en oo ees aiemmin tienny olevan. KIITOS!!!
mistäs saa suomenkielisen QB:n
Tässä olis hyvä jos pystyis järjestämään aakkosellisesti myös tyypin ja ryhmän mukaan :p
samlui: ei mistään
Noihin voisi lisätä vielä lyhenteiden selitykset.
Mikä noista muuten kirjoittaa tiedostoon? Aion nähkääs tehdä QBasicille semmoista tiedostonhallintasysteemiä harjoitukseks.
Paitti tietenkin suomenkielisen saa jos h4x0r01 heksaeditorilla :)
Codeprofile > Katso ohjelmointiputkan hakemisto, sieltä löytyvät tiedostonkäsittelykomennot ohjeineen.
samlui, moptim > Suomenkielinen QB on olemassa.
Huomio! Kommentoi tässä ainoastaan tämän oppaan hyviä ja huonoja puolia. Älä kirjoita muita kysymyksiä tähän. Jos koodisi ei toimi tai tarvitset muuten vain apua ohjelmoinnissa, lähetä viesti keskusteluun.