|
| Rick Dobson: Programování v Microsoft Access 2000. Computer Press, 485 Kč vč.CD, 544 s.Podrobný průvodce programátora tvorbou aplikací v Accessu
Kniha je určena tvůrcům uživatelských aplikaci v Accessu 2000. Sestává se ze 14 kapitol a příloh. V úvodu se čtenářům připomíná, co je v Access 2000 nového a na co je kniha zaměřena. Tedy na sadu ActiveX Data Objects (ADO), rozšířené vzájemné propojení s SQL Serverem, Visual Basic for Application (VBA), dále rozšíření možností vytvoření distribučních balíčků a na zdokonalené vzájemné propojení s Internetem. Na malém prostoru 59 stran je v první kap. poměrně srozumitelně, byť stručně, vysvětleny základy Visual Basicu. Snad příliš málo prostoru je věnováno vestavěným funkcím a asi zcela nedostatečně jsou popsána makra. To je vysvětleno údajnou zastaralostí maker. V knize se běžně se používají pojmy, aniž by byly nějak vysvětleny. Dalo by se to vysvětlit tím, že je kniha určena dlouholetým vývojářům v Accesu, ale myslím, že to neobstojí. Porovnávají se zde modely DAO (Data Acces Objects ) a ADO. Na prvních šestnácti stranách kapitoly není ani jeden konkrétní příklad, jak aplikovat to, co je zde "vysvětlováno". Pokud vzápětí následuje příklad, nedozví se čtenář ani náznakem, proč je postupováno právě tak. Podle mého je možným vysvětlením, že autor nerozumí tomu, o čem píše. V knize je uvedeno mnoho příkladů, které ale nejsou vždy dostatečně podrobně popsány. V osmé kapitole je dost slabá část věnovaná objektu CommandBar. Příklady, které mají ukázat vytváření přidávání příkazů do vestavěných panelů nástrojů či vytváření vlastních panelů nástrojů jsou asi příliš jednoduché. Další část v deváté kap. je věnována automatizaci, tedy řízení jedné aplikace z jiné aplikace. Popsány jsou funkce CreateObject a GetObject, které slouží k vytvoření instancí jiných aplikací. Příklady v této části jsou o něco složitější. Na třiceti stránkách v desáté kap. o sdílení databází je popsáno v řadě jednoduchých, jako vejce vejci si podobných příkladech zamykání záznamů ručně i pomocí programu, nastavení hesla databáze i modulu, zamykání stránky. Značný prostor je věnován přidávání i odstraňování uživatelů, skupin v katalogu a v závěru použití transakcí. Jedenáctá kapitola je o replikování databází. Po objasnění pojmu replikace následuje popis programování pomocí JRO a popis novinek v replikaci v Accesu 2000. Pak jsou v řadě prográmků popsány techniky programování pomocí objektů JRO. Dvanáctá kapitola popisuje řešení pomocí projektů aplikace Access a aplikace MSDE. Dost nesrozumitelně pro méně zkušeného programátora ukazuje jak vyvíjet aplikace typu Projekt aplikace ACCESS, práci s tabulkami, pohledy, uloženými procedurami, sestavami a formuláři. Čtenář se např. nedozví, co je to uložená procedura. Poslední kapitola je o sadě aplikací MS Office 2000 Developer Edition. Dalším nedostatkem knihy je, že se na obrázcích střídá česká a anglická verze Accessu a někdy nesouhlasí popis obrázku s tím, co je na obrázku. Příklady jsou často příliš jednoduché, neukazují čtenáře možnosti programu v plné šíři a nejsou vždy dostatečně jasně a podrobně popsány a autor nepostupuje při výkladu systematicky, ale výběrově. Nevykládá např. systematicky všechny objekty, kolekce, metody a vlastnosti. Zřejmě by to mělo za následek podstatně větší rozsah knihy, ale čtenáři by to asi přivítali. Ani překlad není zcela bez chyb, obsahuje sice minimum překlepů ale překladatel překládá v textu i např. názvy událostí a evidentně si plete předložky s a z . Kniha si asi najde čtenáře, jen nevím, jestli splní to, co si od ní čtenáři slibují. Zapůjčilo knihkupectví Lejhanec, Sladkovského, Pardubice dr.vasicek@atlas.czPsáno pro Chip, zveřejněno v Chipu 1/2002 na Chip CD v adresáři chplus/knihyRNDr.Karel Vašíček, Družstevní 117, 530 09 Pardubice |
Naposledy změněno: 19. 12. 2012 |