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 |