Reklame
Hvis du bruger din computer på et højere niveau, har du måske spekuleret på, hvordan du skriver computerprogrammer, og hvad der sker, mens du skriver en bestemt kode. At få en god base med hurtige visuelle resultater efter kun lidt fiddling er meget svært, hvis du starter fra bunden. Selv hvis du starter fra bunden, nogle programmeringssprog gøre det sværere at begynde at få visuelle resultater end andre (bortset fra de meget ligefremme grundlæggende).
Imidlertid, Greenfoot tager sig af dette problem ved at tilvejebringe en udviklingsplatform, beregnet til uddannelsesmæssige formål, hvor brugere hurtigt kan komme i gang og få visuelle resultater tilbage i form af grafik.
Greenfoot kører og bruger Java for sit programmeringssprog, der kører på stort set ethvert operativsystem uden at skulle kompilere igen for hvert operativsystem.
Som sagt er Greenfoot beregnet til at blive brugt i uddannelsesmiljøer, selvom enhver kan bruge det til at lære om sproget i deres eget tempo. Selv blev jeg introduceret til programmet på mit kursus i datalogi, og indtil videre har jeg lært meget ved at bruge Greenfoot. Bemærk, at dette program ikke faktisk lærer dig Java, men i stedet giver dig mulighed for nemt at ændre koden selv og se, hvad der sker, når du gør det. Dokumentation leveres naturligvis.
Download og installer
For at komme i gang skal du gå til deres websted og downloade en kopi til dit operativsystem. For de første tre indstillinger skal du være i stand til at installere det, som du ville installere ethvert andet program. Hvis du skulle vælge indstillingen "andre systemer", bliver du nødt til at installere den ved at starte .jar-filen som en eksekverbar. Hvis du kører Linux, skal du sørge for, at den har eksekverbare rettigheder, og sæt derefter
java -jar / sti / til / fil
ind i din terminal og tryk på Enter. Hvis du bruger en form for BSD-UNIX, såsom FreeBSD, fungerer den foregående kommando muligvis ikke, så kontroller venligst, hvilken kommando der fungerer for dig. Når installationsprogrammet er startet, skal du installere, hvor du vil, og derefter starte den eksekverbare fil i den nye mappe for at køre Greenfoot.
Kom godt i gang
Når du starter Greenfoot, vil du blive mødt af en velkomstdialog. Hvis du aldrig har brugt Greenfoot før, foreslår jeg, at du vælger tutorialscenariet. Din browser åbner derefter selvstudiet, og Greenfoot starter tutorialscenariet, kaldet “Wombats”.
Funktioner
Derfra kan du venstreklikke på klasserne i højre rude og vælge, om du vil føje dem til verden (af at vælge indstillingen og derefter vælge den celle, der skal indsættes objektet i), eller om kilden skal åbnes og redigeres kode. Kodeditoren indeholder et par gode funktioner, herunder ”gå til linjenummer”, en lokalitetssøger på højre side og baggrundsfarver for at bestemme, hvilke kodestykker der går sammen.
Når du føler dig klar til at prøve det, skal du tilføje nogle objekter til verden og trykke på "Kør". Du kan se, hvordan dine objekter opfører sig og lærer af koden, der får disse objekter til at opføre sig på den måde. Bemærk, at tutorialscenariet fungerer out-of-the-box, og justeringer af den medfølgende kode er ikke nødvendige for at få det til at fungere.
Få hjælp
Du kan også få hjælp fra lokalsamfundet eller se på andre scenarier på Greenfoot Galleri. Hvis du prøver Greenfoot, anbefaler jeg stærkt, at du også besøger hjemmesiden for at få en bedre forståelse af, hvad Greenfoot er i stand til.
Konklusion
Det er alt, hvad der er! Resten er op til din fantasi, og hvad du ønsker at gøre med den. Husk, at du kan få hjælp i Greenfoot Gallery, og helt sikkert tjekke dokumentationen for hvilke metoder (en serie af kommandoer i kode, der kan kaldes med en enkel erklæring) i tutorialscenariet, og hvad de medfølgende Greenfoot-metoder kan tilføje. Hvis du har brug for inspiration, så tjek Galleriet. Nogle af projekterne derpå har kildekoden klar til at downloade og studere, hvilket er en anden fantastisk teknik til at lære Java.
Hvor interesseret er du i at lære at skrive programmer? Synes du Greenfoot er en fantastisk måde at komme i gang? Vil du bruge det til at blive introduceret til Java? Fortæl os det i kommentarerne!
Danny er senior på University of North Texas, der nyder alle aspekter af open source-software og Linux.