Mainos
Jos käytät tietokonetta korkeammalla tasolla, olet ehkä miettinyt, kuinka kirjoittaa tietokoneohjelmia ja mitä tapahtuu, kun kirjoitat tiettyä koodia. Hyvän tukikohdan saaminen nopeilla visuaalisilla tuloksilla on vain vaikeaa, jos aloitat tyhjästä, kun vain vähän viihdytät. Jopa jos aloitat tyhjästä, jotkut ohjelmointikielet vaikeuta visuaalisten tulosten saamisen aloittamista kuin toiset (lukuun ottamatta aivan perimmäisiä perusteita).
Kuitenkin, Greenfoot hoitaa tämän ongelman tarjoamalla koulutustarkoituksiin tarkoitetun kehitysalustan, jossa käyttäjät voivat nopeasti päästä alkuun ja saada visuaaliset tulokset takaisin grafiikan muodossa.
Greenfoot juoksee ja käyttää Jaava sen ohjelmointikielelle, joka toimii käytännöllisesti katsoen kaikissa käyttöjärjestelmissä ilman, että jokaiselle käyttöjärjestelmälle on tehtävä uusi käännös.
Kuten totesin, Greenfoot on tarkoitettu käytettäväksi koulutusympäristöissä, vaikka kuka tahansa voi käyttää sitä oppimaan kieltä omassa tahdissaan. Olen itse perehtynyt ohjelmaan tietotekniikan kurssillani, ja olen toistaiseksi oppinut paljon Greenfootilla. Huomaa, että tämä ohjelma ei oikeastaan opeta sinulle Java-ohjelmaa, vaan antaa sinun sen sijaan muuttaa koodin helposti itse ja nähdä, mitä tapahtuu, kun teet niin. Asiakirjat tietenkin toimitetaan.
Lataa ja asenna
Aloita siirtymällä heidän verkkosivustoilleen ja lataaksesi kopio käyttöjärjestelmällesi. Kolme ensimmäistä vaihtoehtoa pitäisi voida asentaa samalla tavalla kuin minkä tahansa muun ohjelman. Jos jouduit valitsemaan ”muut järjestelmät” -vaihtoehto, sinun on asennettava se käynnistämällä .jar-tiedosto suoritettuna. Jos käytät Linuxia, varmista, että sillä on suoritettavat oikeudet, ja laita sitten
java -jar / polku / tiedostoon
terminaaliin ja paina Enter. Jos käytät BSD-UNIX-muotoa, kuten FreeBSD, edellinen komento ei ehkä toimi, joten tarkista mikä komento toimii sinulle. Kun asennusohjelma käynnistyy, asenna haluamaasi paikkaan ja käynnistä sitten suoritettava tiedosto uudessa kansiossa suorittaaksesi Greenfootin.
Päästä alkuun
Kun käynnistät Greenfootin, sinut toivottaa tervetuloa-valintaikkuna. Jos et ole koskaan käyttänyt Greenfootia aiemmin, suosittelen, että valitset opetusohjelman. Selaimesi avaa sitten opetusohjelman ja Greenfoot käynnistää opetusohjelman, nimeltään “Wombats”.
ominaisuudet
Sieltä voit napsauttaa hiiren vasemmalla painikkeella oikean ruudun luokkia ja valita, lisätäänkö ne maailmaan (by valitsemalla vaihtoehto ja valitsemalla sitten solu, johon objekti laitetaan) tai avataanko ja muokataanko lähde koodi. Koodieditorissa on muutama mukava ominaisuus, kuten “Siirry rivinumeroon”, paikanninhaku oikealla puolella ja taustavärit sen määrittämiseksi, mitkä koodipalat menevät yhdessä.
Kun olet valmis kokeilemaan sitä, lisää esineitä maailmaan ja paina “Suorita”. Näet kuinka objektisi käyttäytyvät ja opit koodista, joka saa objektit käyttäytymään tällä tavalla. Huomaa, että opetusohjelma toimii loppuun saakka, ja toimitetun koodin säätöjä ei tarvita, jotta se toimisi.
Saada apua
Voit myös saada apua yhteisöltä tai katsoa muita skenaarioita Greenfoot-galleria. Jos kokeilet Greenfootia, suosittelen, että vierailet myös verkkosivustolla saadaksesi paremman käsityksen siitä, mihin Greenfoot pystyy.
johtopäätös
Siinä kaikki! Loppuosa on mielikuvitustasi, ja mitä haluat tehdä sen kanssa. Muista, että voit saada apua Greenfoot - galleriasta, ja tutustu ehdottomasti mitä menetelmiä koskeviin dokumentaatioihin (sarja komennot koodissa, jota voidaan kutsua yksinkertaisella lauseella) opetusohjelmassa tekevät ja mitä tarjolla olevat Greenfoot-menetelmät voivat lisätä. Jos tarvitset inspiraatiota, tutustu galleriaan. Joidenkin siellä olevien projektien lähdekoodit ovat valmiit lataamiseen ja tutkimukseen, mikä on toinen hieno tekniikka Java-oppimiseen.
Kuinka kiinnostunut olet ohjelmien kirjoittamisen oppimisesta? Onko Greenfoot mielestäsi loistava tapa päästä alkuun? Käytätkö sitä Java-tutustumiseen? Kerro meille kommenteista!
Danny on Pohjois-Teksasin yliopiston vanhempi, joka nauttii kaikista avoimen lähdekoodin ohjelmistojen ja Linuxin ominaisuuksista.