Reklaam

kuidas kirjutada arvutiprogrammeKui kasutate oma arvutit kõrgemal tasemel, olete võib-olla mõelnud, kuidas täpselt arvutiprogramme kirjutada ja mis juhtub teatud koodi kirjutamise ajal. Nullist alustades on aga väga raske saada kiirete visuaalsete tulemustega head alust, kui natuke ringi näpistada. Isegi kui alustate nullist, siis mõned programmeerimiskeeled muudate visuaalsete tulemuste saamise keerukamaks kui teised (peale kõige põhjalikuma põhitõe).

Kuid, Roheline jalg hoolitseb selle probleemi eest, pakkudes välja hariduslikuks otstarbeks mõeldud platvormi, kus kasutajad saavad kiiresti alustada ja saada visuaalseid tulemusi graafika kujul.

Greenfoot jookseb ja kasutab Java selle programmeerimiskeele jaoks, mis töötab praktiliselt igas opsüsteemis, ilma et oleks vaja iga opsüsteemi uuesti kompileerida.

Nagu ma ütlesin, on Greenfoot mõeldud kasutamiseks hariduskeskkonnas, ehkki igaüks saab seda kasutada keele tundmaõppimiseks omas tempos. Olen ka ise arvutiteaduse kursusel programmiga tutvunud ja seni olen Greenfooti abil palju õppinud. Pange tähele, et see programm ei õpeta teile tegelikult Java-d, vaid võimaldab teil seda koodi lihtsalt ise muuta ja vaadata, mis siis juhtub. Dokumentatsioon on muidugi olemas.

Laadige alla ja installige

Alustamiseks minge nende veebisaidile ja laadige alla oma opsüsteemi koopia. Kolme esimese valiku korral peaksite saama selle installida nagu mis tahes muu programmi installimisel. Kui pidite valima valiku „muud süsteemid”, peate selle installima, käivitades käivitatava failina .jar. Kui kasutate Linuxi, veenduge, et sellel oleks käivitatavad õigused, siis pange

java -jar / tee / faili

oma terminali ja vajuta enter. Kui kasutate BSD-UNIX-i vormi, näiteks FreeBSD, ei pruugi eelmine käsk töötada, seega kontrollige, milline käsk teie jaoks töötab. Kui installiprogramm on käivitunud, installige kuhu iganes soovite ja seejärel käivitage Greenfooti käitamiseks käivitatav fail uude kausta.

Alustamine

kuidas kirjutada arvutiprogramme

Kui käivitate Greenfooti, ​​võtab teid vastu tervitusdialoog. Kui te pole kunagi Greenfooti varem kasutanud, soovitan teil valida juhendaja stsenaarium. Seejärel avab teie brauser õpetuse ja Greenfoot käivitab õpetuse stsenaariumi nimega “Wombats”.

kuidas programme kirjutada

Funktsioonid

Sealt saate vasakklõpsake parempoolsel paanil olevaid klasse ja saate valida, kas lisada need maailma (by suvandi valimine ja seejärel lahtri valimine objekti paigutamiseks) või allika avamine ja redigeerimine kood. Koodiredaktoril on paar toredat funktsiooni, sealhulgas „minna rea ​​numbrile”, asukoha leidja paremal küljel ja taustavärvid, et teha kindlaks, millised kooditükid koos käivad.

kuidas programme kirjutada

Kui olete valmis seda proovima, lisage mõni objekt maailmale ja klõpsake nuppu „Käivita“. Näete, kuidas teie objektid käituvad, ja saate õppida koodist, mis paneb objektid sel viisil käituma. Pange tähele, et juhendaja stsenaarium töötab väljastpoolt ja pakutud koodi kohandamine pole selle toimimiseks vajalik.

kuidas kirjutada arvutiprogramme

Abi saamine

Samuti võite saada kogukonnalt abi või vaadata muid stsenaariume Greenfoot galerii. Kui proovite Greenfooti proovida, soovitan tungivalt külastada ka veebisaiti, et saada paremini aru, milleks Greenfoot on võimeline.

Järeldus

See on kõik olemas! Ülejäänu sõltub teie kujutlusvõimest ja sellest, mida soovite sellega teha. Pidage meeles, et abi saate Greenfooti galeriist ja kindlasti tutvuge kõigi meetodite dokumentatsiooniga (mitu sarja) käsud koodis, mida saab lihtsa avaldusega kutsuda) juhendaja stsenaariumis teevad ja mida pakutavad Greenfooti meetodid võimaldavad lisama. Kui vajate inspiratsiooni, vaadake galeriid. Mõne seal asuva projekti jaoks on lähtekood allalaadimiseks ja uurimiseks valmis, mis on veel üks suurepärane tehnika Java õppimiseks.

Kuidas olete huvitatud programmide kirjutamise õppimisest? Kas sa arvad, et Greenfoot on suurepärane viis alustamiseks? Kas kasutate seda Javaga tutvumiseks? Andke meile kommentaarides teada!

Danny on Põhja-Texase ülikooli vanem, kes naudib kõiki avatud lähtekoodiga tarkvara ja Linuxi aspekte.