kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
| Bevezetés | 1 |
| Kezdetek | 5 |
| Clipper program általános szerkezete | 5 |
| Programazonosító utasítás | 5 |
| Magyarázó szövetek (kommentek) | 5 |
| Deklarációs rész | 6 |
| A program alapvető környezeti paramétereinek beállítása | 6 |
| A program törzse | 8 |
| Vezérlőszerkezetek | 9 |
| Szekvencia | 9 |
| Szelekció | 10 |
| Iteráció | 13 |
| Eljárások, függvények | 15 |
| Eljárásszervezés | 16 |
| Eljárás Ill. függvény definiálása a Clipperben | 16 |
| A függvény teste | 17 |
| A függvény meghívása | 17 |
| A függvény végrehajtásának befejezése (Return utasítás) | 17 |
| Paraméter-argumentum kapcsolat | 18 |
| Változók életciklusa és láthatósága | 20 |
| Lexikális változók | 20 |
| Dinamikus változók | 21 |
| Értékadás | 27 |
| Adattípusok | 28 |
| Karakteres adattípus | 28 |
| Nemerikus adattípus | 38 |
| Logikai adattípus | 41 |
| Dátum adattípus | 41 |
| Adattípusok közötti konverziós függvények | 43 |
| Nil adattípus | 47 |
| Műveletek kiértékeslésének sorrendje (Precedenciaszabály) | 48 |
| Szövegek és adatok megjelenítése a képernyőn | 50 |
| Egyszerű kiirtás | 50 |
| Formázott kiirtás | 51 |
| Színezett kiirtás | 55 |
| Keretek, vonalak megjelenításe | 57 |
| Képernyő méretének állítása | 58 |
| Kurzorkezelés | 58 |
| Képernyőmentés, visszatöltés | 59 |
| Elemi adatbekérés a képernyőről | 60 |
| Egyszerű adatbekérés | 60 |
| Formázott adatbekérés | 61 |
| Színezett adatbekérés | 62 |
| Tömbök, menüzés, billentyűzetkezelés | 63 |
| Kódblokk adattípus | 63 |
| Kódblokk konstans | 63 |
| Adott billentyű leütésére elvégzendő teendők definiálása | 64 |
| Tömb minden egyes elemére végrehajtandó tevékenységek difiniálása | 64 |
| A dolgozó adatbázis összes dolgozóján módosítása | 64 |
| Lehetséges kódblokk műveletek | 65 |
| Változók láthatósága a kódblokk kifejezéslistájában | 66 |
| Tömb adattípus | 66 |
| Tömb konstans | 67 |
| Tömb létrehozása | 69 |
| Hivatkozás a tömb egy elemére | 70 |
| Tömbök összehasonlítása | 71 |
| Tömb minden elemének felöltése ugyanazzal az értékkel | 71 |
| Egy tömb aktuális méretének meghat. | 72 |
| Meglevő tömb bővítése új elemmel | 73 |
| Meglevő tömbelem törlése egy tömbből | 74 |
| Tömb másolása | 75 |
| Keresés egy tömbben | 75 |
| Tömbelemek átrendezése valamilyen szempont szerint | 77 |
| Tömbfeldolgozás primitív (programsablon) | 78 |
| Objektum adattípus | 79 |
| Adattípusfüggetlen függvények (ValType, Type, Empty) | 81 |
| Menükezelés | 83 |
| Navigálás az egyes menüpontok között | 83 |
| Egy menüpont kiválasztása | 83 |
| Egyszerű funkcionális menü készítése Clipperben | 83 |
| Menü készítése az AChoice() függvénnyel | 85 |
| Billentyűkezelés a Clipperben | 89 |
| Egy leütött billentyű jelének kiolvasása a billentyűzet pufferből | 90 |
| Információ a legutoljára beolvasott és a legközelebb jövő billentyűről | 91 |
| Billentyűkódok kezelése az előfordító segítségével | 91 |
| Kódblokk hívás adott billentyű leütése esetén | 94 |
| Adatbázis-kezelés | 97 |
| dBASE alapok | 97 |
| Egy dBASE adatbázis-állomány szerkezeti felépítése | 97 |
| A dBASE adatbázis-állomány mezői (oszlopai) | 99 |
| A dBASE adatállomány használata | 101 |
| Index felépítése és használata | 105 |
| Több megnyitott adatbázis egyidejű kezelése | 107 |
| Reláció létrehozása két nyitott adatbázis között | 107 |
| Szűrőfeltétel beállítása | 108 |
| Több rekordon végrehajtott műveletek | 109 |
| Adatállomány lezárása | 110 |
| dBASE adatbázis-kezelés a Clipperben | 110 |
| Adatbázis létrehozása | 114 |
| Index(ek) létrehozása | 116 |
| Meglévő adatbázis állomány megnyitása és lezárása | 118 |
| Indexállomány megnyitása és lezárása | 120 |
| Navigálás az adatbázisban | 121 |
| Index szerinti keresés | 123 |
| Adatbázis karbantartása | 124 |
| Adatbázis műveletek elvégzése több rekordon egyszerre | 126 |
| Reláció létrehozása adatállományok között | 129 |
| Szűrőfeltétel beállítása | 131 |
| Az aktuális adatbázis rekordjainak file-ba másolása | 132 |
| Rekordkód másolása az aktuális adatbázis végéhez | 133 |
| Rendezett adatállomány előállítása | 134 |
| Az adatállomány lezárása | 134 |
| Hatékony indexkezelés a CA-Clipperben | 134 |
| A kibővített DBFNTS technika | 135 |
| A DBFCDX meghajtó | 138 |
| Hatékonysági elemzés a DBFNTX és a DBFCDX meghajtóval | 142 |
| Táblázatkezelés | 143 |
| Táblázat létrehozása és megjelenítése | 144 |
| A táblázat sorainak és oszlopainak megtervezése | 145 |
| A táblázat (TBrowse) objektum létrehozása | 145 |
| Az oszlop (TBColumn) objektumok definiálása | 145 |
| Az oszlop objektumok hozzárendelése a táblázat objektumhoz | 146 |
| A pozícionálási kódblokkok feltöltése | 147 |
| A táblázat megjelenítése | 149 |
| Navigálás a táblázatban | 150 |
| Függőleges pozícionálások | 151 |
| Vízszintes navigálások | 151 |
| A táblázathoz kapcsolódó adathalmaz tartalmának megváltoztatása | 153 |
| A képernyő aktuális sorában elhelyezkedő cellák felfrissítése | 153 |
| A képernyő összes adatsorának felfrissítése | 154 |
| A táblázat oszlopelrendezésének menetközbeni megváltoztatása | 154 |
| A táblázat képernyőbeli helyének és méretének megváltoztatása | 155 |
| Egyéb változtatás a táblázat vagy az oszlop objektumban | 155 |
| Színek (színkiemelések) alkalmazása a táblázatban | 156 |
| Egy adott oszlop tartalmának átszínezése | 156 |
| Adott cella tartalmának átszínezése | 157 |
| A táblázat kurzor színkiemelésének eltüntetése | 157 |
| Adatbekérés | 161 |
| Elemi adatbekérés ellenőrzéssel | 161 |
| Az ellenőrzések típusai | 163 |
| Csoportos adatbekérés primitív módszerrel | 164 |
| Ciklikus végigolvasás | 164 |
| Egyszeri végigolvasás - mezőkénti javítással kombinálva | 165 |
| Csoportos adatbekérés a Read paranccsal | 166 |
| Navigálások | 166 |
| Editálások | 167 |
| Befejezési billentyűk | 167 |
| Get objektumok létrehozása | 169 |
| Az elemi adatbekérés képernyőpozíciója | 169 |
| Az adatbekérés vezérlő kódblokkja | 170 |
| Az adatbekérés Picture formátuma | 170 |
| Az addatbekérésnél használt színek | 170 |
| A mezőbe bevitt adat ellenőrzése | 171 |
| A mező editálhatóságának viszgálata | 171 |
| A mezőben editált változó neve | 171 |
| Adatbekérés Get objektumokkal | 171 |
| Adat megjelenítése a képernyőn | 171 |
| Előkészület egy Get objektum adatbekérésére | 172 |
| Egy mező adatbevitelének lebonyolítása | 173 |
| Csoportos adatbekérés elméleti háttere | 178 |
| A csoportos adatbekérés szintjei | 179 |
| Az egyes szintek befejezettségi mutatója | 179 |
| Az egyes egyedek adatbeviteli ellenőrzése | 180 |
| A csoportos adatbekérés gyakorlati megvalósítása | 182 |
| Mezők definiálása | 182 |
| A mezők sorokba rendezése | 186 |
| Az ablakok csoportba rendezése | 187 |
| Mezők adatbekérés előtti megjelenítése | 188 |
| Az adatbekkérés elindítása | 188 |
| Mintapélda egyetlen sor adatbekérésre (Getkeres. Prg) | 192 |
| Mintapélda komplett ablak adatbekérésre (Getvalog. Prg) | 192 |
| Mintaprogram teljes csoport adatbekérésére (Getcsop. Prg) | 194 |
| Szövegfeldolgozás | 195 |
| Egyszerű szövegszerkesztés és megjelenítés a Memo-Edit()-tel | 195 |
| Felhasználói függvény megadása a Memo-EDit()-nél | 198 |
| Szövegfeldolgozást segítő függvények | 200 |
| Szövegfile beolvasása lemezről egy karakteres változóba | 201 |
| Szövegfile írása lemezre egy karakteres változóból | 202 |
| Kötegelt feldolgozás | 203 |
| Nyomtatás a Clipperben | 203 |
| Konzolos nyomtatás | 203 |
| Nyomtatás @..Say parancs segítségével | 204 |
| Közvetett nyomtatás lemezre | 205 |
| Hibakezelés | 206 |
| Error objektum | 206 |
| BEGIN SEQUENCE...RECOVER...END SEQUENCE vezérlőszerkezet | 209 |
| Hibakezelési stratégia a Clipperben | 210 |
| Bináris filekezelés | 212 |
| File létrehozása | 212 |
| Filekezeléssel kapcsolatos hibák | 213 |
| Létező bináris file megnyitása | 214 |
| Írás bináris file-ba | 216 |
| Olvasás bináris file-ból | 217 |
| Bináris file lezárása | 217 |
| Konvertáló függvények a bináris filekezeléshez | 218 |
| Hol használjuk bináris filekezelést? | 219 |
| A filekezelő Dos-parancsok Clipper megfelelői | 221 |
| Makró használata a Clipperben | 222 |
| Makrók gyakorlati alkalmazása Clipper programban | 225 |
| Az előfordító | 229 |
| Forrászöveg beillesztése a forrágprogramba | 229 |
| Előfordító azonosító létrehozása | 231 |
| Pszeudo-függvény definiálása | 232 |
| Forrásszövegrészek kihagyása a fordításból | 233 |
| A feltételes fordítás gyakorlati alkalmazása | 234 |
| A Comman direktíva | 236 |
| A szabályos forrássablon és a szabályos eredménysablon | 237 |
| A listasablon | 237 |
| A korlátozó forrássablon és a logikai eredménysablon | 238 |
| A szabad forrássablon és a primitív füzér eredménysablon | 238 |
| A normális füzér eredménysablon | 239 |
| Az intelligens füzér forrás- és eredménysablon | 239 |
| Kódblokk eredménysablon | 240 |
| Új parancsok kialakítása | 240 |
| Programozás hálózatos környezetben | 241 |
| Az adatállományok osztályozása | 242 |
| Helyi adatállományok | 242 |
| Kizárólagos használatú hálózati adatállomány | 242 |
| Közösen használt adatállományok | 243 |
| Nyomtatás hálózaton | 258 |
| Több rekord zárolása a CA-Clipperben | 260 |
| Fordítás, szerkesztés, tesztelés, hibakeresés | 261 |
| Egyetlen forrásprogram fordítása és szerkesztése | 261 |
| A szerkesztés feladata | 262 |
| Fordítási opciók megadása | 264 |
| Fordítás és szerkesztés batch file segítségével | 265 |
| Több forrásprogram fordítása és szerkesztése | 266 |
| Fordítási forgatókönyv (script file) használata | 266 |
| A szerkesztendő tárgymodulok felsorolása az RtLink File opciójában | 266 |
| Szerkesztési forgatókönyv (script file) használata | 267 |
| Általános célú rutinok, rutingyűjtemények alkalmazása | 267 |
| Fordítás, szerkesztés az RMAKE szervízprogram segítségével | 268 |
| Az RtLink szerkesztőprogram szolgáltatásai | 270 |
| Dinamikus és rezidens szerkesztés | 271 |
| A szerkesztési idő lerövidítése | 271 |
| Tesztelés és hibakeresés | 274 |
| Fordításkori ellenőrzés | 274 |
| Norton Guide (NG. EXE) | 275 |
| Szerkesztési ellenőrzés | 276 |
| Végrehajtáskori hibák | 277 |
| A Clipper Debugger | 279 |
| Mintaprogramok | 285 |
| Szopoker.Prg | 286 |
| Probazaz.Prg | 289 |
| Menu.To.Prg | 291 |
| MenuAch.Prg | 293 |
| MenuBoml.Prg | 294 |
| Konyvtar.Prg | 300 |
| Pontoz.Prg | 303 |
| Anyf2.Prg | 307 |
| Anyf.Prg | 311 |
| SajatGet.Prg | 315 |
| GetKeres.Prg | 323 |
| GetValog.Prg | 325 |
| GetCsop.Prg | 328 |
| Nyomtat.Prg | 332 |
| Dolgkarb.Prg | 334 |
| Tárgymutató | 338 |