Předkládaná kniha se zabývá dvěma značně odlišnými záležitostmi:
- vývojem softwaru (v jazyce Delphi) a
- hardwarem pro měření, řízení a regulaci.
Lidé, kteří se tím zabývají, se většinou dělí na dvě skupiny: teoretiky a praktiky. Tato kniha je napsána pro lidi, pro které je takové „škatulkování“ příliš těsné. Autoři se pokouší:
- přiblížit hardware teoretikům tím, že se zabývají objektově orientovaným programováním ve vyšším programovacím jazyku Delphi na příkladech objektů blízkých hardwaru, jako jsou sběrnicové systémy, měřicí, řídicí a regulační přístroje, a
- přiblížit software praktikům tím, že budeme programovat řízení sběrnicových systémů, měřicích, řídicích a regulačních přístrojů sice jako objektů blízkých hardwaru, ale přesto s moderními softwarovými koncepcemi z vyššího programovacího jazyka Delphi.
Zdá se důležité oba tyto "protiklady" vzájemně přiblížit, aby "teoretici" neztráceli půdu pod nohama a "praktici" spojení s vývojem moderního softwaru.
Kniha má sice v první části těžiště v softwaru a v druhé části v hardwaru, tato těžiště však nejsou vzájemně oddělena. Software v první části je vždy vyvíjen pro příklady z druhé části knihy, pro hardwarové objekty. Hardware ve druhé části není nikdy izolován, nýbrž je vždy řízen pomocí softwaru z prvé části.
V knize je popsáno několik praktických aplikací včetně zdrojových kódů, některé také zahrnují výkresy desek s plošnými spoji:
- ScanBus (skenování paralelního portu a zjišťování připojených zařízení I2C)
- Deska rozhraní EPP – I2C
- IO expandér
- Řízení krokového motoru
- Deska budičů pro krokové motory
- Zapisovač charakteristik
- Osciloskop
- AD a DA převodník
- Deska měřicích zesilovačů
- Připojení teplotních senzorů
- Data Logger s obvody Dallas
Stručný obsah:
- Úvod
- Objektově orientované programování OOP1
- Programování pod windows
- Dialogové panely
- Struktura tříd, dědění OOP2
- Dědění 2
- Složitější příklady
- Rozhraní EPP - sběrnice I2C
- Sběrnice I2C
- IO expandér
- AD-DA převodník
- Měřicí zesilovače
- Zařízení pro registraci dat (Data Logger)
- Instalace doprovodného CD
- Dodatek
- DELPHI7 - 30denní zkušební verzi produktu Delphi 7 Studio (Architect Trial)
- PROJEKTY - výpisy programů k jednotlivým kapitolám
- PROJEKTY_NT4 - výpisy programů k jednotlivým kapitolám pro Windows NT 4.0
- SPOJE - klišé plošných spojů všech přípravků popsaných v knize