Naposledy aktualizováno: 25.09.11 ne 22:01:23
Kniha vyšla je dvou vydáních. V prvním vydání bylo součástí názvu i číslo verze, protože používání Javy 5.0 ještě tehdy nebylo běžné a na starší verzích Javy doprovodné programy nechodily. Druhé vydání již číslo neobsahuje, protože Java 1.4 se již při výuce nepoužívá a text může sloužit jako učebnice nezávisle na tom, používáte-li Javu 5, 6 či 7.
Protože si ji řada učitelů zvykla označovat jako "modrou učebnici", dohodli jsme se s nakladatelem, že obálku změní pouze nepatrně a především že zachová její modrou barvu.
Druhé vydání doznalo několika změn a výklad byl oproti prvnímu rozšířen o některých nových témat.
Kniha se tak rozrostla o více jak 100 stran. Protože by takovýto nárůst objemu vedl k jejímu zdražení, dohodli jsme se s nakladatelem, že kniha bude vysazena menším písmem, takže je nyní její velikost prakticky shodná s minulým vydáním.
Protože mne někteří učitelé prosili, abych nechal k dispozici a archivy projektů určených pro minulou verzi učebnice, a protože současně někteří studenti mají problémy s programy obsahujícími diakritiku, vytvořil jsem pro vás verze archivu projektů s diakritikou a bez diakritiky. Stáhněte si tu, která vám bude nejsympatičtější.
Obě verze jsou uloženy jako samorozbalovací archiv, který se přizpůsobí aktuální platformě. Jsou naprogramovány v jazyku Java, takže vyžadují, abyste již měli na svém počítači Javu instalovánu. Další podmínky na vás nekladou.
Archivy spustíte obdobně jako jiné programy, tj. povětšinou poklepáním na příslušný soubor *.jar. Po jeho spuštění se otevře dialogové okno, které vám nabídne možnost rozbalit (Extract) stávající archiv nebo vytvořit nový (Create new). Vy samozřejmě zvolíte rozbalení archivu (viz obrázek).
Program vám pak 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, než vám program v dialogovém okně oznámí, že rozbalování bylo úspěšně dokončeno, a můžete začít pracovat.
U archivu doprovodných programů pro druhé vydání je v názvu uvedeno číslo verze doplněné datumem jejího vzniku. Počáteční dvojka říká, že se jedná o doprovodné programy k druhému vydání, následující číslice pak specifikuje podverzi. Začínal jsem nulou, ale v průběhu doznala knihovna několika drobných úprav. Poslední verze má číslo 2.5. Poslední čtyřčíslí označuje interní číslo verze v mém správci verzí.
Pro druhé vydání učebnice jsou k dispozici následující archivy projektů:Pro ty, kteří studují z minulého vydání jsou zde dřívější verze projektů:
Na knize se sice podílela celá řada lidí, ale všichni jsme chybující, tak se i přesto může stát, že v ní najdete chybu nebo vám v ní bude něco nejasné.
Proto jsem na serveru www.pandora.cz zřídil pro čtenáře knihy konferenci. Konferenci pak najdete v kategorii Počítače & Internet, podkategorii Vzdělávání.
Budete-li do ní chtít pouze nahlédnout, zadejte adresu http://www.pandora.cz/list/vyuka_oop Budete-li do ní chtít poslat příspěvek, musíte se na serveru nejprve zaregistrovat. Číst cizí příspěvky však můžete i bez registrace. Skrz tuto konferenci můžete posílat své dotazy a případné připomínky. Zde se zároveň můžete dozvědět, jestli se už někdo neptal na něco podobného před vám a jak mu bylo odpovězeno. (Někdy mu jiný čtenář odpoví rychleji, než se k příspěvku dostanu já.)
Do této konference také posíláml zprávu pokaždé, když na tuto stránku umístím novou verzi knhovny. Budete-li proto v konferenci přihlášeni, dozvíte se o nové verzi knizhovny ještě dříve, než byste na případnou chybu nebo problém narazili sami.
Tato sekce je určena pro odpovědi na vaše nejčastější dotazy, které se netýkají přímo vykládané látky, ale jsou zaměřeny na některé související záležitosti: instalaci JDK, BlueJ, konfiguračního doplňku a doprovodných programů, některé vlastnosti BlueJ, apod. Budete-li mít dotaz takovéhoto druhu, pošlete mi mail s předmětem začínajícím MOJJ50_Dotaz: a já zde opublikuji odpověď pro ty ostatní.
Prozatím jsou tu pouze dotazy týkající se minulého vydání:
Řada z vás měla nejrůznější problémy, protože se pokoušela spouštět BlueJ a programy dodávané s knihou na Javě 1.4. Na té to chodit nebude. Před případným dotazem si ověřte, že BlueJ spouštíte opravdu na Javě 5.0.
Další oblíbenou chybou bylo, že čtenáři pokoušeli program
(Javu nebo BlueJ) instalovat do složky, v jejíž cestě byly různé
paznaky (vykřičník, mezera, ...). S mezerou se již autoři programu
vyrovnali, ale některé další znaky (např. právě vykřičník) stále
vyvolávají kolize, protože je Java používá interně k něčemu jinému.
Dotaz:
Mám problém hned na straně 55 a to ten, že když chci vytvořit novou
instanci obdélníku tak se mi po stisku pravého tlačítka nezobrazí
Vámi popsaný dialog se seznamem konstruktorů , ale okno kde je:
Otevřít v editoru, Přeložit, Odstranit. Jak to udělám,
abych z toho dostal Vámi popsané menu konstruktorů?
Důvodem je, že si čtenář zapomněl nechat třídy nejprve přeložit. Chcete-li, aby s vámi třída komunikovala, nesmí mít spodní část svého obdélníku v diagramu tříd šrafovanou.
Dotaz:
Rád bych změnil barvu pozadí diagramu tříd na bílou. Jak to má udělat.
Při instalaci konfiguračního doplňku se do složky
<BlueJ_Home>\lib nahrál soubor BlueJ.defs.
Na jeho konci najdete příkazy pro nastavení barev nejrůznějších součástí
aplikačního okna.