Programujeme v jazyce Visual C++

1. 12. 1997

Sdílet

Autor: Mark Andrews Vydavatelství: Computer Press Počet stran: 837 Doporučená cena: 295 Kč (353 Sk), včetně CD-ROM...


Autor: Mark Andrews
Vydavatelství: Computer Press
Počet stran: 837
Doporučená cena: 295 Kč (353 Sk), včetně CD-ROM

Kniha "Programujeme v jazyce Visual C++" bude zajímat hlavně
začínající programátory v jazyce C++ pod operačním systémem MS
Windows, jelikož na přiloženém CD-ROMu naleznou kromě všech
zdrojových textů z knihy i úplné vývojové prostředí Visual C++
(verze 1,0). Nutno dodat, že nepatří k nejnovějším, ale pro
výuku a běžné projekty zcela postačuje, a pokud si seženete
novější verzi MFC (Microsoft Foundation Classes, na CD je verze
2,0), získáte za směšnou cenu slušný vývojový nástroj 16bitových
aplikací.
Předpokladem pro četbu této knihy je alespoň průměrná znalost
jazyka C, bohužel musím konstatovat, že o C++ se toho zde moc
nenaučíte. Získáte jen elementární znalosti OOP, na druhou
stranu ale poznáte systém aplikací řízených událostmi a
mechanismus posílání zpráv ve Windows. Tímto chci naznačit, že
pokud hledáte učebnici C++ jako takového, budete asi zklamáni.
Kromě již uvedeného se dočtete o používání vývojového prostředí
Visual C++, knihovně MFC, obsluze jednotlivých událostí, tvorbě
dialogů a jejich datovém propojení s programem, a nakonec i něco
grafiky - práce s bitmapami a animace pomocí tzv. spritů, což je
velmi dobře vysvětleno. Knize také nechybí podrobný a poměrně
dobře zpracovaný rejstřík.
Systém výuky spočívá na probírání jednotlivých příkladů, na
kterých je ukázán postup při tvorbě vaší vlastní aplikace. Autor
říká, že nejlepšími učiteli pro vás budou Průvodci (Wizards) ve
vývojovém prostředí, tedy že se budete učit pokusy a omyly a
kniha bude spíše než nařizovat, co musíte a co nesmíte, jen
směrovat a vysvětlovat vaše kroky při tvorbě aplikací. Naproti
tomu mi ale trochu vadila místy až reklamní slova o
jednoduchosti programování s nástroji od Microsoftu . Tvrzení, že
"průvodci (...) vytvoří skvěle fungující kód vyhovující
standardům Microsoftu", je sice pravdivé, ale podíváme-li se na
množství chyb v produktech výše uvedené společnosti, tak při
představě firem tvořících stejným způsobem poněkud zamrazí.
Vždyť programování není jen o funkčnosti výsledného kódu, ale
hlavně o jeho efektivitě! Špatně napsaný program nezachrání ani
sebelepší kompilátor.
Rozporuplnosti se však nevyhnul ani překlad, jenž měl umožnit i
mladším zájemcům, neznalým anglického jazyka, používat vývojové
prostředí, což se sice podařilo (kniha obsahuje slovníček
nejdůležitějších pojmů z oblasti programování pro Windows), ale
použití některých výrazů z programátorské "hantýrky" bez
náležitého vysvětlení mne trochu zarazilo. Musím přiznat, že já
osobně jsem textu porozuměl vcelku dobře, ale jak to pochopí
začátečníci, kterým je ostatně kniha určena, to opravdu nevím.
Nesporným kladem však je, že některá autorova zavádějící
zjednodušení či nepřesnosti byly překladateli upřesněny a
eventuálně sarkasticky okomentovány.
Pokud vám tedy nevadí některé nedostatky a chcete se naučit
používat právě Visual C++, můžete si tuto publikaci směle
opatřit. Pokud jste se s C++ ještě nesetkali, nezoufejte,
protože není ještě nic ztraceno, v knize jsou věnovány dvě
strany seznamu doporučené literatury, s jejíž pomocí by četba
této publikace neměla činit obtíže ani vám.


Autor článku