Reklāma

kā rakstīt datorprogrammasJa datoru izmantojat augstākā līmenī, iespējams, tieši domājāt, kā rakstīt datorprogrammas un kas notiek, rakstot noteiktu kodu. Tomēr, ja sākat no nulles, ir ļoti grūti iegūt labu bāzi ar ātriem vizuāliem rezultātiem pēc neliela savaldīšanās. Pat ja jūs sākat no nulles, daži programmēšanas valodas apgrūtināt vizuālo rezultātu iegūšanu nekā citiem (izņemot pašus pamatus).

Tomēr Greenfoot rūpējas par šo problēmu, nodrošinot attīstības platformu, kas paredzēta izglītības vajadzībām, kur lietotāji var ātri sākt darbu un atgūt vizuālus rezultātus grafikas veidā.

Greenfoot darbojas un izmanto Java programmēšanas valodai, kas darbojas praktiski visās operētājsistēmās, bez katras kompilācijas katrai operētājsistēmai.

Kā es teicu, Greenfoot ir paredzēts izmantošanai izglītības vidē, lai gan ikviens to var izmantot, lai iemācītos valodu savā tempā. Es pats iepazinos ar programmu datorzinātņu kursā, un līdz šim esmu daudz iemācījies, izmantojot Greenfoot. Ņemiet vērā, ka šī programma patiesībā nemāca jums Java, bet tā vietā ļauj jums pats mainīt kodu un redzēt, kas notiek, to darot. Dokumentācija, protams, ir nodrošināta.

instagram viewer

Lejupielādējiet un instalējiet

Lai sāktu, dodieties uz viņu vietni un lejupielādējiet operētājsistēmas kopiju. Pirmajām trim iespējām jums vajadzētu būt iespējai to instalēt tāpat, kā jūs instalētu jebkuru citu programmu. Ja jums bija jāizvēlas opcija “citas sistēmas”, tā būs jāinstalē, palaižot .jar failu kā izpildāmu. Ja palaižat Linux, pārliecinieties, vai tam ir izpildāmās tiesības, tad ielieciet

java -jar / ceļš / uz / fails

savā terminālī un nospiediet Enter. Ja izmantojat BSD-UNIX formu, piemēram, FreeBSD, iepriekšējā komanda var nedarboties, tāpēc, lūdzu, pārbaudiet, kura komanda darbojas jums. Kad instalētājs ir palaidis, instalējiet visur, kur vēlaties, un pēc tam palaidiet izpildāmo failu jaunajā mapē, lai palaistu Greenfoot.

Darba sākšana

kā rakstīt datorprogrammas

Startējot Greenfoot, jūs sagaidīs sveiciena dialogs. Ja jūs nekad iepriekš neesat izmantojis Greenfoot, es iesaku izvēlēties apmācības scenāriju. Pēc tam jūsu pārlūkprogramma atvērs apmācību, un Greenfoot uzsāks apmācības scenāriju ar nosaukumu “Wombats”.

kā rakstīt programmas

Iespējas

Pēc tam ar peles kreiso taustiņu noklikšķiniet uz klasēm labajā rūtī un izvēlieties, vai pievienot tās pasaulei (līdz atlasot opciju un pēc tam atlasot šūnu, kurā ievietot objektu), vai arī, vai atvērt un rediģēt avotu kods. Koda redaktoram ir pāris jaukas funkcijas, tostarp “pāriet uz līnijas numuru”, atrašanās vietas meklētājs labajā pusē un fona krāsas, lai noteiktu, kuri koda gabali iet kopā.

kā rakstīt programmas

Kad jūtaties gatavs to izmēģināt, pievienojiet pasaulei dažus objektus un nospiediet “Run”. Jūs redzēsit, kā uzvedas jūsu objekti, un iemācieties no koda, kas liek šiem objektiem izturēties šādā veidā. Ņemiet vērā, ka apmācības scenārijs darbosies ārpus ietvara, un, lai tas darbotos, piedāvātā koda pielāgojumi nav nepieciešami.

kā rakstīt datorprogrammas

Palīdzības iegūšana

Varat arī saņemt palīdzību no sabiedrības vai aplūkot citus scenārijus vietnē Greenfoot galerija. Ja izmēģināt Greenfoot, ļoti iesaku apmeklēt arī vietni, lai labāk izprastu, uz ko Greenfoot ir spējīgs.

Secinājums

Tas ir viss, kas tur ir! Pārējais ir atkarīgs no jūsu iztēles, un ko jūs ar to vēlaties darīt. Atcerieties, ka varat saņemt palīdzību Greenfoot galerijā, un noteikti iepazīstieties ar dokumentāciju par kādām metodēm (sēriju komandas kodā, ko var izsaukt ar vienkāršu paziņojumu) apmācības scenārijā dara un ko var sniegt piedāvātās Greenfoot metodes pievienot. Ja jums nepieciešama iedvesma, apskatiet galeriju. Dažiem no tur esošajiem projektiem ir gatavs avota kods, lai jūs varētu to lejupielādēt un izpētīt, kas ir vēl viens lielisks paņēmiens Java apgūšanai.

Cik interesē jūs mācīties rakstīt programmas? Vai jūs domājat, ka Greenfoot ir lielisks veids, kā sākt? Vai jūs to izmantosit, lai iepazītos ar Java? Paziņojiet mums komentāros!

Danny ir Ziemeļteksasas universitātes vecākais, kurš bauda visus atvērtā pirmkoda programmatūras un Linux aspektus.