Myslíme v jazyku Delphi 7

Marco Cantu / Grada Publishing, Praha 2003, 578 stran, 590 Kč (889 Sk), v češtině, ISBN 80-247-0694-6 

Nedejte se zmást názvem - nová verze známé knihy Mistrovství v Delphi totiž vyšla v jiné edici, a to v edici "Myslíme v...". Obsah knihy však oproti předchozím verzím není stejný. Originál má něco přes tisíc stran; překladatelé z něj vybrali pouze to, co je v Delphi 7 nové, a doplnili to jen nezbytným množstvím navazujícího textu. Výsledkem je kniha, která navazuje na předchozí dvoudílnou publikaci Myslíme v jazyku Delphi 6, jež vyšla v nakladatelství Grada v roce 2002. 
Kniha má čtyři části; první z nich probírá novinky Delphi, jazyk Object Pascal, knihovnu VCL a integrované vývojové prostředí. Druhá část popisuje architekturu aplikací v Delphi, vývoj uživatelských komponent, používání komponent a balíčků, modelování pomocí nástroje ModelMaker a technologii COM+. Třetí část je věnována databázovým aplikacím a používaným komponentám včetně komponent dbExpress a DataSnap. Najdeme zde také informace o technologii ADO a o programování aplikací klient/server. Čtvrtá část popisuje programování pro internet. Zabývá se sockety pro TCP/IP, internetovými protokoly, rozšířeními pro webový server, používáním XML a vývojem webových služeb. 
V závěru najdeme kapitolu se základními informacemi o Delphi pro platformu .NET. I když byla napsána na základě předběžné verze tohoto produktu, poskytuje alespoň nejzákladnější informace, které umožní tento produkt začít používat. 
Výklad doprovází řada příkladů; jejich zdrojové texty lze najít na internetu. Prakticky zaměřená kniha tak napomáhá k získání všech klíčových dovedností. Kvalitu překladu lze označit za snesitelnou (nikoli dobrou). Celkové provedení knihy samozřejmě trpí nešvary "pestré sazby" - ručičky, bombičky, usměváčci a jiné typografické hrůzy se na nás šklebí na každé stránce alespoň jednou, názvy jsou zcela nesmyslně sázeny kurzivou (což ruší při čtení)... Ale koho dnes zajímají estetické kvality u odborné knihy? 
Co dodat závěrem? Podle mého názoru to je kniha, jež obsahuje řadu užitečných informací, podaných ve srozumitelné podobě, a jež navíc nenutí čtenáře znovu platit za text, který už doma má. 

Miroslav Virius 

Technické výkresy v AutoCADu

Martin Popelka / Computer Press 2003, 200 stran, 249 Kč, v češtině, ISBN 80-7226-559-8 

I v současné době u nás stále ještě najdeme zkušené konstruktéry a projektanty, kteří buď vůbec nepoužívají počítačovou techniku, nebo zřetelně zápasí s různými úskalími aktuálního AutoCADu a používají ho jen jako lepší kreslicí prkno. 
A právě jim je určena tato publikace, která se snaží ukázat, jak "prolomit kletbu" a správně pochopit celkovou filozofii tvorby výkresů pomocí oblíbeného CAD systému - AutoCADu a AutoCADu LT. Přitom je hodně důležité, že se autor nesnažil o ostrou orientaci na konkrétní (aktuální) verzi programu. Všechny uvedené informace a rady jsou obecněji orientované na velký AutoCAD 2000/2000i/2002/2004 i menší AutoCAD LT 2000/2000i/2002. 
Samotná kniha je netypicky rozdělena na dvě velké kapitoly. První kapitola Výkres krok za krokem (95 stran) začíná podrobným popisem skutečně přesného kreslení a efektivními přístupy ke kreslení v různém měřítku. Dozvíte se, kolik velkých výhod získáte ve firmě zavedením komplexních standardů pro strukturu výkresů (hladiny, styly), centralizaci knihoven symbolů, správu tisku, archivaci výkresů a jak používat firemní šablony. Tyto postupy si hned vyzkoušíte při demonstrativním kreslení maltézského kříže. Poslední třetina kapitoly je věnována kótování výkresu, vkládání popisů i volného textu, hladinám pro popisy i kóty a také formátu, vytvoření a editaci všech šraf ve výkresu. 
V druhé kapitole Výkresy s přidanou hodnotou (82 stran) se především seznámíte s tvorbou a použitím bloků (značek, symbolů), vytvoříte si vlastní knihovnu značek, naučíte se používat atributy a generovat soupisky použitých prvků. Zjistíte, jak lze efektivně pracovat na velkých projektech, jak s kolegy vzájemně sdílet výkresy, a naučíte se používat externí reference (Xrefy). Následně pochopíte, jak vypadá korektní předávání kompletních DWG výkresů, předávání needitovatelných výkresů a tisk do formátu DWF. Na to hned navazuje věčné "dilema" - rastrová versus vektorová grafika. A na závěr se pokusíte proniknout do všech tajů tisku z AutoCADu (tisková rozvržení, výřezy, použití tiskových rozvržení, styly vykreslování a nastavení plotrů i tiskáren). Samotný text knihy doplňuje velké množství černobílých obrázků, test nabytých znalostí a podrobný rejstřík. Celkově tedy jde o výbornou publikaci, která určitě potěší začínající i mírně pokročilé CAD uživatele. 

Michal Pohořelský 

Java - vylaďování výkonu

Jack Shirazi / Grada Publishing, Praha 2003, 599 stran, 690 Kč (1040 Sk), v češtině, ISBN 80-247-0752-7 

Na konci roku 2003 uvedlo nakladatelství Grada na trh překlad druhého vydání knihy Java - Performance Tuning nakladatelství O'Reilly. Rychlost běhu aplikací představovala zejména zpočátku jeden ze závažných problémů programovacího jazyka Java. Tomuto tématu se věnuje jen málo publikací, a pokud jde o Javu, vlastně o jiné ani nevím. Podívejme se, co tato kniha nabízí. 
Publikace začíná obecnými pravidly ladění aplikací a nástroji, které se k tomu používají. Přitom hovoří i o různých verzích SDK a virtuálních strojů (včetně JDK 1.4). Pak se seznámíme s řadou nejrůznějších nízkoúrovňových ladicích technik, které lze použít pro různé druhy aplikací. Další kapitoly popisují techniky, které je možné použít v pozdějších stadiích vývoje aplikací, techniky, které využívají vlastností operačních systémů a ladění podnikových aplikací. 
Záběr této knihy je opravdu úctyhodný. Jednotlivé kapitoly se zabývají prací se znakovými řetězci, problematikou vytváření objektů, prací s vlákny, používáním rekurze, vstupními a výstupními operacemi, laděním distribuovaných aplikací, databázovými aplikacemi, servlety a JSP nebo Enterprise JavaBeans. Vedle toho ale řeší i otázku, kdy optimalizovat. V závěru publikace najdeme i přehled možností, kde získat další zdroje informací. 
Výklad doprovázejí i příklady zdrojového kódu a výpisy pořízené ladicími nástroji, neboť jedním z velkých problémů je rozšifrovat, co tyto výstupy znamenají. Překlad knihy je srozumitelný (to bohužel stále není samozřejmé) a je psán snesitelnou češtinou. To samozřejmě není chvála - ostatně už samotný český název o kvalitě překladu leccos napovídá. (Co je to vylaďování? Proč ne ladění?) 
Nicméně pomineme-li jazykové nedostatky, nezbývá než říci, že je to velice užitečná publikace, která zaplnila citelnou mezeru na našem knižním trhu. I když je určena především profesionálním vývojářům, ocení ji jistě i studenti se zaměřením na software. 

Miroslav Virius 

E-mail, chat, sms

Martin Žemlička / Computer Press, Praha 2003, 110 stran, 119 Kč, v češtině, ISBN 80-7226-928-3 

Kniha s podtitulem Praktický průvodce elektronickou komunikací čtenáře celkem v deseti kapitolách seznamuje s používáním, ale zejména s neoficiálními standardy při používání elektronické pošty, chatu a krátkých textových zpráv. Neočekávejte proto, že se podrobně dozvíte, jak používat a instalovat poštovního klienta nebo jak nastavit středisko zpráv na mobilním telefonu. Takto technicky orientovaných publikací je na trhu obrovské množství. Kniha, o které je řeč, začíná v podstatě tam, kde ostatní literatura končí - učí uživatele správnému a částečně také bezpečnému používání elektronických komunikačních kanálů. V úvodu autor velmi stručně zhodnocuje klady a zápory digitálních sdělení a věnuje se také pozitivům a negativům fenoménu dnešních dnů - homeworkingu, tedy práci z domova. 
Část zabývající se elektronickou poštou velice stručně sumarizuje obecné záležitosti související s používáním e-mailu (protokoly, kde si založit e-mailovou adresu), zásadní prostor je však věnován pravidlům slušného chování na internetu (Netiquette, což je zkratka vzniklá z anglických slov Network Etiquette). Autor se zabývá jak psaním nové zprávy, tak odpovídáním na e-maily. V kapitole Elektronická pošta jsou podrobně zmíněny základy nutné pro práci s e-mailem, navíc je zde i mnoho "vychytávek", jako je blokování zpráv apod. Druhou problematikou je on-line rozhovor neboli chat. Dozvíte se, že pod pojmem chat se lze na internetu setkat s poměrně různorodou směsicí nástrojů a způsobů okamžité komunikace. Největší prostor je věnován představení služby Xchat.cz. 
Také krátké textové zprávy se staly velmi důležitým nástrojem komunikace. Konkrétně za kapitolu věnovanou tomuto tématu však autora knihy pochválit nelze, čtenář se vzhledem k jejímu malému rozsahu téměř nic nedozví. Speciální kapitola je naopak věnována emotikonům spolu se zkratkami (akronymy), se kterými se v elektronické komunikaci jistě setkáte. Zejména začínající uživatelé nemusí přesně chápat, o co jde a co se autor snaží "nesmyslnými" znaky sdělit (což má ostatně přímý dopad do netiquette). Za přínosnou považuji také předposlední kapitolu, týkající se bezpečnosti elektronické komunikace. Na závěr již jen jedna strana výhledu do budoucna, nepřinášející žádné zásadní vize. 
Knihu E-mail, chat a sms lze vzhledem k čtivému projevu autora, nevelkému rozsahu i ceně doporučit k přečtení všem, kteří v elektronické komunikaci zatím nemají jasno a chtěli by mít. 

Michal Přádka, michal.pradka@vogel.cz

Recenze dalších knih najdete na CD Chip Plus.