Kniha volně navazuje na úšpěšnou knihu C++ Builder 4.0. Autor se věnuje některým problémům, nastíněným v předchozí knize, podroběji. Čtenář je tak seznámen s dalšími možnostmi použití zdrojů (resources), včetně tvorby animovaných kurzorů. Možnost tvorby uživatelských komponent je doplněna popisem ukládání vlastností do konfiguračního streamu (souboru DFM). Autor se rovněž vrací k problematice použití schránky, která je zakončena tvorbou vlastního prohlížeče schránky. Čtenář je zasvěcen do tajů zpracování zpráv v C++ Builderu a možností registrace vlastní zprávy.
Další kapitoly jsou věnovány zatím neuvedeným rysům programování a dosud nepopsaným komponentám. Jedná se o široké možnosti použití GDI (Graphics Device Interface), vytvoření textového editoru za pomoci komponenty RichEdit (včetně možnosti práce s OLE), vytvoření šetřiče obrazovky. Pozornost je též věnována použitím metasouborů.
Velká pozornost je věnována grafice (zejména se jedná o fonty, palety, regiony a cesty čar), jsou ukázany i základy práce s OpenGL.
Kniha je zakončena ukázkami spolupráce programu s vnějšími zařízení, které lze připojit na sériový port a informacemi o novinkách C++ Builderu verze 5.0.
Stručný obsah
Kniha:- 1. Metasoubory (použití tříd TMetafile a TMetafileCanvas)
- 2. Ukládání vlastností komponent do konfiguračního streamu
- 3. Pokročilá práce se zdroji (použití programu Resource Workshop, použití RC skriptů, třída TResourceStream, animované kurzory)
- 4. Scrollbary a skrolování (použití třídy TControlScrollBar)
- 5. Zpracování zpráv uvnitř C++ Builderu
- 6. Systémová databáze Registry (třídy TRegistry a TRegIniFile)
- 7. Pokročilá práce se schránkou (třída tclipboard, registrace vlastního formátu, prohlížeč schránky)
- 8. Regiony a cesty čar
- 9. Mapování souřadnic DC
- 10. Rastrové a blokové operace
- 11. Kouzla s fonty
- 12. Zajímavé funkce Win API
- 13. Palety
- 14. Klasická Windows aplikace
- 15. Šetřič obrazovky
- 16. Pojďte si hrát!
- 17. Několik pomocných tříd a komponent
- 18. Základy OpenGL
- 19. RTF (komponenta RichText, jednoduchý editor, RTF editor s použitím OLE)
- 20. Spojení s hardware (sériový port)
- 21. C++ Builder verze 5.0
doprovodného CD o C++B2 - zdrojové soubory všech v knize popisovaných příkladů