![]() |
|
Editore: Apogeo Pagine: 646 Autore: Siever, Spainhour, Patwardan Collana: Guida di riferimento Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2000-03-01 ISBN: 8873036260 Prezzo: 35.64 € Lingua: italiano |
Prefazione xix Come è organizzato questo manuale xix Convenzioni tipografiche xxi Come contattarci xxi Ringraziamenti xxi Parte I: Per iniziare Capitolo 1: Introduzione a Perl 3 A cosa serve Perl? 4 Lo sviluppo di Perl 5 Quali piattaforme supportano Perl? 5 Le risorse Perl 6 Il newsgroup comp.lang.perl.* 6 Elenco delle Frequently Asked Questions (FAQ) 7 Mailing list 7 www.perl.com 8 Il Perl Institute (www.perl.org) 8 Mercanti di Perl 8 Il Perl Journal 8 Conferenze su Perl 9 Libri 9 Capitolo 2: Installazione di Perl 11 L'architettura CPAN 11 Come è organizzato CPAN? 12 Installazione di Perl 13 Installazione sotto Unix 14 Installazione sotto Win32 15 ActivePerl 15 Ottenimento e installazione dei moduli 17 Installazione del modulo 19 Installazione di moduli con Perl ActiveState 20 Installazione di moduli con CPAN Module 21 Documentazione 27 Installazione della documentazione 27 Le pagine man di Perl 28 Parte II: Le basi del linguaggio Capitolo 3: L'interprete Perl 33 Trattamento dei comandi 34 Opzioni della linea di comando 35 Variabili d'ambiente 39 Il compilatore Perl 40 Thread 43 Capitolo 4: Il linguaggio Perl 45 Struttura dei programmi 45 Tipi di dati e variabili 46 Numeri 46 Interpolazione di stringhe 47 Le liste 48 Le variabili 48 I contesti scalare e lista 50 Dichiarazioni e scope 50 Istruzioni 51 Istruzioni condizionali e cicli 51 Variabili speciali 54 Variabili speciali globali 54 Array e hash speciali globali 57 Filehandle speciali globali 58 Costanti globali speciali 58 Variabili speciali di espressioni regolari 59 Variabili speciali filehandle 59 Operatori 60 L'operatore freccia 61 Operatori unari 61 Operatori aritmetici 62 Operatori di confronto 62 Autoincremento e autodecremento 63 Operatori di assegnamento 63 Operatori di corrispondenza di pattern 63 Operatori di test di file 63 Operatori logici 64 Operatori bit a bit 65 Operatori miscellanei 65 Espressioni regolari 66 Operatori di corrispondenza di pattern 66 Sintassi dell'espressione regolare 68 Sequenze di escape 69 Classi di carattere 69 Ancore 70 Quantificatori 70 Variabili di corrispondenza di pattern 71 Espressioni regolari estese 72 Subroutine 73 Chiamata delle subroutine 73 Passaggio di argomenti 73 Passaggio di riferimenti 73 Variabili private e locali 74 Prototipi 74 Riferimenti e strutture dati complesse 75 Creazione dei riferimenti 75 Dereferenziazione 76 Filehandle 77 I formati 78 Pod 80 Utility pod 84 Capitolo 5: Guida di riferimento alle funzioni 89 Le funzioni Perl per categoria 90 Le funzioni Perl in ordine alfabetico 91 Capitolo 6: Debugging 149 Il debugger Perl 149 Comandi di debugger 150 Utilizzo del debugger 159 Personalizzazione del debugger 160 Il profiler Perl 161 Il programma perlbug 163 Parte III: Moduli Capitolo 7: Pacchetti, moduli e oggetti 167 Spazi dei nomi e pacchetti 168 Moduli 168 Perl Object-Oriented 169 Sintassi di oggetto 170 Capitolo 8: Moduli standard 173 AnyDBM_File 177 attrs 177 AutoLoader 178 AutoSplit 178 autouse 179 B 180 B::Asmdata 180 B::Assembler 180 B::Bblock 180 B::Bytecode 180 B::C 181 B::CC 182 B::Debug 184 B::Deparse 184 B::Disassembler 185 B::Lint 185 B::Showlex 186 B::Stackobj 186 B::Terse 186 B::Xref 186 base 187 Benchmark 187 blib 190 Carp 190 CGI 191 CGI::Apache 191 CGI::Carp 191 CGI::Cookie 192 CGI::Fast 194 CGI::Push 194 CGI::Switch 195 Class::Struct 195 Config 197 constant 198 CPAN 198 Gestori di sessione e di cache 199 I Bundle 199 Configurazione 199 CD-ROM di supporto 200 CPAN::FirstTime 200 CPAN::Nox 200 Cwd 200 Data::Dumper 201 DB_File 204 Devel::Self:Stubber 206 diagnostics 206 DirHandle 207 DynaLoader 208 Utilizzo di DynaLoader 208 Estensione verso nuove architetture 208 English 210 Env 211 Errno 212 Exporter 212 ExtUtils::Command 213 ExtUtils::Embed 215 ExtUtils::Install 217 ExtUtils::Installed 219 ExtUtils::Liblist 220 ExtUtils::MakeMaker 221 ExtUtils::Manifest 228 ExtUtils::Miniperl 230 ExtUtils::Mkbootstrap 230 ExtUtils::Mksymlists 230 ExtUtils::MM_OS2 231 ExtUtils::MM_Unix 231 Metodi per produrre il Makefile 234 ExtUtils::MM_VMS 235 ExtUtils::MM_Win32 235 ExtUtils::Packlist 237 ExtUtils::testlib 238 Fatal 238 Fcntl 239 fields 239 File::Basename 239 File::CheckTree 240 File::Compare 241 File::Copy 241 File::DosGlob 242 File::Find 243 File::Path 244 File::Spec 244 File::Spec::Mac 245 File::Spec::OS2 246 File::Spec::Unix 246 File::Spec::VMS 247 File::Spec::Win32 248 File::stat 249 FileCache 250 FileHandle 250 FindBin 252 GDBM_File 252 Getopt::Long 253 Getopt::Std 256 I18N::Collate 256 integer 257 IO 257 IO::File 257 IO::Handle 258 IO::Pipe 260 IO::Seekable 261 IO::Select 262 IO::Socket 264 IPC::Msg 264 IPC::Open2 265 IPC::Open3 266 IPC::Semaphore 266 IPC::SysV 268 less 269 lib 269 locale 269 Math::BigFloat 269 Math::BigInt 271 Math::Complex 273 Math::Trig 274 NDBM_File 275 Net::hostent 275 Net::netent 276 Net::Ping 277 Net::protoent 278 Net::servent 279 O 280 ODBM_File 280 Opcode 280 Functions 281 ops 283 overload 283 Pod::Functions 285 Pod::Html 285 Pod::Text 285 POSIX 286 POSIX::SigAction 292 POSIX::SigSet 292 POSIX::Termios 293 Costanti 295 re 298 Safe 298 SDBM_File 301 Search::Dict 301 SelectSaver 301 SelfLoader 302 Shell 302 sigtrap 302 Opzioni dell'handler di segnale 303 Lista delle opzioni di segnale 303 Altre opzioni 303 Socket 304 strict 304 subs 304 Symbol 304 Sys::Hostname 305 Sys::Syslog 305 Term::Cap 306 Term::Complete 308 Term::ReadLine 309 Test 310 Test::Harness 311 Text::Abbrev 311 Text::ParseWords 312 Text::Soundex 312 Text::Tabs 313 Text::Wrap 313 Thread 314 Thread::Queue 316 Thread::Semaphore 316 Thread::Signal 317 Thread::Specific 317 Tie::Array, Tie::StdArray 318 Tie::Handle 320 Tie::Hash, Tie::StdHash 321 Tie::RefHash 322 Tie::Scalar, Tie::StdScalar 323 Tie::SubstrHash 324 Time::gmtime 324 Time::Local 325 Time::localtime 325 Time::tm 326 UNIVERSAL 326 User::grent 327 User::pwent 328 vars 329 vmsish 329 Parte IV: CGI Capitolo 9: Panoramica di CGI 333 Una tipica interazione CGI 334 Trasferimento dei dati del modulo 335 Creazione di documenti virtuali 336 Codifica URL 337 Informazioni extra di percorso 338 Variabili d'ambiente CGI 338 Capitolo 10 Modulo CGI.pm 341 Generazione di tag HTML 344 Import di gruppi di metodo 344 Mantenimento dello stato 345 Parametri con nome 345 Utilizzo delle funzionalità JavaScript 346 Debugging 346 Prontuario CGI.pm 347 Capitolo 11: Programmazione dei server Web con mod_ perl 365 Progetto di mod_ perl 365 Installazione di mod_ perl 366 Handler mod_ perl 366 Esecuzione degli script CGI con mod_perl 368 Include di lato server con mod_perl 369 Sezioni 369 Apache:: Modules 370 Parte V: Database Capitolo 12: Database e Perl 375 Database DBM e Hash DBM 375 Progetto di DBI 376 Driver di database (DBD) 377 Creazione di un database 378 Handle di database e handle di istruzione 378 Variabili dummy (Placeholder) 379 Metodi DBI 380 Variabili DBI d'ambiente 386 Parte VI: Gestione reti Capitolo 13: I socket 389 Funzioni di socket integrate 390 Inizializzazione di un socket 391 Connessioni di client 391 Connessioni di server 392 Le funzioni del modulo Socket 393 Il modulo IO::Socket 395 I socket del lato client 395 I socket del lato server 395 Metodi di IO::Socket 396 Prontuario IO::Socket::INET 397 Guida di riferimento IO::Socket::UNIX 399 Capitolo 14: Connettività di posta elettronica 401 Moduli Net 402 Invio della posta elettronica con Net::SMTP 402 Protocollo SMTP e sessione SMTP 402 Recupero della posta elettronica con Net::POP3 406 Moduli Mail 409 Invio della posta elettronica con Mail::Mailer 409 Più controllo di header con Mail::Send 411 Gestione delle cartelle con Mail::Folder 413 Gestione dei messaggi con Mail::Internet 422 Guida di riferimento a Mail::Internet 422 Parsing degli indirizzi di posta elettronica con Mail::Address 425 Guida di riferimento a Mail::Address 426 Lettura della posta elettronica con Mail::POP3Client 428 Metodi Mail::POP3Client 430 Capitolo 15: Usenet news 435 Protocollo NNTP 435 Net::NNTP 438 Inizializzazione del NNTP Client 438 Guida di riferimento a Net::NNTP 439 Modulo News::Newsrc 445 Guida di riferimento a News::Newsrc 446 Capitolo 16: FTP 451 Protocollo FTP 451 Net::FTP 452 Configurazione FTP con Net::Netrc 461 Capitolo 17: World Wide Web 463 Panoramica di LWP 464 Moduli LWP 465 LWP::RobotUA 466 LWP::Simple 467 LWP::UserAgent 469 I moduli HTTP 473 HTTP::Request 473 HTTP::Response 474 HTTP::Headers 477 HTTP::Status 479 HTTP::Date 480 HTTP::Cookies 481 HTTP::Daemon 485 HTTP::Message 488 Il modulo HTML 489 HTML::Parser 490 HTML::Element 491 HTML::TreeBuilder 495 HTML::FormatPS 495 HTML::FormatText 497 Il modulo URI 497 URI::Escape 497 URI::URL 498 Parte VII: Perl/Tk Capitolo 18: Perl/Tk 505 Widget 506 Metodi Widget 506 Barre a scorrimento 507 Callback 508 Colori e caratteri 508 Manager di geometria 508 Manager di geometria pack 509 Manager di geometria grid 510 Metodi di grid 512 Manager di geometria place 513 Opzioni di configurazione di widget 514 Widget Button 518 Metodi di Button 519 Widget Checkbutton 519 Metodi di Checkbutton 520 Widget Radiobutton 520 Metodi di Radiobutton 521 Widget Label 522 Widget Entry 522 Indici di testo 523 Metodi di Entry 523 Widget Scrollbar 525 Metodi Scrollbar 526 Widget Listbox 526 Indici di Listbox 527 Metodi Listbox 527 Widget Text 529 Indici di Text e modificatori 530 Metodi Text 531 Tag 534 Mark 537 Widget Canvas 537 Metodi di creazione Canvas 538 Elementi Tag e ID 544 Metodi Canvas 544 Widget Scale 547 Metodi Scale 549 Widget Menubutton 549 Opzioni dell'elemento di Menu 550 Metodi Menubutton 551 Widget Menu 552 Indici di Menu 553 Metodi Menu 553 Widget Optionmenu 554 Widget Frame 555 Widget Toplevel 556 Metodi Toplevel 556 Parte VIII: Win32 Capitolo 19: Moduli ed estensioni Win32 561 Win32::Clipboard 562 Win32::Console 563 Win32::ChangeNotification 571 Win32::Eventlog 572 Win32::File 574 Win32::FileSecurity 575 Win32::Internet 576 I metodi Internet generali 577 Le funzioni FTP 585 Le funzioni HTTP 589 Win32::IPC 591 Win32::Mutex 591 Win32::NetAdmin 592 Win32::NetResource 596 Win32::Process 599 Win32::Registry 601 Win32::Semaphore 604 Win32::Service 605 Win32::Shortcut 607 Estensioni Win32 611 Automazione OLE 613 Creazione di oggetti 614 Metodi e proprietà di automazione 615 Win32::OLE::Enum 618 Win32::OLE::Variant 620 Win32::OLE::Const 622 Capitolo 20 PerlScript 625 PerlScript di lato client 626 L'oggetto documento 627 PerlScript di lato server 629 L'oggetto Request 630 L'oggetto Response 631 Indice analitico 635
Tutorial Perl di Andrea Sivieri
Corso di Perl di Software Planet
Installare Perl su Windows di Cgi Point
Guida Perl di Html.it