A rendszer programjai (KL) | 1 |
Állományok | 1 |
Kiterjesztések | 1 |
Programok | 2 |
INSTALL.EXE | 2 |
TURBO.EXE | 2 |
TPC.EXE, TPCX.EXE | 4 |
TPCXINST.EXE | 5 |
TEMC.EXE | 6 |
THELP.EXE | 14 |
TPUMOVER.EXE | 15 |
MAKE.EXE | 16 |
TOUCH.COM | 21 |
GREP.COM | 21 |
BINOBJ.EXE | 22 |
Menürendszer (KL) | 23 |
Menük | 23 |
Párbeszédes ablakok | 23 |
Szövegablakok | 25 |
System | 25 |
File | 26 |
Edit | 29 |
Search | 30 |
Run | 35 |
Compile | 36 |
Deburg | 37 |
Options | 41 |
Windows | 52 |
Help | 54 |
Forróbillentyűk (KL) | 57 |
A szövegszerkesztő parancsai (KL) | 59 |
Kurzormozgatás | 59 |
Beszúrás/törlés | 59 |
Blokk-kezelés | 60 |
Egyéb funkciók | 60 |
Szintaktika (AE) | 63 |
A Pascal program elemei | 63 |
Szimbólumok | 63 |
Fenntartott szavak | 63 |
Szabványos direktívák | 64 |
Programsor | 64 |
Megjegyzés | 64 |
Direktíva | 64 |
Azonosító | 64 |
Minősített azonosító | 64 |
Címke | 65 |
Számkonstans | 65 |
Szövegkonstans (karakterlánc) | 65 |
Definíciók | 65 |
Formális paraméterlista | 65 |
Aktuális paraméterlista | 65 |
Függvényhívás | 65 |
Típuskonvertált változó | 66 |
Típuskonvertált érték | 66 |
Változóhivatkozás | 66 |
Halmazkonstruktor | 66 |
Kifejezés | 66 |
Konstans kifejezés | 67 |
Feltétel | 67 |
Utasítás | 67 |
Egyszerű utasítások | 67 |
Értékadás | 67 |
Eljáráshívás | 67 |
Metódushívás | 67 |
Vezérlésátadás | 67 |
Gépi kódú betét | 67 |
Assembler betét | 68 |
Struktúrált utasítások | 68 |
Összetett utasítás - Begin-End | 68 |
Elágazás - If | 68 |
Választás - Case | 69 |
Hátultesztelő ciklus - Repeat-Until | 69 |
Elöltesztelő ciklus - While | 70 |
Elöltesztelő léptető ciklus - For | 70 |
Minősítő utasítás - With | 70 |
A program felépítése | 71 |
Deklarációk érvényességi köre | 72 |
Adattípusok, műveletek (AE) | 73 |
Definíciók | 74 |
Sorszámozott típusok | 74 |
Egyszerű típusok | 74 |
Állomány típusok | 74 |
Struktúrált (összetett) típusok | 74 |
Mutató típusok | 74 |
Karakter típus - Char | 74 |
Egész típusok - Bíte, Word, ShortInt, Integer, Longint | 76 |
Logikai típus - Boolean | 78 |
Felsorolt típus | 80 |
Intervallum típus | 80 |
Valós típusok - Real, Single, Double, Extended, Comp | 81 |
Karakterlánc típus - String | 83 |
Tömb típus - Array | 84 |
Speciális tömbök - Mem, MemW, MemL, Port, PortW | 85 |
Rekord típus - Record | 86 |
Halmaz típus - Set Of | 88 |
Halmaz a matematikában | 88 |
Halmaz a Turbo Pascalban | 90 |
Szöveges állomány - Text | 91 |
Típusos állomány - File Of | 92 |
Típusnélküli állomány - File | 93 |
Típusos mutató | 94 |
Típusnélküli mutató - Pointer | 95 |
Eljárás típus | 96 |
Objektum típus - Object | 96 |
Típusazonosság | 97 |
Típus-kompatibilitás | 97 |
Értékadás-kompatibilitás | 97 |
Műveletek | 98 |
Kifejezések kiértékelése | 101 |
Értékadás, értékparaméter átadás | 101 |
Eljárások, függvények (AE) | 103 |
Eljárás | 103 |
Formális paraméterlista | 104 |
Eljárás hívása - eljárás típusú utasítás | 104 |
Aktuális paraméterlista | 104 |
Az eljárás vagy programblokk ismeri... | 104 |
Értékparaméter, változó paraméter | 104 |
Típusnélküli változó paraméterek | 105 |
Lokális és globális változók | 106 |
A szubrutinverem felépítése | 106 |
Függvények | 107 |
Függvény hívása | 108 |
Rekurzív hívás | 108 |
Előre hivatkozás - Forward | 108 |
Egységek (AE) | 109 |
Az egység felépítése | 109 |
Egység elkészítése, használata | 111 |
Objektum orientált programozás (AE) | 113 |
Az objektum jellemző tulajdonságai | 113 |
Objektum deklarálása | 114 |
Objektum típus | 114 |
Objektum típusú változó (objektum előfordulás) | 115 |
Self paraméter | 116 |
Konstans objektum | 116 |
Objektum öröklődése | 116 |
Statikus metódusok | 117 |
Statikus metódus hívása | 117 |
Értékadás | 118 |
Objektum típusú értékparaméter | 118 |
Objektum típusú változó paraméter | 118 |
Objektum deklarálása egységben, privát részek | 118 |
Virtuális metódust tartalmazó objektum | 119 |
Virtuális metódus | 119 |
Virtuális metódusok táblázata (VMT) | 119 |
Konstruktor | 120 |
Példa az objektum tárolására | 120 |
$R fordítási direktíva | 121 |
TypeOf függvény | 122 |
Virtuális metódust tartalmazó objektum típusú paraméter | 122 |
SizeOf függvény | 122 |
Dinamikus objektum | 122 |
Érvényességi kör | 122 |
Kiterjesztett New | 123 |
Dinamikus objektum megszüntetése | 123 |
Destruktor, kiterjesztett Dispose | 124 |
Szabványos eljárások, függvények | 124 |
Direktívák | 125 |
Kapcsoló- és paraméter direktívák | 126 |
Feltételes direktívák | 132 |
Előre definiált feltételes szimbólumok | 133 |
Speciális direktívák | 134 |
System egység (AE) | 137 |
Eljárások és függvények funkciójuk szerint | 137 |
Szabványos eszközök | 138 |
Konstansok | 139 |
Változók | 139 |
Inicializált változók | 140 |
Eljárások, függvények | 146 |
Crt egység (AE) | 173 |
Eljárások és függvények funkciójuk szerint | 173 |
Konstansok | 174 |
Változók | 175 |
Eljárások, függvények | 176 |
Printer egység (AE) | 183 |
Változó | 183 |
Dos egység (AE) | 185 |
Eljárások és függvények funkciójuk szerint | 185 |
Típusok | 186 |
Konstansok | 189 |
Változó | 190 |
Eljárások, függvények | 190 |
Graph egység (AE) | 201 |
Eljárások és függvények funkciójuk szerint | 202 |
Típusok | 203 |
Konstansok | 204 |
Változók | 207 |
Eljárások, függvények | 208 |
Grafikus üzemmódok jellemzői (KL) | 234 |
A.CHR formátum (KL) | 235 |
A.BGI formátum (KL) | 238 |
Overlay egység (AE) | 245 |
Típus | 246 |
Konstansok | 246 |
Változók | 246 |
Eljárások, függvények | 248 |
Turbo Access (AE) | 251 |
Alapfogalmak | 251 |
Turbo Access adatállomány | 251 |
Index (kulcs) | 251 |
Indexállomány | 251 |
Kulcsbejegyzés | 252 |
Lap (Page) | 252 |
B-fa | 252 |
Szabályok | 253 |
A Taccess egység installálása | 253 |
Konstansok | 254 |
Kalkulációk | 254 |
A Tabuild használata | 255 |
További konstansok | 256 |
Típusok | 257 |
Változók | 257 |
A TAHigh egység további deklarációi | 258 |
Eljárások, függvények | 259 |
A TAHigh egység eljárásai, függvényei | 265 |
Turbo Access futási hibakódok | 269 |
Turbo Sort (AE) | 271 |
Eljárások, függvények | 272 |
A TurboSort illetve LTurboSort által visszaadott értékek | 274 |
Assembler (KL) | 275 |
A CPU regiszterkészlete | 275 |
Jelzőbitek (flag-ek) | 276 |
Regiszterek | 278 |
Címzési módok | 279 |
Az assembly utasítások felépítése | 280 |
Címke | 280 |
Utasítás | 280 |
Direktíva | 280 |
Operandus | 281 |
Kifejezések | 281 |
Numerikus állandók | 282 |
Karakteres állandók | 282 |
Regiszterek | 282 |
Szimbólumok | 282 |
Típusjelző szimbólumok | 283 |
Operátorok | 284 |
Assembler eljárások és függvények | 285 |
Assembly utasítások | 286 |
A program memóriafoglalása (AE) | 309 |
Alapfogalmak | 309 |
Címzés | 309 |
Az IBM XT/AT vázlatos memóriafelosztása | 310 |
A Turbo Pascal által használt memória térképe | 311 |
Fordítási hibakódok | 315 |
Futási hibakódok | 323 |
DOS hibák | 323 |
B/K hibák ($I- esetén az IOResult függvénnyel lekérdezhetők) | 324 |
Kritikus hibák | 325 |
Fatális, mindig programleállást okozó hibák | 325 |
Függelékek | |
Billentyűzet kódtábla | 328 |
ASCII tábla | 330 |
Nyomtató vezérlőkódok | 332 |
Tárgymutató | |