1.062.389

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

Perl 1-2.

Szerző
Fordító
Lektor
Budapest
Kiadó: Panem Könyvkiadó Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 580 oldal
Sorozatcím: Web világ
Kötetszám:
Nyelv: Magyar  
Méret: 21 cm x 17 cm
ISBN: 963-545-202-0
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatró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

Fülszöveg

A könyv első kötetében megismerhettük a Perl felépítését, illetve valamennyi információt, amire ebben a kötetben építhetünk. A második kötetből megtanulhatjuk az objektumorientált programozást a Perlben, és ehhez kapcsolódóan a hibakeresést is programjainkban. A magas szintű adatmanipuláció révén további eszközökhöz jutunk a szöveges és bináris adatok kezelésének területén. A könyvben a rendszergazdák nélkülözhetetlen információkat kaphatnak még a könyvtárak kezeléséről, a rendszerprocesszek vezérléséről, Windows NT alatt a felhasználók kezeléséről. Az adatbázisok kezeléséről és programozásáról is mindent megismerhetünk ebből a könyvből és grafikus kezelői felületet is illeszthetünk adatbázisainkhoz a Perl/Tk modul segítségével.
Az Internetes programozással három fejezet is foglalkozik a modulok és programok, a CGI és a PerlScript kapcsán. A könyv utolsó fejezete bemutatja az általánosan használt Perl modulokat.

Tartalom

I. kötet:
Előszó11
Ismerkedés a Perllel17
A Perl rövid története18
Egy kis bemelegítő a Perl programnyelvhez19
Egy egyszerű Perl program19
Adatbevitel a felhasználó által21
Egyszerű elágazások23
Ismétlődő parancsok a for ciklus használatával23
A Perl beépített függvényei24
Adatok feldolgozása fájlokban27
A Perl modulok használata29
Könyvkóstoló32
A Perl programnyelv alapjai - adattípusok és műveletek33
A Perl adattípusai33
Skalár adattípusok34
Tömb adattípusok36
A hash adattípus38
Szubrutin adattípus39
Globális adattípus39
A Perl változóinak deklarációja - globális, lexikus és dinamikus érvényességi kör39
A Perl operátorai40
Aritmetikus operátoro41
Értékadó operátorok42
Bitenkénti logikai operátorok45
Léptető operátorok47
A mezőoperátor49
Binding (kötő) operátorok49
A tartományoperátor50
A vessző operátor50
A feltételes operátor52
Összefoglalás53
Alapvető adatstruktúrák a Perlben54
Tömbök54
Tömb létrehozása55
Tömbelemek elérése56
Tömbszeletek58
Tömb operátorok - a push és a pop59
Tömb operátorok - a shift és az unshift60
Tömb operátorok - a reverse, a sort és a chomp60
Hash tömbök61
Hash tömb operátorok - a keys63
Hash tömb operátorok - a values64
Hash tömb operátorok - az each65
Hash tömb operátorok - a delete65
Hivatkozások és többdimenziós tömbök66
Névtelen tömbök készítése hivatkozások felhasználásával66
Többdimenziós tömbök készítése Perlben68
Összefoglalás71
Vezérlési szerkezetek72
Utasításblokkok73
Elágazások74
Az if/else utasítás75
Beágyazott if/else utasítások76
If/elsif utasítások78
Az unless utasítás79
Ciklusszerkezetek80
A while utasítás80
Az until utasítás82
A do függvény használata do... while és do...until készítéséhez83
A for-ciklus85
A foreach ciklus90
A next, last és redo operátorok91
A switch utasítás szimulálása94
Egy olyan példa, amelyben sok vezérlési szerkezet szerepel96
Mintaillesztés és szabályos kifejezések98
Szabályos kifejezések készítése98
Egyszerű szabályos kifejezések99
Mintaillesztés101
Mintaillesztés szimpla karakterekkel101
Mintaillesztés karaktercsoportokkal105
Mintarögzítők108
A helyettes operátor109
Mintaillesztés egyéb változókban110
Magas szintű helyettesítések111
Mintaillesztés a ?? és a reset felhasználásával112
A split operátor113
A join operátor114
Néhány további adalék a szabályos kifejezésekhez115
A fordítás operátor117
Mintaillesztési opciók118
Mintaillesztési kódok119
Összefoglalás120
Input/output a Perlben121
Fájlkezelők121
Standard bemenet (STDIN, Standard Input)122
A kapocsoperátorról érkező input124
Standard kimenet (STDOUT, Standard Output), a print függvény használata126
Megformázott output a printf segítségével128
Megjelenítés here (idáig) sztringekkel (vagy here dokumentumokkal)130
Fájlok input/outputja132
Fájlok nyitása és zárása132
Fájlinput133
Fájlnyitáskor fellépő hibák kezelése134
Fájloutput136
Fájlvizsgálatok137
További fájlinformációk a stat segítségével139
Egy utolsó példa140
Összefoglalás141
Jelentésformátum készítése a Perlben142
A formátum sablon142
Mezősorok definiálása143
A write függvény147
A fájlkezelő változtatása a select felhasználásával150
A lap-teteje és más jelentés oldalbeállítások151
Összefoglalás153
A Perl beépített függvényei154
A Perl függvényei155
Összefoglalás218
Felhasználó által definiált függvények219
Szubrutin deklarálása és hívása Perlben219
Változók és érvényességi tartományaik220
Globális változók221
Lokális változók222
Formális paraméterek223
Szubrutinok értékvisszaadása224
Argumentumok hozzárendelése szubrutinhoz225
Adatstruktúrák hozzáadása szubrutinhoz226
Szubrutin prototípusok227
Rekurzív szubrutinok229
Programtervezés függvényekkel231
Lehetséges problémák a függvények körül233
Összefoglalás234
Referenciák és névtelen adatstruktúrák235
Mi a referencia?235
Valós és szimbolikus referenciák236
Referenciák készítése236
Visszahivatkozás referenciákra (dereferencia)237
Fájlkezelőkre vonatkozó referenciák készítése és használata242
Komplex, illetve névtelen adatsruktúrák készítése245
Szimbolikus referenciák256
Összefoglalás257
Függelék
Perl hibaüzenetei259
Speciális Perl változók292
Hogyan juthatunk a Perlhez?298
Kifejezésjegyzék300
Tárgymutató305
II. kötet:
Objektumorientált programozás a Perlben13
Zártság - Perl osztálymodulok létrehozása14
Egy skalár példány létrehozása16
Anonim hash segítségével létrehozható objektumok19
Tömb alapú osztályok készítése22
Az objektumdestruktor23
Objektumok örököltetése24
Osztály metódusainak felüldefiniálása (overriding)28
Többszörös öröklődés30
Polimorfizmus36
Összefoglalás37
Magas szintű adatmanipuláció38
Szöveges adatok beolvasása39
Sztring keresése sztringben39
Rendezés48
Saját rendezési szubrutin készítése49
Szöveges adatok formázása52
Kimenet létrehozása a format deklaráció alkalmazásával52
Egyéb szövegformázó eszközök54
Bináris adatok kezelése55
Bináris adatok olvasása55
Bináris adatok tagolása56
Összefoglalás60
A hibajavítás Perlben61
A Perl nyomkövető betöltése és kiiktatása61
A programkód kilistázása63
A nyomáskövető használata egy program utasításonkénti futtatására68
Változó értékek nyomon követése70
Hibakeresés nyomkövetéssel (tracing)75
Hibakeresés sorműveletekkel76
Vegyes célú hibakeresési parancsok78
Összefoglalás81
Könyvtárkezelés82
Könyvtármutatók82
A DirHandle modul86
Könyvtárak mozgatása87
Állományok és könyvtárak biztonsága89
Állományhozzáférési jogosultság Unix alatt90
Fájlattribútomok Win32 alatt91
Állomány-hozzáférési jogosultság kezelése a Perlben92
Könyvtárak létrehozása és eltávolítása95
Összefoglalás96
Rendszerfolyamatok kezelése97
Folyamatok elindítása a backtick operátorral98
A backtick operátor Win32 alatt101
Kimenet nélküli külső parancsok: a system függvény102
A system függvény Win32 alatt104
Programok futtatása bevárás nélkül: az exec függvény104
Az exex függvény Win32 alatt105
Egy másik megközelítés: programok indítása állománymutatók segítségével105
Gyermekfolyamat létrehozása közvetlenül: a fork parancs108
Folyamatok különböző rendszereken keresztüli kommunikációja115
Összefoglalás
Felhasználók karbantartása Windows NT környezetben122
Perl modulok122
A felhasználó-adminisztrációs feladatokra szolgáló NetAdmin modul használata124
Felhasználók kezelése125
Felhasználócsoportok kezelése130
Összefoglalás132
Adatbázis-programozás Perlben133
A DBM adatbázis133
DBM megnyitása és bezárása134
DBM-beli adatok kinyerése és módosítása134
Közvetlen hozzáférésű állományok135
Adatbázis-programozás Windows környezetben139
A Win32::ODBC modul147
Összefoglalás150
CGI-programozás Perlben151
A CGI rövid áttekintése152
Adatok átadása a CGI-programnak152
HTML-adatok generálása a kimeneten155
A CGI-programozás alapjai Perlben156
Néhány alapvető példa156
Bemeneti adatok értelmezése158
HTML-kimenet generálása161
Más tartalomtípusok küldése a kimenetre162
Egy keretes példa163
A Perl CGI-modul166
Egy egyszerű példa166
Hibakezelés és nyomkövetés a CGI.pm.mel170
Egy munkalap (form) példa171
Egy végső megjegyzés a CGI biztonságával kapcsolatban174
A Perl Internetes könyvtárai, moduljai és segédeszközei176
Emlékeztető: könyvtárak, modulok, segédeszközök177
A lib-cgi.pl könyvtár177
A CGI.pm objektum és metódusai181
Stílus definiálása CGI alkalmazásokban185
Formelemek hozzáadása187
LWP objektumok áttekintése190
Néhány más Internet könyvtár és modul193
Internetalapú segédeszközök és az ezeket tartalmazó weboldalak195
Tipikus segédeszközök és alkalmazások195
A segédeszközöket és alkalmazásokat tartalmazó oldalak197
Összefoglalás198
Bevezetés a PerlScripttel történő webprogramozásba199
Miért használjunk PerlScriptet?199
HTML-objektumok kezelése200
A Browser objektum kezelése200
A MSIE szkript objektum hierarchia200
Több dokumentum használata203
Új weboldalak létrehozása futási időben203
A felhasználói bemenet feldolgozása203
ActiveX komponensek használata203
Rövid kliensoldali szkript esettanulmány204
Összetettebb alkalmazások205
Szövegmező és parancsgomb hozzáadása a weboldalakhoz206
Komponensek összekapcsolása szkript alkalmazásával208
Más komponensek és további trükkök210
Dinamikus weboldalak készítése213
Tartalom hozzáadása letöltési időben214
Webdokumentumok létrehozása valós időben216
Összefoglalás218
A Perl alapkönyvtára: Perl Standard Library219
A Perl könyvtármoduljai219
A Perl modulok importálása programjainkba220
Általános programozási modulok220
A Config modul - Perl változónevek angol azonosítókkal történő helyettesítése220
A Strict modul - Nem biztonságos programozás kizárása221
A Vars modul - Globális változók előzetes deklarációja223
Általános programozás - Állományok223
A Cwd modul - Az aktuális könyvtár elérési útvonalának lekérése224
A File: Find modul - Állományok keresése egy adott könyvtárban224
A File: Path modul - Könyvtárak létrehozása és törlése225
Szövegfeldolgozás226
A Text::Abbrev modul - Rövidítési táblák építése226
A Text::ParseWords modul - Szósorok beolvasása227
A Text::Soundex modul - Szóhash készítése228
A Text::Tab modul - Tabulátorok szóközökké alakítása és viszont228
A Text::Wrap modul - Szöveg bekezdésekre bontása228
Matematikai modulok230
Az Integer modul - A duplapontos aritmetika felüldefiniálása230
A Math::BigFloat modul - Tetszőleges hosszúságú lebegőpontos matematika231
A Math::BigInt modul - Tetszőleges hosszúságú egész matematika232
Hálózati modulok233
A Net::Ping modul - Egy host "pingelése"233
A Sys::Hostname modul - A hostnév kiderítése234
Az IO::Socket modul - Hálózati kommunikáció socketeken keresztül234
Összefoglalás236
Felhasználói felület készítése a Perl/Tk segítségével237
A Tk áttekintése237
A Tk komponensei238
Vezérlőelemek manipulálása239
A felhasználói felület megtervezése és programozása240
Egyszerű felhasználói felület készítése241
Komponensek elhelyezése az ablakon242
Néhány más Tk komponens248
Esemény hozzárendelések (event binding) létrehozása252
Összefoglalás255
Függelék
A Perl lehetőségeinek bővítése predefinit modulokkal256
A csomagokról256
A modulokról257
Modulállomány felépítése257
A Comprehensive Perl Archive Network (CPAN)263
CPAN címek263
CPAN lelőhelyek szerkezete264
Tárgymutató267

Michael McMillan

Michael McMillan műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Michael McMillan könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem