Jbasic voorbeeld: Over: JBasic is een zeer, maar dan ook een zeeeeeeeeeeeeeeeeeeeeeeeeer eenvoudige programmeertaal. zoals je vroeger GW-Basic had (onder MS-DOS) maar dan nu bruikbaar om snel Windows Programma’s te maken.
EN : het is officieel gratis te gebruiken !!! (open source-software)
Je kan het ook gebruiken voor complexe programma’s te maken die bvb de output van uw Excel documenten kunnen verwerken, en ook bvb Games (eenvoudige implementatie van geluid en tekeningen (sprites))
Jbasic voorbeeld: bin 2 dec
Hier een youtube filmpje van een simpel programma dat ik nodig had om binaire getallen om te rekenen naar decimaal (voor Netwerk-adressen) : In dit JBasic voorbeeld programma leer je het gebruik van variabelen en de basis instructies om gegevens van het toetsenbord uit te lezen. En de verwerkte gegevens op het scherm te zetten. Ook het gebruik van de voorwaardelijke IF-instructie.
De listing van de broncode staat verderop deze pagina. Probeer dit eerst allemaal zelf tot een werkend geheel te krijgen. En daarna kan je experimenteren door de code te veranderen.
Dit Jbasic voorbeeld is zeer eenvoudig. Maar je moet ergens beginnen. Niet rennen voor je kan stappen 🙂 Onderaan het artikel staat een link naar een ander JBasic voorbeeld, waar we ook grafisch gaan werken. En een simpel gratis game maken. (Basketball game)
In het filmpje zie je ook hoe je van je programma een EXE file kan maken zodat je jouw programma aan derden kan geven (of verkopen) zonder dat ze aan de broncode kunnen, of zonder dat ze ook JBasic moeten instaleren.
P.S.: werkt op alle windows versies.
jbasic voorbeeld – EXE file maken: Het enig wat je nodig hebt is het gratis just basic programma. Als je uw files compileert zoals in het filmpje wordt voorgedaan. Dan kan je jouw programma doorgeven aan andere gebruikers. Op je eigen PC is dat niet nodig omdat daar JBasic op staat. Maar als je uw programma wil uitgeven is dat wel gemakkelijker voor de eindgebruiker. Omdat die dan niet eerst JB moet instaleren. (dat probleem heb je wel bij bijvoorbeeld Phyton) En nog een voordeel. De eindgebruiker krijgt dan niet de mogelijkheid om uw broncode te zien. 😎
Download JBASIC (freeware) (link naar sourceforge)
Zie ook Python versus Jbasic
Jbasic voorbeeld programma
zie hier het Jbasic voorbeeld programma in code:
print "Copyright (c) Bruno Stroobandt 2019"
print "___________________________________"
PRINT " binair naar decimaal convertor V1.2"
print " nu moet je niet meer op drukken "
print ""
print "voorbeeld"
'a=8ste bit 'abcdefgh
a=0
b=0
c=0
d=0
e=1
f=1
g=1
h=1
dec=a*128+b*64+c*32+d*16+e*8+f*4+g*2+h
print a;" ";b;" ";c;" ";d;" ";e;" ";f;" ";g;" ";h;" binair"
print dec ; " = decimaal"
[nogeens]
print "------------------------------------"
PRINT"enter 8bit number (left to right)"
print "voor 0 kan je gewoon enter klikken"
print "MSB bit8 = ";
a$ = INPUT$(1)
a=val(a$)
print a
print "bit7 = ";
b$ = INPUT$(1)
b=val(b$)
print b
print "bit6 = ";
c$ = INPUT$(1)
c=val(c$)
print c
print "bit5 = ";
d$ = INPUT$(1)
d=val(d$)
print d
print "bit4 = ";
e$ = INPUT$(1)
e=val(e$)
print e
print "bit3 = ";
f$ = INPUT$(1)
f=val(f$)
print f
print "bit2 = ";
g$ = INPUT$(1)
g=val(g$)
print g
print "LSB bit1 = ";
h$ = INPUT$(1)
h=val(h$)
print h
dec=a*128+b*64+c*32+d*16+e*8+f*4+g*2+h
print a;" ";b;" ";c;" ";d;" ";e;" ";f;" ";g;" ";h;" binair"
print dec ; " decimaal"
PRINT "nogeens : y/Y enter"
input einde$
if einde$="y" or einde$="Y" then goto [nogeens]
END
Basketball – game – tutorial
update jbasic voorbeeld 2 (zelf computer game maken): Ik heb nu ook een grafisch programma gemaakt. Het is een simpel basketball game. Het is volledig met geluiden en achtergrond muziek. En de broncode staat er ook. Er is ook een ZIP file die je gratis kan downloaden met alle tekeningen en geluiden in. Maar als je jouw eerste game er origineel wil laten uitzien. Dan kan je die uiteraard bewerken, of totaal andere tekeningen en muziek maken.
zie: just basic game tutorial – basketball game (Eng)
Infonosity , Copyright © 2007 until 50 years after my death 🙂 Bruno Stroobandt.