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 |