Als u uw computer op een hoger niveau gebruikt, heeft u zich misschien afgevraagd hoe u computerprogramma's moet schrijven en wat er gebeurt terwijl u bepaalde code schrijft. Echter, om een goede basis te krijgen met snelle visuele resultaten na slechts een beetje gehannes is erg moeilijk als je helemaal opnieuw begint. Zelfs als je helemaal opnieuw begint, maken sommige programmeertalen het moeilijker om visuele resultaten te krijgen dan andere (afgezien van de zeer ronduit basishandelingen).
Greenfoot zorgt echter voor dit probleem door een ontwikkelplatform aan te bieden, bedoeld voor educatieve doeleinden, waar gebruikers snel aan de slag kunnen en visuele resultaten terug kunnen krijgen in de vorm van afbeeldingen.
Greenfoot wordt uitgevoerd en gebruikt Java voor de programmeertaal, die op vrijwel elk besturingssysteem wordt uitgevoerd zonder opnieuw te moeten compileren voor elk besturingssysteem.
Zoals ik al zei, is Greenfoot bedoeld voor gebruik in educatieve omgevingen, hoewel iedereen het kan gebruiken om de taal in zijn eigen tempo te leren. Ik heb zelf kennis gemaakt met het programma in mijn Computer Science-cursus en tot nu toe heb ik veel geleerd met Greenfoot. Merk op dat dit programma je niet echt Java leert, maar in plaats daarvan kun je de code eenvoudig zelf wijzigen en zien wat er gebeurt als je dat doet. Documentatie is natuurlijk voorzien.
Download en installeer
Ga om te beginnen naar hun website en download een kopie voor uw besturingssysteem. Voor de eerste drie opties moet u het kunnen installeren zoals u een ander programma zou installeren. Als u de optie "andere systemen" moest kiezen, moet u deze installeren door het .jar-bestand als een uitvoerbaar bestand te starten. Als je Linux gebruikt, zorg er dan voor dat het over uitvoerbare rechten beschikt en zet het dan
java -jar / pad / naar / bestand
in je terminal en druk op Enter. Als u een vorm van BSD-UNIX gebruikt, zoals FreeBSD, werkt de vorige opdracht mogelijk niet, dus controleer welke opdracht voor u werkt. Nadat het installatieprogramma is gestart, installeert u het naar waar u maar wilt en start u vervolgens het uitvoerbare bestand in de nieuwe map om Greenfoot uit te voeren.
Ermee beginnen
Wanneer u Greenfoot start, wordt u begroet door een welkomstvenster. Als je nog nooit eerder met Greenfoot gewerkt hebt, raad ik je aan het tutorialscenario te kiezen. Uw browser opent dan de zelfstudie en Greenfoot start het zelfstudiescenario genaamd "Wombats".
Kenmerken
Van daaruit kunt u met de linkermuisknop klikken op de klassen in het rechterdeelvenster en kiezen of u ze aan de wereld wilt toevoegen (door de optie te selecteren en vervolgens de cel te selecteren om het object in te plaatsen), of om de broncode te openen en te bewerken. De code-editor heeft een paar leuke functies, waaronder 'ga naar regelnummer', een locatiezoeker aan de rechterkant en achtergrondkleuren om te bepalen welke stukjes code bij elkaar horen.
Wanneer je klaar bent om het uit te proberen, voeg dan wat voorwerpen toe aan de wereld en druk op "Uitvoeren". U zult zien hoe uw objecten zich gedragen en leren van de code die ervoor zorgt dat die objecten zich op die manier gedragen. Houd er rekening mee dat het zelfstudiescenario out-of-the-box werkt en dat aanpassingen aan de verstrekte code niet nodig zijn om deze te laten werken.
Hulp krijgen
Je kunt ook hulp krijgen van de community of andere scenario's bekijken in de Greenfoot-galerij. Als je Greenfoot uitprobeert, raad ik je ten zeerste aan om ook de website te bezoeken om beter te begrijpen waar Greenfoot toe in staat is.
Conclusie
Dat is alles wat er is! De rest is aan je verbeelding en wat je ermee wilt doen. Vergeet niet dat je hulp kunt krijgen in de Greenfoot-galerij, en zeker de documentatie kunt bekijken voor welke methoden (een reeks commando's in code die kan worden aangeroepen met een eenvoudige verklaring) in het zelfstudiescenario wel en wat de meegeleverde Greenfoot-methoden kunnen toevoegen. Als je inspiratie nodig hebt, bekijk dan de galerij. Sommige van de projecten daar hebben de broncode voor u klaar om te downloaden en te studeren, wat een geweldige techniek is om Java te leren.
Hoe geïnteresseerd ben je in het leren schrijven van programma's? Denk je dat Greenfoot een goede manier is om te beginnen? Gebruik je het om kennis te maken met Java? Laat het ons weten in de reacties!