1.034.869

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Korszerű programozás a Clipper 5.01-ben és a CA-Clipper-ben

Komplett programokkal a floppy-mellékletben!

Szerző
,
Kiadó:
Kiadás helye:
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 342 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-450-292-X
Megjegyzés: Első kiadás! Floppy-melléklet nélkül.

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Előszó

Bárcsak lenne egy olyan Clipper-könyv,
- amelyik a kezdeti lépésektől kezdve a bonyolultabb elemekig ösvényt vág a nyelv dzsungelébe, és kisebb-nagyobb példákon keresztül kézenfogva vezet, ha... Tovább

Előszó

Bárcsak lenne egy olyan Clipper-könyv,
- amelyik a kezdeti lépésektől kezdve a bonyolultabb elemekig ösvényt vág a nyelv dzsungelébe, és kisebb-nagyobb példákon keresztül kézenfogva vezet, ha kell;
- amelyik a nyelvi elemek rideg »eldarálása« helyett segít elkülöníteni a használható elemet az adott feladatra alkalmatlantól, a lényegeset a ritkán használatostól, az elegánsat a körülményestől, a biztonságosat a veszélyestől;
- amelyik nemcsak 5-6 soros »nyúlfarknyi» programrészleteket mutat, hanem nagyobb feladat bemutatására és elemzésére is vállalkozik;
- amelyik a nagyobb lélegzetű mintafeladatait például nem a »számok öncélú rendezgetése», a »tortakrém mennyiség-számítása» és a »háromszínű zászló képernyőre rajzolása« témaköréből veszi, hanem a napi adatfeldolgozási típusfeladatokra (menüzés, képernyőkezelés, táblázatkezelés, adatbekérés, listázás, hálózatos problémák) ad komplett - floppy-melléklet révén lemásolható és kipróbálható - megoldást;
- amelyik a nyelvnek a korszerű információs rendszerek készítéséhez szükséges elemeit helyezi előtérbe, és a felesleges, elavult, korszerűtlen elemekről van bátorsága nem - vagy csak a nekik megfelelő »súllyal« - beszélni,
- amelyik olyan adatkezelési technikát mutat be, mellyel nemcsak a 100-200 rekordból álló miniadatbázisokkal, hanem a több tízezer, százezer rekordból álló monstrumokkal is el tudunk bánni;
- amelyik ezért sokkal inkább egy tankönyv, egy ötletfüzet és egy példatár sajátos ötvözete, mint egy referenciakönyv."
Ez az álom - íme - valósággá vált! Vissza

Tartalom

Bevezetés1
Kezdetek5
Clipper program általános szerkezete5
Programazonosító utasítás5
Magyarázó szövetek (kommentek)5
Deklarációs rész6
A program alapvető környezeti paramétereinek beállítása6
A program törzse8
Vezérlőszerkezetek9
Szekvencia9
Szelekció10
Iteráció13
Eljárások, függvények15
Eljárásszervezés16
Eljárás Ill. függvény definiálása a Clipperben16
A függvény teste17
A függvény meghívása17
A függvény végrehajtásának befejezése (Return utasítás)17
Paraméter-argumentum kapcsolat18
Változók életciklusa és láthatósága20
Lexikális változók20
Dinamikus változók21
Értékadás27
Adattípusok28
Karakteres adattípus28
Nemerikus adattípus38
Logikai adattípus41
Dátum adattípus41
Adattípusok közötti konverziós függvények43
Nil adattípus47
Műveletek kiértékeslésének sorrendje (Precedenciaszabály)48
Szövegek és adatok megjelenítése a képernyőn50
Egyszerű kiirtás50
Formázott kiirtás51
Színezett kiirtás55
Keretek, vonalak megjelenításe57
Képernyő méretének állítása58
Kurzorkezelés58
Képernyőmentés, visszatöltés59
Elemi adatbekérés a képernyőről60
Egyszerű adatbekérés60
Formázott adatbekérés61
Színezett adatbekérés62
Tömbök, menüzés, billentyűzetkezelés63
Kódblokk adattípus63
Kódblokk konstans63
Adott billentyű leütésére elvégzendő teendők definiálása64
Tömb minden egyes elemére végrehajtandó tevékenységek difiniálása64
A dolgozó adatbázis összes dolgozóján módosítása64
Lehetséges kódblokk műveletek65
Változók láthatósága a kódblokk kifejezéslistájában66
Tömb adattípus66
Tömb konstans67
Tömb létrehozása69
Hivatkozás a tömb egy elemére70
Tömbök összehasonlítása71
Tömb minden elemének felöltése ugyanazzal az értékkel71
Egy tömb aktuális méretének meghat.72
Meglevő tömb bővítése új elemmel73
Meglevő tömbelem törlése egy tömbből74
Tömb másolása75
Keresés egy tömbben75
Tömbelemek átrendezése valamilyen szempont szerint77
Tömbfeldolgozás primitív (programsablon)78
Objektum adattípus79
Adattípusfüggetlen függvények (ValType, Type, Empty)81
Menükezelés83
Navigálás az egyes menüpontok között83
Egy menüpont kiválasztása83
Egyszerű funkcionális menü készítése Clipperben83
Menü készítése az AChoice() függvénnyel85
Billentyűkezelés a Clipperben89
Egy leütött billentyű jelének kiolvasása a billentyűzet pufferből90
Információ a legutoljára beolvasott és a legközelebb jövő billentyűről91
Billentyűkódok kezelése az előfordító segítségével91
Kódblokk hívás adott billentyű leütése esetén94
Adatbázis-kezelés97
dBASE alapok97
Egy dBASE adatbázis-állomány szerkezeti felépítése97
A dBASE adatbázis-állomány mezői (oszlopai)99
A dBASE adatállomány használata101
Index felépítése és használata105
Több megnyitott adatbázis egyidejű kezelése107
Reláció létrehozása két nyitott adatbázis között107
Szűrőfeltétel beállítása108
Több rekordon végrehajtott műveletek109
Adatállomány lezárása110
dBASE adatbázis-kezelés a Clipperben110
Adatbázis létrehozása114
Index(ek) létrehozása116
Meglévő adatbázis állomány megnyitása és lezárása118
Indexállomány megnyitása és lezárása120
Navigálás az adatbázisban121
Index szerinti keresés123
Adatbázis karbantartása124
Adatbázis műveletek elvégzése több rekordon egyszerre126
Reláció létrehozása adatállományok között129
Szűrőfeltétel beállítása131
Az aktuális adatbázis rekordjainak file-ba másolása132
Rekordkód másolása az aktuális adatbázis végéhez133
Rendezett adatállomány előállítása134
Az adatállomány lezárása134
Hatékony indexkezelés a CA-Clipperben134
A kibővített DBFNTS technika135
A DBFCDX meghajtó138
Hatékonysági elemzés a DBFNTX és a DBFCDX meghajtóval142
Táblázatkezelés143
Táblázat létrehozása és megjelenítése144
A táblázat sorainak és oszlopainak megtervezése145
A táblázat (TBrowse) objektum létrehozása145
Az oszlop (TBColumn) objektumok definiálása145
Az oszlop objektumok hozzárendelése a táblázat objektumhoz146
A pozícionálási kódblokkok feltöltése147
A táblázat megjelenítése149
Navigálás a táblázatban150
Függőleges pozícionálások151
Vízszintes navigálások151
A táblázathoz kapcsolódó adathalmaz tartalmának megváltoztatása153
A képernyő aktuális sorában elhelyezkedő cellák felfrissítése153
A képernyő összes adatsorának felfrissítése154
A táblázat oszlopelrendezésének menetközbeni megváltoztatása154
A táblázat képernyőbeli helyének és méretének megváltoztatása155
Egyéb változtatás a táblázat vagy az oszlop objektumban155
Színek (színkiemelések) alkalmazása a táblázatban156
Egy adott oszlop tartalmának átszínezése156
Adott cella tartalmának átszínezése157
A táblázat kurzor színkiemelésének eltüntetése157
Adatbekérés161
Elemi adatbekérés ellenőrzéssel161
Az ellenőrzések típusai163
Csoportos adatbekérés primitív módszerrel164
Ciklikus végigolvasás164
Egyszeri végigolvasás - mezőkénti javítással kombinálva165
Csoportos adatbekérés a Read paranccsal166
Navigálások166
Editálások167
Befejezési billentyűk167
Get objektumok létrehozása169
Az elemi adatbekérés képernyőpozíciója169
Az adatbekérés vezérlő kódblokkja170
Az adatbekérés Picture formátuma170
Az addatbekérésnél használt színek170
A mezőbe bevitt adat ellenőrzése171
A mező editálhatóságának viszgálata171
A mezőben editált változó neve171
Adatbekérés Get objektumokkal171
Adat megjelenítése a képernyőn171
Előkészület egy Get objektum adatbekérésére172
Egy mező adatbevitelének lebonyolítása173
Csoportos adatbekérés elméleti háttere178
A csoportos adatbekérés szintjei179
Az egyes szintek befejezettségi mutatója179
Az egyes egyedek adatbeviteli ellenőrzése180
A csoportos adatbekérés gyakorlati megvalósítása182
Mezők definiálása182
A mezők sorokba rendezése186
Az ablakok csoportba rendezése187
Mezők adatbekérés előtti megjelenítése188
Az adatbekkérés elindítása188
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ás195
Egyszerű szövegszerkesztés és megjelenítés a Memo-Edit()-tel195
Felhasználói függvény megadása a Memo-EDit()-nél198
Szövegfeldolgozást segítő függvények200
Szövegfile beolvasása lemezről egy karakteres változóba201
Szövegfile írása lemezre egy karakteres változóból202
Kötegelt feldolgozás203
Nyomtatás a Clipperben203
Konzolos nyomtatás203
Nyomtatás @..Say parancs segítségével204
Közvetett nyomtatás lemezre205
Hibakezelés206
Error objektum206
BEGIN SEQUENCE...RECOVER...END SEQUENCE vezérlőszerkezet209
Hibakezelési stratégia a Clipperben210
Bináris filekezelés212
File létrehozása212
Filekezeléssel kapcsolatos hibák213
Létező bináris file megnyitása214
Írás bináris file-ba216
Olvasás bináris file-ból217
Bináris file lezárása217
Konvertáló függvények a bináris filekezeléshez218
Hol használjuk bináris filekezelést?219
A filekezelő Dos-parancsok Clipper megfelelői221
Makró használata a Clipperben222
Makrók gyakorlati alkalmazása Clipper programban225
Az előfordító229
Forrászöveg beillesztése a forrágprogramba229
Előfordító azonosító létrehozása231
Pszeudo-függvény definiálása232
Forrásszövegrészek kihagyása a fordításból233
A feltételes fordítás gyakorlati alkalmazása234
A Comman direktíva236
A szabályos forrássablon és a szabályos eredménysablon237
A listasablon237
A korlátozó forrássablon és a logikai eredménysablon238
A szabad forrássablon és a primitív füzér eredménysablon238
A normális füzér eredménysablon239
Az intelligens füzér forrás- és eredménysablon239
Kódblokk eredménysablon240
Új parancsok kialakítása240
Programozás hálózatos környezetben241
Az adatállományok osztályozása242
Helyi adatállományok242
Kizárólagos használatú hálózati adatállomány242
Közösen használt adatállományok243
Nyomtatás hálózaton258
Több rekord zárolása a CA-Clipperben260
Fordítás, szerkesztés, tesztelés, hibakeresés261
Egyetlen forrásprogram fordítása és szerkesztése261
A szerkesztés feladata262
Fordítási opciók megadása264
Fordítás és szerkesztés batch file segítségével265
Több forrásprogram fordítása és szerkesztése266
Fordítási forgatókönyv (script file) használata266
A szerkesztendő tárgymodulok felsorolása az RtLink File opciójában266
Szerkesztési forgatókönyv (script file) használata267
Általános célú rutinok, rutingyűjtemények alkalmazása267
Fordítás, szerkesztés az RMAKE szervízprogram segítségével268
Az RtLink szerkesztőprogram szolgáltatásai270
Dinamikus és rezidens szerkesztés271
A szerkesztési idő lerövidítése271
Tesztelés és hibakeresés274
Fordításkori ellenőrzés274
Norton Guide (NG. EXE)275
Szerkesztési ellenőrzés276
Végrehajtáskori hibák277
A Clipper Debugger279
Mintaprogramok285
Szopoker.Prg286
Probazaz.Prg289
Menu.To.Prg291
MenuAch.Prg293
MenuBoml.Prg294
Konyvtar.Prg300
Pontoz.Prg303
Anyf2.Prg307
Anyf.Prg311
SajatGet.Prg315
GetKeres.Prg323
GetValog.Prg325
GetCsop.Prg328
Nyomtat.Prg332
Dolgkarb.Prg334
Tárgymutató338

Endrődi Tamás

Endrődi Tamás műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Endrődi Tamás könyvek, művek
Megvásárolható példányok
Állapotfotók
Korszerű programozás a Clipper 5.01-ben és a CA-Clipper-ben Korszerű programozás a Clipper 5.01-ben és a CA-Clipper-ben

A borító enyhén töredezett, foltos.

Állapot:
1.640 Ft
820 ,-Ft 50
12 pont kapható
Kosárba
Állapotfotók
Korszerű programozás a Clipper 5.01-ben és a CA-Clipper-ben

Melléklet nélkül.

Állapot:
1.640 ,-Ft
25 pont kapható
Kosárba
konyv