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.