Naposledy aktualizováno: 11.11.11 pá 12:45:04
Ve svých knihách pro začátečníky používám vývojové prostředí BlueJ, protože je považuji za prozatím nejlepší nástroj pro vážný vstup do světa objektově orientovaného programování.
Je to prozatím jediné volně dostupné vývojové prostředí, které dovoluje vymýšlet i se začátečníky nejprve architekturu programu nad jednoduchým diagramem tříd a teprve v další fázi začít přemýšlet nad impelemnetací daného programu. Prostředí, které automaticky okamžitě promítá všechny změny v kódu do diagramu tříd a naopak všechny změny v diagramu tříd do kódu. Navíc je tak jednoduché, že se je během chvíle naučí používat i naprostí začátečníci.
Pokud byste hledali jiné prostředí s obdobnými vlastnostmi, museli byste hledat mezi těmi nejdražšími vývojovými nástroji na trhu. Mezi nástroji, které je možno stáhnout zdarma, nabízí podobné vlastnosti zatím pouze prostředí Bluej.
Při práci na svých knihách jsem používal verzi 2.2.1. Ta je použita v obrázcích v knihách a také ve většině animací. Posléze vznikla verze 2.5 a následně verze 3.0, ale bylo v nich několik nepříjemných chyb, takže jsem stále zůstával u osvědčené verze 2.2.1.
V říjnu 2011 byla uvolněna verze 3.0.6, která již neobsahuje zásadní chyby, jež uživatelům bránily pracovat podle mých učebnic (přesněji řečeno prozatím o žádných takových chybách nevím). Tato verze nabízí řadu nových funkcí, o nichž se v knize nemluví. Nejvýznamnější z nich jsou:
Výše uvedené vlastnosti výrazně zvyšují užitnou hodnotu prostředí BlueJ, a to včetně oné změny testovací knihovny. Všechny v současné době vznikající texty budou pracovat s touto verzí, resp. s jejími následníky (neobjeví-li se v nich zase nějaké nové chyby).
Autoři zabudovali do vývojového prostředí BlueJ více užitečných funkcí, než kolik se jich nakonec rozhodli využívat. Jednou z těch nevyužívaných je i možnost barevně odlišit jednotlivé druhy datových typů v diagramu tříd.
Budete-li chtít používat stejnou konfiguraci, jaká je použita v mých učebnicích a animovaných výkladech, máte dvě možnosti:
Obě možnosti budou v následujícím textu vysvětleny podrobněji.
Postup při stahování souborů s instalovaným prostředím se liší podle použitého operačního systému. Klepněte v následujícím seznamu na operační systém, na němž chete prostředí BlueJ instalovat.
Začnu nejpopulárnějším operačním systémem Windows.
Zde má použití staženého nakonfigurovaného prostředí jednu malou
nevýhodu: budete si moci prostředí zkopírovat do požadovaného místa,
ale nebudete je mít instalované. Naštěstí to vlastně nevadí.
Jedinou nevýhodou bude to, že nebudete mít s títmo prostředím
asociovanou příponu .bluej,
ale budete si ji muset asociovat sami. To naštěstí není takový problém.
Soubor pro prostředí Windows je samorozbalovací archiv, který předpokládá, že již máte instalovanou Javu. (O jeho použití se dozvíte v pasáži Samorozbalovací archiv.) Tento archiv můžete rozbalit na libovolné místo na disku.
Já to mám na svém počítači uspořádané tak, že programy v Javě
(a že jich mám požehnaně) neumisťuji do složky Program files,
ale vytvořil jsem si pro ně na disku C:
speciální složku nazvanou Java. Jednoduše pak mohu využít to,
že se řada těchto programů nemusí instalovat,
ale prostě se do své složky zkopírují.
Pro Windows je připraven archiv BlueJ_3.0.6_CZ8_Win.jar s verzí 3.0.6. Ve složce, kam si obsah archivu zkopírujete, najdete podsložku pojmenovanou stejně jako soubor archivu a v ní pak exe soubor, jehož spuštěním se spustí celé vývojové prostředí.
Pokud by se někdo z vás chtěl z nejrůznějších důvodů
(např. proto, že se v nové verzi objeví nečekané chyby)
uchýlit k prověřené verzi 2.2.1, najde její zkonfigurovanou verzi v souboru
BlueJ_2.2.1_CZ8_Win.jar s verzí 2.2.1 a
Pracujete-li pod operačním systémem Linux, najdete vše potřebné v archivu BlueJ_3.0.6_CZ8_JAR.jar. Tentokrát se (na rozdíl od Windows) nejedná o čistý samorozbalovací archiv, ale o aplikaci, která vám váš program nainstaluje.
Soubory pro operační systémy počítačů Apple jsou archívy ve formátu ZIP, jejichž obsah odpovídá konvencím vašeho počítače. Stáhněte si soubor BlueJ_3.0.6_CZ8_Mac.zip a postupujte dále standardním způsobem.
Výše zmíněné samorozbalovací archivy jsou programy určené pro platformu Java. Vyžadují proto, abyste již měli na svém počítači Javu instalovánu. Další podmínky na vás nekladou.
Máte-li správně instalovanou Javu, spouští se JAR-soubory (soubory s příponou jar) obdobně jako libovolný spustitelný soubor, tj. povětšinou poklepáním na příslušný soubor.
Po spuštění výše uvedených samorozbalovacích archivů se otevře dialogové okno, které vám nabídne možnost rozbalit (Extract) příslušný archiv nebo vytvořit archiv nový (Create new). Tlačítkem Quit program ukončíte.
Při žádosti o rozbalení archivu program se otevře standardní dialogové okno, v němž zadáte, kam se má obsah rozbalovaného archivu uložit. Pak už stačí jen chviličku počkat a jakmile archiv oznámí ukončení práce, můžete začít s rozbalenými soubory pracovat.