Oglas

kako pisati računalne programeAko koristite računalo na višoj razini, možda ste se pitali kako točno napisati računalne programe i što se događa dok pišete određeni kôd. Međutim, vrlo je teško dobiti dobru bazu s brzim vizualnim rezultatima nakon samo maloga premotavanja. Čak i ako počnete od nule, neki programski jezici teže započinjati dobivanjem vizualnih rezultata od ostalih (osim vrlo ispravnih osnova).

Međutim, Greenfoot se brine za ovaj problem pružanjem platforme za razvoj koja je namijenjena u obrazovne svrhe, gdje korisnici mogu brzo započeti s radom i vratiti vizualne rezultate u obliku grafike.

Greenfoot pokreće i koristi Java za njegov programski jezik, koji se izvodi u gotovo svakom operacijskom sustavu bez potrebe za prekomponovanjem za svaki operativni sustav.

Kao što rekoh, Greenfoot se upotrebljava u obrazovnim okruženjima, mada ga svatko može koristiti za učenje jezika vlastitim tempom. U program sam se upoznala s mojim tečajem informatike, a do sada sam puno naučila pomoću Greenfoota. Imajte na umu da vas ovaj program zapravo ne uči Java, već vam omogućava da lako promijenite kôd sami i vidite što se događa kad to učinite. Dokumentacija je, naravno, pružena.

Preuzmite i instalirajte

Za početak otvorite njihovu web stranicu i preuzmite kopiju za svoj operativni sustav. Za prve tri opcije trebali biste ga moći instalirati kao i svaki drugi program. Ako ste morali odabrati opciju "drugi sustavi", morat ćete je instalirati pokretanjem .jar datoteke kao izvršne datoteke. Ako pokrenete Linux, pazite da ima izvršna prava, a zatim stavite

java -jar / put / do / datoteka

u svoj terminal i pritisnite Enter. Ako koristite oblik BSD-UNIX-a, kao što je FreeBSD, prethodna naredba možda neće raditi, pa provjerite koja naredba djeluje za vas. Nakon što se instalacijski program pokrene, instalirajte se gdje god želite, a zatim pokrenite izvršnu datoteku u novoj mapi kako biste pokrenuli Greenfoot.

Početak rada

kako pisati računalne programe

Kada pokrenete Greenfoot, dočekat će vas dijalog dobrodošlice. Ako nikad prije niste koristili Greenfoot, savjetujem vam da odaberete scenarij podučavanja. Tada će vaš preglednik otvoriti udžbenik, a Greenfoot će pokrenuti scenarij pod nazivom "Wombats".

kako pisati programe

Značajke

Odatle možete kliknuti lijevim klikom na klase u desnom oknu i odabrati želite li ih dodati u svijet (po odabir opcije, a zatim odabir ćelije u koju ćete objekt staviti) ili želite li otvoriti i urediti izvor kodirati. Uređivač koda sadrži nekoliko lijepih značajki, uključujući "idite na redni broj", pronalaženje lokacije s desne strane i boje pozadine kako bi se utvrdilo koji dijelovi koda idu zajedno.

kako pisati programe

Kad se osjećate spremni isprobati, dodajte neke predmete u svijet i pritisnite "Run". Vidjet ćete kako se vaši objekti ponašaju i naučiti ćete iz koda zbog kojeg se ti objekti ponašaju na taj način. Imajte na umu da će scenarij tutorijala raditi izvan okvira, a prilagodbe ponuđenog koda nisu potrebne da bi se radio.

kako pisati računalne programe

Dobivanje pomoći

Također možete potražiti pomoć zajednice ili pogledati druge scenarije na Galerija Greenfoot. Ako isprobate Greenfoot, toplo vam savjetujem da posjetite web stranicu kako biste bolje razumjeli za što je Greenfoot sposoban.

Zaključak

To je sve! Ostalo je na vašoj mašti i onome što želite učiniti s njom. Imajte na umu da pomoć možete potražiti u galeriji Greenfoot i svakako potražite u dokumentaciji koje metode (niz naredbe u kodu koje se može nazvati jednostavnom izjavom) u tutorial scenariju učiniti i što mogu pružiti Greenfoot metode dodati. Ako vam treba inspiracija, pogledajte galeriju. Neki od projekata na njima imaju izvorni kod za preuzimanje i proučavanje, što je još jedna sjajna tehnika učenja Java.

Koliko ste zainteresirani za učenje pisanja programa? Mislite li da je Greenfoot odličan način za početak? Hoćete li ga koristiti za upoznavanje s Javom? Javite nam u komentarima!

Danny je stariji profesor na Sveučilištu Sjeverni Teksas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.