TEACH YOURSELF MICROSOFT WINDOWS 2000 PROFESSIONAL ZA 10 MINUT
Jane Calabria, Dorothy Burke, SoftPress, Brno 2000, 190 stran, cena 149 KΦ, v ΦeÜtin∞, ISBN 80-902824-6-6
P°edstava, ₧e p°eΦtu a pochopφm tΘm∞° 200 stran za 10 minut, mi p°ipadß pon∞kud nereßlnß; kdy₧ jsem tuto knihu bral do ruky, napadlo mne, kdy n∞kdo z vydavatel∙ koneΦn∞ p°ijde s knihami, kterΘ nebude v∙bec pot°eba Φφst. NaÜt∞stφ tak nenφ nßzev knihy mφn∞n. Jde o to, ₧e se pomocφ tΘto knihy m∙₧ete v relativn∞ krßtkΘ dob∞ nauΦit zßkladnφ dovednosti pot°ebnΘ p°i prßci s Microsoft Windows 2000 Professional - spustit a ukonΦit aplikaci, pracovat s nabφdkami, nßstrojov²mi panely a dialogov²mi okny, vytvß°et, kopφrovat, p°emφs¥ovat a mazat soubory, sdφlet tiskßrny a jinΘ zdroje, pou₧φvat odpadkov² koÜ atd. V²klad je p°ehledn∞ uspo°ßdßn do dvaceti lekcφ, kterΘ opravdu mohou trvat on∞ch slφben²ch deset minut. Jak je u publikacφ tohoto druhu obvyklΘ, v²klad provßzφ °ada obrßzk∙.
Je to dob°e napsanß kniha pro naprostΘ zaΦßteΦnφky, kte°φ se cht∞jφ seznßmit s novou verzφ operaΦnφho systΘmu Windows (ale kte°φ neznajφ ₧ßdnou z p°edchozφch). Je samoz°ejmΘ, ₧e se v nφ seznßmφme jen se zßkladnφmi dovednostmi, nicmΘn∞ v rozsahu dostateΦnΘm pro p°evß₧nou v∞tÜinu rutinnφch pracφ. JedinΘ, co mi p°ipadß zarß₧ejφcφ, je anglicko-Φesk² nßzev tΘto knihy (teach yourself za 10 minut, to pochopit je opravdu very hard of t∞₧k²). Äe by si Φesk² zßkaznφk p°eklad nßzvu nezaslou₧il?
Miroslav Virius
INTERNET.CZ - JAK HLEDAT A NAJ═T
Ji°φ Brßzda, Grada Publishing, Praha 2001, 3. aktualizovanΘ vydßnφ, 128 stran, cena 79 KΦ, v ΦeÜtin∞, ISBN 80-247-9002-5
┌tlß knφ₧ka malΘho formßtu je urΦena vÜem Φtenß°∙m, kte°φ se cht∞jφ nauΦit vyu₧φvat internet k zφskßvßnφ informacφ. O tom byla i p°edchozφ dv∞ vydßnφ; ovÜem t°etφ vydßnφ se od p°edchozφch dvou velmi podstatn∞ liÜφ. Autor odstranil kapitoly, kterΘ se zab²valy dnes ji₧ tΘm∞° nepou₧φvan²mi slu₧bami, jako je (byl) Gopher, Archie aj., a pln∞ se soust°edφ na WWW, kter² je pro v∞tÜinu u₧ivatel∙ sφt∞ synonymem pro internet.
P°i vyhledßvßnφ jde o n∞kolik v∞cφ: prvn∞ musφme v∞d∞t, co chceme najφt, pak musφme v∞d∞t, kde hledat, a koneΦn∞ musφme v∞d∞t, jak mßme hledat. Autor se pochopiteln∞ zab²vß p°edevÜφm druh²mi dv∞ma otßzkami. ZaΦφnß tφm, o co vlastn∞ p°i vyhledßvßnφ jde a jakΘ mß u₧ivatel mo₧nosti. Rozebφrß pou₧itφ katalogov²ch a vyhledßvacφch server∙, hovo°φ o problΘmech, kterΘ mohou zp∙sobit stejn∞ zn∞jφcφ hesla s r∙zn²m v²znamem nebo naopak r∙znß pojmenovßnφ pro t²₧ pojem. Najdeme tu i struΦnΘ pouΦenφ i tom, jak p°idßvat odkazy na svΘ vlastnφ strßnky do katalogov²ch server∙, nebo o prßvnφch aspektech "stahovßnφ" program∙ a dalÜφch materißl∙ z internetu.
Kniha je napsßna srozumiteln∞ a Φtiv∞; v²klad doprovßzφ p°im∞°enΘ mno₧stvφ obrßzk∙. I kdy₧ jde o publikaci urΦenou p°evß₧n∞ zaΦßteΦnφk∙m, mohou v nφ najφt leccos zajφmavΘho i Φtenß°i, kte°φ se s internetem ji₧ setkali. Je to u₧iteΦnß publikace.
Miroslav Virius
EXCEPTIONAL C++
47 Engineering Puzzles, Programming Problems, and Solutions
Herb Sutter, Addison Wesley Longman Inc., listopad 1999, 3. dotisk - zß°φ 2000, 208 stran, cena 33,95 USD, v angliΦtin∞, ISBN 0-201-61562-2
O C++ ji₧ bylo napsßno mnoho knih. Tato je vÜak sv²m zp∙sobem v²jimeΦnß - ostatn∞, s trochou nadsßzky, mß to i v nßzvu. VyÜla v edici C++ In-Depth Series (C++ do hloubky), jejφm₧ editorem je tv∙rce jazyka C++ Bjarne Stroustrup. Autor, Herb Sutter, je mimo jinΘ Φlenem standardizaΦnφho v²boru ISO/ANSI C++, ÜΘfredaktorem Φasopisu C++ Report a moderßtorem diskusnφ skupiny comp.lang.c++.moderated. Odtud, ze sΘrie Guru of the Week (Guru t²dne), pochßzφ v∞tÜina probφran²ch problΘm∙. Byly vÜak zßsadn∞ p°epracovßny a rozÜφ°eny.
Kniha je primßrn∞ rozd∞lena na 47 ·sek∙; ka₧d² z nich se v∞nuje jednomu problΘmu. Podle typu problΘmu jsou tyto ·seky pro p°ehlednost jeÜt∞ uspo°ßdßny do osmi kapitol. Ka₧d² problΘm je uvozen v²raznou hlaviΦkou s krßtk²m, ale v²sti₧n²m ·vodem a autorov²m subjektivnφm ohodnocenφm obtφ₧nosti. Pak nßsleduje podrobn∞jÜφ popis problΘmu. Tato Φßst v₧dy uvede nebo zßm∞rn∞ vyvolß spoustu otßzek. ╚tenß° si tak m∙₧e zkusit problΘm vy°eÜit nebo zodpov∞d∞t otßzky a porovnat svoje odpov∞di s t∞mi, kterΘ jsou uvedeny dßle. Ka₧d² problΘm toti₧ obsahuje podrobn² nßvod k °eÜenφ, vΦetn∞ upozorn∞nφ na mo₧nΘ chyby a diskusi ohledn∞ r∙zn²ch zp∙sob∙ implementace.
V zah°φvacφm kole se autor v∞nuje generickΘmu programovßnφ a standardnφ knihovn∞ (7 problΘm∙), potΘ nßsleduje pom∞rn∞ podrobnß kapitola (12 problΘm∙) v∞novanß pou₧φvßnφ v²jimek a psanφ tzv. bezpeΦnΘho k≤du (exception-safe code). Dßle se ke slovu dostane objektov∞ orientovanΘ programovßnφ (6), minimalizace zßvislostφ v dob∞ p°ekladu a s tφm spojenß optimalizace vklßdßnφ hlaviΦkov²ch soubor∙ (5), vyhledßvßnφ jmen (4) a sprßva pam∞ti (3). Zßv∞r pat°φ chybßm, kter²ch se programßto°i Φasto dopouÜt∞jφ (4), a n∞kolika tΘmat∙m, kterß se jinam nehodila (6).
P°esto₧e se tato kniha zaobφrß velmi odborn²mi tΘmaty, je jejφ Φtenφ p°φjemnou zßle₧itostφ. V²klad je srozumiteln² a velmi p°ehledn². Dφky tomu knihu ocenφ nejen profesionßlovΘ, ale i zaΦφnajφcφ programßto°i. Kniha se mi velmi lφbila. èkoda jen, ₧e je tak krßtkß.
Jaroslav Fran∞k
WINDOWS MILENIUM - PODROBN▌ PR┘VODCE ZA╚═NAJ═C═HO UÄIVATELE
Josef Pecinovsk², Grada Publishing, Praha 2000, 1. vydßnφ, 256 stran, cena 149 KΦ, v ΦeÜtin∞, ISBN 80-247-9013-0
Na konci milΘnia uvedla spoleΦnost Microsoft lokalizovanou verzi operaΦnφho systΘmu urΦenΘho p°edevÜφm pro domßcφ vyu₧itφ a pro menÜφ kancelß°e - Windows Milenium. TΘto cφlovΘ skupin∞ u₧ivatel∙ je urΦena i tato kniha, ve kterΘ se lze doΦφst vÜe pot°ebnΘ pro prßci s tφmto systΘmem. Na ·vodnφ kapitoly, kterΘ jsou zam∞°eny na poΦßteΦnφ p°edstavenφ a zb∞₧nΘ seznßmenφ Φtenß°e se systΘmem a se zp∙sobem, jak v n∞m lze ovlßdat programy (zavφrßnφ a otevφrßnφ aplikaΦnφch, dokumentov²ch oken, ...), navazuje Φßst, kterß logicky nem∙₧e chyb∞t - Slo₧ky a soubory. V tΘ lze zφskat detailnφ informace o principu prßce se soubory a o jejich logickΘm uspo°ßdßnφm (slo₧ky) na discφch u₧ivatel∙. Jak si mnozφ u₧ivatelΘ p°edchozφch verzφ operaΦnφch systΘm∙ spoleΦnosti Microsoft ji₧ zvykli, tyto systΘmy umo₧≥ujφ spouÜt∞nφ n∞kolika aplikacφ souΦasn∞. Mo₧nß proto Φtenß°i ocenφ i za°azenφ pßtΘ kapitoly s nßzvem V²m∞na dat mezi aplikacemi. Mohou se v nφ toti₧ doΦφst, jak se efektivn∞ pracuje s tzv. schrßnkou, pomocφ kterΘ lze jednoduÜe p°enßÜet data (text, obrßzky, ...) v jednΘ aplikaci, Φi dokonce mezi vφce spuÜt∞n²mi aplikacemi. èestß kapitola Φtenß°e seznßmφ s tφm, co se skr²vß za termφnem zßstupce. Je v nφ vysv∞tlen princip a filozofie prßce se zßstupci. Samoz°ejm∞ ₧e v publikaci nem∙₧e chyb∞t ani popis zßkladnφch aplikacφ (WordPad, Malovßnφ, Windows Media Player,...) dodßvan²ch jako souΦßst tohoto novΘho operaΦnφho systΘmu a popis prßce v sφti (pr∙vodce domßcφ sφtφ, sdφlenφ slo₧ek,...).
Jak ji₧ dnes nikdo nepochybuje, internet vlßdne sv∞tu. A prßv∞ nejΦast∞ji vyu₧φvan²m nßstroj∙m internetu (prohlφ₧eΦi - Internet Exploreru, elektronickΘ poÜt∞ - Outlook Expressu) je v∞novßna p°edposlednφ, 10. kapitola.
Kniha je zakonΦena popisem ovlßdacφho panelu. V tΘto Φßsti se Φtenß° m∙₧e dozv∞d∞t, jak se nap°. instaluje nov² hardware a software Φi jak si lze nap°. vizußln∞ p°izp∙sobit operaΦnφ systΘm k obrazu svΘmu (motivy pracovnφ plochy, ...).
Shrnuto - tato kniha byla napsßna Φtivou formou, pomocφ kterΘ je Φtenß° systematicky veden na svΘ cest∞ postupnΘho seznamovßnφ s nejd∙le₧it∞jÜφmi funkcemi Windows ME. Dφky mno₧stvφ p°φklad∙ a postup∙, dopln∞n²ch °adou obrßzk∙, mß i zaΦφnajφcφ u₧ivatel mo₧nost rychle proniknout do taj∙ zßkladnφ u₧ivatelskΘ prßce s tφmto operaΦnφm systΘmem.
Milan Pinte
C++ BUILDER VERZE 5
Miroslav Virius, Grada Publishing 2000, 292 stran, cena 290 KΦ, v ΦeÜtin∞, ISBN 80-7169-390-1
Programovacφ jazyk C++ je v²razn² fenomΘn s pom∞rn∞ krßtkou, ale bou°livou historiφ. V souΦasnΘ dob∞ se p°i tvorb∞ r∙zn²ch program∙ Φasto pou₧φvß Borland C++ Builder verze 5.0, co₧ je novΘ dvoucestnΘ vizußlnφ prost°edφ pro v²voj ÜpiΦkov²ch aplikacφ. Proto autor vytvo°il tuto novou publikaci, kterß se sna₧φ p°iblφ₧it vÜechny v²hodnΘ rysy skuteΦn∞ komplexnφho nßstroje Borland C++ Builder 5.0 (Enterprise).
Samotnß kniha je rozd∞lena na celkem 12 kapitol. Malß ·vodnφ kapitola nßs v rychlosti provede integrovan²m v²vojov²m prost°edφm (IDE). V kapitole Setkßnφ s komponentami (volebnφ program) nßs autor lehce zasv∞tφ do rozmanitΘho sv∞ta programov²ch komponent a poprvΘ zde potkßme vizußlnφ komponentovou knihovnu VCL. V t°etφ kapitole, nazvanΘ Hodiny, nßm autor na vzorovΘm p°φkladu digitßlnφch hodin nßzorn∞ demonstruje zßklady objektov∞ orientovanΘho programovßnφ.
Pracovat se standardnφmi dialogov²mi okny a vytvß°et panely nßstroj∙ se nauΦφme ve ΦtvrtΘ kapitole s nßzvem Prohlφ₧eΦ obrßzk∙. Navφc pochopφme, jak ve Windows vytvß°et jednoduchΘ aplikace s rozhranφm MDI (Multiple Document Interface). V kapitole Kreslφtko vyu₧ijeme standardnφ knihovnu jazyka (STL) k vytvo°enφ velmi jednoduchΘho grafickΘho editoru.
Populßrnφ fraktßly, jen₧ jsou nßplnφ rozsßhlΘ ÜestΘ kapitoly s nßzvem Pokusy s fraktßly, nßm pomohou k vytvo°enφ ji₧ nßroΦn∞jÜφ aplikace, kterß bude p°i sv²ch v²poΦtech pou₧φvat multithreading. V kapitole Prvnφ kroky v databßzφch zφskßme zßkladnφ p°ehled o databßzovΘ architektu°e C++ Builderu a o v∞tÜin∞ objektov²ch databßzov²ch komponent i modul∙. S tφm samoz°ejm∞ souvisφ osmß kapitola, nazvanß JeÜt∞ jednou databßze, kterß se v∞nuje p°edevÜφm p°φkaz∙m jazyka SQL (Select, Insert, Update, Delete, Create Table, Create Index) a t°φd∞nφ databßzφ.
Krßtkß devßtß kapitola s jednoznaΦn²m nßzvem Op∞t hodiny, tentokrßt jako komponenta nßm nßzorn∞ ukß₧e v²hody vizußlnφho programovßnφ p°i vytvß°enφ komplexnφch komponent. V po°adφ desßtß kapitola - Distribuovanß kalkulaΦka (CORBA) - se pln∞ v∞nuje vytvß°enφ distribuovan²ch aplikacφ pomocφ velmi univerzßlnφho a uznßvanΘho standardu CORBA (Common ORB Architekture). V kapitole C++ Builder a programovacφ jazyk C++ se dozvφme, ₧e aktußlnφ C++ Builder je zalo₧en na programovacφm jazyku C++ v duchu standardu ISO/ANSI z roku 1998, kter² se svou implementacφ jen minimßln∞ liÜφ od C++ Builderu verze 4. Jinak samoz°ejm∞ nechybφ podrobn² p°ehled nejd∙le₧it∞jÜφch rozdφl∙. Krßtkß zßv∞reΦnß kapitola Borland C++ Builder a jeho prost°edφ se trochu nelogicky zab²vß grafick²m v²vojov²m prost°edφm (IDE) z pohledu b∞₧nΘho u₧ivatele.
Samotn² text knihy je v²razn∞ proÜpikovßn zdrojov²mi texty krßtk²ch program∙ (vÜechny snadno najdete na WWW.INPRISE.CZ) a dopl≥uje ho °ada nßzorn²ch Φernobφl²ch obrßzk∙ i relativn∞ struΦn² rejst°φk. Pokud jste si prßv∞ koupili Borland C++ Builder verze 5 a nemßte rozsßhlΘ zkuÜenosti s jeho Φtvrtou verzφ, tato kvalitnφ publikace vßm bude urΦit∞ dobr²m pr∙vodcem p°i poznßvßnφ modernφho jazyka C++.