français
interlingua
 

Konstruo de Ĝava retprogramo paŝo post paŝo

Mi proponas al vi konstrui la ĉi-suban retprogramon, kiu afiŝas la 216 sekurajn kolorojn de la interreto kaj donas, kiam oni surklakas unu el la koloritaj rektanguloj, la valorojn de la RGB-kodoj kaj ties deksesumajn ekvivalentojn.

Tiu programeto estas verkita en Ĝavo 1.0. Vi trovos ĉiujn fontojn sur la venontaj paĝoj. Vi povas ilin facile kopii kaj traduki sur via komputilo.

Sekvu la paŝojn unu post la alia, tiel vi lernos ĉiujn detalojn de la meĥanismoj kaj rezonadoj, kiuj kondukis al tiu kreaĵo.

Paŝo 1Verki, traduki kaj afiŝi Ĝavajn retprogramojn.
Paŝo 2Afiŝi koloritan tekston
drawString(), setColor()
Paŝo 3Afiŝi koloritajn rektangulojn
fillRect()
Paŝo 4Uzi la RGB-koditajn kolorojn
Color()
Paŝo 5Uzi iteracion per for()
for(), variabloj, komentoj
Paŝo 6Uzi iteracion per for() por desegni plurajn rektangulojn de diversaj koloroj
Paŝo 7Samtempe variigi la R-, G- kaj B-kodojn
Paŝo 8Alinei
if()
Paŝo 9Fari retprogramon surklakebla
mouseDown(), mouseUp(), Buleaj variabloj, repaint()
Paŝo 10Fari rektangulon surklakebla
Rectangle, inside(), sea triopa operacisimbolo
Paŝo 11Aldoni entajpeblan linion sur la retprograman zonon
TextField, setText(), add(), init()
Paŝo 12Krei tabelon da objektoj Rectangle
Tabelo
Paŝo 13Krei novan objekton : la nocio "klaso"
Deklari klason, difini konstruilon kaj generi objekton
Paŝo 14Krei objekton Kvadrato
Heredo
Paŝo 15Aldoni al la objektoj Kvadrato la kolorajn atributojn
Paŝo 16Konverti entjeron en la deksesuman nombrosistemon
Integer.toString()
Paŝo 17Fona koloro kaj enpaĝigo
setBackground(), Panel, FlowLayout()
Paŝo 18Enpaĝigo (2)
BorderLayout()
Paŝo 19Enpaĝigo (3)
Paŝo 20Lastaj plibonigoj