| A Turbo Pascal nyelv története és eredete | 5 |
| A Pascal programozási nyelv története | 5 |
| Blaise Pascal élete, életműve | 8 |
| Installálás DOS és Windows környezetben | 18 |
| Installálás, indítás DOS alatt | 18 |
| Installálás, indítás Windows környezetben | 19 |
| A Turbo Pascal integrált fejlesztői környezete | 23 |
| A Turbo rendszer részei | 24 |
| Az integrált környezet részei | 29 |
| A főmenü és az almenük | 29 |
| A státuszsor | 31 |
| A desktop | 31 |
| A forró kulcsok | 35 |
| A System menü | 39 |
| A File menü | 40 |
| Az editor és az Edit menü | 45 |
| A 6.0 verzió multifile technikája | 45 |
| A szövegszerkesztés fő funkciói | 46 |
| Kurzormozgatás | 47 |
| Törlés és beszúrás | 49 |
| Blokkműveletek | 50 |
| Egyéb szerkesztési műveletek | 53 |
| Az Edit menü | 55 |
| A Search (keresési) menü | 57 |
| A Run (futtatási) menü | 63 |
| A fordítási (Compile) menü | 65 |
| A nyomkövetési (Debug) menü | 67 |
| Az opciók menü | 74 |
| Compilker... alfunkció | 74 |
| Memory sizes... alfunkció | 76 |
| Linker... alfunkció | 76 |
| Debugger... alfunkció | 79 |
| Directories... alfunkció | 79 |
| Environment almenü | 79 |
| Save options... funkció | 87 |
| Retrive options... funkció | 88 |
| Window (ablak) menü | 89 |
| Help menü | 93 |
| A Turbo.exe program paraméterzeése | 95 |
| Integrált környezet Windows alatt | 97 |
| A Microsoft Windows alapjai | 97 |
| A rendszer részei | 100 |
| Az integrált környezet részei | 104 |
| A főmenü és a menük | 104 |
| A státuszsor | 105 |
| A desktop | 106 |
| A forró kulcsok | 107 |
| A Turbo Pascal kontroll menü | 109 |
| Az ablak-kontroll (Window Control) menü | 110 |
| A File menü | 112 |
| Az editor és az Edit menü | 115 |
| A Search (keresési) menü | 118 |
| A Run (futtatási) menü | 120 |
| A fordítási (Compile) menü | 121 |
| Az opciók (Options) menü | 124 |
| Window (ablak) menü | 129 |
| Help (segítő) menü | 131 |
| Alapfogalmak | 133 |
| A Turbo Pascal kódkészlete, vezérlőjelei | 133 |
| Nyelvi elemek, programsorok, utasítások | 134 |
| A lefoglalt szavak | 135 |
| Azonosítók, változók | 136 |
| Számok | 136 |
| Karaktersorozatok | 137 |
| Operátorok | 137 |
| Kommentek | 137 |
| Fordító direktívák | 137 |
| A programok, a unit-ok és a dinamikus könyvtárak szerkezete | 138 |
| A programok | 138 |
| A forrásprogramok felépítése | 138 |
| Forrás és lefordított programok | 140 |
| Unit-ok, a Turbo Pascal programkönyvtárai | 141 |
| Az unit fogalma | 141 |
| Forrásnyelvű és lefordított unit-ok | 141 |
| A forrás unit-ok szerkezete | 142 |
| Standard unit-ok | 146 |
| Példa egy unit definiálására és használatára | 149 |
| Dinamikusan szerkesztett könyvtárak | 150 |
| A DLL használata | 151 |
| Statikus és dinamikus importálás | 152 |
| A forrásnyelvű dinamikus könyvtárak szerkezete | 153 |
| Deklarációs rész | 157 |
| Általános deklarálási ismeretek | 157 |
| Típusok | 157 |
| Az egész típusok | 160 |
| A Boolean, WordBool, LongBool logikai típusok | 168 |
| Felsorolt (skaláris) típusok | 168 |
| Résztartomány típus | 169 |
| A sorszámozott típusok közös tulajdonságai | 170 |
| Valós típusok | 171 |
| Szöveges típusok | 178 |
| Strukturált típusok | 181 |
| Mutatók | 194 |
| Eljárás és függvény típusú változók | 197 |
| Objektumok | 199 |
| Típusok azonossága és kompatibilitása | 199 |
| Változók | 201 |
| A változók fajtái és memóriabeli elhelyezkedésük | 201 |
| Az operatív memória vázlatos felépítése | 202 |
| Lokális és globális változók deklarálása | 203 |
| Abszolút változók, rádefiniálás | 205 |
| Dinamikus változók | 206 |
| A konstansok deklarálása | 208 |
| A numerikus és a szöveges konstansok | 208 |
| A tipizált konstansok | 210 |
| A cimkék deklarálása | 213 |
| Eljárások, függvények deklarálása. Paraméterátadás | 213 |
| Operátorok, műveletek, relációk | 219 |
| Kifejezések, precedencia-szabály | 220 |
| Aritmetikai operátorok | 221 |
| Aritmetikai típusok bit-orientált operátorai | 223 |
| Logikai operátorok | 225 |
| String operátor | 226 |
| Karakter pointer operátorok | 226 |
| Halmaz operátorok | 227 |
| Pointer operátorok | 228 |
| Reláció operátorok | 229 |
| Az utasítások | 231 |
| Egyszerű utasítások | 232 |
| Program, unit és DLL kezdete: program, unit és library utasítások | 232 |
| Programblokk határai: begin és end utasítások | 232 |
| Az üres utasítás | 233 |
| Goto utasítás | 233 |
| Értékadó utasítás | 233 |
| Szubrutinhívás. Eljárás, függvény, konstruktor, destruktor; forward opció | 234 |
| Assembly nyelvű és gépi kódú részletek beszúrása: asm és inline utasítások | 235 |
| Rekord- és objektumkezelés egyszerűsítése: With utasítás | 236 |
| Elágazások | 237 |
| If utasítás | 237 |
| Case utasítás | 237 |
| Ciklusok | 239 |
| While ciklus | 239 |
| Repeat ciklus | 239 |
| For ciklus | 240 |
| A System unit alapvető standard szubrutinjai | 241 |
| Matematikai függvények és eljárások | 242 |
| Abs függvény | 243 |
| ArcTan függvény | 243 |
| Cos függvény | 243 |
| Dec eljárás | 243 |
| Exp függvény | 243 |
| Frac függvény | 244 |
| Hi függvény | 244 |
| Inc eljárás | 244 |
| Int függvény | 244 |
| Ln függvény | 245 |
| Lo függvény | 245 |
| Odd függvény | 245 |
| Pi füóggvény | 245 |
| Pred függvény | 246 |
| Randomize eljárás | 246 |
| Random függvény | 246 |
| Round függvény | 247 |
| Sin függvény | 247 |
| Succ függvény | 247 |
| Sqr függvény | 248 |
| Sqrt függvény | 248 |
| Swap függvény | 248 |
| Trunc függvény | 248 |
| A string-ekhez kapcsolódó szdubrutinok | 249 |
| A string-ek néhány tulajdonsága | 249 |
| Concat függvény: stringek összefűzése | 250 |
| Copy függvény: másolás | 250 |
| Delete eljárás: törlés stringből | 250 |
| Insert eljárás: beszúrás stringbe | 250 |
| Length függvény: a string hosszát adja meg | 251 |
| Pos függvény: keresés | 251 |
| A konverziós függvények | 251 |
| Chr függvény: egészből karakter | 251 |
| Ord függvény: sorszámozottból longint | 251 |
| Ptr függvény: egészből pointer | 252 |
| Str eljárás: számból string | 252 |
| Val eljárás: stringből szám | 253 |
| A dinamikus változók kezelése | 253 |
| A heap és a stack szerkezete | 254 |
| A dinamikus változók használata | 255 |
| New eljárás | 256 |
| Mark és Release eljárások | 256 |
| Dispose eljárás | 257 |
| GetMem eljárás | 258 |
| FreeMem eljárás | 258 |
| MemAvail függvény | 258 |
| MaxAvail függvény | 258 |
| A címfüggvények | 259 |
| Addr függvény | 259 |
| CSeg függvény | 259 |
| DSeg függvény | 259 |
| SSeg függvény | 260 |
| Ofs és Seg függvények | 260 |
| SPtr függvény | 260 |
| A program paraméterátadása | 260 |
| ParamCount függvény | 261 |
| ParamStr függvény | 261 |
| Általános célú eljárások | 261 |
| Exit eljárás | 261 |
| FillChar eljárás | 262 |
| Halt eljárás | 262 |
| Move eljárás | 262 |
| RumError eljárás | 262 |
| SizeOf függvény | 262 |
| UpCase függvény | 262 |
| A System unit tipizált konstansai | 263 |
| A System és a Printer unit file-kezelése | 264 |
| A könyvtárkezelő eljárások | 265 |
| ChDir eljárás | 265 |
| GetDir eljárás | 265 |
| MkDir eljárás | 265 |
| RmDir eljárás | 265 |
| A System unit - file-kezelést segítő - standard változói | 266 |
| Az általános file-kezelő szubrutinok | 267 |
| Assign eljárás: hozzárendelés | 267 |
| Close eljárás: lezárás | 268 |
| Eof függvény: file végének jelzése | 268 |
| Erase eljárás: törlés | 268 |
| FilePos függ vény: a file-pozíció | 268 |
| FileSize függvény: a file mérete | 268 |
| IOResult függvény: I/O diagnózis | 269 |
| Read eljárás: olvasás | 270 |
| Rename eljárás: átnevezés | 270 |
| Reset eljárás: régi file megnyitása | 271 |
| Rewrite eljárás: új file létrehozása, megnyitása | 271 |
| Seek eljárás: pozícionálás | 271 |
| Truncate eljárás: vágás | 272 |
| Write eljárás: olvasás | 272 |
| A szövegfile-kezelő szubrutinok | 273 |
| Append eljárás: megnyitás folytatásra | 274 |
| Eoln függvény: sor végének jelzése | 274 |
| Flush eljárás: buffer ürítése | 274 |
| Read és Readin eljárások: olvasás | 275 |
| SeekEof függvény: file-vég teszt | 276 |
| SeekEoln függvény: sorvég teszt | 277 |
| SetTextBuf eljárás: bufferméret definiálása | 277 |
| Write, Weiteln eljárások: írás | 277 |
| Nemtipizált file-ok | 279 |
| BlockRead és BlockWrite eljárások: olvasás, írás | 279 |
| Külső eszközök, mint file-ok | 280 |
| A Printer unit | 281 |
| Példák a file-ok használatára | 281 |
| A Strings unit | 287 |
| StrCat függvény | 288 |
| StrComp függvény | 288 |
| StrCopy függvény | 288 |
| StrDispose függvény | 288 |
| StrECopy függvény | 288 |
| StrEnd függvény | 288 |
| StrlComp függvény | 288 |
| StrlCat függvény | 289 |
| StrlComp függvény | 289 |
| StrLower függvény | 289 |
| StrMove függvény | 290 |
| StrNew függvény | 290 |
| StrPas függvény | 290 |
| StrPCopy függvény | 290 |
| StrPos függvény | 290 |
| StrRScan függvény | 291 |
| StrScan függvény | 291 |
| StrUpper függvény | 291 |
| A Dos és a WinDos unit-ok | 292 |
| A regiszterek | 292 |
| A Dos és WinDos unit-ok tipizált konstansai | 293 |
| Megszakítási pointerek | 295 |
| DosError változó | 296 |
| A Dos és WinDos unit-ok beépített típusai | 296 |
| A Dos és WinDos unit-ok témakörei | 299 |
| CreateDir eljárás | 300 |
| DiskFree függvény | 300 |
| DiskSize függvény | 300 |
| DosExitCode függvény | 300 |
| DosVersion függvény | 301 |
| EnvCount függvény | 301 |
| EnvStr függvény | 302 |
| Exec eljárás, a DOS shell funkció | 302 |
| FEspand és FileExpand függvények | 304 |
| FindFirst eljárás | 304 |
| FindNext eljárás | 306 |
| FSearch és FileSearch függvények | 306 |
| FSplit eljárás és FileSplit függvény | 307 |
| GetArgCount függvény | 308 |
| GetArgStr függvény | 308 |
| GetCurDir függvény | 308 |
| GetCBreak eljárás | 308 |
| GetDate eljárás | 308 |
| GetEnv és GetEnvVar függvények | 309 |
| GetFAttr eljárás | 309 |
| GetFTime eljárás | 309 |
| GetIntVec eljárás | 309 |
| GetTime eljárás | 310 |
| GetVerify eljárás | 310 |
| Intr eljárás, megszakításkezelés | 310 |
| Keep eljárás; rezidens programok készítése | 312 |
| MsDos eljárás | 313 |
| PackTime eljárás | 315 |
| RemoveDir eljárás | 316 |
| SetCBreak eljárás | 316 |
| SetCurDir eljárás | 316 |
| SetDate eljárás | 316 |
| SetFAttr eljárás | 317 |
| SetFTime eljárás | 317 |
| SetIntVec eljárás | 317 |
| SetTime eljárás | 318 |
| SetVerify eljárás | 318 |
| SwapVectors eljárás | 318 |
| UnPackTime eljárás | 318 |
| Egy példa a megszakítások kezelésére | 319 |
| Interrupt opció: megszakítás típusú szubrutinok készítése | 324 |
| Képernyő-analízis | 326 |
| A képernyő szerepe a programozásban | 326 |
| A nyomtatási technika fejlődési fázisai | 327 |
| A képernyő-típusok fejlődési fázisai | 329 |
| A memória általános felépítése | 330 |
| A szöveges üzemmódok video-buffere, memóriatérképe | 331 |
| A 80-25-ös szöveges üzemmódok | 332 |
| A 40x25-ös szöveges üzemmódok | 335 |
| Az EGA 40x43-as és a VGA 40x50-es üzemmódjai | 336 |
| Az EGA 80x43-as és a VGA 80x50-es üzemmódjai | 337 |
| A grafikus üzemmódok video-duffere, memóriatérképe | 338 |
| A CGA grafikus video-buffere | 338 |
| Példa a CGA grafikus video-bufferének kezelésére | 341 |
| A Hercules grafikus video-buffere | 344 |
| Az EGA grafikus video-buffere | 346 |
| Az IBM-8514 és más RGB adapterek | 347 |
| A video kontroll blokkok | 348 |
| A Crt és a WinCrt unit-ok | 351 |
| Képernyőkezelés a Crt és a WinCrt segítségével | 351 |
| A Crt unit beépített konstansai | 353 |
| A Crt unit beépített változói | 354 |
| A WinCrt unit beépített változói | 355 |
| A Crt és WinCrt unit-ok eljárásai és függvényei | 357 |
| AssignCrt eljárás | 357 |
| ClrEol eljárás | 358 |
| ClrSer eljárás | 358 |
| CursorTo eljárás | 359 |
| Delay eljárás | 359 |
| DelLine eljárás | 359 |
| DoneWinCrt eljárás | 359 |
| GotoXY eljárás | 359 |
| HighVideo eljárás | 360 |
| InitWinCrt eljárás | 360 |
| InsLine eljárás | 360 |
| KeyPressed függvény | 360 |
| LowVideo eljárás | 360 |
| NormVideo eljárás | 361 |
| Nosound eljárás | 361 |
| ReadBuf függvény | 361 |
| RFeadKey függvény | 361 |
| ScrollTo eljárás | 362 |
| Sound eljárás | 362 |
| TextBackground eljárás | 362 |
| TextColor eljárás | 363 |
| TextMode eljárás | 363 |
| TrackCursor eljárás | 364 |
| WhereX függvény | 364 |
| WhereY függvény | 364 |
| WriteBuf függvény | 364 |
| WriteChar eljárás | 365 |
| Window eljárás | 365 |
| Objektum-orientált programozás | 366 |
| Az objektum-orientált programozás története | 366 |
| Objektumok absztrakt analízise | 368 |
| Az objektumok négy fő tulajdonsága | 368 |
| Az objektumok deklarálása; metódusok | 369 |
| Privát mezők és metódusok | 370 |
| Metódushívás; a with utasítás és a metódusfej szerepe | 371 |
| Öröklés, hierarchia | 371 |
| Polimorfizmus | 373 |
| Az objektumok zártsága | 374 |
| Statikus és virtuális metódusok | 374 |
| A konstruktor és alkalmazása | 376 |
| A virtuális metódus tábla és a VMT mező | 378 |
| Indexelt, dinamikus metódusok | 380 |
| A kditerjesztett SizeOf függvény | 381 |
| Self paraméter | 382 |
| TypeOf függvény | 383 |
| Dinamikus objektumok | 383 |
| A kiterjesztett New eljárás | 383 |
| Fail eljárás | 384 |
| A destruktor és alkalmazása | 384 |
| A kiterjesztett Dispose eljárás | 385 |
| Alkalmazási példa; verem-objektum | 385 |
| Objektum-orientált nyomkövetés | 388 |
| A Turbo Vision alapjai | 389 |
| A turbo Vision általános jellemzői (bevezető, gondolatok) | 389 |
| Egy példa a Turbo Vision alkalmazására | 391 |
| A demo program: GirlVision | 391 |
| cmXXXX (parancs-) és kbXXXX (billentyű-) konstansok | 403 |
| A deklaráció folytatása; Trect objektum | 404 |
| IntMenuBar metódus: menüsor és menük készítése | 405 |
| InitStatusLine metódus: státuszsor készítése | 409 |
| NewDialog metódus: dialog box készítése | 411 |
| Ablak készítése, működtetése, Tile és Cascade formájú megjelenítése | 415 |
| HandleEvent metódus, evXXXX konstansok és az esemény-orientált programozás | 419 |
| A Turbo Vision stream | 422 |
| A stream fogalma és tulajdonságai | 422 |
| Regisztrálás | 422 |
| A stream megnyitása, lezárása | 425 |
| Műveletek steam-ekkel | 426 |
| Erőforrások | 427 |
| Kollekciók, iterátorok | 428 |
| Színtérképek, paletták | 429 |
| Néhány kiegészítő gondolat | 431 |
| A Turbo Vision objektumok hierarchiája | 432 |
| A hierarchia ábrázolása faszerkezettel | 432 |
| View fa, subview, fókusz lánc; fókuszált, tulajdonos és modal view | 434 |
| A view-k Z-koordinátája | 435 |
| Tpoint objektumtípus | 435 |
| TRect objektumjtípus | 436 |
| TObject objektumtípus | 437 |
| TView objektumtípus | 438 |
| TBackGround objektumtípus | 445 |
| TButton objektumtípus | 446 |
| TCluster objektumtípus | 447 |
| TCheckBoxes objektumtípus | 449 |
| TRadioButtons objektumtípus | 450 |
| TFrame objektumtípus | 450 |
| TGroup objektumtípus | 451 |
| TDeskTop objektumtípus | 454 |
| TProgram objektumtípus | 455 |
| TApplication objektumtípus | 457 |
| TWindow objektumtípus | 458 |
| TDialog objektumtípus | 461 |
| THistoryWindow objektumtípus | 462 |
| THistory objektumtípus | 463 |
| TInputLine objektumtípus | 464 |
| TListViewer objektumtípus | 466 |
| THistoryViewer objektumtípus | 468 |
| TListBox objektumtípus | 469 |
| TMenuView objektumtípus | 470 |
| TMenuBar objektumtípus | 472 |
| TMenuBox objektumtípus | 473 |
| TRScroller objektumtípus | 473 |
| TTextDevice objektumtípus | 475 |
| TTerminal objektumtípus | 475 |
| TScrollBar objektumtípus | 477 |
| TStaticText objektumtípus | 479 |
| TLabel objektumtípus | 480 |
| TParamText objektumtípus | 481 |
| TStatusLine objektumtípus | 482 |
| TStream objektumtípus | 484 |
| TDosSream objektumtípus | 486 |
| TBufSteam objektumtípus | 487 |
| TEmsStream objektumtípus | 488 |
| TCollection objektumtípus | 492 |
| TStringCollection objektumtípus | 493 |
| TResourceCollection objektumtípus | 494 |
| TResourceFile objektumtípus | 494 |
| TStringList objektumtípus | 496 |
| TStrListMaker objektumtípus | 496 |
| A Turbo Vision kiegészítő részei | 497 |
| Előre definiált konstansok | 497 |
| apXXXX paletta-konstansok unit | 497 |
| bfXXXX konstansok | 498 |
| cmXXXX parancs-konstansok | 498 |
| coXXXX hiba-konstansok | 499 |
| dmXXXX konstansok | 499 |
| evXXXX esemény-konstansok | 500 |
| gfXXXX esemény-konstansok | 501 |
| hcXXXX help-konstansok | 502 |
| kbXXXX billentyű-konstansok | 502 |
| mbXXXX egér-konstansok | 505 |
| ofXXXX konstansok | 505 |
| sbXXXX konstansok | 507 |
| sfXXXX konstansok | 507 |
| smXXXX képernyő mód konstansokj | 508 |
| stXXXX stream-konstansok | 509 |
| wfXXXX konstansok | 509 |
| wpXXXX konstansok | 510 |
| Egyéb konstansok | 510 |
| A Turb o Vision beépített függvényei és eljárásai | 510 |
| A Turbo Vision beépített típusai | 517 |
| A Turbo Vision beépített változói | 520 |
| A Graph unit | 522 |
| Arc eljárás | 526 |
| Bar eljárás | 526 |
| Bar3D eljárás | 526 |
| Circle eljárás | 527 |
| ClearDevice eljárás | 527 |
| ClearViewPort eljárás | 527 |
| CloseGraph eljárás | 527 |
| DetectGraph eljárás | 527 |
| DarwPoly eljárás | 528 |
| Ellipse eljárás | 529 |
| FillEllipse eljárás | 529 |
| FillPoly eljárás | 529 |
| FloodFill eljárás | 530 |
| GetArcCoords eljárás | 530 |
| GetAspectRatio eljárás | 530 |
| GetBikColor függvény | 531 |
| GetColor függvény | 531 |
| GetDefaultPalette eljárás | 531 |
| GetDriverName függvény | 531 |
| GetFillPattern eljárás | 532 |
| GetFillSettisngs eljárás | 532 |
| GetGraphMode függvény | 532 |
| GetImage eljárás | 533 |
| GetLineSettings eljsárás | 533 |
| phMode függvény | 532 |
| GetImage eljárás | 533 |
| GetLineSettings eljárás | 533 |
| GetMaxColor függvény | 533 |
| GetMaxMode függvény | 534 |
| GetMaxX függvény | 534 |
| GetMaxY függvény | 534 |
| GetModeName függvény | 534 |
| GetModeRange eljárás | 535 |
| GetPalette eljárás | 535 |
| GetPixel eljárás | 536 |
| GetTextSettings eljárás | 536 |
| GetViewSettings eljárás | 537 |
| GetX függvény | 537 |
| GetY függvény | 537 |
| GraphDefaults eljárás | 537 |
| GraphErrorMsg függvény | 538 |
| GraphRFesult függvény | 538 |
| ImageSize függvény | 539 |
| InitGraph eljárás | 539 |
| InstallUserDriver függvény | 541 |
| InstallUserFont függvény | 542 |
| Line eljárás | 542 |
| LineRel eljárás | 542 |
| LineTo eljárás | 542 |
| MoveRel eljárás | 543 |
| MoveTo eljárás | 543 |
| OutText eljárás | 543 |
| OutTextXY eljárás | 543 |
| PieSlice eljárás | 544 |
| PutImage eljárás | 544 |
| PutPixel eljárás | 544 |
| RecTangle eljárás | 545 |
| RegisterBGIdriver függvény | 545 |
| RegisterBGIfont függvény | 546 |
| RestoreCrtMode eljárás | 547 |
| Sector eljárás | 547 |
| SetActivePage eljárás | 547 |
| SetAllPalette eljárás | 547 |
| SetAspectRatio eljárás | 548 |
| SetBkColor eljárás | 548 |
| SetColor eljárás | 549 |
| SetFillPattern eljárás | 549 |
| SettFillStyle eljárás | 550 |
| SetGraphBufSize eljárás | 551 |
| SetGFraphMode eljárás | 551 |
| SetLineStyle eljárás | 551 |
| SetPalette eljárás | 552 |
| SetRGBPalette eljárás | 552 |
| SetTextJustify eljárás | 552 |
| SetTextStyle eljárás | 553 |
| SetUserCharSize eljárás | 555 |
| SetViewPort eljárás | 555 |
| SetVisulPage eljárás | 555 |
| SetWriteMode eljárás | 556 |
| TextHeight függvény | 556 |
| TextWidth függvény | 556 |
| A Graph unit beépített konstansai | 557 |
| A Graph unit beépített típusai | 561 |
| A Graph unit beépített változói | 562 |
| A Graph3 és a Turbo3 unit-ok | 564 |
| A Graph3 unit alapvető szubrutinjai | 565 |
| Arc eljárás | 565 |
| Circle eljárás | 565 |
| ColorTable eljárás | 565 |
| Draw eljárás | 566 |
| FillPattern eljárás | 566 |
| FillShape eljárás | 566 |
| GetDotColor függvény | 566 |
| GetPic eljárás | 566 |
| GraphBackground eljárás | 5é67 |
| GraphColorMode eljárás | 567 |
| GraphMode eljárás | 567 |
| GraphWindow eljárás | 567 |
| HiRes eljárás | 567 |
| HiresColor eljárás | 568 |
| Palette eljárás | 568 |
| Pattern eljárás | 568 |
| Plot eljárás | 569 |
| PutPic eljárás | 569 |
| A "Turtle" grafikus rendszer | 569 |
| Back eljárás | 571 |
| ClearScreen eljárás | 571 |
| Forwd eljárás | 571 |
| Heading függvény | 571 |
| HideTurtle eljárás | 571 |
| Home eljárás | 571 |
| NoWrap eljárás | 571 |
| PenDown eljárás | 572 |
| PenUp eljárás | 572 |
| SetHeading eljárás | 572 |
| SetPenColor eljárás | 572 |
| SetPosition eljárás | 572 |
| Show/Turtle eljárás | 572 |
| TurnLeft eljárás | 572 |
| TurnRight eljárás | 573 |
| TurtleDelay eljárás | 573 |
| TurtleThere függvény | 573 |
| TurtleWindow eljárás | 573 |
| Wrap eljárás | 573 |
| XCor függvény | 573 |
| YCor függvény | 573 |
| A Turbo3 unit | 574 |
| A Turbo3 unit beépített változói | 574 |
| HighVideo, LowVideo, NormVideo eljárások | 575 |
| IOREsult függvény | 575 |
| LongFilePos függvény | 575 |
| LongFileSize függvény | 575 |
| LongSeck eljárás | 575 |
| MaxAvail függvény | 575 |
| MemAvail függvény | 576 |
| Az Overlay unit átlapolásos technikája | 577 |
| Az overlay technika elmélete | 577 |
| A kezdeti verziók overlay struktúrája | 579 |
| A 6.0 verzió átlapolásos technikája | 580 |
| Az 'O' fordító direktíva | 582 |
| Az overlay programok szerkezete | 582 |
| Az overlay file beépítése az EXE programba | 584 |
| Az Overlay unit | 585 |
| Az OvrResult változó | 585 |
| Konstansok és típusok az overlay kezeléshez | 585 |
| OvrClearBuf eljárás | 587 |
| OvrGetBuf függvény | 587 |
| OvrGetRetry függvény | 587 |
| OvrInit eljárás | 587 |
| OvrInitEMS eljárás | 587 |
| OvrSetBuf eljárás | 588 |
| OvrSetRetry eljárás | 589 |
| A fordító direktívák | 590 |
| 'A' direktíva: adatok igazítása | 591 |
| 'B' direktíva: logikai kifejezéskiértékelés | 591 |
| 'C' direktíva: kódszegmens-attribútumok | 592 |
| 'D' direktíva: nyomkövetés és copyright | 592 |
| 'E' direktíva: emuláció | 593 |
| 'F' direktíva: távoli hívás generálása | 594 |
| 'G' direktíva: 80286-os kód generálása | 594 |
| 'I' direktíva: I/O ellenőrzés, beszúrt file-ok | 595 |
| 'L' direktíva: lokális információ, object file-ok szerkesztése | 596 |
| 'M' direktíva: memória kijelölése | 596 |
| 'N' direktíva: numerikus processzor használata | 597 |
| 'O' direktíva: overlay struktúra kialakításához | 597 |
| 'R' direktíva: érvényességi tartomány ellenőrzése | 598 |
| 'S' direktíva: stack túlcsordulás ellenőrzése | 598 |
| 'V' direktíva: string paraméterek ellenőrzése | 598 |
| "W" direktíva: Windows strack keretek | 599 |
| 'X' direktíva: a kiterjesztett szintaxis alkalmazása | 600 |
| A feltételes fordítási direktívák: IFDEF, IFNDEF, IFOPT, ELSE, ENDIF, DEFINE, UNDEFINE | 601 |
| A rendszerből kivont, túlhaladott direktívák | 603 |
| A Turbo Pascal és az assembly nyelvek kapcsolata | 605 |
| Az assembly nyelvek szerepe | 605 |
| Az asm utasítás | 606 |
| Inline gépi kód | 607 |
| Extarnal típusú szubrutinok | 608 |
| Egy hasznos lehetőség | 609 |
| Kiegészítő lehetőségek | 612 |
| Néhány hasznos utility | 612 |
| Tpc.exe program: a parancssor-orientált környezet | 612 |
| Tpumover utility | 614 |
| Touch utility | 615 |
| Binobj utility | 615 |
| Egyéb utility-k | 616 |
| A T Plus unit és az egér kezelése | 617 |
| Az egérről általában | 617 |
| Az egér kurzora és maszkja | 617 |
| Az alkalmazott kordináta-rendszer és a Mickey mértékegység | 619 |
| A megszakítás funkciói | 620 |
| Egy példa az egér alkalmazására | 625 |
| A TPLUS unit | 626 |
| MousePresent változó | 627 |
| A deklarálásra ajánlott változók és típusok | 627 |
| MouseArca eljárás | 628 |
| MouseFind eljárás | 628 |
| MouseHideCursor eljárás | 628 |
| MouseInit eljárás | 628 |
| MouseMakeCursor eljárás | 629 |
| MouseMakeHardCursor eljárás | 629 |
| MouseMakeSoftCursor eljárás | 629 |
| MouseMickey eljárás | 630 |
| MouseMotion eljárás | 630 |
| MouseMove eljárás | 630 |
| MousePress eljárás | 630 |
| MouseRelease eljárás | 630 |
| MouseShowCursor eljárás | 631 |
| Grafikus alkalmazási példa | 631 |
| Szöveges módbeli alkalmazási példa | 633 |
| Függelék | 635 |
| A fordítóprogram hibaüzenetei | 635 |
| A futás közbeni hibaüzenetek | 640 |
| Standard eljárások és függvények (tárgymutató) | 643 |
| Az SSCII karakterkészlet | 654 |
| A funkcióbillentyűk visszatérési kódjai | 656 |
| Irodalomjegyzék | 657 |
| Tartalomjegyzék | 662 |
| Judy programfejlesztő rendszer | 681 |
| A Graph3D unit és a 3D grafikus program | 682 |