PDF de programación - Perl 5.0 - Un lenguaje multiuso

Imágen de pdf Perl 5.0 - Un lenguaje multiuso

Perl 5.0 - Un lenguaje multiusográfica de visualizaciones

Publicado el 14 de Enero del 2017
3.457 visualizaciones desde el 14 de Enero del 2017
499,6 KB
76 paginas
Creado hace 21a (13/10/2002)
Perl 5.0

Un lenguaje multiuso

$Autor = ‘José Miguel Prellezo Gutiérrez’;

$Mail = ‘[email protected]’;

$Rev = 1.6;

$Fecha = “Octubre, 2002”;



Tabla de Contenidos

I.

II.

Introducción.................................................................................................... 4
Historia ............................................................................................................. 4
Instalación......................................................................................................... 4
Peculiariadades .................................................................................................. 4
Tipos de datos .............................................................................................. 6
Escalar ($)......................................................................................................... 6
Array (@) .......................................................................................................... 6
Hash (%) .......................................................................................................... 7
III. Operadores y control del Flujo ........................................................................ 9
Números ........................................................................................................... 9
Strings.............................................................................................................. 9
Verdadero y falso ............................................................................................. 10
Expresiones lógicas........................................................................................... 11
Operadores...................................................................................................... 11
Operadores de strings....................................................................................... 12
Operador de rango ........................................................................................... 12
Control del flujo ............................................................................................... 13
Funciones .................................................................................................. 19
Definición y uso................................................................................................ 19
Bloques........................................................................................................... 20
Funciones integradas en Perl.............................................................................. 21
Referencias...................................................................................................... 25
Ficheros..................................................................................................... 28
Abrir ficheros ................................................................................................... 28
Lectura ........................................................................................................... 28
Escritura ......................................................................................................... 28
Cerrar el fichero ............................................................................................... 29
Lectura/escritura binaria ................................................................................... 29
Funciones para el manejo de ficheros.................................................................. 29
Operadores para testear ficheros........................................................................ 30
VI. Expresiones regulares ................................................................................. 31
Operadores...................................................................................................... 31
Caracteres especiales en patrones ...................................................................... 31
Sustitución de variables en patrones................................................................... 35

IV.

V.



Perl 5.0, un lenguaje multiuso
José Miguel Prellezo Gutiérrez



Versión 1.6
Octubre 2002

Página 1



VII.
VIII.

Rangos de caracteres........................................................................................ 35
Reuso de porciones de patrones ......................................................................... 36
Extraer substrings de una regexp ....................................................................... 37
Precedencia de los caracteres especiales ............................................................. 37
Especificar un delimitador de patrón ................................................................... 37
Opciones de match ........................................................................................... 38
El operador de sustitución ................................................................................. 39
El operador de traslación ................................................................................... 40
Variables especiales ................................................................................. 41
Paquetes y módulos ................................................................................. 42
Paquetes ......................................................................................................... 42
Módulos .......................................................................................................... 43
Programación Orientada a Objetos ................................................................ 46
Clases............................................................................................................. 46
Objetos ........................................................................................................... 48
UNIVERSAL: La raíz de todas las clases............................................................... 49
X. Módulos de uso común ................................................................................ 50
Mail ................................................................................................................ 50
LWP::Simple.................................................................................................... 51
GD ................................................................................................................. 52
XI. DBI: bases de datos .................................................................................... 54
Instalación....................................................................................................... 54
Conexión a la base de datos .............................................................................. 54
Operación de consulta (SELECT)......................................................................... 54
Operaciones de actualización (INSERT, UPDATE, DELETE) ..................................... 55
Transacciones .................................................................................................. 55
Desconexión de la base de datos ........................................................................ 56
Control de errores ............................................................................................ 56
Información ..................................................................................................... 56
CGI: Common Gateway Interface............................................................... 58
Secuencia de acciones CGI ................................................................................ 59
Métodos de envío GET y POST............................................................................ 59
Paso de parámetros del servidor al programa CGI ................................................ 61
Procesado de la información en el programa CGI .................................................. 62
Devolución de datos desde el programa CGI ........................................................ 62
Perl y CGI........................................................................................................ 63

IX.

XII.



Perl 5.0, un lenguaje multiuso
José Miguel Prellezo Gutiérrez



Versión 1.6
Octubre 2002

Página 2



XIII.

El módulo CGI.................................................................................................. 63
Programación en red: Sockets ................................................................... 67
Entrada/Salida simple ....................................................................................... 67
Información sobre una conexión......................................................................... 68
Ejemplo: Servidor Web ..................................................................................... 68
OLE en Windows ...................................................................................... 70
Control de Explorer........................................................................................... 70
Control de Excel ............................................................................................... 70
Control de Word ............................................................................................... 71
XV. XML .......................................................................................................... 73
XML::Parser..................................................................................................... 73

XIV.



Perl 5.0, un lenguaje multiuso
José Miguel Prellezo Gutiérrez



Versión 1.6
Octubre 2002

Página 3



I. INTRODUCCIÓN

Historia
Perl (Practical Extraction y Report Language) es un lenguaje de programación que se creó
originalmente para extraer informes de fichero
  • Links de descarga
http://lwp-l.com/pdf114

Comentarios de: Perl 5.0 - Un lenguaje multiuso (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad