reklama

jak psát počítačové programyPoužíváte-li počítač na vyšší úrovni, možná jste se divili, jak přesně psát počítačové programy a co se stane, když píšete určitý kód. Získat dobrou základnu s rychlými vizuálními výsledky po malém hádání je však velmi obtížné, pokud začnete od nuly. I když začnete od nuly, některé programovací jazyky je obtížnější začít získávat vizuální výsledky než ostatní (kromě velmi přímých základů).

Nicméně, Greenfoot postará se o tento problém tím, že poskytuje vývojovou platformu, určenou pro vzdělávací účely, kde uživatelé mohou rychle začít a získávat vizuální výsledky zpět ve formě grafiky.

Greenfoot běží a používá Jáva pro svůj programovací jazyk, který běží prakticky na každém operačním systému, aniž by se musel znovu kompilovat pro každý operační systém.

Jak jsem řekl, Greenfoot je určen k použití ve vzdělávacích prostředích, ačkoli kdokoli ho může použít k tomu, aby se o jazyce naučil vlastním tempem. Sám jsem se seznámil s programem v mém kurzu informatiky a zatím jsem se toho hodně naučil pomocí Greenfoot. Všimněte si, že tento program vás ve skutečnosti neučí Java, ale místo toho vám umožní snadno změnit kód sami a zjistit, co se stane, když tak učiníte. Dokumentace je samozřejmě poskytována.

Stáhněte a nainstalujte

Nejprve přejděte na jejich webové stránky a stáhněte si kopii pro svůj operační systém. Pro první tři možnosti byste měli být schopni nainstalovat ji, jako byste nainstalovali jakýkoli jiný program. Pokud jste museli vybrat možnost „jiné systémy“, musíte ji nainstalovat spuštěním souboru .jar jako spustitelného souboru. Pokud provozujete Linux, ujistěte se, že má spustitelná práva, a pak vložte

java -jar / cesta / do / souboru

do vašeho terminálu a stiskněte Enter. Pokud používáte formu BSD-UNIX, například FreeBSD, předchozí příkaz nemusí fungovat, proto prosím zkontrolujte, jaký příkaz pro vás funguje. Jakmile se instalační program spustí, nainstalujte jej kamkoli budete chtít a poté spusťte spustitelný soubor v nové složce, abyste spustili Greenfoot.

Začínáme

jak psát počítačové programy

Když začnete Greenfoot, uvítá vás uvítací dialog. Pokud jste Greenfoot ještě nikdy nepoužívali, doporučujeme vám vybrat scénář výuky. Váš prohlížeč poté otevře výukový program a Greenfoot spustí výukový scénář s názvem „Wombats“.

jak psát programy

Funkce

Odtud můžete kliknout levým tlačítkem myši na třídy v pravém podokně a zvolit, zda je chcete přidat do světa (podle výběrem možnosti a následným výběrem buňky, do které má být objekt vložen), nebo zda má být zdroj otevřen a upraven kód. Editor kódu obsahuje několik pěkných funkcí, včetně „čísla linky“, vyhledávače umístění na pravé straně a barev pozadí, aby bylo možné určit, které kusy kódu jdou spolu.

jak psát programy

Až se budete chtít vyzkoušet, přidejte do světa nějaké objekty a stiskněte tlačítko „Spustit“. Uvidíte, jak se vaše objekty chovají, a poučí se z kódu, který způsobuje, že se tyto objekty chovají tímto způsobem. Všimněte si, že scénář tutoriálu bude fungovat okamžitě a úpravy kódu nebudou nutné, aby fungoval.

jak psát počítačové programy

Získání nápovědy

Můžete také získat pomoc od komunity nebo se podívat na jiné scénáře na internetu Galerie Greenfoot. Pokud vyzkoušíte Greenfoot, vřele doporučuji, abyste navštívili také web, abyste lépe porozuměli tomu, co Greenfoot dokáže.

Závěr

To je vše! Zbytek záleží na vaší fantazii a na tom, co s tím chcete dělat. Nezapomeňte, že můžete získat pomoc v galerii Greenfoot a určitě si prohlédněte dokumentaci, jaké metody (řada příkazy v kódu, které lze volat jednoduchým příkazem) v tutoriálovém scénáři a co poskytnuté metody Greenfoot mohou přidat. Pokud potřebujete inspiraci, podívejte se na galerii. Některé z projektů tam mají zdrojový kód, který můžete stáhnout a studovat, což je další skvělá technika pro výuku Java.

Jak se zajímáte o psaní programů? Myslíte si, že Greenfoot je skvělý způsob, jak začít? Použijete jej k seznámení s Java? Dejte nám vědět v komentářích!

Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.