Reklama

ako písať počítačové programyAk počítač používate na vyššej úrovni, možno ste sa pýtali, ako presne napísať počítačové programy a čo sa stane, keď píšete určitý kód. Získať dobrú základňu s rýchlymi vizuálnymi výsledkami však po malej prešmyknutí je veľmi ťažké, ak začnete od nuly. Aj keď začnete od nuly, niektoré programovacie jazyky sťažiť začatie získavania vizuálnych výsledkov ako ostatné (okrem veľmi priamych zásad).

Avšak, Greenfoot stará sa o tento problém poskytovaním vývojovej platformy určenej na vzdelávacie účely, kde používatelia môžu rýchlo začať a vizuálne výsledky získavať späť vo forme grafiky.

Greenfoot beží a používa Jáva pre svoj programovací jazyk, ktorý beží prakticky na každom operačnom systéme bez toho, aby sa musel pre každý operačný systém prekompilovať.

Ako som už povedal, Greenfoot sa má používať vo vzdelávacích prostrediach, hoci ktokoľvek ho môže používať na to, aby sa učil o jazyku vlastným tempom. Sám som sa zoznámil s programom na svojom kurze informatiky a doteraz som sa veľa naučil pomocou programu Greenfoot. Uvedomte si, že tento program vás skutočne neučí Java, ale namiesto toho vám umožňuje jednoducho zmeniť kód a zistiť, čo sa stane, keď tak urobíte. Dokumentácia je samozrejme poskytnutá.

instagram viewer

Stiahnite a nainštalujte

Ak chcete začať, choďte na ich webovú stránku a stiahnite si kópiu pre svoj operačný systém. Pokiaľ ide o prvé tri možnosti, mali by ste byť schopní ho nainštalovať rovnako, ako by ste nainštalovali akýkoľvek iný program. Ak ste si museli zvoliť možnosť „iné systémy“, musíte ju nainštalovať spustením súboru .jar ako spustiteľného súboru. Ak prevádzkujete Linux, uistite sa, že má spustiteľné práva

java -jar / cesta / do / súboru

do vášho terminálu a stlačte Enter. Ak používate formu BSD-UNIX, napríklad FreeBSD, predchádzajúci príkaz nemusí fungovať, preto skontrolujte, ktorý príkaz pre vás funguje. Akonáhle sa inštalátor spustí, nainštalujte ho, kdekoľvek chcete, a potom spustite spustiteľný súbor v novom priečinku, aby ste spustili Greenfoot.

Začíname

ako písať počítačové programy

Po spustení Greenfoot vás uvíta uvítací dialóg. Ak ste nikdy predtým Greenfoot nepoužívali, odporúčame vám zvoliť scenár príručky. Váš prehliadač potom otvorí tutoriál a Greenfoot spustí scenár tutoriálu s názvom „Wombats“.

ako písať programy

Vlastnosti

Odtiaľ môžete kliknúť ľavým tlačidlom myši na triedy v pravom paneli a zvoliť, či ich chcete pridať do sveta (podľa výberom možnosti a následným výberom bunky, do ktorej chcete objekt umiestniť), alebo či zdroj otvoríte a upravíte code. Editor kódu má niekoľko pekných funkcií, medzi ktoré patrí „číslo linky“, vyhľadávač polohy na pravej strane a farby pozadia, ktoré určujú, ktoré kúsky kódu idú spolu.

ako písať programy

Keď sa budete chcieť vyskúšať, pridajte do sveta niektoré objekty a stlačte „Spustiť“. Uvidíte, ako sa vaše objekty správajú, a učia sa sa z kódu, ktorý spôsobuje, že sa tieto objekty správajú týmto spôsobom. Všimnite si, že výučbový scenár bude fungovať hneď po vybalení a úpravy zadaného kódu nie sú potrebné na to, aby fungoval.

ako písať počítačové programy

Získanie pomoci

Môžete tiež získať pomoc od komunity alebo sa pozrieť na ďalšie scenáre Galéria Greenfoot. Ak vyskúšate Greenfoot, veľmi vám odporúčam navštíviť webovú stránku, aby ste lepšie porozumeli tomu, čo Greenfoot dokáže.

záver

To je všetko! Zvyšok záleží na vašej fantázii a na tom, čo s tým chcete robiť. Nezabudnite, že môžete získať pomoc v galérii Greenfoot a určite si pozrite dokumentáciu, aké metódy (séria príkazy v kóde, ktoré je možné volať jednoduchým príkazom) v tutoriálnom scenári a čo môžu poskytnuté poskytnuté metódy Greenfoot dodať. Ak potrebujete inšpiráciu, pozrite sa do galérie. Niektoré projekty majú zdrojový kód pripravený na stiahnutie a štúdium, čo je ďalšia skvelá technika na učenie Java.

Aký máte záujem naučiť sa písať programy? Myslíte si, že Greenfoot je skvelý spôsob, ako začať? Použijete ho na predstavenie Java? Dajte nám vedieť v komentároch!

Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.