| Bevezetés | 8 |
| Programozási alapok | 11 |
| A programozás alapjai | 13 |
| Adat és információ. Adattípusok. Változók. Literálok. Utasítások. Utasítástípusok | |
| Programkészítés | 16 |
| A vállalati feladat. Feladatmeghatározás. A kimenő adatok meghatározása. Dokumentáció és tervezés. A bemenő adatok meghatározása. Az eljárás meghatározása | |
| Az eljárás leírása | 19 |
| Folyamatábra-készítés. Pszeudokódolás. Összefoglalás | |
| Az eljárások tervezése | 25 |
| Az eljárás tervezése. Funkcióábrázolás. A jó program alapjai. A programozás könnyedségi ábécéje. Programozási stílusok. Menük. Adatbevitel képernyőre. Adatszerkesztés. Hibaüzenetek. Tipikus eljárások. Összefoglalás | |
| A programnyelvek alapelemei | 32 |
| Utasítástípusok. Logikai szervezetek használata az eljárástervezésben. Elágazás. Összehasonlítások. A ciklusutasítás használata. Az esetszétválasztás. A pszeudokód ellenőrzése | |
| Kódolás, tesztelés és hibakeresés | 41 |
| Dokumentáció. Bizonyosodjunk meg, működik-e a program! Adattervezés. Összefoglalás | |
| A vállalati környezet | 45 |
| A nagy és a kicsi. Az adminisztráció automatizálása. Interaktív programozás | |
| Fred halkereskedése | 48 |
| Feladatmeghatározás. A kimenő adatok meghatározása. Kettőt egy csapásra. A terv felülvizsgálata. Oszd meg és uralkodj. Képernyőkép-tervezés. A menü. A funkciók. Az alfunkciók | |
| Fred belelkesedik | 61 |
| Feladatmeghatározás. A kimenő adatok meghatározása. A bemenő adatok meghatározása. Kétfile-os rendszer. A funkcióhierarchia. A rendelés hozzáadása. A rendelésmódosítási funkció. A rendeléstörlési funkció. A rendelésmegjelenítési funkció. A rendelési nyomtatvány nyomtatása funkció. A szállítólevél-nyomtatási funkció. A készletnyilvántartó rendszer. Összefoglalás | |
| Az adatbázis-kezelés alapjai | 87 |
| Mi az adatbázis? | 89 |
| Adatbázis-szerkezetek | |
| A adatbázis-szerkezet létrehozása és használata | 94 |
| Az adatbázis tervezése. Az adatbázis létrehozása. Az adatbázis-szerkezet használata. Az adatbázis-szerkezet vizsgálata. Az adatbázis módosítása | |
| Adatbázisrekordok | 102 |
| A rekordok hozzáadása. A rekordok megjelenítése. A rekordok módosítása. A rekordok törlése | |
| Az adatbázis rendezése | 109 |
| Új sorrend. Az adatbázis rendezése. Az adatbázis indexelése | |
| Keresés az adatbázisban | 112 |
| Összetett kifejezések. A kiválasztott rekordok megjelenítése. LOCATE. FIND. A CREATE REPORT és REPORT utasítások. REPORT | |
| Adatösszefüggések | 122 |
| Az adatok átfedése. Több adatbázis. Adatbázisok összekapcsolása. A REPORT utasítás felülvizsgálása | |
| Fred halkereskedése | 131 |
| Az adatbázis tervezése. A vevőadatbázis megtervezése. A rendelésadatbázis megtervezése. A rendelésfile-ok újratervezése. A rendszer átfogó képe. A készletnyilvántartó rendszer. A szükséges tárméret meghatározása | |
| Programozás dBASE III nyelven | 137 |
| Fred halkereskedése rendszertervének felülvizsgálata | 139 |
| Az adatbázisok létrehozása. Az adatbázisok indexelése. Az adatbázisok módosítása | |
| dBASE III programutasítások | 143 |
| Értékadó utasítások. Képernyő- és nyomtatókimeneti utasítások. Képernyő-bemeneti utasítások. Karakterekre, láncokra és számmértékekre vonatkozó utasítások. Hasonlítási operátorok és logikai kapcsolók. A dBASE III-ban használt logikai szerkezetek. A programozásban használt adatbázisparancsok. Összefoglalás | |
| Menük kódolása | 156 |
| A környezet kijelölése. A menük kódolása. Összefoglalás | |
| Adatbeviteli képernyőképtervek kódolása | 167 |
| A rekordok módosítása. A rekordok eltávolítása. A rekordok megjelenítése | |
| Jelentések kialakítása és nyomtatása | 185 |
| Levélcímkéző program. Egy regiszterkészítő program. Összefoglalás | |
| Rekordhozzáadás kétfile-os rendszerben | 196 |
| A főrekord. Az alárendelt rekordok | |
| Jelentéskészítés többfile-os rendszerben | 206 |
| Több file. Számítás és halmozott összegzés. Összefoglalás | |
| Függelék | 215 |
| A rendszerterv | 217 |
| A teljes programok | |
| A könyvben használt dBASE III adatbázis-kezelési utasítások | 241 |
| A könyvben használt dBASE III programutasítások | 272 |
| Tárgymutató | 275 |