| Előszó | 1 |
| A Turbo Pascal 3.0-tól a Borland Pascal 7.0-ig | 5 |
| Turbo Pascal 3.0 | 6 |
| Turbo Pascal 4.0 | 7 |
| Turbo Pascal 5.0 | 10 |
| Turbo Pascal 5.5 | 11 |
| Turbo Pascal for Windows | 14 |
| Turbo Pascal for Windows 1.5 | 16 |
| Borland Pascal with Objects 7.0 | 19 |
| Változások az integrált fejlesztői környezet használatában | 21 |
| A Borland Pascal with Objects további újdonságai | 23 |
| Új programozási lehetőségek | |
| A Borland Pascal nyelv újdonságai | 31 |
| Új nyelvi elemek | 31 |
| A Borland Pascal unit-jainak áttekintése | 39 |
| A nulla-végű sztringek használata - a Strings unit | 41 |
| A Pascal és a null-végű sztringek összehasonlítása | 51 |
| A Borland Pascal mint objektumn-orientált nyelv | 53 |
| Objektumok a Borland Pascal-ban | 53 |
| Objektumok hierarchiája | 63 |
| A Turbo Vision és az Object Windows | 78 |
| Programozás DOS védett üzemmódban | 83 |
| Mi az a védett mód? | 83 |
| A DOS védett módú bővítése | 87 |
| DOS védett módú alkalmazások készítése | 88 |
| A WinAPI unit használata | 99 |
| Védett módú alkalmazás futtatása | 107 |
| Windows alkalmazások készítése | |
| Egyszerű Windows alkalmazások készítése | 113 |
| A WinCrt unit használata | 113 |
| A WinPrn unit használata | 119 |
| A WinDOS unit használata | 123 |
| Dinamikusan szerkeszthető könyvtárak (DLL) | 139 |
| DLL készítése | 140 |
| A DLL felhasználása | 143 |
| Megjegyzések a DLL használatával kapcsolatban | 150 |
| Windows programozásának alapjai | 157 |
| A Windows API programozásának alapjai | 158 |
| Objektum-orientált Windows alkalmazások készítése | 194 |
| Adatbevitel Windows alatt | 217 |
| A Windows imput üzenetei | 218 |
| Billentyűzet | 219 |
| Karakter input | 225 |
| Adatbevitel egér segítésével | 229 |
| Időzítő (timer) mint input | 236 |
| Adatbevitel a görgető-sávról | 239 |
| Menü input | 248 |
| Erőforrások | 251 |
| Mik azok az erőforrások? | 251 |
| Az erőforrásokat tartalmazó file-ok típusai | 251 |
| Az erőforrásleíró file | 251 |
| Az erőforrások azonosítói | 252 |
| Ikonok, kurzorok | 253 |
| Az erőforrások és a memória | 258 |
| A bittérkép erőforrások | 259 |
| Sztring erőforrások | 260 |
| Felhasználói erőforrások | 263 |
| Menük | 265 |
| Billentyűzet gyorsítók | 278 |
| Gyermekablakok kezelése | 285 |
| Kezelőgombok | 289 |
| Statikus ablakok | 295 |
| Görgető ablakok | 296 |
| Szerkesztő ablakok | 298 |
| Listaablakok | 300 |
| Kombinált szerkesztő-lista ablakok | 302 |
| API példa gyermekablakok használatára | 303 |
| Gyermekablakok objektum orientált kezelése | 304 |
| Kapcsolat több ablakkal (az MDI Multiple Document Interface) | 311 |
| Az MDI használatával kapcsolatos lehetőségek | 312 |
| Az MDI használatára vonatkozó példaprogramok ismertetése | 320 |
| MDI megjelenítés objektumokkal | 323 |
| Dialógusablakok | 327 |
| Dialógusablakok kezelése az API-ben | 327 |
| Dialógusablakok kezelése az ObjectWindows-ban | 358 |
| Adat-érvényesség ellenőrzése | 365 |
| Általános dialógusablakok | 369 |
| Borland stílusú vezérlők | 378 |
| A GDI (Graphics Device Interface) | 385 |
| Az eszközkapcsolat | 386 |
| Az eszközök adatai | 393 |
| Rajzeszközök használata | 397 |
| Rajzolási attribútumok | 433 |
| Leképezési módok | 441 |
| Rajzrutinok | 453 |
| Metafile | 471 |
| Nyomtatók használata | 474 |
| Nyomtatás ObjectWindows programokbasn | 483 |
| Példa a GDI használatára | 489 |
| A Windows memóriakezelése | 491 |
| A Windows memóriahasználata a különböző üzemmódokban | 491 |
| Bevezetés a Windows memóriahasználatába | 494 |
| Memóriahasználat Windows alkalmazásokból | 498 |
| Példaprogram a memória dinamikus használatára | 521 |
| Függelék | |
| Windows erőforrások tervezése (Resource Workshop) | 525 |
| A Resource Workshop jellemzői | 525 |
| Az erőforrások típusai | 525 |
| Az erőforrás file-ok típusai | 527 |
| A Resource Workshop menűi | 528 |
| Dialógus szerkesztő | 537 |
| Menük szerkesztése | 556 |
| Gyorsítótábla szerkesztése | 560 |
| Sztringtábla szerkesztése | 565 |
| Grafikus szerkesztő | 567 |
| Ikon szerkesztése | 575 |
| Kurzor szerkesztése | 577 |
| Bittérkép szerkesztése | 578 |
| Font szerkesztése | 580 |
| A Borland Pascal 7.0 fordítási direktívái | 583 |
| Object Windows objektum-hierarchia | 603 |
| Tárgymutató | 649 |
| Irodalomjegyzék | 659 |