kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
| 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 |
| I. kötet: | |
| Előszó | 11 |
| Ismerkedés a Perllel | 17 |
| A Perl rövid története | 18 |
| Egy kis bemelegítő a Perl programnyelvhez | 19 |
| Egy egyszerű Perl program | 19 |
| Adatbevitel a felhasználó által | 21 |
| Egyszerű elágazások | 23 |
| Ismétlődő parancsok a for ciklus használatával | 23 |
| A Perl beépített függvényei | 24 |
| Adatok feldolgozása fájlokban | 27 |
| A Perl modulok használata | 29 |
| Könyvkóstoló | 32 |
| A Perl programnyelv alapjai - adattípusok és műveletek | 33 |
| A Perl adattípusai | 33 |
| Skalár adattípusok | 34 |
| Tömb adattípusok | 36 |
| A hash adattípus | 38 |
| Szubrutin adattípus | 39 |
| Globális adattípus | 39 |
| A Perl változóinak deklarációja - globális, lexikus és dinamikus érvényességi kör | 39 |
| A Perl operátorai | 40 |
| Aritmetikus operátoro | 41 |
| Értékadó operátorok | 42 |
| Bitenkénti logikai operátorok | 45 |
| Léptető operátorok | 47 |
| A mezőoperátor | 49 |
| Binding (kötő) operátorok | 49 |
| A tartományoperátor | 50 |
| A vessző operátor | 50 |
| A feltételes operátor | 52 |
| Összefoglalás | 53 |
| Alapvető adatstruktúrák a Perlben | 54 |
| Tömbök | 54 |
| Tömb létrehozása | 55 |
| Tömbelemek elérése | 56 |
| Tömbszeletek | 58 |
| Tömb operátorok - a push és a pop | 59 |
| Tömb operátorok - a shift és az unshift | 60 |
| Tömb operátorok - a reverse, a sort és a chomp | 60 |
| Hash tömbök | 61 |
| Hash tömb operátorok - a keys | 63 |
| Hash tömb operátorok - a values | 64 |
| Hash tömb operátorok - az each | 65 |
| Hash tömb operátorok - a delete | 65 |
| Hivatkozások és többdimenziós tömbök | 66 |
| Névtelen tömbök készítése hivatkozások felhasználásával | 66 |
| Többdimenziós tömbök készítése Perlben | 68 |
| Összefoglalás | 71 |
| Vezérlési szerkezetek | 72 |
| Utasításblokkok | 73 |
| Elágazások | 74 |
| Az if/else utasítás | 75 |
| Beágyazott if/else utasítások | 76 |
| If/elsif utasítások | 78 |
| Az unless utasítás | 79 |
| Ciklusszerkezetek | 80 |
| A while utasítás | 80 |
| Az until utasítás | 82 |
| A do függvény használata do... while és do...until készítéséhez | 83 |
| A for-ciklus | 85 |
| A foreach ciklus | 90 |
| A next, last és redo operátorok | 91 |
| A switch utasítás szimulálása | 94 |
| Egy olyan példa, amelyben sok vezérlési szerkezet szerepel | 96 |
| Mintaillesztés és szabályos kifejezések | 98 |
| Szabályos kifejezések készítése | 98 |
| Egyszerű szabályos kifejezések | 99 |
| Mintaillesztés | 101 |
| Mintaillesztés szimpla karakterekkel | 101 |
| Mintaillesztés karaktercsoportokkal | 105 |
| Mintarögzítők | 108 |
| A helyettes operátor | 109 |
| Mintaillesztés egyéb változókban | 110 |
| Magas szintű helyettesítések | 111 |
| Mintaillesztés a ?? és a reset felhasználásával | 112 |
| A split operátor | 113 |
| A join operátor | 114 |
| Néhány további adalék a szabályos kifejezésekhez | 115 |
| A fordítás operátor | 117 |
| Mintaillesztési opciók | 118 |
| Mintaillesztési kódok | 119 |
| Összefoglalás | 120 |
| Input/output a Perlben | 121 |
| Fájlkezelők | 121 |
| Standard bemenet (STDIN, Standard Input) | 122 |
| A kapocsoperátorról érkező input | 124 |
| Standard kimenet (STDOUT, Standard Output), a print függvény használata | 126 |
| Megformázott output a printf segítségével | 128 |
| Megjelenítés here (idáig) sztringekkel (vagy here dokumentumokkal) | 130 |
| Fájlok input/outputja | 132 |
| Fájlok nyitása és zárása | 132 |
| Fájlinput | 133 |
| Fájlnyitáskor fellépő hibák kezelése | 134 |
| Fájloutput | 136 |
| Fájlvizsgálatok | 137 |
| További fájlinformációk a stat segítségével | 139 |
| Egy utolsó példa | 140 |
| Összefoglalás | 141 |
| Jelentésformátum készítése a Perlben | 142 |
| A formátum sablon | 142 |
| Mezősorok definiálása | 143 |
| A write függvény | 147 |
| A fájlkezelő változtatása a select felhasználásával | 150 |
| A lap-teteje és más jelentés oldalbeállítások | 151 |
| Összefoglalás | 153 |
| A Perl beépített függvényei | 154 |
| A Perl függvényei | 155 |
| Összefoglalás | 218 |
| Felhasználó által definiált függvények | 219 |
| Szubrutin deklarálása és hívása Perlben | 219 |
| Változók és érvényességi tartományaik | 220 |
| Globális változók | 221 |
| Lokális változók | 222 |
| Formális paraméterek | 223 |
| Szubrutinok értékvisszaadása | 224 |
| Argumentumok hozzárendelése szubrutinhoz | 225 |
| Adatstruktúrák hozzáadása szubrutinhoz | 226 |
| Szubrutin prototípusok | 227 |
| Rekurzív szubrutinok | 229 |
| Programtervezés függvényekkel | 231 |
| Lehetséges problémák a függvények körül | 233 |
| Összefoglalás | 234 |
| Referenciák és névtelen adatstruktúrák | 235 |
| Mi a referencia? | 235 |
| Valós és szimbolikus referenciák | 236 |
| Referenciák készítése | 236 |
| Visszahivatkozás referenciákra (dereferencia) | 237 |
| Fájlkezelőkre vonatkozó referenciák készítése és használata | 242 |
| Komplex, illetve névtelen adatsruktúrák készítése | 245 |
| Szimbolikus referenciák | 256 |
| Összefoglalás | 257 |
| Függelék | |
| Perl hibaüzenetei | 259 |
| Speciális Perl változók | 292 |
| Hogyan juthatunk a Perlhez? | 298 |
| Kifejezésjegyzék | 300 |
| Tárgymutató | 305 |
| II. kötet: | |
| Objektumorientált programozás a Perlben | 13 |
| Zártság - Perl osztálymodulok létrehozása | 14 |
| Egy skalár példány létrehozása | 16 |
| Anonim hash segítségével létrehozható objektumok | 19 |
| Tömb alapú osztályok készítése | 22 |
| Az objektumdestruktor | 23 |
| Objektumok örököltetése | 24 |
| Osztály metódusainak felüldefiniálása (overriding) | 28 |
| Többszörös öröklődés | 30 |
| Polimorfizmus | 36 |
| Összefoglalás | 37 |
| Magas szintű adatmanipuláció | 38 |
| Szöveges adatok beolvasása | 39 |
| Sztring keresése sztringben | 39 |
| Rendezés | 48 |
| Saját rendezési szubrutin készítése | 49 |
| Szöveges adatok formázása | 52 |
| Kimenet létrehozása a format deklaráció alkalmazásával | 52 |
| Egyéb szövegformázó eszközök | 54 |
| Bináris adatok kezelése | 55 |
| Bináris adatok olvasása | 55 |
| Bináris adatok tagolása | 56 |
| Összefoglalás | 60 |
| A hibajavítás Perlben | 61 |
| A Perl nyomkövető betöltése és kiiktatása | 61 |
| A programkód kilistázása | 63 |
| A nyomáskövető használata egy program utasításonkénti futtatására | 68 |
| Változó értékek nyomon követése | 70 |
| Hibakeresés nyomkövetéssel (tracing) | 75 |
| Hibakeresés sorműveletekkel | 76 |
| Vegyes célú hibakeresési parancsok | 78 |
| Összefoglalás | 81 |
| Könyvtárkezelés | 82 |
| Könyvtármutatók | 82 |
| A DirHandle modul | 86 |
| Könyvtárak mozgatása | 87 |
| Állományok és könyvtárak biztonsága | 89 |
| Állományhozzáférési jogosultság Unix alatt | 90 |
| Fájlattribútomok Win32 alatt | 91 |
| Állomány-hozzáférési jogosultság kezelése a Perlben | 92 |
| Könyvtárak létrehozása és eltávolítása | 95 |
| Összefoglalás | 96 |
| Rendszerfolyamatok kezelése | 97 |
| Folyamatok elindítása a backtick operátorral | 98 |
| A backtick operátor Win32 alatt | 101 |
| Kimenet nélküli külső parancsok: a system függvény | 102 |
| A system függvény Win32 alatt | 104 |
| Programok futtatása bevárás nélkül: az exec függvény | 104 |
| Az exex függvény Win32 alatt | 105 |
| Egy másik megközelítés: programok indítása állománymutatók segítségével | 105 |
| Gyermekfolyamat létrehozása közvetlenül: a fork parancs | 108 |
| Folyamatok különböző rendszereken keresztüli kommunikációja | 115 |
| Összefoglalás | |
| Felhasználók karbantartása Windows NT környezetben | 122 |
| Perl modulok | 122 |
| A felhasználó-adminisztrációs feladatokra szolgáló NetAdmin modul használata | 124 |
| Felhasználók kezelése | 125 |
| Felhasználócsoportok kezelése | 130 |
| Összefoglalás | 132 |
| Adatbázis-programozás Perlben | 133 |
| A DBM adatbázis | 133 |
| DBM megnyitása és bezárása | 134 |
| DBM-beli adatok kinyerése és módosítása | 134 |
| Közvetlen hozzáférésű állományok | 135 |
| Adatbázis-programozás Windows környezetben | 139 |
| A Win32::ODBC modul | 147 |
| Összefoglalás | 150 |
| CGI-programozás Perlben | 151 |
| A CGI rövid áttekintése | 152 |
| Adatok átadása a CGI-programnak | 152 |
| HTML-adatok generálása a kimeneten | 155 |
| A CGI-programozás alapjai Perlben | 156 |
| Néhány alapvető példa | 156 |
| Bemeneti adatok értelmezése | 158 |
| HTML-kimenet generálása | 161 |
| Más tartalomtípusok küldése a kimenetre | 162 |
| Egy keretes példa | 163 |
| A Perl CGI-modul | 166 |
| Egy egyszerű példa | 166 |
| Hibakezelés és nyomkövetés a CGI.pm.mel | 170 |
| Egy munkalap (form) példa | 171 |
| Egy végső megjegyzés a CGI biztonságával kapcsolatban | 174 |
| A Perl Internetes könyvtárai, moduljai és segédeszközei | 176 |
| Emlékeztető: könyvtárak, modulok, segédeszközök | 177 |
| A lib-cgi.pl könyvtár | 177 |
| A CGI.pm objektum és metódusai | 181 |
| Stílus definiálása CGI alkalmazásokban | 185 |
| Formelemek hozzáadása | 187 |
| LWP objektumok áttekintése | 190 |
| Néhány más Internet könyvtár és modul | 193 |
| Internetalapú segédeszközök és az ezeket tartalmazó weboldalak | 195 |
| Tipikus segédeszközök és alkalmazások | 195 |
| A segédeszközöket és alkalmazásokat tartalmazó oldalak | 197 |
| Összefoglalás | 198 |
| Bevezetés a PerlScripttel történő webprogramozásba | 199 |
| Miért használjunk PerlScriptet? | 199 |
| HTML-objektumok kezelése | 200 |
| A Browser objektum kezelése | 200 |
| A MSIE szkript objektum hierarchia | 200 |
| Több dokumentum használata | 203 |
| Új weboldalak létrehozása futási időben | 203 |
| A felhasználói bemenet feldolgozása | 203 |
| ActiveX komponensek használata | 203 |
| Rövid kliensoldali szkript esettanulmány | 204 |
| Összetettebb alkalmazások | 205 |
| Szövegmező és parancsgomb hozzáadása a weboldalakhoz | 206 |
| Komponensek összekapcsolása szkript alkalmazásával | 208 |
| Más komponensek és további trükkök | 210 |
| Dinamikus weboldalak készítése | 213 |
| Tartalom hozzáadása letöltési időben | 214 |
| Webdokumentumok létrehozása valós időben | 216 |
| Összefoglalás | 218 |
| A Perl alapkönyvtára: Perl Standard Library | 219 |
| A Perl könyvtármoduljai | 219 |
| A Perl modulok importálása programjainkba | 220 |
| Általános programozási modulok | 220 |
| A Config modul - Perl változónevek angol azonosítókkal történő helyettesítése | 220 |
| A Strict modul - Nem biztonságos programozás kizárása | 221 |
| A Vars modul - Globális változók előzetes deklarációja | 223 |
| Általános programozás - Állományok | 223 |
| A Cwd modul - Az aktuális könyvtár elérési útvonalának lekérése | 224 |
| A File: Find modul - Állományok keresése egy adott könyvtárban | 224 |
| A File: Path modul - Könyvtárak létrehozása és törlése | 225 |
| Szövegfeldolgozás | 226 |
| A Text::Abbrev modul - Rövidítési táblák építése | 226 |
| A Text::ParseWords modul - Szósorok beolvasása | 227 |
| A Text::Soundex modul - Szóhash készítése | 228 |
| A Text::Tab modul - Tabulátorok szóközökké alakítása és viszont | 228 |
| A Text::Wrap modul - Szöveg bekezdésekre bontása | 228 |
| Matematikai modulok | 230 |
| Az Integer modul - A duplapontos aritmetika felüldefiniálása | 230 |
| A Math::BigFloat modul - Tetszőleges hosszúságú lebegőpontos matematika | 231 |
| A Math::BigInt modul - Tetszőleges hosszúságú egész matematika | 232 |
| Hálózati modulok | 233 |
| A Net::Ping modul - Egy host "pingelése" | 233 |
| A Sys::Hostname modul - A hostnév kiderítése | 234 |
| Az IO::Socket modul - Hálózati kommunikáció socketeken keresztül | 234 |
| Összefoglalás | 236 |
| Felhasználói felület készítése a Perl/Tk segítségével | 237 |
| A Tk áttekintése | 237 |
| A Tk komponensei | 238 |
| Vezérlőelemek manipulálása | 239 |
| A felhasználói felület megtervezése és programozása | 240 |
| Egyszerű felhasználói felület készítése | 241 |
| Komponensek elhelyezése az ablakon | 242 |
| Néhány más Tk komponens | 248 |
| Esemény hozzárendelések (event binding) létrehozása | 252 |
| Összefoglalás | 255 |
| Függelék | |
| A Perl lehetőségeinek bővítése predefinit modulokkal | 256 |
| A csomagokról | 256 |
| A modulokról | 257 |
| Modulállomány felépítése | 257 |
| A Comprehensive Perl Archive Network (CPAN) | 263 |
| CPAN címek | 263 |
| CPAN lelőhelyek szerkezete | 264 |
| Tárgymutató | 267 |
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.