Začínáme
programovat v Delphi
| ||
![]() | ||
![]() |
Kniha má podtitul Podrobný průvodce začínajícího uživatele; nevím, co
bych si pod tím měl představit – podobně jako v případě např. mé
knihy o C++Builderu je to prostě učebnice určená pro naprosté začátečníky,
která je dovede na úroveň řekněme lehce pokročilých.
Výklad začne dosti podrobným popisem vývojového prostředí Delphi 5. Pak přijde
na řadu obligátní „Hello, world“ – první program, který v okně
zobrazí nějaký slogan, nic více. Na něm se ukazují základy práce s vývojovým
prostředím.
Následuje poměrně rozsáhlá kapitola věnovaná programovacímu jazyku
Object Pascal, na kterém je Delphi založeno. Autor si položil nelehký úkol
vtěsnat téměř celý Pascal včetně objektového programování do jediné
kapitoly, a téměř se mu to podařilo – pouze ošetřování výjimek odložil
do pozdějších kapitol. Budete-li ji brát jako rychlokurz, je docela dobrá,
i když vyučovat bych si podle ní netroufl.
V dalších kapitolách se konečně dostaneme k programování složitějších
aplikací. Seznámíme se s knihovnou VCL, s vytvářením a používáním různých
typů oken (včetně MDI), s používáním souborů, prostředků (zdrojů) ve
Windows, s vytvářením DLL, s přenosem dat prostřednictvím schránky, s
prostředky pro multithreading a s vytvářením komponent. V poslední kapitole
najdeme přehled voleb překladače a prostředí a informace o ladění. Na
konci jednotlivých kapitol najdeme kontrolní otázky.
Nenajdeme tu informace o vytváření distribuovaných aplikací (CORBA, COM), o
vytváření editorů komponent nebo šamanů pro Delphi – ale ty by v knize
pro začátečníky asi nikdo nehledal. Trochu mi tu chybí alespoň úvod do
programování databázových aplikací, o němž by začátečníci měli přece
jen trochu vědět.
Mám výhrady proti příkladu, který autor použil při výkladu dědičnosti
– odvozovat kružnici jako potomka bodu je začátečnická chyba, která může
vést k zajímavým problémům při pozdějším rozšiřování programu. (To
vím z vlastní zkušenosti, protože jsem ji sám kdysi také několikrát udělal
– dokonce šlo opravdu o kružnici a bod.)
Také pravopisná stránka textu není vždy nejlepší. I v terminologii se
najdou problémy. „Vícenásobná dědičnost“ neznamená možnost odvozovat
od třídy, která sama je potomkem, dalšího potomka, ale možnost mít pro
jednu třídu několik různých na sobě nezávislých předků.
Přes tyto výhrady je to dobrá kniha, ze které se lze naučit základům práce
s Delphi. Miroslav Virius
| ![]() |
![]() |
![]() | ![]() |
![]() | ||
![]() |
Autor: Slavoj
Písek
Vydavatel: Grada Publishing Počet stran: 304 stran Cena: 290 Kč Jazyk: v češtině ISBN: ISBN 80-247-9008-4
| |||
![]() | ![]() |
![]() |