QBASIC kurs

OK, nu ska vi lära oss lite om qbasic, qbasic är ett gammalt program, det har
logisk kodning. Jag tycker det är roligt att programera i det.

PRINT
med hjälp av print kan du lägga ut text, t.ex:
PRINT "VAD DU VILL."

CLS
Börja alltid ett qb-program med CLS, det tar bort all gammal text på skärmen.
(precis om i DOS)

SCREEN
Efter SCREEN sätter du en siffra (t.ex SCREEN 12) det SCREEN som används normalt
är SCREEN 0

INPUT
INPUT används t.ex när du vill göra en paus så att texten inte bara scrollar
förbi. t.ex:
CLS
PRINT "Tryck enter.
INPUT a
Det används också t.ex vid frågor men det kommer vi till senare.

SLEEP
Efter SLEEP sätts en siffra (t.ex SLEEP 2) det avgör hur länge det ska vänta
innan den fortsätter med scrollning eller nåt, alltså en paus. Exempel:
CLS
PRINT "Bla bla bla..."
SLEEP 3
PRINT "... och mer bla bla bla."

CIRCLE
Kan inte användas i SCREEN 0 läge, välj istället t.ex SCREEN 12. Gör cirklar.
t.ex:
CLS
SCREEN 12
PRINT "EN RING!"
CIRCLE (300, 220), 50
COLOR

Avgör färg (COLOR 4 = röd o.s.v) t.ex:
CLS
COLOR 4
PRINT "Det här kommer att stå med röd text!"

END
Används när det är slut, t.ex:
CLS
PRINT "SLUT"
END

RUN
Används t.ex till spel-menyer. T.ex:
PRINT "Tryck enter så startas hej.bas"
input a
RUN "c:\dos\hej.bas"

BEEP
Gör att datorn ger ifån sig ett pip, t.ex:
PRINT "LYSSNA!"
BEEP

PLAY
Spelar upp musik, t.ex:
PRINT "HÄR ÄR LÅTEN I NISSE SPELEN!"
PLAY "faddgbddfaddfaagfg"

LINE
Gör en linje, t.ex:
screen 12
LINE (100, 100)-(200, 200)
Siffrorna inom dom första ( och ) säger varifrån linjen ska börja och dom andra ( och ) var den ska sluta, det blir alltså ett streck mellan två punkter.

Ihopsatta kommandon:
Här får du veta lite enkla ihopsatta kommandon.

1.

PRINT "Vad heter du?"
INPUT a$
PRINT "Hej ";a$;", vi ses.

Först frågas det alltså vad du heter, sen så skriver du in ditt namn. Då är ditt namn a$:et och om du t.ex skrev Pelle så kommer det att stå Hej Pelle, vi ses.

2.

CLS
INPUT a
IF a = 1 THEN GOTO ett
IF a = 2 THEN GOTO tva ELSE GOTO nagot
ett: PRINT "Du skrev 1"
END
tva: PRINT "Du skrev 2"
END
nagot: PRINT "Du skrev inte 1 och inte 2"
END

Först skriver du in något, om du skriver in 1 så kommer du till labeln ett där det står att du skrev ett. Samma sak om du skriver 2 fast du kommer till tva. Skriver du något annat än 1 eller 2 kommer du till nagot där det står att du inte skrev 1 eller 2.

Ladda gärna hem mina spel och läs igenom programeringen så kanske ni lär er något.
Testa gärna att ändra och göra olika kombinationer av kommandon själv så förstår ni efter ett tag hur det funkar.

Email: wowyw@hotmail.com